{
  "Uuid": "379fe652-6e03-4610-abe1-03d281404d06",
  "IsCustomNode": false,
  "Description": "",
  "Name": "Home",
  "ElementResolver": {
    "ResolutionMap": {
      "Math": {
        "Key": "DSCore.Math",
        "Value": "DSCoreNodes.dll"
      },
      "Math.PI": {
        "Key": "DSCore.Math",
        "Value": "DSCoreNodes.dll"
      },
      "Math.Round": {
        "Key": "DSCore.Math",
        "Value": "DSCoreNodes.dll"
      }
    }
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "af274cda3ef146bea05efac5e97ff3bf",
      "Inputs": [
        {
          "Id": "88d23b8d1175468aa365ebe91bd40f99",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4e4537313ace4b95bb74996bfd18ab73",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b86072c37ee649fa857f8bc57ebc655f",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3b17573c99d042349363c992072a3e7c",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "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": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 60.0,
      "MinimumValue": 30.0,
      "StepValue": 1.0,
      "InputValue": 41.0,
      "Id": "1fbd7f4d564741e7a39024d1b0dccc99",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "933811e858df4079aea6e651e8541fb5",
          "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": 30.0,
      "StepValue": 1.0,
      "InputValue": 30.0,
      "Id": "4de78ea4dee9465cb801e9c4f315bf4d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e55a05f1676945f78d917f779e8aada8",
          "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": 500.0,
      "MinimumValue": 50.0,
      "StepValue": 10.0,
      "InputValue": 50.0,
      "Id": "7e5694303f884897825f0b2398082a73",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1d0b56b9de604d7f9ec82869e49642c7",
          "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": 53.0,
      "MinimumValue": 43.0,
      "StepValue": 0.5,
      "InputValue": 45.0,
      "Id": "0bc2c9d0e12f4155a4cdb214d5011c07",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6136e116caae4cec912e531d66ce8f2d",
          "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": 10.0,
      "MinimumValue": 5.0,
      "StepValue": 0.5,
      "InputValue": 8.5,
      "Id": "df0a50c61d7244008104c1c3c8a6bb27",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "87463bf6791340a2a224f753592d5f60",
          "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.Vector.YAxis",
      "Id": "012f73b75fca46c29b13d38220f5dff6",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "085c44e2ee5249ff8214e787d6be784e",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Y axis Vector (0,1,0)\n\nVector.YAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "7f51f61df7da4f8b9fb13265fc813df5",
      "Inputs": [
        {
          "Id": "669e4635816344a48438ae1d6a1f48a2",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "66472a5106104acdbba1430650f7110a",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bce419b96ee54ee8b3043e9ac4033161",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e842d9256ce042a6886e6ab821651985",
          "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": "a10ca5a796a0497ba06a2c3da5439c41",
      "Inputs": [
        {
          "Id": "1de9d6a00897472d87905557dd651c80",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a9f6d2ad17534836b144fbd23133fd02",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "17d64f14eea54735a23d76e6ee3dfe3f",
          "Name": "Line",
          "Description": "Line from start and end point",
          "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.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 4.0,
      "MinimumValue": 1.0,
      "StepValue": 0.1,
      "InputValue": 2.7,
      "Id": "1df14c369cda4e94a4286d47e005d865",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9903b1dff0194ede9da5e98f23eecde7",
          "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": 6.0,
      "MinimumValue": 3.0,
      "StepValue": 0.1,
      "InputValue": 4.0,
      "Id": "bf75c2d7da034c2a83464e59214ac949",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5ecad20c963047059e65c5963e6f53c8",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 255,
        "G": 140,
        "B": 0,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "c8b7e66f513e408289751825e19dcbbd",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "55285851e7b24f129f113c214496861a",
          "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": "d16ef02e7d8049388dc7a147dd9935a0",
      "Inputs": [
        {
          "Id": "96a7f43ce12d41df96f91893219f52f5",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f45d4e50513f4ccd90bace477665a9a0",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "066004fe39e74bfeb0aebabedaa9638f",
          "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.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "284fa677a93b49a082f9b3d12e8c60fc",
      "Inputs": [
        {
          "Id": "dd6e663ec7d845588a17eada4028c6ac",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8eb394e55039417b95037a5e348db8d0",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d2807fef575e4d83acd9d14f5a3e3bf8",
          "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.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "true;",
      "Id": "11fda40c7fc14e899608fed6d98b0ced",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "01cd8fe5a8104402bc462e5392b4ec33",
          "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.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "1d55987bb9d146a196f2b28b28921822",
      "Inputs": [
        {
          "Id": "cf60c38154354e36b130943bc82bb6ee",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b99d1ef18e0a4be2bc1da762a497f190",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "60465284fa464d37a547a9aab6e16642",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "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": "e0a9a82d34ef49f09f0a502066c1c072",
      "Inputs": [
        {
          "Id": "1606b7477c98415480b363855aa880a4",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d3f17498dcfd421e9e54223935362952",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "994ad0e4e45b47ce9975869af892216e",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c5777896d1e74bc8972e9c6137a8b47e",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d9a05f19954f45698516a46f6cb3bb7b",
          "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": "597bd90823b84a5982b6b003b24d7bea",
      "Inputs": [
        {
          "Id": "85f0aba580d34b40933553b6c14b3fdd",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0945f4e9aff0473a8161c5287996eec7",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b2c7a2ba9c2f4b66aedc4a65189fe7b4",
          "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": "4f3ed5f2e805458fa87c462634501fb7",
      "Inputs": [
        {
          "Id": "27fb1c64c62e40699ff7e1c10871010a",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5fe6977223624ba0b54d4bb8472edfd1",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "620c0c8fea024c1bbb50d3b75333d04d",
          "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": "543ff33708ae403386d370d936d3e1ab",
      "Inputs": [
        {
          "Id": "d3e94ad38d854edf98ba6f52bdf6645b",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "299bb1f64a1c458d92fd74c0dfecf466",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f9bf483318d34790a279669ed193ccc0",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "378d01876a9b4ea89ce39059bb19969b",
          "Name": "Vector",
          "Description": "Vector created by coordinates",
          "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.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-(W/2-h/Math.Tan(sea));",
      "Id": "3f92def97bed4a7e9765e19e03158b6c",
      "Inputs": [
        {
          "Id": "ae7a3b310c0b453c9e652e4b521c3b23",
          "Name": "W",
          "Description": "W",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "59f52fa6e7174ce6b3bf72805a877083",
          "Name": "h",
          "Description": "h",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "69e691a0f1484543b7dcf7006e1d8fc1",
          "Name": "sea",
          "Description": "sea",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4bdbae8f03e84f88900ac1baf85f43b5",
          "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.Vector.ByCoordinates@double,double,double",
      "Id": "410194e699b24b1ba972a189c4be4c5e",
      "Inputs": [
        {
          "Id": "92683636976c43c69eaac4df1b1a4f76",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "30c9074019a3493a8155ea7c858bbf53",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "99dfdee0a8bc47f69550e10ae7c05841",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3743360a807844ae813857c1fa763924",
          "Name": "Vector",
          "Description": "Vector created by coordinates",
          "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.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "W/2-h/Math.Tan(rear);",
      "Id": "5ce392dc3c3642afa3cd67e1c2df7f88",
      "Inputs": [
        {
          "Id": "5f37e28b8dcc40ee961e1be14f7960fd",
          "Name": "W",
          "Description": "W",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f74b20d69f0c4949bf5c25ef48c56e98",
          "Name": "h",
          "Description": "h",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "71aa593deac1453386f6fea54302dcad",
          "Name": "rear",
          "Description": "rear",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ec7336ff350f45c49faf71ecb727d4ab",
          "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": "cf11d68350294b7d9bdb133938cdf7c4",
      "Inputs": [
        {
          "Id": "df722406df5d4dcfb304956f5ba00c5d",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a0c78a1f3ea14c92821fecc488a6042b",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7fc3388f3851461cbc0439807b064fab",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "07f8243cb6694caa876caf2fd9f99112",
          "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.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "6593bf1ce8764c1bb73c1b4d7e3c8a35",
      "Inputs": [
        {
          "Id": "e58a2b430b254b76b52ea7de1bdb24b7",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1760ce4e27d0476588cfd2dde142621d",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "516582f18cc744d8b4c23e0929cad644",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "103294340e9147aa948e9639ce20e1cd",
          "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": "ff783ad93096472490aa37f34b944143",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9f581d21a4904b598cc8633a2a4e9f28",
          "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": "-x;",
      "Id": "df0f3cc5a2394f4486b4f9622afba83e",
      "Inputs": [
        {
          "Id": "e4b2b10bfd46479c8ff89440e8019784",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9a8275d883144575bfcd4cb0590fd3cb",
          "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": "f9c10f3ea0224deaa40d60d8533f69dc",
      "Inputs": [
        {
          "Id": "6f395afcbf0e4ed799fe6e3176a4f72c",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ad01236e13b54abbb5715a476c7e166d",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c34aaf79947b4804afae3f864d76f4cb",
          "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": 0,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "3274ab7ea1ee4f398869abc6971582e1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5ce57c83a77945c9a99066c1a45b2540",
          "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.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "736c276205494fc0804db44533cdf6ea",
      "Inputs": [
        {
          "Id": "31278db5982b457d985199d4ba7ac936",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3408144884cf409c9cfeea791a9c9be5",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7bf4facc11d641838c4b34859f3d90e3",
          "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.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "3bb01eeac7e24dd481364dfead20fa94",
      "Inputs": [
        {
          "Id": "3a44f2d21a8a4b7e8a126131287b0250",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b1bf9ea379b24b9297136f3cd1361e47",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b01cb0b527cf488b968f26d3398713ef",
          "Name": "list2",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "22c9b1621a2a4c3ab10efe57aa9c5ca4",
          "Name": "list3",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5150a23312464a57ba8e6af6fd3069c5",
          "Name": "list4",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b239e925af7c46429b312d409f56914f",
          "Name": "list5",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bd483577145a417d9819ccb367b4d165",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "c432d81d4ec84a0f9e6b1a45005fb2ef",
      "Inputs": [
        {
          "Id": "92838300979a42039509b8757c43d428",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5848f609130046548d2a8bc3df74e6a7",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "73a32174296e4940afafc5b3fbb07aa9",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "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": "b4af2aaf45374415afbb0f7ba84de489",
      "Inputs": [
        {
          "Id": "f851799912754afea6b4bbb22be252da",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "97d3adcc36254a24ba9193817df828b7",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0690e4623b6b43c68af55872a8fa1073",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "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": "6b05f58090f24c0084a6336e468abccc",
      "Inputs": [
        {
          "Id": "dd3819ab3e914509b62753389cd964c5",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3161e6a42c1e42259d7ff6436f4272b2",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c4dbb837ce754c969ca88f796128108a",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "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": "3f0d0a642df9467dba9c567fd2ff2232",
      "Inputs": [
        {
          "Id": "fee5504885f345bdbfeacdc86ed13be1",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "34c35f099da842a3bf71d3ba93e63602",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a4e4b1509920486b9fc37e68e3e511ee",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "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": "d123e3919bba445b811a7f034152059c",
      "Inputs": [
        {
          "Id": "eaa578ae9f654bcfbd0dd8cb2c011e21",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "258ede3ed69a4692a4315a2a1ba58914",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "11a4714ab3554d7fae7867d28adac542",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "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": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "85fef629ff354709abd9fb4a659ff990",
      "Inputs": [
        {
          "Id": "39213838ed0f47c4b89c66150c78c041",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2fba9f4c66bc457a80426db809273eb6",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "adc26041f32d4769b2ad1e24e50de1c7",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "dbdea2f78b194c0bb6fbdcaad9c44000",
      "Inputs": [
        {
          "Id": "b57d5349b0e3424283212d1b9381f18b",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16a4e5ef329e4f2ea381157cd6c8769c",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3f8f452980da4f768926dff810a22c80",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "326815b7e2af436a8f64de81cf08731e",
      "Inputs": [
        {
          "Id": "d7967541f1654816b55390489db825e3",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "829a77fbffbc47369c9230389c034ba1",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "421b8691fd0947149b6a32d6567b0ba1",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "c2ffc5206ce24d60b23b19a92ad74af6",
      "Inputs": [
        {
          "Id": "a395dd8589c643c0bcf4d2539951f8f7",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "619ea6f0ec8145a391a17a99371d0c78",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1f5ea6eb1b80421fbf8d0792c48402c6",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "4670422e55644bf7931915ce5266c646",
      "Inputs": [
        {
          "Id": "7d693822b3654e508687209bb788c568",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "253a2ec4f4794248a3e5b9ac2edd5a8b",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f458ad43ff574197a522880f6fab2c88",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[0,1];\n[1,2];\n[2,3];\n[3,4];\n[4,5];\n[5,0];",
      "Id": "8a17bb16b48d4655bae26f999e87d521",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "18d41fd7fafc48d19cc6ee981c5e00be",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8eb012fb2b5f4d1ebf10fbfb8a619679",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bf014f945cf446709ccf366c22c13274",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "db59aeea5385405b9b4add44451843fb",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "588c1f62a8454335b3da604185cf2106",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c8f723d1a03242d9a652f7173de3b975",
          "Name": "",
          "Description": "Value of expression at line 6",
          "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": "[1,3,5,4,2,0];",
      "Id": "0b004bae57fc45baa2605084d44f2339",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b82497c326754cbf840a4058ee058ea8",
          "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.Reorder@var[]..[],var[]..[]",
      "Id": "a4b76c7816e0470d92444377d2f733fc",
      "Inputs": [
        {
          "Id": "e7fb61383aea423c9adea2c2e5ffae47",
          "Name": "list",
          "Description": "The list to be reordered\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "023ece9663ce44c59b067155b5f0b968",
          "Name": "indices",
          "Description": "The indices used to reorder the items in the list\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2d3f10087df44bb988421b242d89c424",
          "Name": "list",
          "Description": "Reordered list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Reorders the input list based on the given list of indices.\n\nList.Reorder (list: var[]..[], indices: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "10ea1d0736fe467382f1eb961885d44e",
      "Inputs": [
        {
          "Id": "c9b917a1a15e4eefa8139bab56250d5a",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5c2f7a9dfa634991a5bf4c742bb9c905",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b0078d2578374289a95fa723897038ac",
          "Name": "list",
          "Description": "Flattened list by amount",
          "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[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "8874ab047b9a4df5a770b99c0d8c17ef",
      "Inputs": [
        {
          "Id": "6f649bfdfa8a40cc96f7623cb54e6a41",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b9a2af84fd6f4865903f51c7d266942c",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fa5feb8979f7473c8d0f5c5f45305422",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a6b39a53157747acbdff8153eadcc09d",
          "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.Vector.XAxis",
      "Id": "1abf3e0c9e254c2a9a64e3ed77bccfaa",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "989bd82dbe1b4d2f95629277a77a651a",
          "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": "[0.6, -(w-1.2)];",
      "Id": "0af20b3c4d2f46d787d128bc1fcdef65",
      "Inputs": [
        {
          "Id": "8ec403da66a341f99829123bf1a0a39e",
          "Name": "w",
          "Description": "w",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "27f469584d92472e9e082f08eeb488e1",
          "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": "542a8ea436884232824c3415f0559695",
      "Inputs": [
        {
          "Id": "49b0639de5ec403cabebca239067471b",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bbebc0ca5ade4ab9a7e039dc16ac204f",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b330788ab28c4577b6592d3f266871ca",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2f24aa682cd646da81584a065fd2401e",
          "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.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[l, 0.5];",
      "Id": "41077d53b2f141e98b1c85e19cf148aa",
      "Inputs": [
        {
          "Id": "ff150e1aa2984ef29ce56e9854b4f8e4",
          "Name": "l",
          "Description": "l",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a7227341ce7248f69888c102700dc63d",
          "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.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "87f1767d4213467f9ee2c0c4abcdc10a",
      "Inputs": [
        {
          "Id": "7e6e550ab0d24a2aadd673048eda2f5c",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4fbb57e0c0e0440096b027a32f32a0ca",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b343c30c345746b5a4b862fac670b7ec",
          "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,double",
      "Id": "61222ce5dae64779a6d6ca036d0d6def",
      "Inputs": [
        {
          "Id": "62e21074da8f4422b7b5691f0275d491",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5aa42f41d79f4254bc23113d9450bf2c",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f0caa222b5be4923a8381c3c2bbbb9f1",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ec70330a78464c1fb8b7dde8715eb363",
          "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": "7278bcdec3a94f0ba4d4427fb260c882",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b197085849da4d99ae4a6dae64d9c0a3",
          "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.Curve.PointAtParameter@double",
      "Id": "0374d863ab91422597b520abe98b13e8",
      "Inputs": [
        {
          "Id": "9bf404c97c744c39bb9dceadd61b0148",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ad9cc23f72f345e8bd72f38d042a33eb",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "95631ab19831492c95b6d0898c374b6d",
          "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.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "w/(a-b);",
      "Id": "c2c7e84343f94b6caa09ceec642de80b",
      "Inputs": [
        {
          "Id": "0a7efe333ad5472db9cb9d0162b2ee10",
          "Name": "w",
          "Description": "w",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "abd2577b144449518c0b8f94a00ea7a5",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "66c5d3f82df243e4a39f0fe9e0e40d3a",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "25a3ac30214c4753886774e0f381c45c",
          "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.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 2.0,
      "Id": "8a76a39286994c82b02b476b59029105",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a3e43262ac6045bca9266608962e3903",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.CurveAtIndex@int,bool",
      "Id": "bf61817c9c414e94a4269d26b8dfe3d4",
      "Inputs": [
        {
          "Id": "6ccdc9e5a94a4b72a93119acdf38b91a",
          "Name": "polyCurve",
          "Description": "Autodesk.DesignScript.Geometry.PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8417b9826a474c1288b5859dd99e7ff0",
          "Name": "index",
          "Description": "Length to locate point\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "317fb2b22b524261904a005d2f005090",
          "Name": "endOrStart",
          "Description": "True to count from end of polycurve, false to count from start of polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9e2a1b655ee84a9bbcd8456051e9295a",
          "Name": "Curve",
          "Description": "Curve at index",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns curve of the polycurve by index\n\nPolyCurve.CurveAtIndex (index: int = 0, endOrStart: bool = false): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "5300b245493f4591a28fc6566cb33f0b",
      "Inputs": [
        {
          "Id": "2a281221bc664252bd6b8cb962105395",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c6d0a32447fa4ddda064c79e03470b50",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a7be865b60f44be38ac7adef7312be0a",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "3893761d616643f2abc7896cf047edc9",
      "Inputs": [
        {
          "Id": "31ea2e32d1774b28a9fbb413e067f2d8",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b03a1ab2492d4bb8b4ddf2b53d732a9d",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a0852cf1b6e04e8991ea04398ea0c1b9",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "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.Surface.ByPerimeterPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Id": "088df501b3a14e319fef6eeb93ec5422",
      "Inputs": [
        {
          "Id": "5fb3ccef317b4fe49f01b4c8b1df0ae6",
          "Name": "points",
          "Description": "List of perimeter points\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "abbf94ad78014e10ad7377adf586ceba",
          "Name": "Surface",
          "Description": "Surface created from perimeter points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Polygon Surface connecting input Points in a closed Polygon and patching it.\n\nSurface.ByPerimeterPoints (points: Point[]): Surface"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "a3f1948eac1b495ba34febe867afd232",
      "Inputs": [
        {
          "Id": "d0e3e7e6b3e84d67b11db3ab0ab6d677",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "08a31c67b997410c903ffa9b27d11ad0",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5d6b5a05f8ca46bc8c849dbc6efac901",
          "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": 8.0,
      "MinimumValue": 2.0,
      "StepValue": 1.0,
      "InputValue": 5.0,
      "Id": "4a835082eb7540bc991076d1c7186946",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8dcda38946194de08417debf87be2fa7",
          "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": 1.0,
      "MinimumValue": 0.2,
      "StepValue": 0.1,
      "InputValue": 0.5,
      "Id": "800bbc00281e42b8809a2eb0f0b78d46",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ef84a3875cb346619bb18fad36ff8414",
          "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.PolyCurve.CurveAtIndex@int,bool",
      "Id": "abd567019f7f4a85a91b12c03c68954c",
      "Inputs": [
        {
          "Id": "e60c98fb5c3d4a33a36b33f8b333a5f9",
          "Name": "polyCurve",
          "Description": "Autodesk.DesignScript.Geometry.PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c6256e2f5e5490895077280dbe2200e",
          "Name": "index",
          "Description": "Length to locate point\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c19a152eaf234e6f804eea42d79ef29b",
          "Name": "endOrStart",
          "Description": "True to count from end of polycurve, false to count from start of polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b0d58e89fd5a41818a22e60f09323af8",
          "Name": "Curve",
          "Description": "Curve at index",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns curve of the polycurve by index\n\nPolyCurve.CurveAtIndex (index: int = 0, endOrStart: bool = false): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "3;\n0.5;\n1;\n-x;\n[0,4,5,1,2,3,6,7];",
      "Id": "bea30d26e454492bbd06e29233ffbc0b",
      "Inputs": [
        {
          "Id": "15ba71b0ccd940e082b5ad2f44db7b39",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c4eca565582d4e91aaeb9c133f1065e8",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7db5b675b1d7437e904e0e4e8a73166a",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "86498997c7dd44448091b84e2b978524",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "70bd45a5c3da4dfdb4ead162e50759b7",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b6799f6e8b9a478a9e732a0e38697d14",
          "Name": "",
          "Description": "Value of expression at line 5",
          "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.Curve.CoordinateSystemAtParameter@double",
      "Id": "f70098bc623e4cfabf985a3d26cced38",
      "Inputs": [
        {
          "Id": "bedf5b11838a4b5bba38530257811471",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a1027fdcd3f74ef4a805417b1bf2717f",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c7b99457e7024dc4a0b17b0ac73254a1",
          "Name": "CoordinateSystem",
          "Description": "CoordinateSystem at parameter of curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a CoordinateSystem with origin at the point at the given parameter. The XAxis is aligned with the curve normal, the YAxis is aligned with the curve tangent at this point, and the ZAxis is aligned with the up-vector or binormal at this point\n\nCurve.CoordinateSystemAtParameter (param: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ZAxis",
      "Id": "ed3fe6bdf07f476ea125487ba80eab90",
      "Inputs": [
        {
          "Id": "9b51d9b67f574358b63f21feaf2244f8",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a1a78cf3729f4e5c8360b10756f3cc00",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns Z Axis of CoordinateSystem.\n\nCoordinateSystem.ZAxis: Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "8c9be476cafc403dbb48650a39442fc5",
      "Inputs": [
        {
          "Id": "fb455e036a474d32a4e2a31b7c591ade",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b0f6b5e653224b4fb509d1af161d5f40",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "751ad75d15e24b398d535684e93c2b2d",
          "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,double",
      "Id": "a6b235344f704a3e93d0a962810d678f",
      "Inputs": [
        {
          "Id": "773918b9d9534a23bd70bc189040c163",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "961cfc656feb4239a4bb4e1b3abe5d95",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "06fafdbe1cdd475ab4c9c5969738fd91",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5cd0e72ea2b2492fb15aef6dc1066f6c",
          "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": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "259608bd0cf64eb29b984ce61c9135c8",
      "Inputs": [
        {
          "Id": "a06a42f8cf154e9394aa23beacf5ffc4",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bcef6a7179cd467e984a5a7ac99e5f47",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ed148796bbfa4a21a638b0eb282b522c",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Project@Autodesk.DesignScript.Geometry.Geometry,Autodesk.DesignScript.Geometry.Vector",
      "Id": "4b947a2fa62f4b54b0924a4288723702",
      "Inputs": [
        {
          "Id": "6a1fe3920b3c4946b859b47aff649565",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7f5b6e10d1b3434a82d1eedfb5620091",
          "Name": "baseGeometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bf40a371e7e247b9973cca9ba424f884",
          "Name": "projectionDirection",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "99df1709f92f4fca861a03eddb69c9ba",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Project another piece of Geometry onto this along a given direction Vector\n\nPoint.Project (baseGeometry: Geometry, projectionDirection: Vector): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
      "Id": "f5298d959fdf478aad419158ce25452e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5c0079ac8bcf4a91b5c262306f9c4fdb",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "19191ab9cbd5450d842bfcdc9d27e683",
      "Inputs": [
        {
          "Id": "53e976c31dd145ddb36aaaebc0a0f5f9",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "40c262e5adb043f09ecd9fd6499c189a",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "46a68bdf0931424dbcc88e59f8f8eed6",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a669b4d7df4e4c2a86e3389c69869d95",
          "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": "8732423431bc402fa55c4afd683a1e09",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9c4640f17dfd4b20b23b123a032f4777",
          "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.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "94ff89c9d7974b01b565e4a6c83ce858",
      "Inputs": [
        {
          "Id": "110607879b524992b2df8c942c32ee82",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c9fe155f7304531b8be41047a822673",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "85fd6faf60f94dd79b603a1dcbc6789c",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bb49c831b2ab416ab254543efe9be433",
          "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": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "18d9487c21ac4469b2a9ed298d3ff2e2",
      "Inputs": [
        {
          "Id": "27b323b873904790b20086a6877dad25",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fcd469a03d554e7cba16b551054058f0",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "41be5b9c3f9142b08c945ff5d4061a53",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "693502ffd6fd40ebae445c9c463639ac",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1c75d0e8ea864c95be4565b4eb55a234",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "26ddfbacfda7411bb3b1bc383b7adfd0",
          "Name": "item5",
          "Description": "Item Index #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a4dec1ede912452cbcf4a1423d61c814",
          "Name": "item6",
          "Description": "Item Index #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d39d1fa531914104aeb471aadc99b67c",
          "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": "82ae37c069284448b5534f622e58747f",
      "Inputs": [
        {
          "Id": "4f323f1408704fca91f35e6e08b32ef9",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "19cf42bb7c134fd6bd754ba1677fc17d",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "025e6af599474b6d802092948b8848c3",
          "Name": "list",
          "Description": "Flattened list by amount",
          "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[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Reorder@var[]..[],var[]..[]",
      "Id": "2f54dc747eb64bd498b6233ee8b04b5e",
      "Inputs": [
        {
          "Id": "7e62cedbe2454ab88a53e68f6d1c3909",
          "Name": "list",
          "Description": "The list to be reordered\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d8bd86e9e1954f9abab8cbc98996a8c6",
          "Name": "indices",
          "Description": "The indices used to reorder the items in the list\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "202a4c2caf174d7babff16a586d51af3",
          "Name": "list",
          "Description": "Reordered list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Reorders the input list based on the given list of indices.\n\nList.Reorder (list: var[]..[], indices: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[0,1];\n[1,2];\n[2,3];\n[3,4];\n[4,5];",
      "Id": "8135f1b84fea435eaa95bc4a4ef3c98d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7d49d7e2b2774b8ba02dc5281d362513",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d6433081bc3947418ce3cdeef4e34a2f",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "939e4846dbb645e4b8f2c1d59f48cbe2",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ed02417615134a94a9234dd2fbde08e8",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c333bd52f9c047079bf0f17bb5e0a8bb",
          "Name": "",
          "Description": "Value of expression at line 5",
          "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.GetItemAtIndex@var[]..[],int",
      "Id": "5ecdac9298ff4fa48463c5d120e7737b",
      "Inputs": [
        {
          "Id": "a1c13930f58442e1bd86b77ff0a9f984",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e232d331d5f4415aa46d7df6ae854a8e",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ca50b08551ee4a48bd4597462d6745dc",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "4b2d1ca467fc4f6e8f6a332400976f56",
      "Inputs": [
        {
          "Id": "940f97fa7908424389392cd9a2de6a2b",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "139b460b9a734d99bd62989fd35989cd",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2977941366c34ccbaba1176c6942b210",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "62d6b6fdb12646c184f2e35413b36eb9",
      "Inputs": [
        {
          "Id": "8ecce93227d64e5e9973fb3788f6ab03",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0dbf9e55256b40bdb829dba2fb348d2e",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f68dcc53f5874074adde4f503e1c799e",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "42bf1eff675c42b5af71fa32a18e0130",
      "Inputs": [
        {
          "Id": "4bd66260723b4320bac7f48ac8f01b41",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "da27cd89f7624199b9dbfa456188ad33",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ace67452791545519e966c836eff25cc",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "33d0191bc9bd48cdbf3990d44f3cec16",
      "Inputs": [
        {
          "Id": "9a88f79efdbb4248b7dd575981afd99f",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6108799dc094470dba5a2b5bc4cc2bfe",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "33b4000080c54da0bd0c03e7270ddabb",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "adf0cc9dcafe4043be653c363914a38f",
      "Inputs": [
        {
          "Id": "f49ded14baa543ceae40fe1c7cd829c9",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "20afc80d35f04a7790c21b058ccee2c5",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a1d28a490cf549b6a32d47cc83bb4970",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "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": "a94060b0ab4b4adc9b9c78daa189d97e",
      "Inputs": [
        {
          "Id": "3e67eeb26c7e41d59220be0416aa9c49",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "776f7012258346e99d11ca37b7fff995",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "829c81d112f84d188631e5c6d7465926",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "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": "63506396bfd14f239b63a9d2dd9d5004",
      "Inputs": [
        {
          "Id": "ddefff164e4e4d9488479e9e2b910a8c",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e1c9e58ede214b4a825b4f25c0061d6e",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9901f8137e0a424b93ece7a20a8288d9",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "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": "c536b9fb3af04e9297353af0e109b380",
      "Inputs": [
        {
          "Id": "617b00276dbe42a8bfb7a43874c7cc95",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1bcd2758e98f4124a9a23b115b3ef31f",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9ed34708bffb4712bb03201cd72283bb",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "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": "bb0aac0bd89b495b889dbc3a77c233da",
      "Inputs": [
        {
          "Id": "e1273eff7863497a96092d7bc8ef8218",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "afc46778216e4de398d3ee2e3533e815",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0202b270644646eaa696b9f7504cb73b",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "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.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "021cb8c5973341c4b6e71a3bc30bf0ad",
      "Inputs": [
        {
          "Id": "1a0c59b25a9945afb30996134c581c20",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aa5fe3ffc58b4b9a8ab59c9701eb3b2a",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cc0586c584954e9785fea1599505f52e",
          "Name": "list2",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "524c80c00ac94924820ef8e816e9d528",
          "Name": "list3",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bb349b43d0734b8b94a547cf055f6734",
          "Name": "list4",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "209479d6421845a1900c665d6bafdc61",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "1f5c7f53ee1f4537bcef6e3c011b916a",
      "Inputs": [
        {
          "Id": "5416c4bd271a428591812063b9c364ba",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7e129eefe12e4f76b646a08260444cc7",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "99aeef367f4e47329cc516fec2249445",
          "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.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 34,
        "G": 139,
        "B": 34,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "f4017c905c6a43508e061ff516cfaaac",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "624c250351974a9ba6010f2676cc65d4",
          "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": "f3ad897316924c2481b8e70dbf8742d3",
      "Inputs": [
        {
          "Id": "a9ee7e431fe440a58609120be4bb394d",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ae76c4c8897941eeab922fdc0690ab88",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "64744fb397544563b13105f71bb7463d",
          "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.Surface.ByPerimeterPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Id": "6ab6b3a2d80a49d88baf859ea96f38ab",
      "Inputs": [
        {
          "Id": "7bdd3ae1dc7c43c2b2352c41d64e6a6e",
          "Name": "points",
          "Description": "List of perimeter points\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d6c122bf2cb445d182bd634103b6a920",
          "Name": "Surface",
          "Description": "Surface created from perimeter points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Polygon Surface connecting input Points in a closed Polygon and patching it.\n\nSurface.ByPerimeterPoints (points: Point[]): Surface"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "f963f75d24c54e2faf8ac22349343338",
      "Inputs": [
        {
          "Id": "3d04b4456efa4148ad9efafdce487df9",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b0e827a06a324ebb9bd61f3f54433b32",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3382ec6ea4f3449684595bb951abe469",
          "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": 3.0,
      "MinimumValue": 0.5,
      "StepValue": 0.1,
      "InputValue": 1.4,
      "Id": "729fe127468e48c7883d964d897f840f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "aa907a965f8b4617a532cf121ffd5240",
          "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.List.GetItemAtIndex@var[]..[],int",
      "Id": "25306d398c8d41679e957ddd465965e9",
      "Inputs": [
        {
          "Id": "210a543597404ef18c127d9c93fd6561",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3d989ca51d434a2bbb08a5be79c19d85",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1af6c997b66e48af8d7397510fe70663",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "3;\nd = 90-degree;\nh/Math.Sin(d);\n-2*(w/2-h/Math.Tan(d));\n2;",
      "Id": "405416fa77fb4368a8a153070c2be540",
      "Inputs": [
        {
          "Id": "486478c5bfc142869820c47ae1181cbf",
          "Name": "degree",
          "Description": "degree",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "125cf7ae23a4436d87dd2fd9d5f737a7",
          "Name": "h",
          "Description": "h",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a4531a9f4b5c49dfbc0af9818457fb05",
          "Name": "w",
          "Description": "w",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "905d73d5d0f2477b906b90f3e91fafcc",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d486c80cf5b547a59e63a32ac321f702",
          "Name": "",
          "Description": "d",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b9d24a59d257448cadeda112f3c7c943",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8d3730fef90d44ce84737a098fd981db",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7ef8758224b24529abd7bbc2359218e3",
          "Name": "",
          "Description": "Value of expression at line 5",
          "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": "b8ed8c3aeb6340858adc2e2d997adb0f",
      "Inputs": [
        {
          "Id": "c455af2fcf3747cda68920d5447dc3a1",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "30d393dd00cb43bc9479fa66caa4e3b7",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6ddf3f59847745de8d4e6ebb29f8bac0",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "856f568fa8d74cad90e05e12d7bf5686",
          "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": "1f1f647c45c84e578e330a339032e7d8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b029ce51ba0d4cd0815ebf2fc579e166",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "819dea4e6c2242678264bf84ccff64ab",
      "Inputs": [
        {
          "Id": "3c2a29e80d37453983eb2a3ec8830a0c",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "32a26a01bf6145f9984fadf0497e2910",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "62e3ed08355c449a9b09658417e12605",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "07ee6374f27041e59c5bec2062315db2",
          "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": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "db3a25b462ed45548087968886bd0d08",
      "Inputs": [
        {
          "Id": "aa7e97a7b33f40d3924870265d1c67c9",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "910305b932ca4562b52bd0396a894f7c",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "258e7b470704442cb97ab8f1fd1722d5",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "12038f63290d4698beef3e879f879fa3",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b2d6c193321e401bbc387d3a09284207",
          "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.GetItemAtIndex@var[]..[],int",
      "Id": "b20be4a066b34ecdb3ab2bc6ba7c0f05",
      "Inputs": [
        {
          "Id": "bd56f2973e524513884d7891d083eb74",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7b71145f865b46b2a3ae46404eb5cedc",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4b9fbf90297a4ca399ca76c8990bbc8a",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[0,1];\n[1,2];\n[2,3];",
      "Id": "8918fc48126447dd88ca0b2d20d9b4df",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "07462e030f2a44fea18e1fa44ef6c7e1",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ce30a8b48edd422f8a27bbe3302ed69e",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "38fc50690bc941c8a1518d9cf553d327",
          "Name": "",
          "Description": "Value of expression at line 3",
          "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.GetItemAtIndex@var[]..[],int",
      "Id": "3dfb6d89b1374711bcaac055dd6ac2ee",
      "Inputs": [
        {
          "Id": "68766d04e0884d7f8ee99447e3009e44",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c46f6b9736a54d169fbdf312f9e4bb28",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6fecb82cd8d544c893d98db8c3a6448b",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "ac25db7ec55a4860ac05ad48ee4d11b6",
      "Inputs": [
        {
          "Id": "df8ded92f9794b70b5cf1ed606acd607",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f4a747bb51e34b17ad4e02bd6fa9608e",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fc6aa530e0584020b6c309807fbaac2e",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "944f356149cc44b385721d36f907494c",
      "Inputs": [
        {
          "Id": "3b89c0c393fd47fa8136f1d7c0ccea55",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7ac82ecbafa547d7afb99b9be05e7ea0",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "016cd721d7704bcf951cfff2569d6912",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "c3fd7bd7eb1147298d6e97020f8aee6e",
      "Inputs": [
        {
          "Id": "08e03b40644c46d583167aa2530b4ac5",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9da734b6d4534b7fa6c6bc676ccf75a8",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "435a55b7f6394ab985158d6ef288e89f",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "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": "d9253ffde50b4d1087076918a38fe3cd",
      "Inputs": [
        {
          "Id": "f5334003c7454f0883657d00bb320fa9",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b2effe2e1a8b448e872723f864aab555",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "99a019c8f77e4b78bca97a63fdbee542",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "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": "850ab13d5d584147b23f8d50b21a7ad1",
      "Inputs": [
        {
          "Id": "6ad90bf191fd4f6f8813760390e9e413",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fd28c4fee5ce456086533129a9de20e8",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2a09f0cae5b34bf9935fe98067bdcfcb",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "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.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "49b4f1bd8d9b4bc0bca03e840ace3b4d",
      "Inputs": [
        {
          "Id": "33571e8ec5d24e8ca704dd5471dbe999",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b2ae21921cf84cd194b12e8049a2ab14",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cc501a3c617747f88680d6247bb13b54",
          "Name": "list2",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cea85697e282442a92dd892435f4a8e8",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "47399eb213b94203bc3dac1fc64ca396",
      "Inputs": [
        {
          "Id": "ef138e74526c447fb943b1cbeab6034b",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "857cf14a9a36424b958b6226ce6ab1fc",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ee1f5d3f1e5a4672b61464f5514962b9",
          "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.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 191,
        "B": 255,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "29814107aef746a48b570f0620248a34",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "580802f68eb64a16a5607e16e45aaec0",
          "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": "27df1c8307e840d18ce6cef198548774",
      "Inputs": [
        {
          "Id": "7cb144ec05cf4abcbd8c12c73a8cd11d",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "07d6a05774454170b5d6631fa20a3de4",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f64a1280914f4cf0b1420bf347a6ad91",
          "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.Surface.ByPerimeterPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Id": "2f0a9353c55e47a7b86b59a91b178d6c",
      "Inputs": [
        {
          "Id": "59630bb4e18242fc85f187b6757a65ac",
          "Name": "points",
          "Description": "List of perimeter points\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e6b0f53d122449bfb70ec0455cbed0ba",
          "Name": "Surface",
          "Description": "Surface created from perimeter points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Polygon Surface connecting input Points in a closed Polygon and patching it.\n\nSurface.ByPerimeterPoints (points: Point[]): Surface"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "eff217989e0943acacabc3f1f14a932b",
      "Inputs": [
        {
          "Id": "7baf76f6840245c288c6b5159e46de5c",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e65217b6487d41a9bb2717491c596006",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d37b0b1707e04c66becb0f8d54ad3814",
          "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.GetItemAtIndex@var[]..[],int",
      "Id": "e3cd4894968341bbb9bec94a0e537775",
      "Inputs": [
        {
          "Id": "7b6d3f9f82cb471eabe1e955803b92f1",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1de16e781d0449a8b65e835bf8c8f073",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fb6555a96728432e90b9a36db18f45cd",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "4;\n0;\n[3,4,5];",
      "Id": "6ce0b212406746c5811bcfd4f6d82271",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5ab8c27276cc4a6abe2f4bfe38a3402f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fd2f9a0431394ebb8fb371f08c946237",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "399d7b1c471a4529939aeb6e8f819d62",
          "Name": "",
          "Description": "Value of expression at line 3",
          "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": "f214b064f2dd482faecac2c4483a009b",
      "Inputs": [
        {
          "Id": "36ca5c6b2210472c8cfe557246d8edbb",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0448b4a5770f4196bb0745ab3ba4ca1e",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "27ccc0accf114590b47e88afa368205d",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "693941959d7d44699152c0547889d23d",
          "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": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 2.0,
      "MinimumValue": 0.2,
      "StepValue": 0.1,
      "InputValue": 1.0,
      "Id": "02299289782a43669a73b1e93b54d3e5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6a2283c42bed4a6eae3b303d6cd745b1",
          "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.Point.Project@Autodesk.DesignScript.Geometry.Geometry,Autodesk.DesignScript.Geometry.Vector",
      "Id": "0392f88c143e4f77929a291806a4b57d",
      "Inputs": [
        {
          "Id": "ae33dcc5d18d4c08914a152b7b7a1902",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0e6a07a0867a4210a10b5055e1919c9a",
          "Name": "baseGeometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c2b98e331b7c4e3cbe3ed24ef2c12fd2",
          "Name": "projectionDirection",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "181e013699bc4ecdbcd8b89fdd528b61",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Project another piece of Geometry onto this along a given direction Vector\n\nPoint.Project (baseGeometry: Geometry, projectionDirection: Vector): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Project@Autodesk.DesignScript.Geometry.Geometry,Autodesk.DesignScript.Geometry.Vector",
      "Id": "7592633ed36e4edcab723f9ff52bd601",
      "Inputs": [
        {
          "Id": "e701f423773146e589f2f83b1eecb11e",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "316e277ce0ab46c796df93a75ab16925",
          "Name": "baseGeometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6a301eea71394c088b334d1c39fc402d",
          "Name": "projectionDirection",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "544c8a0cb07c4a199c451da3a9a75632",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Project another piece of Geometry onto this along a given direction Vector\n\nPoint.Project (baseGeometry: Geometry, projectionDirection: Vector): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "f31a8e4bc9fb47e08b770644879ab2ca",
      "Inputs": [
        {
          "Id": "83bc50aafb744b37a50a9225a556697c",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b8a016dd31c74a54b20f64452a9b7d4c",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6bf68fc6c72a405eb056b7bb8a54d063",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.YAxis",
      "Id": "1e961c41b28d4954b0fb0cce57d9fb80",
      "Inputs": [
        {
          "Id": "4d45291ff1c54f0ea7ee2ec3a33eb3b1",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ec3afa6598034c72bc05ff5443504bcd",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns Y Axis of CoordinateSystem.\n\nCoordinateSystem.YAxis: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
      "Id": "c80d5610b9e94d708fc0ad8547c819c7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e0dfc32141d84b1fb39fbcc1fdfaa883",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "79d2fcdb6e974a1d8898c15fe4233f73",
      "Inputs": [
        {
          "Id": "58eaac21713e4c089949f909525c8280",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0f263013ef064b4a9ebf33b7104a1b4f",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bb2bd8c5de96469da96eb54d0147ebcc",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "e3c95e314d72454b8459cacf5330819c",
      "Inputs": [
        {
          "Id": "56139117de1c4bed9fe5ce5cc86d0a11",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "274621c40fcd4f7780399ae414c1971c",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e029811c07844c5cb11eab1a46542791",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "482f983d10b64d02b15d81d1e7d69f32",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d7f11142de894098b9f6831fc09dfb72",
          "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.GetItemAtIndex@var[]..[],int",
      "Id": "a705f4c0c0364f118900e7c519d4c8e3",
      "Inputs": [
        {
          "Id": "61d748cf68da483889b2c36a2ba6792a",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "901ee0506197408887b821b54b19e5d9",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "699b291316bf42cc89c8b70c37ef43d5",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "45f29d5e81a1489ba0548fdcf292bbd9",
      "Inputs": [
        {
          "Id": "623bacbfdf664a67ab34fa0b96fa10bf",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "059f64e937b1466daad1673c836b45ce",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "42627ae7cc4e401f8bc44043ec2f3f8d",
          "Name": "list",
          "Description": "Flattened list by amount",
          "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[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "f3dba2b06e684175a428d54fcfaff125",
      "Inputs": [
        {
          "Id": "85d42cd053544e6a905daec5984650ad",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "04ea1c05a3d747eaa4b566da3df490b4",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2ccde7c1f8bb4f42bb0e9f31cec7c568",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "73806ff70b164f84ac0569ec26226eb7",
      "Inputs": [
        {
          "Id": "3a955c86f234414eb37ce6796c983805",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "806cff6235544553ad202741bffc3d85",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d87e21eb22c34262a422049d08bce40e",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[0,1];\n[1,2];",
      "Id": "067e13ef730c4e388294bf9e43e297ad",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "af3b9108f7814beaa5d0bad1babddce6",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b75858417ec345cbb0e75d95ced00322",
          "Name": "",
          "Description": "Value of expression at line 2",
          "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.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "ddbf6d60921e49ca96e083d791433198",
      "Inputs": [
        {
          "Id": "b554dc4cc4664320ac97be854556f0e5",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "df7f245ee16c41509d2ef8dd1be1f8a8",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0f209147435b4d7380073dce5e44cbd0",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "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": "1ce504769069496183222f299dd7bd08",
      "Inputs": [
        {
          "Id": "2a1b8193613c4017bb36c2cb46ae8672",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7c97c6c632064defa54a4e790971bf6d",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3aaa068eb66542db9e0d3110aad50c64",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "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.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "fe434c111492419d9a49434a5d768e09",
      "Inputs": [
        {
          "Id": "16671877ec344413846d23a9f38401c0",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4e341040321a4f968f66cebd8737c5a2",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cfb461acdb9545c9b43297840ca14f1c",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "22e2a3b7217340e981d067a95fde4e9e",
      "Inputs": [
        {
          "Id": "a1e5f03fbd7f41cea5e8385848be3e71",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bdc6568284834a7db45ec8de46b18f52",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f27dc835160c4b9ea801e5b76531d895",
          "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.Surface.ByPerimeterPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Id": "2124595eec124894bc940c29918ed107",
      "Inputs": [
        {
          "Id": "2ec19b9f19ac44ec8527ef6b698a7e91",
          "Name": "points",
          "Description": "List of perimeter points\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a06e233edc48412fb9f7ccef63dd1bb8",
          "Name": "Surface",
          "Description": "Surface created from perimeter points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Polygon Surface connecting input Points in a closed Polygon and patching it.\n\nSurface.ByPerimeterPoints (points: Point[]): Surface"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "1bab90387d0147c4a5a32ddbec09e060",
      "Inputs": [
        {
          "Id": "607b743145b448e08ae3bf53207486f2",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e6b71ddae96a444eaabcc781568e2a4f",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f8d89406c61e4470ab9b62e8776080ea",
          "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": 255,
        "G": 255,
        "B": 0,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "3621923edc7f4c9aa9a81c14f5486bfa",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ae621d22671941d0a3cb38ea5a25724f",
          "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": "3276efa73cd44f57991d07357dd649de",
      "Inputs": [
        {
          "Id": "e87529f492594f5692166059e910db94",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "976d3cb91e8549f6a4463abdf8877481",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8a8a1ccfeb7641fdad74a408324ecbea",
          "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.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 3.0,
      "MinimumValue": 1.0,
      "StepValue": 0.1,
      "InputValue": 1.8,
      "Id": "273957a3037e4bf5a7ea0b3556cf70ce",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "233037cce18742dd9f48d3f9c62cff7e",
          "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.List.GetItemAtIndex@var[]..[],int",
      "Id": "84c66d2d7c4848a8b626587d62b8c05a",
      "Inputs": [
        {
          "Id": "0aa964fd76584e8e952c6a48ad50445a",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "18fff871117242119aa5f99e328007ab",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "33ac82a4e9114432b5cd3d8c208b9407",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;\ntslope = h*Math.Pow(Math.Sin(60), 2);\nincrement1 = tslope/l;\nincrement1..1-increment1..~2*increment1;\ntlength = h*Math.Sin(60);\nincrement2 = tlength/length;\nincrement2*Math.Cos(60)..1-increment2..~increment2*(1+Math.Cos(60));\nZmove = h*Math.Cos(60);\nstartradius = 0.25;\nendradius = 0.1;\n0;\nhorizontal1 = tslope/x;\nhorizontal1..1-horizontal1..~2*horizontal1;",
      "Id": "dd425cdf4c8940c5b2872173879a1c71",
      "Inputs": [
        {
          "Id": "b6df5facfdea46a3aaf56953ecb7cccd",
          "Name": "h",
          "Description": "h",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e535ea384ff14bdbb6393e594002ad72",
          "Name": "l",
          "Description": "l",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fc3f8acde05b4f27aab68ee9d9a4f5f0",
          "Name": "length",
          "Description": "length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "59d11f6c2e4b47c0bdc6c2fe1f357b86",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8736b73a2f5442af980cb1bef0a09cb1",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2bb4e48ab55d48d586fc71fdd43e22cf",
          "Name": "",
          "Description": "tslope",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "69374d9de9a84474a4814e1d97acc4ef",
          "Name": "",
          "Description": "increment1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "72bb584619764f74936ac0b306195751",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "be7a23dd48164d41bc40b96376d55db7",
          "Name": "",
          "Description": "tlength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "84855e29422a43ef8346eba5c899cbfd",
          "Name": "",
          "Description": "increment2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5ac507e340f8412e826c6ae8e6555191",
          "Name": "",
          "Description": "Value of expression at line 7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1cd04aa28318458a817e2b3ff7a082c6",
          "Name": "",
          "Description": "Zmove",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "21c649e8487a4c58a490fe37fc3a9282",
          "Name": "",
          "Description": "startradius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dbcd7512b26c43898c6d7dd7d274e362",
          "Name": "",
          "Description": "endradius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "139c62a285404cda9618ed983964fa48",
          "Name": "",
          "Description": "Value of expression at line 11",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "537f8117376b41ea84304d6d3a32a50e",
          "Name": "",
          "Description": "horizontal1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "abe7a6dd8e93458ab1ed992e81082725",
          "Name": "",
          "Description": "Value of expression at line 13",
          "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.GetItemAtIndex@var[]..[],int",
      "Id": "97af72ca3fca4253a1df865ff0b17ab6",
      "Inputs": [
        {
          "Id": "53fe32e28b7a4229817ff985b1b787b1",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "53902c7a566f453fabc1382ba865e852",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7f4ccaaf66614e81a6eb208b0c93f673",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "94ef2f9699724dcbaafc3d14eca88cbd",
      "Inputs": [
        {
          "Id": "ac0ec82475324b19a1a2d48b372adf87",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ce12fa3c09441608c924ea6be5966b2",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.CoordinateSystemAtParameter@double,double",
      "Id": "ac6492cc0b6245a1828871876c9d0a85",
      "Inputs": [
        {
          "Id": "f351959c03c84d7099f47fd4d74a4ecd",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "94a6a108e69c4f89b720882d698e70f3",
          "Name": "u",
          "Description": "U component of parameter\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c6329f867f6d4f7bbb464af5b42c429d",
          "Name": "v",
          "Description": "V component of parameter\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "01c8fd418def4346b351034f9e25e22a",
          "Name": "CoordinateSystem",
          "Description": "CoordinateSystem aligned with principal curvature directions",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Return a CoordinateSystem aligned with principal curvature directions.\n\nSurface.CoordinateSystemAtParameter (u: double = 0, v: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Explode",
      "Id": "884bcca7196c48c4a7af566d35faef7a",
      "Inputs": [
        {
          "Id": "fa8f713a87274b4a843156fffdb772e6",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bf61dad4686e451c9b0f67df59a1c8cc",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Separates compound or non-separated elements into their component parts.\n\nGeometry.Explode ( ): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "cd7d1ce388dc4ec8a3ee0d66f2badf5c",
      "Inputs": [
        {
          "Id": "040daeea7ade47c1802441cd98a82c7f",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 3,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "cde263becdf84767a376babf12a5a9ed",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2495abfbed1f4806a7b0afa1a4d223b4",
          "Name": "list",
          "Description": "Flattened list by amount",
          "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[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Translate@double,double,double",
      "Id": "26cff7bafc3544158d16cbbac0d10b64",
      "Inputs": [
        {
          "Id": "8ac0a41108274d439c543a00ebafc472",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cf8998d8f1cd4d809a531bb42da01ed7",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0bfc3ea4710f421d98b4b9853dd5fe33",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bb00e82f51a74880b4fabb534fbf2a86",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "695a5ff0ead44bf090cc1d2922e2b49b",
          "Name": "CoordinateSystem",
          "Description": "Transformed CoordinateSystem.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given CoordinateSystem by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nCoordinateSystem.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cone.ByCoordinateSystemHeightRadii@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double,double",
      "Id": "21a55ef4a64d4412b7ed8ae169782775",
      "Inputs": [
        {
          "Id": "42c75aff0c694cf5bf4ca2bd706fb37a",
          "Name": "cs",
          "Description": "CoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8b5a7fec5ace4e18a59e51581752a1ca",
          "Name": "height",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a1ece1a49ce24787ba6ad27518b72c16",
          "Name": "startRadius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "061d545ac76e43788f55dfb90c9ffefb",
          "Name": "endRadius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f975a7a77cfb47a889d4638ff9e2b032",
          "Name": "Cone",
          "Description": "Cone",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a Cone with base Point at CoordinateSystem origin, extending in the CoordinateSystem Z axis deriction length amount, with a circular bases in the CoordinateSystem XY Plane.\n\nCone.ByCoordinateSystemHeightRadii (cs: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), height: double = 1, startRadius: double = 1, endRadius: double = 1): Cone"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "degree1 = 30;\ndegree2 = degree1 + 120;\ndegree3 = degree2 + 120;",
      "Id": "ed31b5a0e60c4146bc5891d16ec48d8a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "17bc43d9d04543c5b5059fe24f301cb2",
          "Name": "",
          "Description": "degree1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a918400f969945868c9c67a43aafafe9",
          "Name": "",
          "Description": "degree2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c52f3aeaadd4b00899f5f60345e6576",
          "Name": "",
          "Description": "degree3",
          "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.CoordinateSystem.XAxis",
      "Id": "6dd3c12f5f724117b5643e35d1046178",
      "Inputs": [
        {
          "Id": "b4c4a1d012a44286b52fcd1303fab617",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "23fdb17935634a39b44b7b88b1a01c1b",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns X Axis of CoordinateSystem.\n\nCoordinateSystem.XAxis: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ZAxis",
      "Id": "3a4caf37494a481e86994923168682d6",
      "Inputs": [
        {
          "Id": "bca2d1450c234fd995e33a1b76f7c4d9",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "19d306c36f5f4c05b9827466466d5022",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns Z Axis of CoordinateSystem.\n\nCoordinateSystem.ZAxis: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Rotate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "ab2dc552842346cd9c6c1bfe9a29b5f1",
      "Inputs": [
        {
          "Id": "e8cb97d2535547bdb88c1daf84afe480",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "227aa9f5b533455ead2cda2ceac54bf0",
          "Name": "axis",
          "Description": "Rotation axis vector\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e9ff9bf733384434a785df1ee8ead627",
          "Name": "degrees",
          "Description": "Number of degrees to rotate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "65747276ca7e4f3c922ef76970bad802",
          "Name": "Vector",
          "Description": "Rotated vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates a Vector around an axis by a specified number of degrees\n\nVector.Rotate (axis: Vector, degrees: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Rotate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "b1b9ae05bb7e47d89bbca35a8499ad28",
      "Inputs": [
        {
          "Id": "5775ba4f02714644ae8e146d1b9548b9",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7c14a9ab702a4d05a002d22884b414d6",
          "Name": "axis",
          "Description": "Rotation axis vector\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e7bf4adee46644cb98e3b3382d30f36b",
          "Name": "degrees",
          "Description": "Number of degrees to rotate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bad53cf29393402384d50c086c3ac23d",
          "Name": "Vector",
          "Description": "Rotated vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates a Vector around an axis by a specified number of degrees\n\nVector.Rotate (axis: Vector, degrees: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Rotate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "babcec92c58746628e3b18c295b97ea6",
      "Inputs": [
        {
          "Id": "34f1d74ddc2d4b16825125ad344817d9",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b18cd03d7c2c4a0194e95060a52dc365",
          "Name": "axis",
          "Description": "Rotation axis vector\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dee1137b75f44410bf6b32ed538c29a1",
          "Name": "degrees",
          "Description": "Number of degrees to rotate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0ff09f28ed484d8195a047ba9d10dfde",
          "Name": "Vector",
          "Description": "Rotated vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates a Vector around an axis by a specified number of degrees\n\nVector.Rotate (axis: Vector, degrees: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Origin",
      "Id": "8c6e5a0075ce4c78ad5f8ab1ab8c187f",
      "Inputs": [
        {
          "Id": "beb12b98e82348b4b2d2c2702c3d0473",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "621b18119b5444eeb5bebe96aae6e057",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a Point representing the CoordinateSystem origin.\n\nCoordinateSystem.Origin: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginXAxisYAxis@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector",
      "Id": "3592c20562604ea882120d26ac93e14e",
      "Inputs": [
        {
          "Id": "ea69eb1bb26a42e0af024a60164549f6",
          "Name": "origin",
          "Description": "Origin point of plane\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f379556024424687bb2f9212a754f63f",
          "Name": "xAxis",
          "Description": "X axis direction vector of plane\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fde03e85a017427981ec0ea9580168d1",
          "Name": "yAxis",
          "Description": "Y axis direction vector of plane\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e5b1f91972f54e91af12ff2f735b7d3e",
          "Name": "Plane",
          "Description": "Plane created by origin x axis and y axis",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The X and Y axis lie in the plane. The Z axis is the cross product of the two Vectors.\n\nPlane.ByOriginXAxisYAxis (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), xAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0), yAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginXAxisYAxis@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector",
      "Id": "76de9dfe08044fa0aefa3251d9322b0d",
      "Inputs": [
        {
          "Id": "5d7c700083a3469e98ec9e9f591f97d5",
          "Name": "origin",
          "Description": "Origin point of plane\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0d4c3557a2b6441c9aa128fb3f998250",
          "Name": "xAxis",
          "Description": "X axis direction vector of plane\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ccea45193f7747faaf0f63046e92c835",
          "Name": "yAxis",
          "Description": "Y axis direction vector of plane\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ff0062bc22e643b4a254a2ffd45eda43",
          "Name": "Plane",
          "Description": "Plane created by origin x axis and y axis",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The X and Y axis lie in the plane. The Z axis is the cross product of the two Vectors.\n\nPlane.ByOriginXAxisYAxis (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), xAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0), yAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginXAxisYAxis@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector",
      "Id": "9b8f9c3872b84015b5c6e84dfa4f4d92",
      "Inputs": [
        {
          "Id": "e5c109ccea784191aaa075c199a8266f",
          "Name": "origin",
          "Description": "Origin point of plane\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "578c89dd5f854495a101a5e6edd54b66",
          "Name": "xAxis",
          "Description": "X axis direction vector of plane\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2f7c2e89b17a41eda1cf933ecd90152e",
          "Name": "yAxis",
          "Description": "Y axis direction vector of plane\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "adc145bcea0148948a2a1b4f7a029ac5",
          "Name": "Plane",
          "Description": "Plane created by origin x axis and y axis",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The X and Y axis lie in the plane. The Z axis is the cross product of the two Vectors.\n\nPlane.ByOriginXAxisYAxis (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), xAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0), yAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "120;",
      "Id": "d569d2353ab045ee82a42d7f916a2df7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "63efc2dd18cc4944acab085ef084e315",
          "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.Plane,double",
      "Id": "275b784d0118418aafb1c961bbf1a3fe",
      "Inputs": [
        {
          "Id": "5a0b49ebdfdb45cbb0fae4dbb0eed36b",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2ec658357ae74121af5e4c5fa3649f3e",
          "Name": "basePlane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "042c5caa8b9d47f188dda8f21d33c3ec",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c5512b92cf2d4b33940487a0f75bce26",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around the Plane origin and normal by a specified degree\n\nGeometry.Rotate (basePlane: Plane, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Plane,double",
      "Id": "80ff777b44404da08816cbf6b6cefc83",
      "Inputs": [
        {
          "Id": "8282379f202f46258599e22902c1e264",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eb391324baad43d680bb35de3b7b1040",
          "Name": "basePlane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cf4a1aa09c5e4bbb8119e8ba48b49b93",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b17825071c974e1a8c2ad9fd0a28ba12",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around the Plane origin and normal by a specified degree\n\nGeometry.Rotate (basePlane: Plane, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Plane,double",
      "Id": "5ec13e56fadf4fdea99703ea451ed049",
      "Inputs": [
        {
          "Id": "f41bb4ffa9bb49a99e622162b6b2863d",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "76b8e926468143fdbd7120b0dbf9936a",
          "Name": "basePlane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "521c798ff82e41d0988cfb5463eab9c6",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "79c162318a8e4101b813787cf88f7813",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around the Plane origin and normal by a specified degree\n\nGeometry.Rotate (basePlane: Plane, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "2e61ca4ab7d645bfa58a205660382000",
      "Inputs": [
        {
          "Id": "43acf558547d468882bc5f87e9b9646c",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f039ef29851c485fa4282303b45a4e13",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b180e18e9f844e0a9e6fae79efb8cb43",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "4b1dd4c8de944972996da7cee0616537",
      "Inputs": [
        {
          "Id": "9d010c14f8fb4611a9d76391b296943f",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eb87edaef578476f957debc41090f010",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3cce82406cf44c27b66861af6bc56026",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "97ed8c1c90d84f0c94c9beb67974e5ae",
      "Inputs": [
        {
          "Id": "4c96a8bb01f8462d86e4e32c691ae25e",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "61561800c3064ca2b188a73a3e003f92",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.CoordinateSystemAtParameter@double,double",
      "Id": "d0a1bed47b0d4d8ab9b043176b2a2198",
      "Inputs": [
        {
          "Id": "24c7c577aa134a6fa45f64ea6ed7bc61",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "80002e8ebeeb4195b18fa834fb45ab4d",
          "Name": "u",
          "Description": "U component of parameter\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bff303b064e64d51af3ce39cbf581e70",
          "Name": "v",
          "Description": "V component of parameter\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8f1bcfa249bf4c3d8fdfbf67732a7096",
          "Name": "CoordinateSystem",
          "Description": "CoordinateSystem aligned with principal curvature directions",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Return a CoordinateSystem aligned with principal curvature directions.\n\nSurface.CoordinateSystemAtParameter (u: double = 0, v: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "6dcdf52c388d489abd102d1e9388e959",
      "Inputs": [
        {
          "Id": "05f0d4d64ac94d8b981b0294af2dcd65",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 3,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "e1ec182031d6498394e1b9713a201ae9",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d24c83abaf8b494aaef4d0f2f230ad19",
          "Name": "list",
          "Description": "Flattened list by amount",
          "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[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Translate@double,double,double",
      "Id": "e7472c25096c4a23b4d8a0e853468f16",
      "Inputs": [
        {
          "Id": "98f88d93643c47748f27b997d69749da",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e69b36bcc0dc4d8b9b14f7ae2e91a443",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "34b8bb311cfb4f19a4ebf3893dee3cfd",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d5decd72bc5544b9afe120d3a3e26d64",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6e7c540f71e84056b1537bdfbf313f29",
          "Name": "CoordinateSystem",
          "Description": "Transformed CoordinateSystem.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given CoordinateSystem by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nCoordinateSystem.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cone.ByCoordinateSystemHeightRadii@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double,double",
      "Id": "646b04136f9e41c1a31b576d7f4ef88f",
      "Inputs": [
        {
          "Id": "c43b15f3d3c6481aa71ab013a1e8c226",
          "Name": "cs",
          "Description": "CoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ce9cf109a2e8452581991b079c809cb0",
          "Name": "height",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c6d503eb061442a58a7769357388323e",
          "Name": "startRadius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8d303bea9b6b4cf0bd16334ecc1b63ed",
          "Name": "endRadius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6ab33d923ba74b03985c7a483f21e7d1",
          "Name": "Cone",
          "Description": "Cone",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a Cone with base Point at CoordinateSystem origin, extending in the CoordinateSystem Z axis deriction length amount, with a circular bases in the CoordinateSystem XY Plane.\n\nCone.ByCoordinateSystemHeightRadii (cs: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), height: double = 1, startRadius: double = 1, endRadius: double = 1): Cone"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "degree1 = 30;\ndegree2 = degree1 + 120;\ndegree3 = degree2 + 120;",
      "Id": "45bc98ad0dad486eaaf48f9b2ca92a95",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fc03ff885bdc4856a5c9deeb8473a771",
          "Name": "",
          "Description": "degree1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0136fd661eb24171af4fdadc9b8efa8a",
          "Name": "",
          "Description": "degree2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8f96d2cc8edb493fb8d1f3281b8cc58f",
          "Name": "",
          "Description": "degree3",
          "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.CoordinateSystem.Origin",
      "Id": "6365b936aa084962a53715709930d77f",
      "Inputs": [
        {
          "Id": "7b46da69568a40829ef96e7f770f5163",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f8a7b8357b5f40cd9c6acf11b42aa791",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a Point representing the CoordinateSystem origin.\n\nCoordinateSystem.Origin: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.XAxis",
      "Id": "5e477d54f1a048a3958e39d517dd5ba0",
      "Inputs": [
        {
          "Id": "d3ab91f662594232b8f6377fb8517b5c",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f8be2bf844c244e4bfc832e87899963d",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns X Axis of CoordinateSystem.\n\nCoordinateSystem.XAxis: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ZAxis",
      "Id": "210efe8c39a449db8454980a3f13ec79",
      "Inputs": [
        {
          "Id": "f822888cd341440cb1d08da18d540602",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4293feb4bd8a4075b56af498e1bf90f2",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns Z Axis of CoordinateSystem.\n\nCoordinateSystem.ZAxis: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Rotate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "36c896d5bc4d47aa9e3328ca45a82f47",
      "Inputs": [
        {
          "Id": "ec8577cb81b94a8a80cd911ced401a4c",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a82f0615a62f4f9480f9728b5da0a51a",
          "Name": "axis",
          "Description": "Rotation axis vector\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f790f381cb914e4ebda79d1360d9e0e0",
          "Name": "degrees",
          "Description": "Number of degrees to rotate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bee1b031bc23451e930e81b2d2d532cb",
          "Name": "Vector",
          "Description": "Rotated vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates a Vector around an axis by a specified number of degrees\n\nVector.Rotate (axis: Vector, degrees: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Rotate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "648f7382f12e4022b943a47cf90e6dc1",
      "Inputs": [
        {
          "Id": "6cf20fddab914f3793414bdee273774b",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0c143bf04a164263acbd559c6fd3cb5c",
          "Name": "axis",
          "Description": "Rotation axis vector\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e0b2bf425d7e49e09b966d3eedbb88c8",
          "Name": "degrees",
          "Description": "Number of degrees to rotate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e2c7e8a44656483d8b8f9661937fa5a1",
          "Name": "Vector",
          "Description": "Rotated vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates a Vector around an axis by a specified number of degrees\n\nVector.Rotate (axis: Vector, degrees: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Rotate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "4e4fc818b34c421286784d2e7a7f9f3f",
      "Inputs": [
        {
          "Id": "cfa5ae65654f4e40b638fcd6cc1549c9",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7400023e6c1e4d02982deaef1f428b4c",
          "Name": "axis",
          "Description": "Rotation axis vector\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "36c6ad9d7d104c0589e14155e038a9e5",
          "Name": "degrees",
          "Description": "Number of degrees to rotate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cb57b4b2a61140eca3cadb07b3b1073a",
          "Name": "Vector",
          "Description": "Rotated vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates a Vector around an axis by a specified number of degrees\n\nVector.Rotate (axis: Vector, degrees: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginXAxisYAxis@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector",
      "Id": "ffed989b8ee4462fbf0d116c58e65aca",
      "Inputs": [
        {
          "Id": "6e78eb4ce8fa49f2ac33f4f9a3b1a024",
          "Name": "origin",
          "Description": "Origin point of plane\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cd5d3eb261504b4587363ef21164c986",
          "Name": "xAxis",
          "Description": "X axis direction vector of plane\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d21c64705b6b465d9056694aba5eea88",
          "Name": "yAxis",
          "Description": "Y axis direction vector of plane\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "98d3ec20cb4b499b8ad4644bf1f17196",
          "Name": "Plane",
          "Description": "Plane created by origin x axis and y axis",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The X and Y axis lie in the plane. The Z axis is the cross product of the two Vectors.\n\nPlane.ByOriginXAxisYAxis (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), xAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0), yAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginXAxisYAxis@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector",
      "Id": "16cb3ac510bc4fbdb36b2b3a332cea78",
      "Inputs": [
        {
          "Id": "332e8d91ca6c415d8698cba03db16902",
          "Name": "origin",
          "Description": "Origin point of plane\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "19dce88527d74e9f9c136227dd8cdef5",
          "Name": "xAxis",
          "Description": "X axis direction vector of plane\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "df88b97ba08f48b79eeb134ee48c0754",
          "Name": "yAxis",
          "Description": "Y axis direction vector of plane\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1185071202534afa972bb31921b56783",
          "Name": "Plane",
          "Description": "Plane created by origin x axis and y axis",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The X and Y axis lie in the plane. The Z axis is the cross product of the two Vectors.\n\nPlane.ByOriginXAxisYAxis (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), xAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0), yAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginXAxisYAxis@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector",
      "Id": "b8b0c7c926d04376b6ce06789c303a27",
      "Inputs": [
        {
          "Id": "c0a15064465942188b8039419b76e220",
          "Name": "origin",
          "Description": "Origin point of plane\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "698b5dcd18854faea2a81d5ac8266fd7",
          "Name": "xAxis",
          "Description": "X axis direction vector of plane\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c6d71721e2594350b6db2413495bb654",
          "Name": "yAxis",
          "Description": "Y axis direction vector of plane\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6511f0e241ae47a0801a5bdb8b50f2e8",
          "Name": "Plane",
          "Description": "Plane created by origin x axis and y axis",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The X and Y axis lie in the plane. The Z axis is the cross product of the two Vectors.\n\nPlane.ByOriginXAxisYAxis (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), xAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0), yAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Plane,double",
      "Id": "5ae4af115b764023977091b935417a78",
      "Inputs": [
        {
          "Id": "03078f42b1c34ed0964704121cec910a",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6c255aa53e764fe8859656e5b32c0fd6",
          "Name": "basePlane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cbd7d0491b414c37bac562b74f670f42",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f8ba37ebd18f49549e34f037619df70e",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around the Plane origin and normal by a specified degree\n\nGeometry.Rotate (basePlane: Plane, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Plane,double",
      "Id": "98f25eaeceb4494091a5bdf0f2876a27",
      "Inputs": [
        {
          "Id": "1c5d9d0b897d46fda5afdbb7ec4dba49",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "14df11c571f54c398e679ebd439f4783",
          "Name": "basePlane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9855c4ac02b94c3d806c2c8c8aa97a91",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "032a1c4ce53b49cbac1e9682231dc2ea",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around the Plane origin and normal by a specified degree\n\nGeometry.Rotate (basePlane: Plane, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Plane,double",
      "Id": "7f77da7d1bc34b2c96c214ac6b7a8d7b",
      "Inputs": [
        {
          "Id": "2680b53578f743a4a2498b44acdf130f",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eb962fe5407c4626ae386377a37d5960",
          "Name": "basePlane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "82b966c50b894188b83037f828df3ab9",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1747b9276b384f288cd42ae2f5c4d92a",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around the Plane origin and normal by a specified degree\n\nGeometry.Rotate (basePlane: Plane, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "//the Wave height supported by the armor units\nH = 2.8;\n // height provided in m unit;\n//calculate the volume of the armor unit using HUDSON Formula\nKd = 10;\ndelta = 1.47;\ntertapod_unit_volume = (Math.Tan(seaside_degree)\n\t\t\t\t\t\t\t* Math.Pow(H, 3))/(Kd * Math.Pow(delta, 3));\nstartradius = 0.25;\nendradius = 0.1;\nminimum_tertapod_height_to_SeaSideSlope = Math.Round(\n\t\t(3 * tertapod_unit_volume)/((Math.Pow(startradius, 2) +\n\t\tMath.Pow(endradius, 2) + startradius * endradius) *4 * Math.PI), 1);\n// we get the number of horizontal and inclined tetrapods that corresponds\n// to the minimal height calculated height calculated above, by counting\n// the number of list elements connected to the cones created.\nNumber_inclined_tertapods = from_list1;\nNumber_Horizontal_tetrapods = from_list2;\n// we calculate the total tetrapod volume inferred from the minimal height.\ntotal_tetrapod_volume = (Number_inclined_tertapods +\n\t\tNumber_Horizontal_tetrapods) * tertapod_unit_volume;\n// Calculate the total volume of the breakwater underlayer, filter and core layers.\n// the surfaces are extracted from their corresponding\n// solids and dependent on seasideslope.\nTotal_Granular_Volume = (Core_Surface + filer_Surface + Under_Surface) * length;\nTotal_Materials_Volume = Total_Granular_Volume + total_tetrapod_volume;",
      "Id": "581a216d811e41eea92bbb7bafc90d1f",
      "Inputs": [
        {
          "Id": "440c438f66074c6590a57fd442acbd80",
          "Name": "seaside_degree",
          "Description": "seaside_degree",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "72dbe777f79a4d74a9d8d4be2cfe398c",
          "Name": "from_list1",
          "Description": "from_list1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "89c56a76ec1c4b6e86f8f259e98f709e",
          "Name": "from_list2",
          "Description": "from_list2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f86db3861634df3af6320c68d84c2a6",
          "Name": "Core_Surface",
          "Description": "Core_Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b49b918a3edf47dd8e8c56f4b0cd894d",
          "Name": "filer_Surface",
          "Description": "filer_Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7666d8e87d754d01aca41e89e12b8bce",
          "Name": "Under_Surface",
          "Description": "Under_Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "400a92859c6c42f496aa7c12b41bde3d",
          "Name": "length",
          "Description": "length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b33c30c60d2b4370b3b323a63d8d374f",
          "Name": "",
          "Description": "H",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fb5d82064f6b4446b32d3e7d1a3f0ef5",
          "Name": "",
          "Description": "Kd",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98a9f09e0baf4c26bb868425bae9be77",
          "Name": "",
          "Description": "delta",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dcfd94238a3447fc8ef3b019ef837385",
          "Name": "",
          "Description": "tertapod_unit_volume",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "968acb27ce304997844ce5c3f69f1e17",
          "Name": "",
          "Description": "startradius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bb2770e087384ed3a6c65f9ec1453ea6",
          "Name": "",
          "Description": "endradius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0aa053e939c34a34acf6bc846f3bc660",
          "Name": "",
          "Description": "minimum_tertapod_height_to_SeaSideSlope",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "97db942cf4f646e7ab7c09579e2b897b",
          "Name": "",
          "Description": "Number_inclined_tertapods",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7a1a233d72ed48e0854d23b3ab5257ae",
          "Name": "",
          "Description": "Number_Horizontal_tetrapods",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9b87d90ca1a841858d7ea3d79f4d9b0c",
          "Name": "",
          "Description": "total_tetrapod_volume",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7c693f088dad45ed9054b59385d0cbbe",
          "Name": "",
          "Description": "Total_Granular_Volume",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a20b081378f24849a35af4ee5755f3df",
          "Name": "",
          "Description": "Total_Materials_Volume",
          "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": "67d8a172fa994455b62bf07b59ec914b",
      "Inputs": [
        {
          "Id": "451381301c914e53bd57f915791807bb",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "72da52198baf4e499300c7ee12037bca",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f8eeca84f4b74123a8edffa2a97e7744",
          "Name": "list",
          "Description": "Flattened list by amount",
          "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[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Count@var[]..[]",
      "Id": "ee52bf70fadc4cbeae7a6cac70857ffd",
      "Inputs": [
        {
          "Id": "48f322dcc8d34fe690665c5442042b62",
          "Name": "list",
          "Description": "List to get the item count of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a7e9add5bad54075b8ef2e7dd2b084ed",
          "Name": "int",
          "Description": "List length.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "9ed81961a8804f249d8f86609b18651e",
      "Inputs": [
        {
          "Id": "22dd27650e204cbdac197f421c021c17",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ba8849b4f4f14d169d843413177be361",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "db6378b758ce4f7fa2a13c85ddd848bd",
          "Name": "list",
          "Description": "Flattened list by amount",
          "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[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Count@var[]..[]",
      "Id": "484fea7cec2942c0a62d7a798f9f6455",
      "Inputs": [
        {
          "Id": "5af6927057ae411b9bb4ad67e39ae9c7",
          "Name": "list",
          "Description": "List to get the item count of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "340ca9479d5740d4937e5da36b51ecc6",
          "Name": "int",
          "Description": "List length.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve",
      "Id": "6bfa935ed8b54ccb8f7a676631bd16ef",
      "Inputs": [
        {
          "Id": "f382ae3588aa4cf4b1e88d7463d40d1b",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "789a3f3b083a4eb48d0bdbcbec42effa",
          "Name": "Surface",
          "Description": "Surface created by patch",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by filling in the interior of a closed boundary defined by input Curves.\n\nSurface.ByPatch (closedCurve: Curve): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area",
      "Id": "75e458a22257404c81b6ec0a42807d56",
      "Inputs": [
        {
          "Id": "fbdd84edc8164ce9a08f858c58457d33",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "79ef372c34104f9ca76daf18719d675d",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the total surface area.\n\nSurface.Area: double"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "3941ffd4f8f741c68d7f25b4f3d1f7b1",
      "Inputs": [
        {
          "Id": "8703103f52cc465f9b8cb4c87bf9539d",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "498fd20685994b86accf6b50ed03d63f",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "3067f77f5b5a424db1f1b76d5851a950",
      "Inputs": [
        {
          "Id": "f94e508d52b94f31b5d494e31e5b7492",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a5aaf90ad1434a30aeea3f4c91fa0bc8",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "5433667802bb4c2b9ceecaafc686bcb2",
      "Inputs": [
        {
          "Id": "769e926192514d0e88524ecfb99628df",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e36db411a98842f4be33c1f97df13805",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "2fa03a1b249846a0b70dac07ee570316",
      "Inputs": [
        {
          "Id": "d66a18cae7da4656a4a2efe17bd77a5f",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4a77099f08db42d1a55b64c123a88c11",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area",
      "Id": "98e1e2b3926647168955770ee89b1ea9",
      "Inputs": [
        {
          "Id": "70611e0ebc404490afb1c894261843e1",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "94f820b3077f4c8e82599125dcf20563",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the total surface area.\n\nSurface.Area: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area",
      "Id": "95a38ac5b0354084a4859e51e8f1a74c",
      "Inputs": [
        {
          "Id": "5ad60a33e8e64fd9b0c7a10dc83bee2b",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5a232ea4af384c54a1455f93d1d6f358",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the total surface area.\n\nSurface.Area: double"
    }
  ],
  "Connectors": [
    {
      "Start": "3b17573c99d042349363c992072a3e7c",
      "End": "669e4635816344a48438ae1d6a1f48a2",
      "Id": "7fa5e52eed29475a9523315ea2518d18",
      "IsHidden": "False"
    },
    {
      "Start": "3b17573c99d042349363c992072a3e7c",
      "End": "1de9d6a00897472d87905557dd651c80",
      "Id": "b45092b49da84ce2bb7cac7c8f88a358",
      "IsHidden": "False"
    },
    {
      "Start": "3b17573c99d042349363c992072a3e7c",
      "End": "85f0aba580d34b40933553b6c14b3fdd",
      "Id": "394ba9fe81c8439c92d2a9663e96f012",
      "IsHidden": "False"
    },
    {
      "Start": "3b17573c99d042349363c992072a3e7c",
      "End": "27fb1c64c62e40699ff7e1c10871010a",
      "Id": "ab4d9f6b3477434e8f194fa1602d59d3",
      "IsHidden": "False"
    },
    {
      "Start": "3b17573c99d042349363c992072a3e7c",
      "End": "df722406df5d4dcfb304956f5ba00c5d",
      "Id": "d3a65b8846eb4d49b58a010573f3fb50",
      "IsHidden": "False"
    },
    {
      "Start": "3b17573c99d042349363c992072a3e7c",
      "End": "e58a2b430b254b76b52ea7de1bdb24b7",
      "Id": "94ecbaaae082432ea1fb48bfedfbfd1d",
      "IsHidden": "False"
    },
    {
      "Start": "933811e858df4079aea6e651e8541fb5",
      "End": "486478c5bfc142869820c47ae1181cbf",
      "Id": "1c8c92586f5c4b8bad93afdbd15fd1b5",
      "IsHidden": "False"
    },
    {
      "Start": "933811e858df4079aea6e651e8541fb5",
      "End": "69e691a0f1484543b7dcf7006e1d8fc1",
      "Id": "2ca910e4b0bd4673b5198c72238e8e50",
      "IsHidden": "False"
    },
    {
      "Start": "933811e858df4079aea6e651e8541fb5",
      "End": "440c438f66074c6590a57fd442acbd80",
      "Id": "fffa2cfa95ba4bf8a7cad69b14233a64",
      "IsHidden": "False"
    },
    {
      "Start": "e55a05f1676945f78d917f779e8aada8",
      "End": "71aa593deac1453386f6fea54302dcad",
      "Id": "c9734625ce9244319e21f09a6bf66294",
      "IsHidden": "False"
    },
    {
      "Start": "1d0b56b9de604d7f9ec82869e49642c7",
      "End": "bce419b96ee54ee8b3043e9ac4033161",
      "Id": "ef931a9934464ec195602f8081027e0b",
      "IsHidden": "False"
    },
    {
      "Start": "1d0b56b9de604d7f9ec82869e49642c7",
      "End": "fc3f8acde05b4f27aab68ee9d9a4f5f0",
      "Id": "f8b617060b834bcda901b2c4b854ea8a",
      "IsHidden": "False"
    },
    {
      "Start": "1d0b56b9de604d7f9ec82869e49642c7",
      "End": "400a92859c6c42f496aa7c12b41bde3d",
      "Id": "056904a71a7a4fe4915076f83ef9c4ad",
      "IsHidden": "False"
    },
    {
      "Start": "6136e116caae4cec912e531d66ce8f2d",
      "End": "7fc3388f3851461cbc0439807b064fab",
      "Id": "fd7866c5e6c6485b95b5417875450831",
      "IsHidden": "False"
    },
    {
      "Start": "6136e116caae4cec912e531d66ce8f2d",
      "End": "ae7a3b310c0b453c9e652e4b521c3b23",
      "Id": "0222a9283e624b2cbf347e55b4fd485d",
      "IsHidden": "False"
    },
    {
      "Start": "6136e116caae4cec912e531d66ce8f2d",
      "End": "5f37e28b8dcc40ee961e1be14f7960fd",
      "Id": "70f73c706d004b83bcbadd9acf34fa84",
      "IsHidden": "False"
    },
    {
      "Start": "6136e116caae4cec912e531d66ce8f2d",
      "End": "e4b2b10bfd46479c8ff89440e8019784",
      "Id": "756704725ad740508eef512368ff13f8",
      "IsHidden": "False"
    },
    {
      "Start": "87463bf6791340a2a224f753592d5f60",
      "End": "f9bf483318d34790a279669ed193ccc0",
      "Id": "4b3a006a466c45f393422e6aa910bccb",
      "IsHidden": "False"
    },
    {
      "Start": "87463bf6791340a2a224f753592d5f60",
      "End": "99dfdee0a8bc47f69550e10ae7c05841",
      "Id": "76fd8f518ce44ace805ca33f4d18ea18",
      "IsHidden": "False"
    },
    {
      "Start": "87463bf6791340a2a224f753592d5f60",
      "End": "59f52fa6e7174ce6b3bf72805a877083",
      "Id": "10f096fdd2b3471aaf46bf8533e30081",
      "IsHidden": "False"
    },
    {
      "Start": "87463bf6791340a2a224f753592d5f60",
      "End": "f74b20d69f0c4949bf5c25ef48c56e98",
      "Id": "f42baa6da41a49949a40a717aa194fd1",
      "IsHidden": "False"
    },
    {
      "Start": "085c44e2ee5249ff8214e787d6be784e",
      "End": "66472a5106104acdbba1430650f7110a",
      "Id": "9d10616152f24fbc8d1e94b45f97bb50",
      "IsHidden": "False"
    },
    {
      "Start": "e842d9256ce042a6886e6ab821651985",
      "End": "a9f6d2ad17534836b144fbd23133fd02",
      "Id": "53ce2709c4a94d72b7415212a3b2e4ff",
      "IsHidden": "False"
    },
    {
      "Start": "17d64f14eea54735a23d76e6ee3dfe3f",
      "End": "8eb394e55039417b95037a5e348db8d0",
      "Id": "478036d41bbb4ee4b493afc943dac5d8",
      "IsHidden": "False"
    },
    {
      "Start": "17d64f14eea54735a23d76e6ee3dfe3f",
      "End": "3408144884cf409c9cfeea791a9c9be5",
      "Id": "946ec4ff8d2c4afaa7191a995a0fe75f",
      "IsHidden": "False"
    },
    {
      "Start": "17d64f14eea54735a23d76e6ee3dfe3f",
      "End": "7e129eefe12e4f76b646a08260444cc7",
      "Id": "d60b772f6e474ca6b484f423e11f276e",
      "IsHidden": "False"
    },
    {
      "Start": "17d64f14eea54735a23d76e6ee3dfe3f",
      "End": "857cf14a9a36424b958b6226ce6ab1fc",
      "Id": "2085f344df914c088e61ab3a0722d446",
      "IsHidden": "False"
    },
    {
      "Start": "17d64f14eea54735a23d76e6ee3dfe3f",
      "End": "bdc6568284834a7db45ec8de46b18f52",
      "Id": "e3e09f1a6faf4f8bb83f545e67dc2d48",
      "IsHidden": "False"
    },
    {
      "Start": "9903b1dff0194ede9da5e98f23eecde7",
      "End": "ff150e1aa2984ef29ce56e9854b4f8e4",
      "Id": "cd24db5b7eaa47058c54a571940031ff",
      "IsHidden": "False"
    },
    {
      "Start": "5ecad20c963047059e65c5963e6f53c8",
      "End": "8ec403da66a341f99829123bf1a0a39e",
      "Id": "d653cd8ed20b4fe4a15ea835f8532d46",
      "IsHidden": "False"
    },
    {
      "Start": "5ecad20c963047059e65c5963e6f53c8",
      "End": "0a7efe333ad5472db9cb9d0162b2ee10",
      "Id": "8765746ef0d845f5a04f5a726ee1db46",
      "IsHidden": "False"
    },
    {
      "Start": "55285851e7b24f129f113c214496861a",
      "End": "f45d4e50513f4ccd90bace477665a9a0",
      "Id": "5d4a62ae35ac44ef8d9ac37a491e7db8",
      "IsHidden": "False"
    },
    {
      "Start": "d2807fef575e4d83acd9d14f5a3e3bf8",
      "End": "96a7f43ce12d41df96f91893219f52f5",
      "Id": "90b3b9f0d6de4e1881987a39ed0b6f11",
      "IsHidden": "False"
    },
    {
      "Start": "01cd8fe5a8104402bc462e5392b4ec33",
      "End": "b99d1ef18e0a4be2bc1da762a497f190",
      "Id": "ec3da839f52845ddbef4631ebadf4ea1",
      "IsHidden": "False"
    },
    {
      "Start": "60465284fa464d37a547a9aab6e16642",
      "End": "dd6e663ec7d845588a17eada4028c6ac",
      "Id": "36f346cc354d496db61fcab8d07a46ff",
      "IsHidden": "False"
    },
    {
      "Start": "60465284fa464d37a547a9aab6e16642",
      "End": "6ccdc9e5a94a4b72a93119acdf38b91a",
      "Id": "6d51b6b9246b4a60ba5b86c1ee35dd0d",
      "IsHidden": "False"
    },
    {
      "Start": "60465284fa464d37a547a9aab6e16642",
      "End": "e60c98fb5c3d4a33a36b33f8b333a5f9",
      "Id": "0eb47451e0ae427b93b1a6fb414b85f8",
      "IsHidden": "False"
    },
    {
      "Start": "60465284fa464d37a547a9aab6e16642",
      "End": "f382ae3588aa4cf4b1e88d7463d40d1b",
      "Id": "009605daf3a746e593aac5b2f30569ed",
      "IsHidden": "False"
    },
    {
      "Start": "d9a05f19954f45698516a46f6cb3bb7b",
      "End": "cf60c38154354e36b130943bc82bb6ee",
      "Id": "ded0c7bf0a5f4497bd022cb66354e256",
      "IsHidden": "False"
    },
    {
      "Start": "b2c7a2ba9c2f4b66aedc4a65189fe7b4",
      "End": "c5777896d1e74bc8972e9c6137a8b47e",
      "Id": "b69a3c8e1f7f498d935a50887d8ebd75",
      "IsHidden": "False"
    },
    {
      "Start": "b2c7a2ba9c2f4b66aedc4a65189fe7b4",
      "End": "b0f6b5e653224b4fb509d1af161d5f40",
      "Id": "4ba30f9b02bf450fb95e3512fa7362d3",
      "IsHidden": "False"
    },
    {
      "Start": "b2c7a2ba9c2f4b66aedc4a65189fe7b4",
      "End": "a4dec1ede912452cbcf4a1423d61c814",
      "Id": "5a1a9cc3b0fb47a39475c91f767a26a5",
      "IsHidden": "False"
    },
    {
      "Start": "620c0c8fea024c1bbb50d3b75333d04d",
      "End": "994ad0e4e45b47ce9975869af892216e",
      "Id": "aa2ebcbdcf254e8caf93264133959dec",
      "IsHidden": "False"
    },
    {
      "Start": "620c0c8fea024c1bbb50d3b75333d04d",
      "End": "4fbb57e0c0e0440096b027a32f32a0ca",
      "Id": "75f6ce9ee86047f4bcf4e32d3016919f",
      "IsHidden": "False"
    },
    {
      "Start": "378d01876a9b4ea89ce39059bb19969b",
      "End": "0945f4e9aff0473a8161c5287996eec7",
      "Id": "c39a4e78c83a46aeba48f49f5ced0c00",
      "IsHidden": "False"
    },
    {
      "Start": "4bdbae8f03e84f88900ac1baf85f43b5",
      "End": "d3e94ad38d854edf98ba6f52bdf6645b",
      "Id": "af03030390e84f50a3aa0865b4c35458",
      "IsHidden": "False"
    },
    {
      "Start": "4bdbae8f03e84f88900ac1baf85f43b5",
      "End": "66c5d3f82df243e4a39f0fe9e0e40d3a",
      "Id": "7af5e0bcff734004bd5aff0ce8dd2d94",
      "IsHidden": "False"
    },
    {
      "Start": "3743360a807844ae813857c1fa763924",
      "End": "5fe6977223624ba0b54d4bb8472edfd1",
      "Id": "2ba453ef9d394a098b551ceda8755c02",
      "IsHidden": "False"
    },
    {
      "Start": "ec7336ff350f45c49faf71ecb727d4ab",
      "End": "92683636976c43c69eaac4df1b1a4f76",
      "Id": "5d8c3ee5966a4c02a215f812436da71f",
      "IsHidden": "False"
    },
    {
      "Start": "ec7336ff350f45c49faf71ecb727d4ab",
      "End": "abd2577b144449518c0b8f94a00ea7a5",
      "Id": "a5cad18121f24afa866df01fb612dd0c",
      "IsHidden": "False"
    },
    {
      "Start": "07f8243cb6694caa876caf2fd9f99112",
      "End": "d3f17498dcfd421e9e54223935362952",
      "Id": "4caa3aa1a7ba4fa9ba7d117d87a6aee6",
      "IsHidden": "False"
    },
    {
      "Start": "103294340e9147aa948e9639ce20e1cd",
      "End": "1606b7477c98415480b363855aa880a4",
      "Id": "cea94d1c74b446d6a454540eb3548e58",
      "IsHidden": "False"
    },
    {
      "Start": "103294340e9147aa948e9639ce20e1cd",
      "End": "fb455e036a474d32a4e2a31b7c591ade",
      "Id": "ec4c77c9008146f496ee49c478b53cf2",
      "IsHidden": "False"
    },
    {
      "Start": "103294340e9147aa948e9639ce20e1cd",
      "End": "53e976c31dd145ddb36aaaebc0a0f5f9",
      "Id": "d86e50869fd04749a96b1498a7d3485d",
      "IsHidden": "False"
    },
    {
      "Start": "103294340e9147aa948e9639ce20e1cd",
      "End": "27b323b873904790b20086a6877dad25",
      "Id": "beb3a119e0b5432aae700f68792d8a59",
      "IsHidden": "False"
    },
    {
      "Start": "9f581d21a4904b598cc8633a2a4e9f28",
      "End": "a0c78a1f3ea14c92821fecc488a6042b",
      "Id": "0c907d7db64b41368efe1e8263a22ed8",
      "IsHidden": "False"
    },
    {
      "Start": "9f581d21a4904b598cc8633a2a4e9f28",
      "End": "1760ce4e27d0476588cfd2dde142621d",
      "Id": "d3c7e6e7d96a416394bb57fe559a57cf",
      "IsHidden": "False"
    },
    {
      "Start": "9a8275d883144575bfcd4cb0590fd3cb",
      "End": "516582f18cc744d8b4c23e0929cad644",
      "Id": "1a1adaafc0644b75bee4073aebea93d2",
      "IsHidden": "False"
    },
    {
      "Start": "5ce57c83a77945c9a99066c1a45b2540",
      "End": "ad01236e13b54abbb5715a476c7e166d",
      "Id": "613ab188a5254ad4924396129c4e7364",
      "IsHidden": "False"
    },
    {
      "Start": "7bf4facc11d641838c4b34859f3d90e3",
      "End": "d0e3e7e6b3e84d67b11db3ab0ab6d677",
      "Id": "6feb88dbf7844df291d75c54203048ca",
      "IsHidden": "False"
    },
    {
      "Start": "bd483577145a417d9819ccb367b4d165",
      "End": "31278db5982b457d985199d4ba7ac936",
      "Id": "ffac0c0d4fe6434db6730defbad13eca",
      "IsHidden": "False"
    },
    {
      "Start": "bd483577145a417d9819ccb367b4d165",
      "End": "58eaac21713e4c089949f909525c8280",
      "Id": "af0322e6a6264018a8d13fd192bb9142",
      "IsHidden": "False"
    },
    {
      "Start": "73a32174296e4940afafc5b3fbb07aa9",
      "End": "5150a23312464a57ba8e6af6fd3069c5",
      "Id": "b6596db8860748c7b18e6ccbf6666d4a",
      "IsHidden": "False"
    },
    {
      "Start": "73a32174296e4940afafc5b3fbb07aa9",
      "End": "7f5b6e10d1b3434a82d1eedfb5620091",
      "Id": "5404653acd784dfca7b2311bf4437434",
      "IsHidden": "False"
    },
    {
      "Start": "0690e4623b6b43c68af55872a8fa1073",
      "End": "22c9b1621a2a4c3ab10efe57aa9c5ca4",
      "Id": "1c7a1dbd9df54657ae912e74c5dadc9a",
      "IsHidden": "False"
    },
    {
      "Start": "c4dbb837ce754c969ca88f796128108a",
      "End": "b01cb0b527cf488b968f26d3398713ef",
      "Id": "c9115752bc874c869e21dc407369d9d5",
      "IsHidden": "False"
    },
    {
      "Start": "a4e4b1509920486b9fc37e68e3e511ee",
      "End": "b1bf9ea379b24b9297136f3cd1361e47",
      "Id": "1bb5f531bcf04cd6bcb823096245b297",
      "IsHidden": "False"
    },
    {
      "Start": "11a4714ab3554d7fae7867d28adac542",
      "End": "3a44f2d21a8a4b7e8a126131287b0250",
      "Id": "fa950d832ed2468094d113c5ca9a394a",
      "IsHidden": "False"
    },
    {
      "Start": "adc26041f32d4769b2ad1e24e50de1c7",
      "End": "92838300979a42039509b8757c43d428",
      "Id": "e59e2d95baf94bcd9477403944804050",
      "IsHidden": "False"
    },
    {
      "Start": "3f8f452980da4f768926dff810a22c80",
      "End": "f851799912754afea6b4bbb22be252da",
      "Id": "0627c75f951d4505826ce92deccf9d34",
      "IsHidden": "False"
    },
    {
      "Start": "421b8691fd0947149b6a32d6567b0ba1",
      "End": "dd3819ab3e914509b62753389cd964c5",
      "Id": "3fc20dedf9094e64b9844d74f8e409a6",
      "IsHidden": "False"
    },
    {
      "Start": "1f5ea6eb1b80421fbf8d0792c48402c6",
      "End": "fee5504885f345bdbfeacdc86ed13be1",
      "Id": "4e1f8a07200141179aace1267d5dd088",
      "IsHidden": "False"
    },
    {
      "Start": "f458ad43ff574197a522880f6fab2c88",
      "End": "eaa578ae9f654bcfbd0dd8cb2c011e21",
      "Id": "63eb023b8c6c43578157a4b3e1ab32c8",
      "IsHidden": "False"
    },
    {
      "Start": "18d41fd7fafc48d19cc6ee981c5e00be",
      "End": "253a2ec4f4794248a3e5b9ac2edd5a8b",
      "Id": "692d61bcbecd43549c2f6f64b85bb936",
      "IsHidden": "False"
    },
    {
      "Start": "8eb012fb2b5f4d1ebf10fbfb8a619679",
      "End": "619ea6f0ec8145a391a17a99371d0c78",
      "Id": "2082253f01fb481c85cf973911dd8768",
      "IsHidden": "False"
    },
    {
      "Start": "bf014f945cf446709ccf366c22c13274",
      "End": "829a77fbffbc47369c9230389c034ba1",
      "Id": "dd4e537ac7fc457e970196780e372765",
      "IsHidden": "False"
    },
    {
      "Start": "db59aeea5385405b9b4add44451843fb",
      "End": "16a4e5ef329e4f2ea381157cd6c8769c",
      "Id": "b0ec3aa59ffd40f6822ab79436edc5cd",
      "IsHidden": "False"
    },
    {
      "Start": "588c1f62a8454335b3da604185cf2106",
      "End": "2fba9f4c66bc457a80426db809273eb6",
      "Id": "15b02622309e49d192c190b0bc1edb6b",
      "IsHidden": "False"
    },
    {
      "Start": "c8f723d1a03242d9a652f7173de3b975",
      "End": "c6d0a32447fa4ddda064c79e03470b50",
      "Id": "7da881479fba48d9b35c38540d2ff63f",
      "IsHidden": "False"
    },
    {
      "Start": "b82497c326754cbf840a4058ee058ea8",
      "End": "023ece9663ce44c59b067155b5f0b968",
      "Id": "3058779211c640b6b641db17bd858ea7",
      "IsHidden": "False"
    },
    {
      "Start": "2d3f10087df44bb988421b242d89c424",
      "End": "39213838ed0f47c4b89c66150c78c041",
      "Id": "176685b0f64e4d8899be13d07e286889",
      "IsHidden": "False"
    },
    {
      "Start": "2d3f10087df44bb988421b242d89c424",
      "End": "b57d5349b0e3424283212d1b9381f18b",
      "Id": "0bd53e9795a6474cbb099dbfc6165426",
      "IsHidden": "False"
    },
    {
      "Start": "2d3f10087df44bb988421b242d89c424",
      "End": "d7967541f1654816b55390489db825e3",
      "Id": "d8a82af7ec9b4bba88c7a6d6c97f85f0",
      "IsHidden": "False"
    },
    {
      "Start": "2d3f10087df44bb988421b242d89c424",
      "End": "a395dd8589c643c0bcf4d2539951f8f7",
      "Id": "3c4a757579b649f183598f7a1028e048",
      "IsHidden": "False"
    },
    {
      "Start": "2d3f10087df44bb988421b242d89c424",
      "End": "7d693822b3654e508687209bb788c568",
      "Id": "ee5e12dfdcb44782a8da4d10f844ffd4",
      "IsHidden": "False"
    },
    {
      "Start": "2d3f10087df44bb988421b242d89c424",
      "End": "2a281221bc664252bd6b8cb962105395",
      "Id": "dc9140bcb9b34a80a419751d8c417856",
      "IsHidden": "False"
    },
    {
      "Start": "2d3f10087df44bb988421b242d89c424",
      "End": "5fb3ccef317b4fe49f01b4c8b1df0ae6",
      "Id": "23c45808216f428189d2b6541d753e2e",
      "IsHidden": "False"
    },
    {
      "Start": "b0078d2578374289a95fa723897038ac",
      "End": "e7fb61383aea423c9adea2c2e5ffae47",
      "Id": "b4673b1a441545f99c8de2ee9d2336cd",
      "IsHidden": "False"
    },
    {
      "Start": "a6b39a53157747acbdff8153eadcc09d",
      "End": "c9b917a1a15e4eefa8139bab56250d5a",
      "Id": "e66009988e4946ffad64d83c97db6add",
      "IsHidden": "False"
    },
    {
      "Start": "989bd82dbe1b4d2f95629277a77a651a",
      "End": "bbebc0ca5ade4ab9a7e039dc16ac204f",
      "Id": "eebbd71a1455414a9ca18453d462f3fa",
      "IsHidden": "False"
    },
    {
      "Start": "27f469584d92472e9e082f08eeb488e1",
      "End": "b330788ab28c4577b6592d3f266871ca",
      "Id": "0c404769764f4750b2c9ac89521e7d46",
      "IsHidden": "False"
    },
    {
      "Start": "2f24aa682cd646da81584a065fd2401e",
      "End": "fa5feb8979f7473c8d0f5c5f45305422",
      "Id": "577b96958ece481a868c7e0a7505d1f6",
      "IsHidden": "False"
    },
    {
      "Start": "a7227341ce7248f69888c102700dc63d",
      "End": "f0caa222b5be4923a8381c3c2bbbb9f1",
      "Id": "e56876fa09b94340819febd7ee39b135",
      "IsHidden": "False"
    },
    {
      "Start": "b343c30c345746b5a4b862fac670b7ec",
      "End": "6f649bfdfa8a40cc96f7623cb54e6a41",
      "Id": "b88c9298eb11478388287af1eb14e551",
      "IsHidden": "False"
    },
    {
      "Start": "b343c30c345746b5a4b862fac670b7ec",
      "End": "62e21074da8f4422b7b5691f0275d491",
      "Id": "65508165b0bd42beb614373d23ef7c23",
      "IsHidden": "False"
    },
    {
      "Start": "ec70330a78464c1fb8b7dde8715eb363",
      "End": "b9a2af84fd6f4865903f51c7d266942c",
      "Id": "b0ca556de1bc4a42ac7cbda630180e18",
      "IsHidden": "False"
    },
    {
      "Start": "ec70330a78464c1fb8b7dde8715eb363",
      "End": "49b0639de5ec403cabebca239067471b",
      "Id": "50e1a5ca5e1b4371a70b645624bdaecf",
      "IsHidden": "False"
    },
    {
      "Start": "b197085849da4d99ae4a6dae64d9c0a3",
      "End": "5aa42f41d79f4254bc23113d9450bf2c",
      "Id": "c4812143b60e4c39b5a71619fe734ebc",
      "IsHidden": "False"
    },
    {
      "Start": "95631ab19831492c95b6d0898c374b6d",
      "End": "7e6e550ab0d24a2aadd673048eda2f5c",
      "Id": "972f61d8117047e5821a5e4778424b5f",
      "IsHidden": "False"
    },
    {
      "Start": "95631ab19831492c95b6d0898c374b6d",
      "End": "26ddfbacfda7411bb3b1bc383b7adfd0",
      "Id": "636f800a154e4e4db63f2158538dd7bb",
      "IsHidden": "False"
    },
    {
      "Start": "25a3ac30214c4753886774e0f381c45c",
      "End": "ad9cc23f72f345e8bd72f38d042a33eb",
      "Id": "98b439050c95480691afbe030f8f62a3",
      "IsHidden": "False"
    },
    {
      "Start": "a3e43262ac6045bca9266608962e3903",
      "End": "8417b9826a474c1288b5859dd99e7ff0",
      "Id": "f8f57847ac5a4581b8130fb3c5afd362",
      "IsHidden": "False"
    },
    {
      "Start": "9e2a1b655ee84a9bbcd8456051e9295a",
      "End": "9bf404c97c744c39bb9dceadd61b0148",
      "Id": "d99e0de9206240cabdd1d1a013c77da2",
      "IsHidden": "False"
    },
    {
      "Start": "a7be865b60f44be38ac7adef7312be0a",
      "End": "31ea2e32d1774b28a9fbb413e067f2d8",
      "Id": "43026502a4544b95a6732e6e611e009a",
      "IsHidden": "False"
    },
    {
      "Start": "a0852cf1b6e04e8991ea04398ea0c1b9",
      "End": "b239e925af7c46429b312d409f56914f",
      "Id": "5f8f3a82ab7440c882e55b11c768c10c",
      "IsHidden": "False"
    },
    {
      "Start": "abbf94ad78014e10ad7377adf586ceba",
      "End": "08a31c67b997410c903ffa9b27d11ad0",
      "Id": "ee4ed79a6069482ea41e1455f9284555",
      "IsHidden": "False"
    },
    {
      "Start": "5d6b5a05f8ca46bc8c849dbc6efac901",
      "End": "6f395afcbf0e4ed799fe6e3176a4f72c",
      "Id": "bf5b02231a0d4710a31d1f22adaaeec5",
      "IsHidden": "False"
    },
    {
      "Start": "8dcda38946194de08417debf87be2fa7",
      "End": "15ba71b0ccd940e082b5ad2f44db7b39",
      "Id": "8e332b9bc66940069d2a723390c587cf",
      "IsHidden": "False"
    },
    {
      "Start": "8dcda38946194de08417debf87be2fa7",
      "End": "a4531a9f4b5c49dfbc0af9818457fb05",
      "Id": "9b034a4e952741a3a3051e2efe3defdf",
      "IsHidden": "False"
    },
    {
      "Start": "ef84a3875cb346619bb18fad36ff8414",
      "End": "06fafdbe1cdd475ab4c9c5969738fd91",
      "Id": "684cf1d0186a425897ef9cf0779b3921",
      "IsHidden": "False"
    },
    {
      "Start": "ef84a3875cb346619bb18fad36ff8414",
      "End": "85fd6faf60f94dd79b603a1dcbc6789c",
      "Id": "36163fd7f5644486bb67c5939683073b",
      "IsHidden": "False"
    },
    {
      "Start": "b0d58e89fd5a41818a22e60f09323af8",
      "End": "bedf5b11838a4b5bba38530257811471",
      "Id": "d3ee9936114843939d1b37b3a52ca98d",
      "IsHidden": "False"
    },
    {
      "Start": "c4eca565582d4e91aaeb9c133f1065e8",
      "End": "4c6256e2f5e5490895077280dbe2200e",
      "Id": "149e0adede3e43fd9bfcf4b120c52d58",
      "IsHidden": "False"
    },
    {
      "Start": "7db5b675b1d7437e904e0e4e8a73166a",
      "End": "a1027fdcd3f74ef4a805417b1bf2717f",
      "Id": "091c81aaa4da45ed99f9b05e30796339",
      "IsHidden": "False"
    },
    {
      "Start": "7db5b675b1d7437e904e0e4e8a73166a",
      "End": "bcef6a7179cd467e984a5a7ac99e5f47",
      "Id": "ce4d9ea7ab104cbeafee53613ab7639e",
      "IsHidden": "False"
    },
    {
      "Start": "70bd45a5c3da4dfdb4ead162e50759b7",
      "End": "46a68bdf0931424dbcc88e59f8f8eed6",
      "Id": "d56d0c3a7cef4be59b4da16572f634e0",
      "IsHidden": "False"
    },
    {
      "Start": "b6799f6e8b9a478a9e732a0e38697d14",
      "End": "d8bd86e9e1954f9abab8cbc98996a8c6",
      "Id": "0631c7e87274473a807c052f6f242d77",
      "IsHidden": "False"
    },
    {
      "Start": "c7b99457e7024dc4a0b17b0ac73254a1",
      "End": "9b51d9b67f574358b63f21feaf2244f8",
      "Id": "863f544a64e741b39ac2e47b97c492c0",
      "IsHidden": "False"
    },
    {
      "Start": "c7b99457e7024dc4a0b17b0ac73254a1",
      "End": "4d45291ff1c54f0ea7ee2ec3a33eb3b1",
      "Id": "5de4a46faaab4bbfad26618059572c51",
      "IsHidden": "False"
    },
    {
      "Start": "a1a78cf3729f4e5c8360b10756f3cc00",
      "End": "961cfc656feb4239a4bb4e1b3abe5d95",
      "Id": "d8c18f332c4b470a8e1ecade17cfdc9b",
      "IsHidden": "False"
    },
    {
      "Start": "a1a78cf3729f4e5c8360b10756f3cc00",
      "End": "30d393dd00cb43bc9479fa66caa4e3b7",
      "Id": "6c6deb5c04ef49aa89fdff6daec26874",
      "IsHidden": "False"
    },
    {
      "Start": "a1a78cf3729f4e5c8360b10756f3cc00",
      "End": "0448b4a5770f4196bb0745ab3ba4ca1e",
      "Id": "23a805f03bf8449e99104eacd916537f",
      "IsHidden": "False"
    },
    {
      "Start": "751ad75d15e24b398d535684e93c2b2d",
      "End": "773918b9d9534a23bd70bc189040c163",
      "Id": "d46b34911a9c4d19880485e1b8001f52",
      "IsHidden": "False"
    },
    {
      "Start": "5cd0e72ea2b2492fb15aef6dc1066f6c",
      "End": "a06a42f8cf154e9394aa23beacf5ffc4",
      "Id": "d0b4a96e288f43ddb4d7996cc71300c0",
      "IsHidden": "False"
    },
    {
      "Start": "5cd0e72ea2b2492fb15aef6dc1066f6c",
      "End": "fcd469a03d554e7cba16b551054058f0",
      "Id": "c44a80854ebd4596a8f21945ac197571",
      "IsHidden": "False"
    },
    {
      "Start": "ed148796bbfa4a21a638b0eb282b522c",
      "End": "6a1fe3920b3c4946b859b47aff649565",
      "Id": "d1a2078bd23e4ffc8cca63d55d98c5ba",
      "IsHidden": "False"
    },
    {
      "Start": "99df1709f92f4fca861a03eddb69c9ba",
      "End": "41be5b9c3f9142b08c945ff5d4061a53",
      "Id": "a5d9436caac54f35a80d7260e2694882",
      "IsHidden": "False"
    },
    {
      "Start": "5c0079ac8bcf4a91b5c262306f9c4fdb",
      "End": "bf40a371e7e247b9973cca9ba424f884",
      "Id": "48e20d1009574e7eb7412fe9882a986c",
      "IsHidden": "False"
    },
    {
      "Start": "5c0079ac8bcf4a91b5c262306f9c4fdb",
      "End": "40c262e5adb043f09ecd9fd6499c189a",
      "Id": "6f7ad932363a44a9b583533f37d91193",
      "IsHidden": "False"
    },
    {
      "Start": "a669b4d7df4e4c2a86e3389c69869d95",
      "End": "110607879b524992b2df8c942c32ee82",
      "Id": "1f33bb53f6624683900acf043bcd8d8c",
      "IsHidden": "False"
    },
    {
      "Start": "a669b4d7df4e4c2a86e3389c69869d95",
      "End": "693502ffd6fd40ebae445c9c463639ac",
      "Id": "525dd7573c4545cf8ba23a5103fe7f23",
      "IsHidden": "False"
    },
    {
      "Start": "9c4640f17dfd4b20b23b123a032f4777",
      "End": "3c9fe155f7304531b8be41047a822673",
      "Id": "0938c716ac954a648b91b7f81cc17daf",
      "IsHidden": "False"
    },
    {
      "Start": "bb49c831b2ab416ab254543efe9be433",
      "End": "1c75d0e8ea864c95be4565b4eb55a234",
      "Id": "2d526843488b4b2a967d27ea2b7d747e",
      "IsHidden": "False"
    },
    {
      "Start": "d39d1fa531914104aeb471aadc99b67c",
      "End": "4f323f1408704fca91f35e6e08b32ef9",
      "Id": "2f09ac3fa4784acd9c846c660e7bde79",
      "IsHidden": "False"
    },
    {
      "Start": "025e6af599474b6d802092948b8848c3",
      "End": "7e62cedbe2454ab88a53e68f6d1c3909",
      "Id": "adc2d42f2cd14c34a4c60b7fc52d3914",
      "IsHidden": "False"
    },
    {
      "Start": "202a4c2caf174d7babff16a586d51af3",
      "End": "a1c13930f58442e1bd86b77ff0a9f984",
      "Id": "149de7eeea13498898d9790f204a644e",
      "IsHidden": "False"
    },
    {
      "Start": "202a4c2caf174d7babff16a586d51af3",
      "End": "940f97fa7908424389392cd9a2de6a2b",
      "Id": "2bf9faf1071542e4af0f8ead6ad550f7",
      "IsHidden": "False"
    },
    {
      "Start": "202a4c2caf174d7babff16a586d51af3",
      "End": "8ecce93227d64e5e9973fb3788f6ab03",
      "Id": "ac77c9e9930f4172b592926a9a3921ee",
      "IsHidden": "False"
    },
    {
      "Start": "202a4c2caf174d7babff16a586d51af3",
      "End": "4bd66260723b4320bac7f48ac8f01b41",
      "Id": "f98dde634cc94fabacd131fe8e63ef77",
      "IsHidden": "False"
    },
    {
      "Start": "202a4c2caf174d7babff16a586d51af3",
      "End": "9a88f79efdbb4248b7dd575981afd99f",
      "Id": "e8617ace32284f489a7143bf2ee7b9ed",
      "IsHidden": "False"
    },
    {
      "Start": "202a4c2caf174d7babff16a586d51af3",
      "End": "7bdd3ae1dc7c43c2b2352c41d64e6a6e",
      "Id": "f487b04ee7424f818cf0f95d1d98d9cf",
      "IsHidden": "False"
    },
    {
      "Start": "202a4c2caf174d7babff16a586d51af3",
      "End": "210a543597404ef18c127d9c93fd6561",
      "Id": "c818328a8d7b43a9b372aadfd77c2a40",
      "IsHidden": "False"
    },
    {
      "Start": "202a4c2caf174d7babff16a586d51af3",
      "End": "bd56f2973e524513884d7891d083eb74",
      "Id": "15a75bd1f2a74ebf8110eeff4a3adfa9",
      "IsHidden": "False"
    },
    {
      "Start": "202a4c2caf174d7babff16a586d51af3",
      "End": "7b6d3f9f82cb471eabe1e955803b92f1",
      "Id": "2cb2b5da0cc141c4a9f6fe84dec1d667",
      "IsHidden": "False"
    },
    {
      "Start": "202a4c2caf174d7babff16a586d51af3",
      "End": "61d748cf68da483889b2c36a2ba6792a",
      "Id": "0f50c9c5a4084f46be6e9f84dff72392",
      "IsHidden": "False"
    },
    {
      "Start": "7d49d7e2b2774b8ba02dc5281d362513",
      "End": "e232d331d5f4415aa46d7df6ae854a8e",
      "Id": "426f869217464e0cba275fd95f9b2b10",
      "IsHidden": "False"
    },
    {
      "Start": "d6433081bc3947418ce3cdeef4e34a2f",
      "End": "139b460b9a734d99bd62989fd35989cd",
      "Id": "030ccbfb954545e1b22b962a1e497cc1",
      "IsHidden": "False"
    },
    {
      "Start": "939e4846dbb645e4b8f2c1d59f48cbe2",
      "End": "0dbf9e55256b40bdb829dba2fb348d2e",
      "Id": "dcfd95f56acf4585b0b2423c8b5f1271",
      "IsHidden": "False"
    },
    {
      "Start": "ed02417615134a94a9234dd2fbde08e8",
      "End": "da27cd89f7624199b9dbfa456188ad33",
      "Id": "4e5f7bed5a45401dbd133e364257dfea",
      "IsHidden": "False"
    },
    {
      "Start": "c333bd52f9c047079bf0f17bb5e0a8bb",
      "End": "6108799dc094470dba5a2b5bc4cc2bfe",
      "Id": "67451832c6d24d81991953e0070beb3f",
      "IsHidden": "False"
    },
    {
      "Start": "ca50b08551ee4a48bd4597462d6745dc",
      "End": "f49ded14baa543ceae40fe1c7cd829c9",
      "Id": "f49187bbb49d4461a671ca0637392426",
      "IsHidden": "False"
    },
    {
      "Start": "2977941366c34ccbaba1176c6942b210",
      "End": "3e67eeb26c7e41d59220be0416aa9c49",
      "Id": "531b3385b62d489c8912cbc16bac4228",
      "IsHidden": "False"
    },
    {
      "Start": "f68dcc53f5874074adde4f503e1c799e",
      "End": "ddefff164e4e4d9488479e9e2b910a8c",
      "Id": "3b0837f367f0499c8204cdb6ed98aa0f",
      "IsHidden": "False"
    },
    {
      "Start": "ace67452791545519e966c836eff25cc",
      "End": "e1273eff7863497a96092d7bc8ef8218",
      "Id": "3ed50f97253849ce9804543904cb225c",
      "IsHidden": "False"
    },
    {
      "Start": "33b4000080c54da0bd0c03e7270ddabb",
      "End": "617b00276dbe42a8bfb7a43874c7cc95",
      "Id": "23ee39706f334261a5fffc9853e3ca1d",
      "IsHidden": "False"
    },
    {
      "Start": "a1d28a490cf549b6a32d47cc83bb4970",
      "End": "1a0c59b25a9945afb30996134c581c20",
      "Id": "b615bf45d7de43ae9c1d0c1545eaf9db",
      "IsHidden": "False"
    },
    {
      "Start": "829c81d112f84d188631e5c6d7465926",
      "End": "aa5fe3ffc58b4b9a8ab59c9701eb3b2a",
      "Id": "0a00005d15c74b089d7ba00217d07cf7",
      "IsHidden": "False"
    },
    {
      "Start": "9901f8137e0a424b93ece7a20a8288d9",
      "End": "cc0586c584954e9785fea1599505f52e",
      "Id": "6a0f03390ec94278b6470aae3a9188fb",
      "IsHidden": "False"
    },
    {
      "Start": "9ed34708bffb4712bb03201cd72283bb",
      "End": "bb349b43d0734b8b94a547cf055f6734",
      "Id": "bd0f265f1a0e4696b7ac84fa6132d1c7",
      "IsHidden": "False"
    },
    {
      "Start": "0202b270644646eaa696b9f7504cb73b",
      "End": "524c80c00ac94924820ef8e816e9d528",
      "Id": "d6a5a36787a741fa9938ce2e55206038",
      "IsHidden": "False"
    },
    {
      "Start": "209479d6421845a1900c665d6bafdc61",
      "End": "5416c4bd271a428591812063b9c364ba",
      "Id": "24f1bf0179b740a6bbfd83e1b27b1b3b",
      "IsHidden": "False"
    },
    {
      "Start": "99aeef367f4e47329cc516fec2249445",
      "End": "3d04b4456efa4148ad9efafdce487df9",
      "Id": "3a66c20f520a440a8c3d37bdd7c52e1c",
      "IsHidden": "False"
    },
    {
      "Start": "624c250351974a9ba6010f2676cc65d4",
      "End": "ae76c4c8897941eeab922fdc0690ab88",
      "Id": "70d3adb4073e425f8b4b5d8e3e1ee243",
      "IsHidden": "False"
    },
    {
      "Start": "d6c122bf2cb445d182bd634103b6a920",
      "End": "b0e827a06a324ebb9bd61f3f54433b32",
      "Id": "be6d76c0c14b4bad9b15d2a4a675cb6b",
      "IsHidden": "False"
    },
    {
      "Start": "d6c122bf2cb445d182bd634103b6a920",
      "End": "70611e0ebc404490afb1c894261843e1",
      "Id": "0979bb7d238c459181aec7cbc04a8f7d",
      "IsHidden": "False"
    },
    {
      "Start": "3382ec6ea4f3449684595bb951abe469",
      "End": "a9ee7e431fe440a58609120be4bb394d",
      "Id": "2b2743bb378e4ea3874d132df80b58a0",
      "IsHidden": "False"
    },
    {
      "Start": "aa907a965f8b4617a532cf121ffd5240",
      "End": "125cf7ae23a4436d87dd2fd9d5f737a7",
      "Id": "1646f145134d46edb93ca661530a5812",
      "IsHidden": "False"
    },
    {
      "Start": "1af6c997b66e48af8d7397510fe70663",
      "End": "c455af2fcf3747cda68920d5447dc3a1",
      "Id": "98536dc6b937426480a3956726367083",
      "IsHidden": "False"
    },
    {
      "Start": "1af6c997b66e48af8d7397510fe70663",
      "End": "aa7e97a7b33f40d3924870265d1c67c9",
      "Id": "d8f1ecc2e527472581975b627a1a0700",
      "IsHidden": "False"
    },
    {
      "Start": "905d73d5d0f2477b906b90f3e91fafcc",
      "End": "3d989ca51d434a2bbb08a5be79c19d85",
      "Id": "ed59bff469844c818b2da1fde1cd1620",
      "IsHidden": "False"
    },
    {
      "Start": "b9d24a59d257448cadeda112f3c7c943",
      "End": "6ddf3f59847745de8d4e6ebb29f8bac0",
      "Id": "4ada91a59586491798ca3075ff6d7e3e",
      "IsHidden": "False"
    },
    {
      "Start": "8d3730fef90d44ce84737a098fd981db",
      "End": "62e3ed08355c449a9b09658417e12605",
      "Id": "578f71f53ebd4b4b8a7d5a1f83baeb1d",
      "IsHidden": "False"
    },
    {
      "Start": "7ef8758224b24529abd7bbc2359218e3",
      "End": "7b71145f865b46b2a3ae46404eb5cedc",
      "Id": "ec8092fd53f64a27a35aa6fd74664e37",
      "IsHidden": "False"
    },
    {
      "Start": "856f568fa8d74cad90e05e12d7bf5686",
      "End": "3c2a29e80d37453983eb2a3ec8830a0c",
      "Id": "a496d1afd6004b8e803fbab2eeb46a34",
      "IsHidden": "False"
    },
    {
      "Start": "856f568fa8d74cad90e05e12d7bf5686",
      "End": "910305b932ca4562b52bd0396a894f7c",
      "Id": "82935eb07b3c4875b8835da5a386d479",
      "IsHidden": "False"
    },
    {
      "Start": "b029ce51ba0d4cd0815ebf2fc579e166",
      "End": "32a26a01bf6145f9984fadf0497e2910",
      "Id": "661424e00fca49bd82b3ffcd0aac09dd",
      "IsHidden": "False"
    },
    {
      "Start": "07ee6374f27041e59c5bec2062315db2",
      "End": "258e7b470704442cb97ab8f1fd1722d5",
      "Id": "982f3bd017984668a3443bf08b320454",
      "IsHidden": "False"
    },
    {
      "Start": "b2d6c193321e401bbc387d3a09284207",
      "End": "68766d04e0884d7f8ee99447e3009e44",
      "Id": "b3420b03aad045d3948bb5544c2e2638",
      "IsHidden": "False"
    },
    {
      "Start": "b2d6c193321e401bbc387d3a09284207",
      "End": "df8ded92f9794b70b5cf1ed606acd607",
      "Id": "acbb4e72f852495a846090e1e9733920",
      "IsHidden": "False"
    },
    {
      "Start": "b2d6c193321e401bbc387d3a09284207",
      "End": "3b89c0c393fd47fa8136f1d7c0ccea55",
      "Id": "068f95515af4400c960db96e7fd63f9f",
      "IsHidden": "False"
    },
    {
      "Start": "b2d6c193321e401bbc387d3a09284207",
      "End": "59630bb4e18242fc85f187b6757a65ac",
      "Id": "33aca3dd28504f098dc5993c62d1c647",
      "IsHidden": "False"
    },
    {
      "Start": "4b9fbf90297a4ca399ca76c8990bbc8a",
      "End": "12038f63290d4698beef3e879f879fa3",
      "Id": "260b35a771174e17bff51d2d2009c4ca",
      "IsHidden": "False"
    },
    {
      "Start": "07462e030f2a44fea18e1fa44ef6c7e1",
      "End": "c46f6b9736a54d169fbdf312f9e4bb28",
      "Id": "89f6c0db014b47fea0680f360b987b01",
      "IsHidden": "False"
    },
    {
      "Start": "ce30a8b48edd422f8a27bbe3302ed69e",
      "End": "f4a747bb51e34b17ad4e02bd6fa9608e",
      "Id": "cf444bd907ac4da997b02fbf66da3e36",
      "IsHidden": "False"
    },
    {
      "Start": "38fc50690bc941c8a1518d9cf553d327",
      "End": "7ac82ecbafa547d7afb99b9be05e7ea0",
      "Id": "3faafd15ba6a47ee9013737180c5f5bb",
      "IsHidden": "False"
    },
    {
      "Start": "6fecb82cd8d544c893d98db8c3a6448b",
      "End": "08e03b40644c46d583167aa2530b4ac5",
      "Id": "9f509c6f23064f91b5ba80b2d6d4d7d1",
      "IsHidden": "False"
    },
    {
      "Start": "fc6aa530e0584020b6c309807fbaac2e",
      "End": "6ad90bf191fd4f6f8813760390e9e413",
      "Id": "10b54050ac804d2c8a17111f097d9e08",
      "IsHidden": "False"
    },
    {
      "Start": "016cd721d7704bcf951cfff2569d6912",
      "End": "f5334003c7454f0883657d00bb320fa9",
      "Id": "aef2d64156b5410b9b7902e92d95160f",
      "IsHidden": "False"
    },
    {
      "Start": "435a55b7f6394ab985158d6ef288e89f",
      "End": "33571e8ec5d24e8ca704dd5471dbe999",
      "Id": "145adf68cf6c46a789a21325396da2c2",
      "IsHidden": "False"
    },
    {
      "Start": "99a019c8f77e4b78bca97a63fdbee542",
      "End": "cc501a3c617747f88680d6247bb13b54",
      "Id": "17d28218b0804461953340b1ef7e6ae3",
      "IsHidden": "False"
    },
    {
      "Start": "2a09f0cae5b34bf9935fe98067bdcfcb",
      "End": "b2ae21921cf84cd194b12e8049a2ab14",
      "Id": "94e1b84b49c4465088bde22dfb456959",
      "IsHidden": "False"
    },
    {
      "Start": "cea85697e282442a92dd892435f4a8e8",
      "End": "ef138e74526c447fb943b1cbeab6034b",
      "Id": "fc5381e5a871485f82dc8597c088c4c5",
      "IsHidden": "False"
    },
    {
      "Start": "cea85697e282442a92dd892435f4a8e8",
      "End": "83bc50aafb744b37a50a9225a556697c",
      "Id": "eb7bb77396904ce18d8b8ad5440948b7",
      "IsHidden": "False"
    },
    {
      "Start": "ee1f5d3f1e5a4672b61464f5514962b9",
      "End": "7baf76f6840245c288c6b5159e46de5c",
      "Id": "18f9870eb7914b74a36d76f44ef96b7a",
      "IsHidden": "False"
    },
    {
      "Start": "580802f68eb64a16a5607e16e45aaec0",
      "End": "07d6a05774454170b5d6631fa20a3de4",
      "Id": "20c663c001d84cb59ac2f747fd45963c",
      "IsHidden": "False"
    },
    {
      "Start": "e6b0f53d122449bfb70ec0455cbed0ba",
      "End": "e65217b6487d41a9bb2717491c596006",
      "Id": "f6524bba4974468c881942fe1c5fcaf6",
      "IsHidden": "False"
    },
    {
      "Start": "d37b0b1707e04c66becb0f8d54ad3814",
      "End": "7cb144ec05cf4abcbd8c12c73a8cd11d",
      "Id": "f8a17dd1cc704cc79eb8a43bc7b3c8d6",
      "IsHidden": "False"
    },
    {
      "Start": "fb6555a96728432e90b9a36db18f45cd",
      "End": "36ca5c6b2210472c8cfe557246d8edbb",
      "Id": "dcedaf2c10324553b41f7f9133922228",
      "IsHidden": "False"
    },
    {
      "Start": "5ab8c27276cc4a6abe2f4bfe38a3402f",
      "End": "1de16e781d0449a8b65e835bf8c8f073",
      "Id": "c0cbba1f05ba4fb3ace0e8e489b16b12",
      "IsHidden": "False"
    },
    {
      "Start": "5ab8c27276cc4a6abe2f4bfe38a3402f",
      "End": "0f263013ef064b4a9ebf33b7104a1b4f",
      "Id": "19ef37b4871f47aa915778950d1894b9",
      "IsHidden": "False"
    },
    {
      "Start": "fd2f9a0431394ebb8fb371f08c946237",
      "End": "b8a016dd31c74a54b20f64452a9b7d4c",
      "Id": "f5678b8a9aa24d3f91acaa15d165f79f",
      "IsHidden": "False"
    },
    {
      "Start": "399d7b1c471a4529939aeb6e8f819d62",
      "End": "901ee0506197408887b821b54b19e5d9",
      "Id": "e984cde67c324381aa63f673c61a82c6",
      "IsHidden": "False"
    },
    {
      "Start": "693941959d7d44699152c0547889d23d",
      "End": "ae33dcc5d18d4c08914a152b7b7a1902",
      "Id": "f29cc153cd4f411c8213194bce75841c",
      "IsHidden": "False"
    },
    {
      "Start": "693941959d7d44699152c0547889d23d",
      "End": "e701f423773146e589f2f83b1eecb11e",
      "Id": "95f71a6973d74701a95cbe87dfe9c0b0",
      "IsHidden": "False"
    },
    {
      "Start": "693941959d7d44699152c0547889d23d",
      "End": "274621c40fcd4f7780399ae414c1971c",
      "Id": "b55d813c3d04495184eb504e53b97025",
      "IsHidden": "False"
    },
    {
      "Start": "6a2283c42bed4a6eae3b303d6cd745b1",
      "End": "27ccc0accf114590b47e88afa368205d",
      "Id": "315aff1f946140b1992edf5d1acb2da1",
      "IsHidden": "False"
    },
    {
      "Start": "181e013699bc4ecdbcd8b89fdd528b61",
      "End": "e029811c07844c5cb11eab1a46542791",
      "Id": "1d755040f1ab493aadbb735f39ea0732",
      "IsHidden": "False"
    },
    {
      "Start": "544c8a0cb07c4a199c451da3a9a75632",
      "End": "56139117de1c4bed9fe5ce5cc86d0a11",
      "Id": "df0b61ea8e4447998f777f0d594d6c39",
      "IsHidden": "False"
    },
    {
      "Start": "6bf68fc6c72a405eb056b7bb8a54d063",
      "End": "0e6a07a0867a4210a10b5055e1919c9a",
      "Id": "14f08207d57948d89ebcdf1556683fd7",
      "IsHidden": "False"
    },
    {
      "Start": "ec3afa6598034c72bc05ff5443504bcd",
      "End": "c2b98e331b7c4e3cbe3ed24ef2c12fd2",
      "Id": "0c79e88658ed4eff9113b6fcb5ec9a1c",
      "IsHidden": "False"
    },
    {
      "Start": "e0dfc32141d84b1fb39fbcc1fdfaa883",
      "End": "6a301eea71394c088b334d1c39fc402d",
      "Id": "926e9ccba8c54fbeba8b0a2cba1ba231",
      "IsHidden": "False"
    },
    {
      "Start": "bb2bd8c5de96469da96eb54d0147ebcc",
      "End": "316e277ce0ab46c796df93a75ab16925",
      "Id": "3b7a0ed5d5ff4bbdac4ece825b8d6b61",
      "IsHidden": "False"
    },
    {
      "Start": "d7f11142de894098b9f6831fc09dfb72",
      "End": "623bacbfdf664a67ab34fa0b96fa10bf",
      "Id": "af5e42d0d339427f950304e40a32828e",
      "IsHidden": "False"
    },
    {
      "Start": "699b291316bf42cc89c8b70c37ef43d5",
      "End": "482f983d10b64d02b15d81d1e7d69f32",
      "Id": "b2d95d9d1f0f47ae9fc35ccae6dee804",
      "IsHidden": "False"
    },
    {
      "Start": "42627ae7cc4e401f8bc44043ec2f3f8d",
      "End": "3a955c86f234414eb37ce6796c983805",
      "Id": "c5f594e3123841868c8ff7bb906ff702",
      "IsHidden": "False"
    },
    {
      "Start": "42627ae7cc4e401f8bc44043ec2f3f8d",
      "End": "85d42cd053544e6a905daec5984650ad",
      "Id": "754e8f265df04766a69e4efb78f1227f",
      "IsHidden": "False"
    },
    {
      "Start": "42627ae7cc4e401f8bc44043ec2f3f8d",
      "End": "2ec19b9f19ac44ec8527ef6b698a7e91",
      "Id": "8937e79ae9cd4bcc9c4242994fd26d35",
      "IsHidden": "False"
    },
    {
      "Start": "2ccde7c1f8bb4f42bb0e9f31cec7c568",
      "End": "b554dc4cc4664320ac97be854556f0e5",
      "Id": "dcd43d9e20164b3497a9f7cf688dbed1",
      "IsHidden": "False"
    },
    {
      "Start": "d87e21eb22c34262a422049d08bce40e",
      "End": "2a1b8193613c4017bb36c2cb46ae8672",
      "Id": "38699845b8aa4d34b12aae719c4c0ed6",
      "IsHidden": "False"
    },
    {
      "Start": "af3b9108f7814beaa5d0bad1babddce6",
      "End": "04ea1c05a3d747eaa4b566da3df490b4",
      "Id": "50bc3379d81540518ac73421b964bf57",
      "IsHidden": "False"
    },
    {
      "Start": "b75858417ec345cbb0e75d95ced00322",
      "End": "806cff6235544553ad202741bffc3d85",
      "Id": "81a0ce5055314951b9002eeab5b32280",
      "IsHidden": "False"
    },
    {
      "Start": "0f209147435b4d7380073dce5e44cbd0",
      "End": "16671877ec344413846d23a9f38401c0",
      "Id": "ce314ec670ca4da598f156163f026677",
      "IsHidden": "False"
    },
    {
      "Start": "3aaa068eb66542db9e0d3110aad50c64",
      "End": "4e341040321a4f968f66cebd8737c5a2",
      "Id": "982f194a8f9f40f08da9ff2207d7b73d",
      "IsHidden": "False"
    },
    {
      "Start": "cfb461acdb9545c9b43297840ca14f1c",
      "End": "a1e5f03fbd7f41cea5e8385848be3e71",
      "Id": "33c64c488cd84cb1808cb9762645913a",
      "IsHidden": "False"
    },
    {
      "Start": "cfb461acdb9545c9b43297840ca14f1c",
      "End": "53fe32e28b7a4229817ff985b1b787b1",
      "Id": "f0c1126d0e8742c6a8d50b9f12babed4",
      "IsHidden": "False"
    },
    {
      "Start": "cfb461acdb9545c9b43297840ca14f1c",
      "End": "9d010c14f8fb4611a9d76391b296943f",
      "Id": "cfa8a6d3695b4920a751119113d57d86",
      "IsHidden": "False"
    },
    {
      "Start": "f27dc835160c4b9ea801e5b76531d895",
      "End": "607b743145b448e08ae3bf53207486f2",
      "Id": "0db5c408f1d3499d8daf7f43d72a0ba9",
      "IsHidden": "False"
    },
    {
      "Start": "f27dc835160c4b9ea801e5b76531d895",
      "End": "fa8f713a87274b4a843156fffdb772e6",
      "Id": "6a289103983644b289be5c1c849fdbab",
      "IsHidden": "False"
    },
    {
      "Start": "a06e233edc48412fb9f7ccef63dd1bb8",
      "End": "e6b71ddae96a444eaabcc781568e2a4f",
      "Id": "51d21606c65b47a881e2924da45eddfe",
      "IsHidden": "False"
    },
    {
      "Start": "a06e233edc48412fb9f7ccef63dd1bb8",
      "End": "5ad60a33e8e64fd9b0c7a10dc83bee2b",
      "Id": "dc2538823b7d43409c89ffa9e2581383",
      "IsHidden": "False"
    },
    {
      "Start": "f8d89406c61e4470ab9b62e8776080ea",
      "End": "e87529f492594f5692166059e910db94",
      "Id": "a7f38630ca2a4999b95e80357c30260c",
      "IsHidden": "False"
    },
    {
      "Start": "ae621d22671941d0a3cb38ea5a25724f",
      "End": "976d3cb91e8549f6a4463abdf8877481",
      "Id": "427b14e193d546e89b00d150820e2120",
      "IsHidden": "False"
    },
    {
      "Start": "233037cce18742dd9f48d3f9c62cff7e",
      "End": "8b5a7fec5ace4e18a59e51581752a1ca",
      "Id": "af8875e1577240cb9959403918374882",
      "IsHidden": "False"
    },
    {
      "Start": "233037cce18742dd9f48d3f9c62cff7e",
      "End": "b6df5facfdea46a3aaf56953ecb7cccd",
      "Id": "73a028a457454182b6ba7649fe7763af",
      "IsHidden": "False"
    },
    {
      "Start": "233037cce18742dd9f48d3f9c62cff7e",
      "End": "ce9cf109a2e8452581991b079c809cb0",
      "Id": "e6ba40f63ccd46e18b782a96fd883451",
      "IsHidden": "False"
    },
    {
      "Start": "33ac82a4e9114432b5cd3d8c208b9407",
      "End": "f351959c03c84d7099f47fd4d74a4ecd",
      "Id": "f4b352d2e45b44f984f6ccdca066f2f7",
      "IsHidden": "False"
    },
    {
      "Start": "8736b73a2f5442af980cb1bef0a09cb1",
      "End": "18fff871117242119aa5f99e328007ab",
      "Id": "6267ccdb451d4b55a5e0681e450dde9d",
      "IsHidden": "False"
    },
    {
      "Start": "8736b73a2f5442af980cb1bef0a09cb1",
      "End": "53902c7a566f453fabc1382ba865e852",
      "Id": "d2f47c3b9cd640cca58ec94fe1978e80",
      "IsHidden": "False"
    },
    {
      "Start": "72bb584619764f74936ac0b306195751",
      "End": "94a6a108e69c4f89b720882d698e70f3",
      "Id": "52e098e2c2ea4f4cae2a796f34629b63",
      "IsHidden": "False"
    },
    {
      "Start": "5ac507e340f8412e826c6ae8e6555191",
      "End": "c6329f867f6d4f7bbb464af5b42c429d",
      "Id": "02a58f5d2c6a4911a1e417241d5d4b9d",
      "IsHidden": "False"
    },
    {
      "Start": "5ac507e340f8412e826c6ae8e6555191",
      "End": "bff303b064e64d51af3ce39cbf581e70",
      "Id": "0a857a504cbf4d5b9284d17304ae797d",
      "IsHidden": "False"
    },
    {
      "Start": "1cd04aa28318458a817e2b3ff7a082c6",
      "End": "bb00e82f51a74880b4fabb534fbf2a86",
      "Id": "eeb401158b9d4d35af2b70fd14c33216",
      "IsHidden": "False"
    },
    {
      "Start": "1cd04aa28318458a817e2b3ff7a082c6",
      "End": "d5decd72bc5544b9afe120d3a3e26d64",
      "Id": "a2a8fe8affdd4aef9f1dedd5ed09a0c6",
      "IsHidden": "False"
    },
    {
      "Start": "21c649e8487a4c58a490fe37fc3a9282",
      "End": "a1ece1a49ce24787ba6ad27518b72c16",
      "Id": "8c1bdf3c1d8b496dab52098452a5826c",
      "IsHidden": "False"
    },
    {
      "Start": "21c649e8487a4c58a490fe37fc3a9282",
      "End": "c6d503eb061442a58a7769357388323e",
      "Id": "9cee099abf9b4029a5ff5ae2b07dfb31",
      "IsHidden": "False"
    },
    {
      "Start": "dbcd7512b26c43898c6d7dd7d274e362",
      "End": "061d545ac76e43788f55dfb90c9ffefb",
      "Id": "4ad0216bb14d4f40af8ac99aa6a8c0ec",
      "IsHidden": "False"
    },
    {
      "Start": "dbcd7512b26c43898c6d7dd7d274e362",
      "End": "8d303bea9b6b4cf0bd16334ecc1b63ed",
      "Id": "3af8b4cd388e413aaa030184edae9be6",
      "IsHidden": "False"
    },
    {
      "Start": "139c62a285404cda9618ed983964fa48",
      "End": "f039ef29851c485fa4282303b45a4e13",
      "Id": "9ac572dde85b415db101953332a773ac",
      "IsHidden": "False"
    },
    {
      "Start": "139c62a285404cda9618ed983964fa48",
      "End": "eb87edaef578476f957debc41090f010",
      "Id": "ec20768351f4408aa07b7bcc0b42d1c0",
      "IsHidden": "False"
    },
    {
      "Start": "abe7a6dd8e93458ab1ed992e81082725",
      "End": "80002e8ebeeb4195b18fa834fb45ab4d",
      "Id": "76442c6b309b45a9bb72b6d31d7fd2f5",
      "IsHidden": "False"
    },
    {
      "Start": "7f4ccaaf66614e81a6eb208b0c93f673",
      "End": "ac0ec82475324b19a1a2d48b372adf87",
      "Id": "108dc59c9aac4422952e06744d4e3731",
      "IsHidden": "False"
    },
    {
      "Start": "8ce12fa3c09441608c924ea6be5966b2",
      "End": "e535ea384ff14bdbb6393e594002ad72",
      "Id": "e48b66faafd148a788e3908b965a853e",
      "IsHidden": "False"
    },
    {
      "Start": "01c8fd418def4346b351034f9e25e22a",
      "End": "040daeea7ade47c1802441cd98a82c7f",
      "Id": "fbe9224488e1483197e8409a3de67019",
      "IsHidden": "False"
    },
    {
      "Start": "bf61dad4686e451c9b0f67df59a1c8cc",
      "End": "0aa964fd76584e8e952c6a48ad50445a",
      "Id": "dee0bcb1b9bb4b989cc59584aaac5579",
      "IsHidden": "False"
    },
    {
      "Start": "bf61dad4686e451c9b0f67df59a1c8cc",
      "End": "43acf558547d468882bc5f87e9b9646c",
      "Id": "c87cf730c552464c831e26795f533b32",
      "IsHidden": "False"
    },
    {
      "Start": "2495abfbed1f4806a7b0afa1a4d223b4",
      "End": "8ac0a41108274d439c543a00ebafc472",
      "Id": "aef01ee21b7c420d93d46f292d02e340",
      "IsHidden": "False"
    },
    {
      "Start": "695a5ff0ead44bf090cc1d2922e2b49b",
      "End": "42c75aff0c694cf5bf4ca2bd706fb37a",
      "Id": "2a05ce71542c4bcea23d93dec0262976",
      "IsHidden": "False"
    },
    {
      "Start": "695a5ff0ead44bf090cc1d2922e2b49b",
      "End": "b4c4a1d012a44286b52fcd1303fab617",
      "Id": "70efa244aeba4c7aa10535fb5d99afea",
      "IsHidden": "False"
    },
    {
      "Start": "695a5ff0ead44bf090cc1d2922e2b49b",
      "End": "bca2d1450c234fd995e33a1b76f7c4d9",
      "Id": "9e8de09bee664dadbdfb35b178846939",
      "IsHidden": "False"
    },
    {
      "Start": "695a5ff0ead44bf090cc1d2922e2b49b",
      "End": "beb12b98e82348b4b2d2c2702c3d0473",
      "Id": "d518635150794c889388188a2473cf69",
      "IsHidden": "False"
    },
    {
      "Start": "f975a7a77cfb47a889d4638ff9e2b032",
      "End": "5a0b49ebdfdb45cbb0fae4dbb0eed36b",
      "Id": "3525d8aaf26f4d4db7fe2cd0206e951c",
      "IsHidden": "False"
    },
    {
      "Start": "f975a7a77cfb47a889d4638ff9e2b032",
      "End": "8282379f202f46258599e22902c1e264",
      "Id": "512a9c28b76b4b18805481cac007bdd0",
      "IsHidden": "False"
    },
    {
      "Start": "f975a7a77cfb47a889d4638ff9e2b032",
      "End": "f41bb4ffa9bb49a99e622162b6b2863d",
      "Id": "9bd307fa65044a3fab9a35e5591cf912",
      "IsHidden": "False"
    },
    {
      "Start": "17bc43d9d04543c5b5059fe24f301cb2",
      "End": "e9ff9bf733384434a785df1ee8ead627",
      "Id": "a7917db8cb2644a68c081cfdc3d0bcae",
      "IsHidden": "False"
    },
    {
      "Start": "a918400f969945868c9c67a43aafafe9",
      "End": "e7bf4adee46644cb98e3b3382d30f36b",
      "Id": "b2be8e726b994e3ea5767f281c565d7a",
      "IsHidden": "False"
    },
    {
      "Start": "4c52f3aeaadd4b00899f5f60345e6576",
      "End": "dee1137b75f44410bf6b32ed538c29a1",
      "Id": "1a078b41b8e74a0f90082db99151dc9b",
      "IsHidden": "False"
    },
    {
      "Start": "23fdb17935634a39b44b7b88b1a01c1b",
      "End": "e8cb97d2535547bdb88c1daf84afe480",
      "Id": "67ece6c198904de7b901f72dc81569ac",
      "IsHidden": "False"
    },
    {
      "Start": "23fdb17935634a39b44b7b88b1a01c1b",
      "End": "5775ba4f02714644ae8e146d1b9548b9",
      "Id": "aaae62bff1244952bf447461c7438325",
      "IsHidden": "False"
    },
    {
      "Start": "23fdb17935634a39b44b7b88b1a01c1b",
      "End": "34f1d74ddc2d4b16825125ad344817d9",
      "Id": "bc1e7f9af70f48cdab30649c36ad54e9",
      "IsHidden": "False"
    },
    {
      "Start": "19d306c36f5f4c05b9827466466d5022",
      "End": "227aa9f5b533455ead2cda2ceac54bf0",
      "Id": "b202ab8e5c2941518ea6ac56cf5cf4f9",
      "IsHidden": "False"
    },
    {
      "Start": "19d306c36f5f4c05b9827466466d5022",
      "End": "7c14a9ab702a4d05a002d22884b414d6",
      "Id": "511b49d8ca60451b88805cfb81dbc12e",
      "IsHidden": "False"
    },
    {
      "Start": "19d306c36f5f4c05b9827466466d5022",
      "End": "b18cd03d7c2c4a0194e95060a52dc365",
      "Id": "832d21c351604dbbaf42c398abd47f0c",
      "IsHidden": "False"
    },
    {
      "Start": "19d306c36f5f4c05b9827466466d5022",
      "End": "fde03e85a017427981ec0ea9580168d1",
      "Id": "2397b0b831ed480bae68ff65b0ca6e46",
      "IsHidden": "False"
    },
    {
      "Start": "19d306c36f5f4c05b9827466466d5022",
      "End": "2f7c2e89b17a41eda1cf933ecd90152e",
      "Id": "9390e024492943d0bd373915e303f2e6",
      "IsHidden": "False"
    },
    {
      "Start": "19d306c36f5f4c05b9827466466d5022",
      "End": "ccea45193f7747faaf0f63046e92c835",
      "Id": "7dcd67ba75d447ec874b00f0eff9e853",
      "IsHidden": "False"
    },
    {
      "Start": "65747276ca7e4f3c922ef76970bad802",
      "End": "f379556024424687bb2f9212a754f63f",
      "Id": "35f8a91a0dcc4eae95494671b1c55408",
      "IsHidden": "False"
    },
    {
      "Start": "bad53cf29393402384d50c086c3ac23d",
      "End": "0d4c3557a2b6441c9aa128fb3f998250",
      "Id": "05f61bc59aab4488a21c921fd3dbdb64",
      "IsHidden": "False"
    },
    {
      "Start": "0ff09f28ed484d8195a047ba9d10dfde",
      "End": "578c89dd5f854495a101a5e6edd54b66",
      "Id": "492d038dba674bd7b7aa03bbb9cc112a",
      "IsHidden": "False"
    },
    {
      "Start": "621b18119b5444eeb5bebe96aae6e057",
      "End": "ea69eb1bb26a42e0af024a60164549f6",
      "Id": "0fc56e6d446a41989eda414f270550d9",
      "IsHidden": "False"
    },
    {
      "Start": "621b18119b5444eeb5bebe96aae6e057",
      "End": "e5c109ccea784191aaa075c199a8266f",
      "Id": "66732a9f0a1d4523b6f055df255398fa",
      "IsHidden": "False"
    },
    {
      "Start": "621b18119b5444eeb5bebe96aae6e057",
      "End": "5d7c700083a3469e98ec9e9f591f97d5",
      "Id": "c1b64a2d30454a7883922e34e67ee048",
      "IsHidden": "False"
    },
    {
      "Start": "e5b1f91972f54e91af12ff2f735b7d3e",
      "End": "2ec658357ae74121af5e4c5fa3649f3e",
      "Id": "e90e3f1f83f7463b8f8c627591580ff6",
      "IsHidden": "False"
    },
    {
      "Start": "ff0062bc22e643b4a254a2ffd45eda43",
      "End": "eb391324baad43d680bb35de3b7b1040",
      "Id": "8bd8a0b8687e457aa7305ffa7c4ee25d",
      "IsHidden": "False"
    },
    {
      "Start": "adc145bcea0148948a2a1b4f7a029ac5",
      "End": "76b8e926468143fdbd7120b0dbf9936a",
      "Id": "d574c0937f6c44f6a720a4fd9c65a5ee",
      "IsHidden": "False"
    },
    {
      "Start": "63efc2dd18cc4944acab085ef084e315",
      "End": "521c798ff82e41d0988cfb5463eab9c6",
      "Id": "fc08abb0429047eb855d3a72d1b325b0",
      "IsHidden": "False"
    },
    {
      "Start": "63efc2dd18cc4944acab085ef084e315",
      "End": "cf4a1aa09c5e4bbb8119e8ba48b49b93",
      "Id": "cf16af0bda6d4c42937658fdf6af3af0",
      "IsHidden": "False"
    },
    {
      "Start": "63efc2dd18cc4944acab085ef084e315",
      "End": "042c5caa8b9d47f188dda8f21d33c3ec",
      "Id": "fdecf9034e4d4fa6b62b19e3910a680d",
      "IsHidden": "False"
    },
    {
      "Start": "63efc2dd18cc4944acab085ef084e315",
      "End": "cbd7d0491b414c37bac562b74f670f42",
      "Id": "723ea5f8ee6941598aa5f2f823dea636",
      "IsHidden": "False"
    },
    {
      "Start": "63efc2dd18cc4944acab085ef084e315",
      "End": "9855c4ac02b94c3d806c2c8c8aa97a91",
      "Id": "2dc3d557eb7f4c0990df2137ef7d0209",
      "IsHidden": "False"
    },
    {
      "Start": "63efc2dd18cc4944acab085ef084e315",
      "End": "82b966c50b894188b83037f828df3ab9",
      "Id": "1d67f440461145f7aa63bc339613d330",
      "IsHidden": "False"
    },
    {
      "Start": "c5512b92cf2d4b33940487a0f75bce26",
      "End": "22dd27650e204cbdac197f421c021c17",
      "Id": "7fa24c324d734c41aaeaa581c6748089",
      "IsHidden": "False"
    },
    {
      "Start": "b180e18e9f844e0a9e6fae79efb8cb43",
      "End": "24c7c577aa134a6fa45f64ea6ed7bc61",
      "Id": "64cdd3a616c84707acb65ae7ba189c8b",
      "IsHidden": "False"
    },
    {
      "Start": "3cce82406cf44c27b66861af6bc56026",
      "End": "4c96a8bb01f8462d86e4e32c691ae25e",
      "Id": "1220e49f0b674abca680ef6db08c0b9f",
      "IsHidden": "False"
    },
    {
      "Start": "61561800c3064ca2b188a73a3e003f92",
      "End": "59d11f6c2e4b47c0bdc6c2fe1f357b86",
      "Id": "f75dc4e90a804fd4a2ee666d2e9e5a1d",
      "IsHidden": "False"
    },
    {
      "Start": "8f1bcfa249bf4c3d8fdfbf67732a7096",
      "End": "05f0d4d64ac94d8b981b0294af2dcd65",
      "Id": "e4812bd4740748bab91df39267be2ba1",
      "IsHidden": "False"
    },
    {
      "Start": "d24c83abaf8b494aaef4d0f2f230ad19",
      "End": "98f88d93643c47748f27b997d69749da",
      "Id": "0f70f9881b2b49fcb02769fa1d055d00",
      "IsHidden": "False"
    },
    {
      "Start": "6e7c540f71e84056b1537bdfbf313f29",
      "End": "c43b15f3d3c6481aa71ab013a1e8c226",
      "Id": "8ea1b0309c6142858afe0ecdc6e6d33a",
      "IsHidden": "False"
    },
    {
      "Start": "6e7c540f71e84056b1537bdfbf313f29",
      "End": "7b46da69568a40829ef96e7f770f5163",
      "Id": "8658b88c543b473a92d8ae48fa8f386d",
      "IsHidden": "False"
    },
    {
      "Start": "6e7c540f71e84056b1537bdfbf313f29",
      "End": "d3ab91f662594232b8f6377fb8517b5c",
      "Id": "41cb646b424f4891aadc13444cb16232",
      "IsHidden": "False"
    },
    {
      "Start": "6e7c540f71e84056b1537bdfbf313f29",
      "End": "f822888cd341440cb1d08da18d540602",
      "Id": "63ccd7d616f34bbb88a510faec1d1fb6",
      "IsHidden": "False"
    },
    {
      "Start": "6ab33d923ba74b03985c7a483f21e7d1",
      "End": "03078f42b1c34ed0964704121cec910a",
      "Id": "01ff7eac8afa4c10b3eadd16b2ab3076",
      "IsHidden": "False"
    },
    {
      "Start": "6ab33d923ba74b03985c7a483f21e7d1",
      "End": "1c5d9d0b897d46fda5afdbb7ec4dba49",
      "Id": "b7bbe387e3f6432faa2f2aa9ec8fd70c",
      "IsHidden": "False"
    },
    {
      "Start": "6ab33d923ba74b03985c7a483f21e7d1",
      "End": "2680b53578f743a4a2498b44acdf130f",
      "Id": "78d82e19a54d4e51835aa7eb913d2fd3",
      "IsHidden": "False"
    },
    {
      "Start": "fc03ff885bdc4856a5c9deeb8473a771",
      "End": "f790f381cb914e4ebda79d1360d9e0e0",
      "Id": "6c51754a389545ae9696b146aa9ec504",
      "IsHidden": "False"
    },
    {
      "Start": "0136fd661eb24171af4fdadc9b8efa8a",
      "End": "e0b2bf425d7e49e09b966d3eedbb88c8",
      "Id": "1574727a4b7242c1852ef08d48a9d61d",
      "IsHidden": "False"
    },
    {
      "Start": "8f96d2cc8edb493fb8d1f3281b8cc58f",
      "End": "36c6ad9d7d104c0589e14155e038a9e5",
      "Id": "3adc73094fdd43f6990361c6938f1463",
      "IsHidden": "False"
    },
    {
      "Start": "f8a7b8357b5f40cd9c6acf11b42aa791",
      "End": "6e78eb4ce8fa49f2ac33f4f9a3b1a024",
      "Id": "1e42e9b559a04f969c0dd18ab813da30",
      "IsHidden": "False"
    },
    {
      "Start": "f8a7b8357b5f40cd9c6acf11b42aa791",
      "End": "332e8d91ca6c415d8698cba03db16902",
      "Id": "9deb6046eff84980ac5184b2cc226025",
      "IsHidden": "False"
    },
    {
      "Start": "f8a7b8357b5f40cd9c6acf11b42aa791",
      "End": "c0a15064465942188b8039419b76e220",
      "Id": "01a2cdb101ea429996b402b90ccf0a2b",
      "IsHidden": "False"
    },
    {
      "Start": "f8be2bf844c244e4bfc832e87899963d",
      "End": "ec8577cb81b94a8a80cd911ced401a4c",
      "Id": "47b745d6380149cc9fced8e2bc3b9b83",
      "IsHidden": "False"
    },
    {
      "Start": "f8be2bf844c244e4bfc832e87899963d",
      "End": "6cf20fddab914f3793414bdee273774b",
      "Id": "cea0496b34b446f59615ae5cfb86c552",
      "IsHidden": "False"
    },
    {
      "Start": "f8be2bf844c244e4bfc832e87899963d",
      "End": "cfa5ae65654f4e40b638fcd6cc1549c9",
      "Id": "5d620d1dd59f4dacaf13a7831241c66c",
      "IsHidden": "False"
    },
    {
      "Start": "4293feb4bd8a4075b56af498e1bf90f2",
      "End": "a82f0615a62f4f9480f9728b5da0a51a",
      "Id": "c2a07ae7d8d04131843b3bcaa82aee98",
      "IsHidden": "False"
    },
    {
      "Start": "4293feb4bd8a4075b56af498e1bf90f2",
      "End": "0c143bf04a164263acbd559c6fd3cb5c",
      "Id": "63980150b8054310a5bd510f091cb65e",
      "IsHidden": "False"
    },
    {
      "Start": "4293feb4bd8a4075b56af498e1bf90f2",
      "End": "7400023e6c1e4d02982deaef1f428b4c",
      "Id": "94c30bc4d4a646638ad9c54269169460",
      "IsHidden": "False"
    },
    {
      "Start": "4293feb4bd8a4075b56af498e1bf90f2",
      "End": "d21c64705b6b465d9056694aba5eea88",
      "Id": "8792bde70bfb4256abfde658e90b50b3",
      "IsHidden": "False"
    },
    {
      "Start": "4293feb4bd8a4075b56af498e1bf90f2",
      "End": "df88b97ba08f48b79eeb134ee48c0754",
      "Id": "341f15bab17c48f1b4a67d2405c6f444",
      "IsHidden": "False"
    },
    {
      "Start": "4293feb4bd8a4075b56af498e1bf90f2",
      "End": "c6d71721e2594350b6db2413495bb654",
      "Id": "95c5fd471ee64e2d87d1ff9c6610fd69",
      "IsHidden": "False"
    },
    {
      "Start": "bee1b031bc23451e930e81b2d2d532cb",
      "End": "cd5d3eb261504b4587363ef21164c986",
      "Id": "95361bf5ab2543548313fcbe4b671305",
      "IsHidden": "False"
    },
    {
      "Start": "e2c7e8a44656483d8b8f9661937fa5a1",
      "End": "19dce88527d74e9f9c136227dd8cdef5",
      "Id": "2f8b9139860e4ab9bee3c99728def0d0",
      "IsHidden": "False"
    },
    {
      "Start": "cb57b4b2a61140eca3cadb07b3b1073a",
      "End": "698b5dcd18854faea2a81d5ac8266fd7",
      "Id": "218926dfeba949e8bdb3d1349dfaf1e9",
      "IsHidden": "False"
    },
    {
      "Start": "98d3ec20cb4b499b8ad4644bf1f17196",
      "End": "6c255aa53e764fe8859656e5b32c0fd6",
      "Id": "04acbaf0e63849baaae3b1572c0fb3e3",
      "IsHidden": "False"
    },
    {
      "Start": "1185071202534afa972bb31921b56783",
      "End": "14df11c571f54c398e679ebd439f4783",
      "Id": "0409ac6f1fa34811ae3288b874f0ed7f",
      "IsHidden": "False"
    },
    {
      "Start": "6511f0e241ae47a0801a5bdb8b50f2e8",
      "End": "eb962fe5407c4626ae386377a37d5960",
      "Id": "6e26a677461d462b979b994a71763436",
      "IsHidden": "False"
    },
    {
      "Start": "1747b9276b384f288cd42ae2f5c4d92a",
      "End": "451381301c914e53bd57f915791807bb",
      "Id": "947f44349f7646bcbff855de575d436c",
      "IsHidden": "False"
    },
    {
      "Start": "0aa053e939c34a34acf6bc846f3bc660",
      "End": "8703103f52cc465f9b8cb4c87bf9539d",
      "Id": "8073e37beeea4d07bf27599b88611609",
      "IsHidden": "False"
    },
    {
      "Start": "9b87d90ca1a841858d7ea3d79f4d9b0c",
      "End": "f94e508d52b94f31b5d494e31e5b7492",
      "Id": "367438bef5514654822d09b70e471f4a",
      "IsHidden": "False"
    },
    {
      "Start": "7c693f088dad45ed9054b59385d0cbbe",
      "End": "769e926192514d0e88524ecfb99628df",
      "Id": "295623d02ce24d769f47dc60626c108a",
      "IsHidden": "False"
    },
    {
      "Start": "a20b081378f24849a35af4ee5755f3df",
      "End": "d66a18cae7da4656a4a2efe17bd77a5f",
      "Id": "1902f314661e4df58e789851f973ba65",
      "IsHidden": "False"
    },
    {
      "Start": "f8eeca84f4b74123a8edffa2a97e7744",
      "End": "48f322dcc8d34fe690665c5442042b62",
      "Id": "c4ebf06aac7249eb88a884f8b9f77d2d",
      "IsHidden": "False"
    },
    {
      "Start": "a7e9add5bad54075b8ef2e7dd2b084ed",
      "End": "89c56a76ec1c4b6e86f8f259e98f709e",
      "Id": "78892e5808194c739255d2c388453413",
      "IsHidden": "False"
    },
    {
      "Start": "db6378b758ce4f7fa2a13c85ddd848bd",
      "End": "5af6927057ae411b9bb4ad67e39ae9c7",
      "Id": "56fc159208994a3b939841a38b582982",
      "IsHidden": "False"
    },
    {
      "Start": "340ca9479d5740d4937e5da36b51ecc6",
      "End": "72dbe777f79a4d74a9d8d4be2cfe398c",
      "Id": "9f9f86d858a344b9bde6401457c8b6ea",
      "IsHidden": "False"
    },
    {
      "Start": "789a3f3b083a4eb48d0bdbcbec42effa",
      "End": "fbdd84edc8164ce9a08f858c58457d33",
      "Id": "cce0ee8a0cc44164a900ccb4a64c31cf",
      "IsHidden": "False"
    },
    {
      "Start": "79ef372c34104f9ca76daf18719d675d",
      "End": "1f86db3861634df3af6320c68d84c2a6",
      "Id": "6c792271ae1440afae732afadb72409a",
      "IsHidden": "False"
    },
    {
      "Start": "94f820b3077f4c8e82599125dcf20563",
      "End": "b49b918a3edf47dd8e8c56f4b0cd894d",
      "Id": "13e381695a474e95941b74eb14a3663e",
      "IsHidden": "False"
    },
    {
      "Start": "5a232ea4af384c54a1455f93d1d6f358",
      "End": "7666d8e87d754d01aca41e89e12b8bce",
      "Id": "4dc523e293344da1a75823263186ae23",
      "IsHidden": "False"
    }
  ],
  "Dependencies": [],
  "NodeLibraryDependencies": [],
  "Thumbnail": "",
  "GraphDocumentationURL": null,
  "ExtensionWorkspaceData": [
    {
      "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670",
      "Name": "Properties",
      "Version": "2.13",
      "Data": {}
    }
  ],
  "Author": "",
  "Linting": {
    "activeLinter": "None",
    "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a",
    "warningCount": 0,
    "errorCount": 0
  },
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 10000.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.13.1.3887",
      "RunType": "Automatic",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Background Preview",
      "EyeX": -17.923110961914063,
      "EyeY": 32.183441162109375,
      "EyeZ": 38.453536987304688,
      "LookX": 5.7745885848999023,
      "LookY": -18.000595092773438,
      "LookZ": -45.1444091796875,
      "UpX": 0.020284656435251236,
      "UpY": 0.98713648319244385,
      "UpZ": -0.15858785808086395
    },
    "ConnectorPins": [],
    "NodeViews": [
      {
        "Name": "Point.ByCoordinates",
        "ShowGeometry": true,
        "Id": "af274cda3ef146bea05efac5e97ff3bf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45.067477124491916,
        "Y": -196.38429911556867
      },
      {
        "Name": "Seaside_slope",
        "ShowGeometry": true,
        "Id": "1fbd7f4d564741e7a39024d1b0dccc99",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -560.65607235559639,
        "Y": 233.41395513248062
      },
      {
        "Name": "Rearside_slope",
        "ShowGeometry": true,
        "Id": "4de78ea4dee9465cb801e9c4f315bf4d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -561.65958854706332,
        "Y": 102.47193883267755
      },
      {
        "Name": "Breakwater_Length",
        "ShowGeometry": true,
        "Id": "7e5694303f884897825f0b2398082a73",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -566.79463435219611,
        "Y": -48.595897530238972
      },
      {
        "Name": "Core_ButtomWidth",
        "ShowGeometry": true,
        "Id": "0bc2c9d0e12f4155a4cdb214d5011c07",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -568.40533811855425,
        "Y": 399.41543522995426
      },
      {
        "Name": "Core_Height",
        "ShowGeometry": true,
        "Id": "df0a50c61d7244008104c1c3c8a6bb27",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -568.4478127018649,
        "Y": 539.935594951786
      },
      {
        "Name": "Vector.YAxis",
        "ShowGeometry": true,
        "Id": "012f73b75fca46c29b13d38220f5dff6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 95.9518793805139,
        "Y": 38.169621233253565
      },
      {
        "Name": "Geometry.Translate",
        "ShowGeometry": true,
        "Id": "7f51f61df7da4f8b9fb13265fc813df5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 372.32630556639151,
        "Y": -120.74567382362591
      },
      {
        "Name": "Line.ByStartPointEndPoint",
        "ShowGeometry": true,
        "Id": "a10ca5a796a0497ba06a2c3da5439c41",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 803.29767639999386,
        "Y": -107.79062259616308
      },
      {
        "Name": "Wall_Crest_Height",
        "ShowGeometry": true,
        "Id": "1df14c369cda4e94a4286d47e005d865",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -566.62650831155679,
        "Y": 679.992752996237
      },
      {
        "Name": "Crest_Deck_Width",
        "ShowGeometry": true,
        "Id": "bf75c2d7da034c2a83464e59214ac949",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -566.21782585049436,
        "Y": 825.45808364511959
      },
      {
        "Name": "Color Palette",
        "ShowGeometry": true,
        "Id": "c8b7e66f513e408289751825e19dcbbd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2673.68423699178,
        "Y": 852.552960347641
      },
      {
        "Name": "GeometryColor.ByGeometryColor",
        "ShowGeometry": true,
        "Id": "d16ef02e7d8049388dc7a147dd9935a0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2982.60006446221,
        "Y": 660.065633921774
      },
      {
        "Name": "Solid.BySweep",
        "ShowGeometry": false,
        "Id": "284fa677a93b49a082f9b3d12e8c60fc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2644.12480956221,
        "Y": 632.894491327311
      },
      {
        "Name": "Code Block",
        "ShowGeometry": true,
        "Id": "11fda40c7fc14e899608fed6d98b0ced",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1891.01449388026,
        "Y": 811.951421539791
      },
      {
        "Name": "PolyCurve.ByPoints",
        "ShowGeometry": false,
        "Id": "1d55987bb9d146a196f2b28b28921822",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2155.58031305161,
        "Y": 593.648663188971
      },
      {
        "Name": "List Create",
        "ShowGeometry": true,
        "Id": "e0a9a82d34ef49f09f0a502066c1c072",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1813.72435292337,
        "Y": 554.261663819511
      },
      {
        "Name": "Geometry.Translate",
        "ShowGeometry": true,
        "Id": "597bd90823b84a5982b6b003b24d7bea",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1457.367189844,
        "Y": 856.758572765447
      },
      {
        "Name": "Rearpoint.Translate",
        "ShowGeometry": true,
        "Id": "4f3ed5f2e805458fa87c462634501fb7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1414.26787681953,
        "Y": 389.092595385114
      },
      {
        "Name": "Vector.ByCoordinates",
        "ShowGeometry": true,
        "Id": "543ff33708ae403386d370d936d3e1ab",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1119.21623190284,
        "Y": 844.470581667973
      },
      {
        "Name": "Seadistance",
        "ShowGeometry": true,
        "Id": "3f92def97bed4a7e9765e19e03158b6c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 729.205820738641,
        "Y": 817.776911871593
      },
      {
        "Name": "Vector.ByCoordinates",
        "ShowGeometry": true,
        "Id": "410194e699b24b1ba972a189c4be4c5e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1111.95277112197,
        "Y": 397.411820996891
      },
      {
        "Name": "reardistance",
        "ShowGeometry": true,
        "Id": "5ce392dc3c3642afa3cd67e1c2df7f88",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 727.747270148736,
        "Y": 596.379462510427
      },
      {
        "Name": "Geometry.Translate",
        "ShowGeometry": true,
        "Id": "cf11d68350294b7d9bdb133938cdf7c4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 402.159069836449,
        "Y": 558.43028430462
      },
      {
        "Name": "Geometry.Translate",
        "ShowGeometry": true,
        "Id": "6593bf1ce8764c1bb73c1b4d7e3c8a35",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 390.190816429548,
        "Y": 338.194429261945
      },
      {
        "Name": "Vector.XAxis",
        "ShowGeometry": true,
        "Id": "ff783ad93096472490aa37f34b944143",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 95.7494653291251,
        "Y": 353.590055463275
      },
      {
        "Name": "Code Block",
        "ShowGeometry": true,
        "Id": "df0f3cc5a2394f4486b4f9622afba83e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 100.859650055231,
        "Y": 514.296126416734
      },
      {
        "Name": "GeometryColor.ByGeometryColor",
        "ShowGeometry": true,
        "Id": "f9c10f3ea0224deaa40d60d8533f69dc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3722.0833765267121,
        "Y": 1482.1110806153763
      },
      {
        "Name": "Color Palette",
        "ShowGeometry": true,
        "Id": "3274ab7ea1ee4f398869abc6971582e1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3157.8398058971329,
        "Y": 1600.8007475179397
      },
      {
        "Name": "Solid.BySweep",
        "ShowGeometry": false,
        "Id": "736c276205494fc0804db44533cdf6ea",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3397.38220010561,
        "Y": 1321.2960693828609
      },
      {
        "Name": "List.Join",
        "ShowGeometry": true,
        "Id": "3bb01eeac7e24dd481364dfead20fa94",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3189.13013374774,
        "Y": 1262.949056301351
      },
      {
        "Name": "fifthline",
        "ShowGeometry": true,
        "Id": "c432d81d4ec84a0f9e6b1a45005fb2ef",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2787.56915880509,
        "Y": 1417.0289633891609
      },
      {
        "Name": "fourthline",
        "ShowGeometry": true,
        "Id": "b4af2aaf45374415afbb0f7ba84de489",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2787.7773023445598,
        "Y": 1246.1396828128109
      },
      {
        "Name": "thirdline",
        "ShowGeometry": true,
        "Id": "6b05f58090f24c0084a6336e468abccc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2441.3109564512697,
        "Y": 1579.711208578361
      },
      {
        "Name": "secondline",
        "ShowGeometry": true,
        "Id": "3f0d0a642df9467dba9c567fd2ff2232",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2441.54379504457,
        "Y": 1415.2580185553509
      },
      {
        "Name": "firstline",
        "ShowGeometry": false,
        "Id": "d123e3919bba445b811a7f034152059c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2442.40132659335,
        "Y": 1246.715277175661
      },
      {
        "Name": "fifth",
        "ShowGeometry": true,
        "Id": "85fef629ff354709abd9fb4a659ff990",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2199.54653325016,
        "Y": 1401.062690333561
      },
      {
        "Name": "fourth",
        "ShowGeometry": true,
        "Id": "dbdea2f78b194c0bb6fbdcaad9c44000",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2199.16770026686,
        "Y": 1228.2388729068909
      },
      {
        "Name": "third",
        "ShowGeometry": true,
        "Id": "326815b7e2af436a8f64de81cf08731e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1960.66882260034,
        "Y": 1570.9169309773708
      },
      {
        "Name": "second",
        "ShowGeometry": true,
        "Id": "c2ffc5206ce24d60b23b19a92ad74af6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1962.2879651583899,
        "Y": 1406.3723101120709
      },
      {
        "Name": "first-rear",
        "ShowGeometry": true,
        "Id": "4670422e55644bf7931915ce5266c646",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1962.2879651583899,
        "Y": 1236.7782501978209
      },
      {
        "Name": "Code Block",
        "ShowGeometry": true,
        "Id": "8a17bb16b48d4655bae26f999e87d521",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1714.57254346124,
        "Y": 1560.1772517754609
      },
      {
        "Name": "Code Block",
        "ShowGeometry": true,
        "Id": "0b004bae57fc45baa2605084d44f2339",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1700.56369842087,
        "Y": 1430.1957331831209
      },
      {
        "Name": "List.Reorder",
        "ShowGeometry": true,
        "Id": "a4b76c7816e0470d92444377d2f733fc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1699.9824858243596,
        "Y": 1259.390791519721
      },
      {
        "Name": "List.Flatten",
        "ShowGeometry": true,
        "Id": "10ea1d0736fe467382f1eb961885d44e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1432.02387115985,
        "Y": 1485.5162047387109
      },
      {
        "Name": "List Create",
        "ShowGeometry": true,
        "Id": "8874ab047b9a4df5a770b99c0d8c17ef",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1456.8976666139401,
        "Y": 1237.9088772639209
      },
      {
        "Name": "Vector.XAxis",
        "ShowGeometry": true,
        "Id": "1abf3e0c9e254c2a9a64e3ed77bccfaa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1156.1508670326798,
        "Y": 1445.944257425391
      },
      {
        "Name": "Code Block",
        "ShowGeometry": true,
        "Id": "0af20b3c4d2f46d787d128bc1fcdef65",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1133.0094411882797,
        "Y": 1596.4606185085709
      },
      {
        "Name": "Geometry.Translate",
        "ShowGeometry": true,
        "Id": "542a8ea436884232824c3415f0559695",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1132.4076986446898,
        "Y": 1240.1701313961109
      },
      {
        "Name": "Code Block",
        "ShowGeometry": true,
        "Id": "41077d53b2f141e98b1c85e19cf148aa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 540.98234395516511,
        "Y": 1602.0765795629609
      },
      {
        "Name": "List Create",
        "ShowGeometry": true,
        "Id": "87f1767d4213467f9ee2c0c4abcdc10a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 857.14088049013708,
        "Y": 1290.9472200870209
      },
      {
        "Name": "Geometry.Translate",
        "ShowGeometry": true,
        "Id": "61222ce5dae64779a6d6ca036d0d6def",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 828.328077697447,
        "Y": 1484.131633955061
      },
      {
        "Name": "Vector.ZAxis",
        "ShowGeometry": true,
        "Id": "7278bcdec3a94f0ba4d4427fb260c882",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 535.906350031561,
        "Y": 1458.7539862842109
      },
      {
        "Name": "Curve.PointAtParameter",
        "ShowGeometry": true,
        "Id": "0374d863ab91422597b520abe98b13e8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 488.22530820693873,
        "Y": 1277.2086193684208
      },
      {
        "Name": "Code Block",
        "ShowGeometry": true,
        "Id": "c2c7e84343f94b6caa09ceec642de80b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 272.711418569515,
        "Y": 1573.2259525364409
      },
      {
        "Name": "Number",
        "ShowGeometry": true,
        "Id": "8a76a39286994c82b02b476b59029105",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 106.79091352468913,
        "Y": 1497.795131467791
      },
      {
        "Name": "PolyCurve.CurveAtIndex",
        "ShowGeometry": true,
        "Id": "bf61817c9c414e94a4269d26b8dfe3d4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 85.728285129031065,
        "Y": 1239.2976591390609
      },
      {
        "Name": "sixth",
        "ShowGeometry": true,
        "Id": "5300b245493f4591a28fc6566cb33f0b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2206.5544876384797,
        "Y": 1565.992702698411
      },
      {
        "Name": "sixthline",
        "ShowGeometry": true,
        "Id": "3893761d616643f2abc7896cf047edc9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2790.26408785062,
        "Y": 1585.3849055345308
      },
      {
        "Name": "Surface.ByPerimeterPoints",
        "ShowGeometry": false,
        "Id": "088df501b3a14e319fef6eeb93ec5422",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3403.8066620070117,
        "Y": 1560.8296254624202
      },
      {
        "Name": "List Create",
        "ShowGeometry": false,
        "Id": "a3f1948eac1b495ba34febe867afd232",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3688.9256619930934,
        "Y": 1288.9012157689185
      },
      {
        "Name": "Toe_Width",
        "ShowGeometry": true,
        "Id": "4a835082eb7540bc991076d1c7186946",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -566.97221531066543,
        "Y": 1097.7475602628283
      },
      {
        "Name": "FilterLayer_thickness",
        "ShowGeometry": true,
        "Id": "800bbc00281e42b8809a2eb0f0b78d46",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -567.01474990387317,
        "Y": 965.77286189124925
      },
      {
        "Name": "PolyCurve.CurveAtIndex",
        "ShowGeometry": true,
        "Id": "abd567019f7f4a85a91b12c03c68954c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1282.0963143320243,
        "Y": -321.0095430023232
      },
      {
        "Name": "Code Block",
        "ShowGeometry": true,
        "Id": "bea30d26e454492bbd06e29233ffbc0b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1274.0736853551375,
        "Y": -111.37368664276039
      },
      {
        "Name": "Curve.CoordinateSystemAtParameter",
        "ShowGeometry": true,
        "Id": "f70098bc623e4cfabf985a3d26cced38",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1617.4351509160806,
        "Y": -280.36887104119637
      },
      {
        "Name": "CoordinateSystem.ZAxis",
        "ShowGeometry": true,
        "Id": "ed3fe6bdf07f476ea125487ba80eab90",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1574.1587874626414,
        "Y": -78.15933587845791
      },
      {
        "Name": "List Create",
        "ShowGeometry": true,
        "Id": "8c9be476cafc403dbb48650a39442fc5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1858.8750017994539,
        "Y": -89.109923791885478
      },
      {
        "Name": "Geometry.Translate",
        "ShowGeometry": true,
        "Id": "a6b235344f704a3e93d0a962810d678f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2059.7409571536027,
        "Y": -315.92196811287215
      },
      {
        "Name": "List.GetItemAtIndex",
        "ShowGeometry": true,
        "Id": "259608bd0cf64eb29b984ce61c9135c8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2079.54852829857,
        "Y": -99.8341539938496
      },
      {
        "Name": "Point.Project",
        "ShowGeometry": true,
        "Id": "4b947a2fa62f4b54b0924a4288723702",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2343.1772185253,
        "Y": -310.607405350734
      },
      {
        "Name": "Vector.XAxis",
        "ShowGeometry": true,
        "Id": "f5298d959fdf478aad419158ce25452e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2374.5881720770431,
        "Y": -93.590378878213528
      },
      {
        "Name": "Geometry.Translate",
        "ShowGeometry": true,
        "Id": "19191ab9cbd5450d842bfcdc9d27e683",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2587.8790521343903,
        "Y": -97.908909417121038
      },
      {
        "Name": "Vector.ZAxis",
        "ShowGeometry": true,
        "Id": "8732423431bc402fa55c4afd683a1e09",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2673.6182058633876,
        "Y": -266.53932665180787
      },
      {
        "Name": "Geometry.Translate",
        "ShowGeometry": true,
        "Id": "94ff89c9d7974b01b565e4a6c83ce858",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2866.9690852242547,
        "Y": -185.73280492026731
      },
      {
        "Name": "List Create",
        "ShowGeometry": true,
        "Id": "18d9487c21ac4469b2a9ed298d3ff2e2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3143.1357760859228,
        "Y": -384.84113901531276
      },
      {
        "Name": "List.Flatten",
        "ShowGeometry": true,
        "Id": "82ae37c069284448b5534f622e58747f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3131.7897033716695,
        "Y": -32.227727081747048
      },
      {
        "Name": "List.Reorder",
        "ShowGeometry": true,
        "Id": "2f54dc747eb64bd498b6233ee8b04b5e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3384.0370167672531,
        "Y": -279.8221947918193
      },
      {
        "Name": "Code Block",
        "ShowGeometry": true,
        "Id": "8135f1b84fea435eaa95bc4a4ef3c98d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3398.2326685197759,
        "Y": -98.47512523037193
      },
      {
        "Name": "List.GetItemAtIndex",
        "ShowGeometry": true,
        "Id": "5ecdac9298ff4fa48463c5d120e7737b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3645.6950021603016,
        "Y": -358.31414728653732
      },
      {
        "Name": "List.GetItemAtIndex",
        "ShowGeometry": true,
        "Id": "4b2d1ca467fc4f6e8f6a332400976f56",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3651.2607007947,
        "Y": -175.86357968632407
      },
      {
        "Name": "List.GetItemAtIndex",
        "ShowGeometry": true,
        "Id": "62d6b6fdb12646c184f2e35413b36eb9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3654.5478674227907,
        "Y": -14.153545481166248
      },
      {
        "Name": "List.GetItemAtIndex",
        "ShowGeometry": true,
        "Id": "42bf1eff675c42b5af71fa32a18e0130",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3917.8450545426963,
        "Y": -309.36409490414269
      },
      {
        "Name": "List.GetItemAtIndex",
        "ShowGeometry": true,
        "Id": "33d0191bc9bd48cdbf3990d44f3cec16",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3913.3012194213052,
        "Y": -132.66936928204285
      },
      {
        "Name": "PolyCurve.ByPoints",
        "ShowGeometry": true,
        "Id": "adf0cc9dcafe4043be653c363914a38f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4187.2858518975345,
        "Y": -361.17599783278217
      },
      {
        "Name": "PolyCurve.ByPoints",
        "ShowGeometry": true,
        "Id": "a94060b0ab4b4adc9b9c78daa189d97e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4190.5525655319434,
        "Y": -201.60666507864198
      },
      {
        "Name": "PolyCurve.ByPoints",
        "ShowGeometry": true,
        "Id": "63506396bfd14f239b63a9d2dd9d5004",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4186.3320279827267,
        "Y": -24.911939456542143
      },
      {
        "Name": "PolyCurve.ByPoints",
        "ShowGeometry": true,
        "Id": "c536b9fb3af04e9297353af0e109b380",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4523.2634285821114,
        "Y": -98.887489471685683
      },
      {
        "Name": "PolyCurve.ByPoints",
        "ShowGeometry": true,
        "Id": "bb0aac0bd89b495b889dbc3a77c233da",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4522.0758631041181,
        "Y": -282.43237224096936
      },
      {
        "Name": "List.Join",
        "ShowGeometry": true,
        "Id": "021cb8c5973341c4b6e71a3bc30bf0ad",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4896.9525234902458,
        "Y": -352.97167901490911
      },
      {
        "Name": "Solid.BySweep",
        "ShowGeometry": false,
        "Id": "1f5c7f53ee1f4537bcef6e3c011b916a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5110.2881292869624,
        "Y": -264.54292539831823
      },
      {
        "Name": "Color Palette",
        "ShowGeometry": true,
        "Id": "f4017c905c6a43508e061ff516cfaaac",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4896.42281948185,
        "Y": -71.63906503550885
      },
      {
        "Name": "GeometryColor.ByGeometryColor",
        "ShowGeometry": true,
        "Id": "f3ad897316924c2481b8e70dbf8742d3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5434.9868887067842,
        "Y": -76.058976432230224
      },
      {
        "Name": "Surface.ByPerimeterPoints",
        "ShowGeometry": false,
        "Id": "6ab6b3a2d80a49d88baf859ea96f38ab",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5106.104997582006,
        "Y": -69.762610868960223
      },
      {
        "Name": "List Create",
        "ShowGeometry": false,
        "Id": "f963f75d24c54e2faf8ac22349343338",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5453.99475313593,
        "Y": -270.180819320731
      },
      {
        "Name": "Toe_Height",
        "ShowGeometry": true,
        "Id": "729fe127468e48c7883d964d897f840f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -568.10579540561923,
        "Y": 1227.0925252004872
      },
      {
        "Name": "List.GetItemAtIndex",
        "ShowGeometry": true,
        "Id": "25306d398c8d41679e957ddd465965e9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3418.9897423159723,
        "Y": 463.84164628872009
      },
      {
        "Name": "Code Block",
        "ShowGeometry": true,
        "Id": "405416fa77fb4368a8a153070c2be540",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3429.6477660390597,
        "Y": 672.492113736839
      },
      {
        "Name": "Geometry.Translate",
        "ShowGeometry": true,
        "Id": "b8ed8c3aeb6340858adc2e2d997adb0f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3762.6623527894239,
        "Y": 453.27264184999865
      },
      {
        "Name": "Vector.XAxis",
        "ShowGeometry": true,
        "Id": "1f1f647c45c84e578e330a339032e7d8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3823.52329390667,
        "Y": 690.95326118239529
      },
      {
        "Name": "Geometry.Translate",
        "ShowGeometry": true,
        "Id": "819dea4e6c2242678264bf84ccff64ab",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4044.7657565550526,
        "Y": 454.01996746271891
      },
      {
        "Name": "List Create",
        "ShowGeometry": true,
        "Id": "db3a25b462ed45548087968886bd0d08",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4378.5401281370205,
        "Y": 461.00705512793229
      },
      {
        "Name": "List.GetItemAtIndex",
        "ShowGeometry": true,
        "Id": "b20be4a066b34ecdb3ab2bc6ba7c0f05",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4053.742743809335,
        "Y": 678.91540983874813
      },
      {
        "Name": "Code Block",
        "ShowGeometry": true,
        "Id": "8918fc48126447dd88ca0b2d20d9b4df",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4388.296746085558,
        "Y": 690.63046375100532
      },
      {
        "Name": "List.GetItemAtIndex",
        "ShowGeometry": true,
        "Id": "3dfb6d89b1374711bcaac055dd6ac2ee",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4601.5227591241446,
        "Y": 407.86283495976966
      },
      {
        "Name": "List.GetItemAtIndex",
        "ShowGeometry": true,
        "Id": "ac25db7ec55a4860ac05ad48ee4d11b6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4601.17297696107,
        "Y": 575.88632968335367
      },
      {
        "Name": "List.GetItemAtIndex",
        "ShowGeometry": true,
        "Id": "944f356149cc44b385721d36f907494c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4605.3080782221286,
        "Y": 737.36447467933237
      },
      {
        "Name": "PolyCurve.ByPoints",
        "ShowGeometry": true,
        "Id": "c3fd7bd7eb1147298d6e97020f8aee6e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4878.735369537595,
        "Y": 410.32667249353983
      },
      {
        "Name": "PolyCurve.ByPoints",
        "ShowGeometry": true,
        "Id": "d9253ffde50b4d1087076918a38fe3cd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4887.9962970396064,
        "Y": 733.94924482005
      },
      {
        "Name": "PolyCurve.ByPoints",
        "ShowGeometry": true,
        "Id": "850ab13d5d584147b23f8d50b21a7ad1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4885.5009345496592,
        "Y": 574.82272678129232
      },
      {
        "Name": "List.Join",
        "ShowGeometry": false,
        "Id": "49b4f1bd8d9b4bc0bca03e840ace3b4d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5302.2650591539687,
        "Y": 453.8644741343648
      },
      {
        "Name": "Solid.BySweep",
        "ShowGeometry": false,
        "Id": "47399eb213b94203bc3dac1fc64ca396",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5483.8284596712838,
        "Y": 510.55547784786791
      },
      {
        "Name": "Color Palette",
        "ShowGeometry": true,
        "Id": "29814107aef746a48b570f0620248a34",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5290.0659461559308,
        "Y": 683.9740425515181
      },
      {
        "Name": "GeometryColor.ByGeometryColor",
        "ShowGeometry": true,
        "Id": "27df1c8307e840d18ce6cef198548774",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5830.2567160559338,
        "Y": 675.12157801801118
      },
      {
        "Name": "Surface.ByPerimeterPoints",
        "ShowGeometry": false,
        "Id": "2f0a9353c55e47a7b86b59a91b178d6c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5494.93500912003,
        "Y": 703.37212475620083
      },
      {
        "Name": "List Create",
        "ShowGeometry": false,
        "Id": "eff217989e0943acacabc3f1f14a932b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5803.4889260065029,
        "Y": 486.22021538419153
      },
      {
        "Name": "List.GetItemAtIndex",
        "ShowGeometry": true,
        "Id": "e3cd4894968341bbb9bec94a0e537775",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1167.3334195618745,
        "Y": 2025.7752012648198
      },
      {
        "Name": "Code Block",
        "ShowGeometry": true,
        "Id": "6ce0b212406746c5811bcfd4f6d82271",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1185.1170497874755,
        "Y": 2201.5619426353842
      },
      {
        "Name": "Geometry.Translate",
        "ShowGeometry": true,
        "Id": "f214b064f2dd482faecac2c4483a009b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1505.2692017175905,
        "Y": 1927.5818887538821
      },
      {
        "Name": "UnderLayer_thickness",
        "ShowGeometry": true,
        "Id": "02299289782a43669a73b1e93b54d3e5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -569.179835881286,
        "Y": 1357.7865817904139
      },
      {
        "Name": "Point.Project",
        "ShowGeometry": true,
        "Id": "0392f88c143e4f77929a291806a4b57d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1809.8499966581921,
        "Y": 1997.1595569854571
      },
      {
        "Name": "Point.Project",
        "ShowGeometry": true,
        "Id": "7592633ed36e4edcab723f9ff52bd601",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2149.7720414762671,
        "Y": 2237.7649298863462
      },
      {
        "Name": "List.GetItemAtIndex",
        "ShowGeometry": true,
        "Id": "f31a8e4bc9fb47e08b770644879ab2ca",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1474.932387148755,
        "Y": 2141.7135505932142
      },
      {
        "Name": "CoordinateSystem.YAxis",
        "ShowGeometry": true,
        "Id": "1e961c41b28d4954b0fb0cce57d9fb80",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1454.3611768932851,
        "Y": 2323.1672441817159
      },
      {
        "Name": "Vector.XAxis",
        "ShowGeometry": true,
        "Id": "c80d5610b9e94d708fc0ad8547c819c7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1900.0332177855089,
        "Y": 2238.619864470872
      },
      {
        "Name": "List.GetItemAtIndex",
        "ShowGeometry": true,
        "Id": "79d2fcdb6e974a1d8898c15fe4233f73",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2186.7568607234953,
        "Y": 2015.3657083472817
      },
      {
        "Name": "List Create",
        "ShowGeometry": true,
        "Id": "e3c95e314d72454b8459cacf5330819c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2805.0591644606375,
        "Y": 2012.1239568961391
      },
      {
        "Name": "List.GetItemAtIndex",
        "ShowGeometry": true,
        "Id": "a705f4c0c0364f118900e7c519d4c8e3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2501.881582914596,
        "Y": 2118.7402844183716
      },
      {
        "Name": "List.Flatten",
        "ShowGeometry": true,
        "Id": "45f29d5e81a1489ba0548fdcf292bbd9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2772.5050216948866,
        "Y": 2248.9245257652278
      },
      {
        "Name": "List.GetItemAtIndex",
        "ShowGeometry": true,
        "Id": "f3dba2b06e684175a428d54fcfaff125",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3010.0976713991195,
        "Y": 2004.6125020070267
      },
      {
        "Name": "List.GetItemAtIndex",
        "ShowGeometry": true,
        "Id": "73806ff70b164f84ac0569ec26226eb7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3009.8391580209518,
        "Y": 2163.0092489157032
      },
      {
        "Name": "Code Block",
        "ShowGeometry": true,
        "Id": "067e13ef730c4e388294bf9e43e297ad",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3051.1581611688125,
        "Y": 2334.878968749299
      },
      {
        "Name": "PolyCurve.ByPoints",
        "ShowGeometry": true,
        "Id": "ddbf6d60921e49ca96e083d791433198",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3306.0361065342122,
        "Y": 2066.1269550693096
      },
      {
        "Name": "PolyCurve.ByPoints",
        "ShowGeometry": true,
        "Id": "1ce504769069496183222f299dd7bd08",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3309.8280242922456,
        "Y": 2235.9828628302894
      },
      {
        "Name": "List.Join",
        "ShowGeometry": true,
        "Id": "fe434c111492419d9a49434a5d768e09",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3664.4802379613375,
        "Y": 2069.7567690584447
      },
      {
        "Name": "Solid.BySweep",
        "ShowGeometry": false,
        "Id": "22e2a3b7217340e981d067a95fde4e9e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3861.7598287036126,
        "Y": 2084.8003244566653
      },
      {
        "Name": "Surface.ByPerimeterPoints",
        "ShowGeometry": false,
        "Id": "2124595eec124894bc940c29918ed107",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3715.8693214164659,
        "Y": 2265.1342873404219
      },
      {
        "Name": "List Create",
        "ShowGeometry": false,
        "Id": "1bab90387d0147c4a5a32ddbec09e060",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4111.1389909497475,
        "Y": 2094.3595743428473
      },
      {
        "Name": "Color Palette",
        "ShowGeometry": true,
        "Id": "3621923edc7f4c9aa9a81c14f5486bfa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4099.5591283253643,
        "Y": 2264.4944790549189
      },
      {
        "Name": "GeometryColor.ByGeometryColor",
        "ShowGeometry": true,
        "Id": "3276efa73cd44f57991d07357dd649de",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4306.5430027202992,
        "Y": 2194.4524091281037
      },
      {
        "Name": "ArmorUnit_Tetrapod_Height",
        "ShowGeometry": true,
        "Id": "273957a3037e4bf5a7ea0b3556cf70ce",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -571.45444291633873,
        "Y": 1500.3709827876041
      },
      {
        "Name": "surface//slope",
        "ShowGeometry": true,
        "Id": "84c66d2d7c4848a8b626587d62b8c05a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2064.7054303188015,
        "Y": -1320.1117267303948
      },
      {
        "Name": "Code Block",
        "ShowGeometry": true,
        "Id": "dd425cdf4c8940c5b2872173879a1c71",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1281.7052801436357,
        "Y": -1242.1359193543726
      },
      {
        "Name": "line//slope",
        "ShowGeometry": true,
        "Id": "97af72ca3fca4253a1df865ff0b17ab6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2058.8815647753463,
        "Y": -974.84562215445771
      },
      {
        "Name": "Curve.Length",
        "ShowGeometry": true,
        "Id": "94ef2f9699724dcbaafc3d14eca88cbd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2052.5842595649319,
        "Y": -1129.5910350917131
      },
      {
        "Name": "Surface.CoordinateSystemAtParameter",
        "ShowGeometry": false,
        "Id": "ac6492cc0b6245a1828871876c9d0a85",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2329.8927710552625,
        "Y": -1268.0933550158948
      },
      {
        "Name": "Geometry.Explode",
        "ShowGeometry": true,
        "Id": "884bcca7196c48c4a7af566d35faef7a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1465.8645011666031,
        "Y": -1513.3475221658805
      },
      {
        "Name": "List.Flatten",
        "ShowGeometry": false,
        "Id": "cd7d1ce388dc4ec8a3ee0d66f2badf5c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2405.3748321704397,
        "Y": -1030.5581678879914
      },
      {
        "Name": "CoordinateSystem.Translate",
        "ShowGeometry": false,
        "Id": "26cff7bafc3544158d16cbbac0d10b64",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2805.3643838983708,
        "Y": -1138.5434005271798
      },
      {
        "Name": "Cone.ByCoordinateSystemHeightRadii",
        "ShowGeometry": true,
        "Id": "21a55ef4a64d4412b7ed8ae169782775",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3289.5681831571683,
        "Y": -1259.8673628548761
      },
      {
        "Name": "Code Block",
        "ShowGeometry": true,
        "Id": "ed31b5a0e60c4146bc5891d16ec48d8a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3330.2404019815613,
        "Y": -994.10540962329742
      },
      {
        "Name": "CoordinateSystem.XAxis",
        "ShowGeometry": true,
        "Id": "6dd3c12f5f724117b5643e35d1046178",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3701.9525449780913,
        "Y": -1092.0393698156927
      },
      {
        "Name": "CoordinateSystem.ZAxis",
        "ShowGeometry": true,
        "Id": "3a4caf37494a481e86994923168682d6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3699.5899443544286,
        "Y": -905.23123083446421
      },
      {
        "Name": "Rot1",
        "ShowGeometry": true,
        "Id": "ab2dc552842346cd9c6c1bfe9a29b5f1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4064.1718489438435,
        "Y": -1379.6403984381204
      },
      {
        "Name": "Rot2",
        "ShowGeometry": true,
        "Id": "b1b9ae05bb7e47d89bbca35a8499ad28",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4063.1657850775036,
        "Y": -1175.79554734505
      },
      {
        "Name": "Rot3",
        "ShowGeometry": true,
        "Id": "babcec92c58746628e3b18c295b97ea6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4057.4717124232184,
        "Y": -955.04657170177438
      },
      {
        "Name": "CoordinateSystem.Origin",
        "ShowGeometry": true,
        "Id": "8c6e5a0075ce4c78ad5f8ab1ab8c187f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3707.1348082730319,
        "Y": -1265.3643168751178
      },
      {
        "Name": "FirstPlane",
        "ShowGeometry": false,
        "Id": "3592c20562604ea882120d26ac93e14e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4343.4868912292195,
        "Y": -1384.3131408648044
      },
      {
        "Name": "SecondPlane",
        "ShowGeometry": false,
        "Id": "76de9dfe08044fa0aefa3251d9322b0d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4349.1640946238977,
        "Y": -1165.1258088696518
      },
      {
        "Name": "ThirdPlane",
        "ShowGeometry": false,
        "Id": "9b8f9c3872b84015b5c6e84dfa4f4d92",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4353.4574916941174,
        "Y": -941.69885929580755
      },
      {
        "Name": "Code Block",
        "ShowGeometry": true,
        "Id": "d569d2353ab045ee82a42d7f916a2df7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4692.7764279011526,
        "Y": -789.90569675710344
      },
      {
        "Name": "FirstCone",
        "ShowGeometry": true,
        "Id": "275b784d0118418aafb1c961bbf1a3fe",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4629.5087872229842,
        "Y": -1460.8281563743062
      },
      {
        "Name": "SecondCone",
        "ShowGeometry": true,
        "Id": "80ff777b44404da08816cbf6b6cefc83",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4634.7067554602809,
        "Y": -1235.3366714106303
      },
      {
        "Name": "ThirdCone",
        "ShowGeometry": true,
        "Id": "5ec13e56fadf4fdea99703ea451ed049",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4653.1859906176624,
        "Y": -1001.14784550749
      },
      {
        "Name": "surface//horizontal",
        "ShowGeometry": true,
        "Id": "2e61ca4ab7d645bfa58a205660382000",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2065.9770621373336,
        "Y": -2027.4365931510738
      },
      {
        "Name": "line//horizontal",
        "ShowGeometry": true,
        "Id": "4b1dd4c8de944972996da7cee0616537",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2054.8173912267257,
        "Y": -1695.881806124255
      },
      {
        "Name": "Curve.Length",
        "ShowGeometry": true,
        "Id": "97ed8c1c90d84f0c94c9beb67974e5ae",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2055.9580143875928,
        "Y": -1851.5847597630675
      },
      {
        "Name": "Surface.CoordinateSystemAtParameter",
        "ShowGeometry": false,
        "Id": "d0a1bed47b0d4d8ab9b043176b2a2198",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2362.721548103651,
        "Y": -1954.2155352968173
      },
      {
        "Name": "List.Flatten",
        "ShowGeometry": false,
        "Id": "6dcdf52c388d489abd102d1e9388e959",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2407.5523045246882,
        "Y": -1679.6166643900785
      },
      {
        "Name": "CoordinateSystem.Translate",
        "ShowGeometry": false,
        "Id": "e7472c25096c4a23b4d8a0e853468f16",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2784.7548471062446,
        "Y": -1848.9739036620736
      },
      {
        "Name": "Cone.ByCoordinateSystemHeightRadii",
        "ShowGeometry": true,
        "Id": "646b04136f9e41c1a31b576d7f4ef88f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3278.6408133172145,
        "Y": -2017.6630544898655
      },
      {
        "Name": "Code Block",
        "ShowGeometry": true,
        "Id": "45bc98ad0dad486eaaf48f9b2ca92a95",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3314.9671143575206,
        "Y": -1733.2384710242095
      },
      {
        "Name": "CoordinateSystem.Origin",
        "ShowGeometry": true,
        "Id": "6365b936aa084962a53715709930d77f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3713.4773176214794,
        "Y": -2039.5368707072491
      },
      {
        "Name": "CoordinateSystem.XAxis",
        "ShowGeometry": true,
        "Id": "5e477d54f1a048a3958e39d517dd5ba0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3712.0839964457964,
        "Y": -1885.0371988038046
      },
      {
        "Name": "CoordinateSystem.ZAxis",
        "ShowGeometry": true,
        "Id": "210efe8c39a449db8454980a3f13ec79",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3710.7134973358889,
        "Y": -1729.6653928592978
      },
      {
        "Name": "Rot1-horiz",
        "ShowGeometry": true,
        "Id": "36c896d5bc4d47aa9e3328ca45a82f47",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4052.3696476959967,
        "Y": -2120.7576628665447
      },
      {
        "Name": "Rot2-horiz",
        "ShowGeometry": true,
        "Id": "648f7382f12e4022b943a47cf90e6dc1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4052.956477515495,
        "Y": -1909.6291328403761
      },
      {
        "Name": "Rot3-horiz",
        "ShowGeometry": true,
        "Id": "4e4fc818b34c421286784d2e7a7f9f3f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4060.5485761324808,
        "Y": -1684.2221288780001
      },
      {
        "Name": "FirstPlane",
        "ShowGeometry": false,
        "Id": "ffed989b8ee4462fbf0d116c58e65aca",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4347.6447625109822,
        "Y": -2132.6341578180413
      },
      {
        "Name": "SecondPlane-horiz",
        "ShowGeometry": false,
        "Id": "16cb3ac510bc4fbdb36b2b3a332cea78",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4350.0426624524744,
        "Y": -1900.7426217949376
      },
      {
        "Name": "ThirdPlane-horiz",
        "ShowGeometry": false,
        "Id": "b8b0c7c926d04376b6ce06789c303a27",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4354.9547873189613,
        "Y": -1680.86777253751
      },
      {
        "Name": "FirstCone-horiz",
        "ShowGeometry": true,
        "Id": "5ae4af115b764023977091b935417a78",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4624.930812171343,
        "Y": -2176.8312568782594
      },
      {
        "Name": "SecondCone-horiz",
        "ShowGeometry": true,
        "Id": "98f25eaeceb4494091a5bdf0f2876a27",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4632.1769655129256,
        "Y": -1932.4634645114597
      },
      {
        "Name": "ThirdCone-horiz",
        "ShowGeometry": true,
        "Id": "7f77da7d1bc34b2c96c214ac6b7a8d7b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4642.1769655129256,
        "Y": -1707.2163141107903
      },
      {
        "Name": "Code Block",
        "ShowGeometry": true,
        "Id": "581a216d811e41eea92bbb7bafc90d1f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -70.7407878243987,
        "Y": -1673.5409150539801
      },
      {
        "Name": "List.Flatten",
        "ShowGeometry": true,
        "Id": "67d8a172fa994455b62bf07b59ec914b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 42.014982754682705,
        "Y": -1123.1829460273191
      },
      {
        "Name": "horiz_count",
        "ShowGeometry": true,
        "Id": "ee52bf70fadc4cbeae7a6cac70857ffd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 359.40033751507121,
        "Y": -1095.1991093591666
      },
      {
        "Name": "List.Flatten",
        "ShowGeometry": true,
        "Id": "9ed81961a8804f249d8f86609b18651e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 24.012867781965497,
        "Y": -928.03769771657358
      },
      {
        "Name": "inclined_count",
        "ShowGeometry": true,
        "Id": "484fea7cec2942c0a62d7a798f9f6455",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 335.61826695398463,
        "Y": -906.61102567667967
      },
      {
        "Name": "Surface.ByPatch",
        "ShowGeometry": false,
        "Id": "6bfa935ed8b54ccb8f7a676631bd16ef",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3.1086504204693028,
        "Y": -718.44587060583353
      },
      {
        "Name": "Core_Surface",
        "ShowGeometry": true,
        "Id": "75e458a22257404c81b6ec0a42807d56",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 332.80246908536878,
        "Y": -727.08571649602118
      },
      {
        "Name": "minimum_tertapod_height_to_SeaSideSlope",
        "ShowGeometry": true,
        "Id": "3941ffd4f8f741c68d7f25b4f3d1f7b1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 109.91027729143593,
        "Y": -1903.3528866105878
      },
      {
        "Name": "total_tetrapod_volume",
        "ShowGeometry": true,
        "Id": "3067f77f5b5a424db1f1b76d5851a950",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 785.61914090638811,
        "Y": -1691.2815752599656
      },
      {
        "Name": "total_Granular_volume",
        "ShowGeometry": true,
        "Id": "5433667802bb4c2b9ceecaafc686bcb2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 617.46063295047475,
        "Y": -1892.092813994944
      },
      {
        "Name": "total_Materials_volume",
        "ShowGeometry": true,
        "Id": "2fa03a1b249846a0b70dac07ee570316",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 797.87298718004786,
        "Y": -1435.9387982614462
      },
      {
        "Name": "Filter_Surface",
        "ShowGeometry": true,
        "Id": "98e1e2b3926647168955770ee89b1ea9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 714.92201594628182,
        "Y": -1033.5269276696185
      },
      {
        "Name": "Under_Surface",
        "ShowGeometry": true,
        "Id": "95a38ac5b0354084a4859e51e8f1a74c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 741.0076744766418,
        "Y": -823.60607906743712
      }
    ],
    "Annotations": [
      {
        "Id": "ca7c6bf04dde40d384622a7967989a74",
        "Title": "Breakwater central Axis Creation",
        "DescriptionText": "<Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "af274cda3ef146bea05efac5e97ff3bf",
          "012f73b75fca46c29b13d38220f5dff6",
          "7f51f61df7da4f8b9fb13265fc813df5",
          "a10ca5a796a0497ba06a2c3da5439c41"
        ],
        "HasNestedGroups": false,
        "Left": 35.067477124491916,
        "Top": -268.78429911556867,
        "Width": 1049.430199275502,
        "Height": 438.75392034882225,
        "FontSize": 36.0,
        "InitialTop": -196.38429911556867,
        "InitialHeight": 379.5539203488222,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "1af72536f0da47b9a7a068deea81d7d7",
        "Title": "Core Creation",
        "DescriptionText": "<Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "df0f3cc5a2394f4486b4f9622afba83e",
          "ff783ad93096472490aa37f34b944143",
          "6593bf1ce8764c1bb73c1b4d7e3c8a35",
          "cf11d68350294b7d9bdb133938cdf7c4",
          "5ce392dc3c3642afa3cd67e1c2df7f88",
          "410194e699b24b1ba972a189c4be4c5e",
          "3f92def97bed4a7e9765e19e03158b6c",
          "543ff33708ae403386d370d936d3e1ab",
          "4f3ed5f2e805458fa87c462634501fb7",
          "597bd90823b84a5982b6b003b24d7bea",
          "e0a9a82d34ef49f09f0a502066c1c072",
          "1d55987bb9d146a196f2b28b28921822",
          "11fda40c7fc14e899608fed6d98b0ced",
          "284fa677a93b49a082f9b3d12e8c60fc",
          "d16ef02e7d8049388dc7a147dd9935a0",
          "c8b7e66f513e408289751825e19dcbbd"
        ],
        "HasNestedGroups": false,
        "Left": 85.7494653291251,
        "Top": 265.794429261945,
        "Width": 3226.0505991330847,
        "Height": 776.07615240602809,
        "FontSize": 36.0,
        "InitialTop": 338.194429261945,
        "InitialHeight": 663.564143503502,
        "TextblockHeight": 62.4,
        "Background": "#FFFFAA45"
      },
      {
        "Id": "853c58553a9e4676a59eec70c0325ca4",
        "Title": "Crest Wall Creation",
        "DescriptionText": "<Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 26.482646228104386,
        "HeightAdjustment": 1.9086436511402098,
        "Nodes": [
          "bf61817c9c414e94a4269d26b8dfe3d4",
          "8a76a39286994c82b02b476b59029105",
          "c2c7e84343f94b6caa09ceec642de80b",
          "0374d863ab91422597b520abe98b13e8",
          "7278bcdec3a94f0ba4d4427fb260c882",
          "61222ce5dae64779a6d6ca036d0d6def",
          "87f1767d4213467f9ee2c0c4abcdc10a",
          "41077d53b2f141e98b1c85e19cf148aa",
          "542a8ea436884232824c3415f0559695",
          "0af20b3c4d2f46d787d128bc1fcdef65",
          "1abf3e0c9e254c2a9a64e3ed77bccfaa",
          "8874ab047b9a4df5a770b99c0d8c17ef",
          "10ea1d0736fe467382f1eb961885d44e",
          "a4b76c7816e0470d92444377d2f733fc",
          "0b004bae57fc45baa2605084d44f2339",
          "8a17bb16b48d4655bae26f999e87d521",
          "4670422e55644bf7931915ce5266c646",
          "c2ffc5206ce24d60b23b19a92ad74af6",
          "326815b7e2af436a8f64de81cf08731e",
          "dbdea2f78b194c0bb6fbdcaad9c44000",
          "85fef629ff354709abd9fb4a659ff990",
          "d123e3919bba445b811a7f034152059c",
          "3f0d0a642df9467dba9c567fd2ff2232",
          "6b05f58090f24c0084a6336e468abccc",
          "b4af2aaf45374415afbb0f7ba84de489",
          "c432d81d4ec84a0f9e6b1a45005fb2ef",
          "3bb01eeac7e24dd481364dfead20fa94",
          "736c276205494fc0804db44533cdf6ea",
          "3274ab7ea1ee4f398869abc6971582e1",
          "f9c10f3ea0224deaa40d60d8533f69dc",
          "5300b245493f4591a28fc6566cb33f0b",
          "3893761d616643f2abc7896cf047edc9",
          "088df501b3a14e319fef6eeb93ec5422",
          "a3f1948eac1b495ba34febe867afd232"
        ],
        "HasNestedGroups": false,
        "Left": 75.728285129031065,
        "Top": 1155.8388729068909,
        "Width": 4002.0377376257852,
        "Height": 616.69572328069034,
        "FontSize": 36.0,
        "InitialTop": 1228.2388729068909,
        "InitialHeight": 518.83770665606994,
        "TextblockHeight": 62.4,
        "Background": "#FF48B9FF"
      },
      {
        "Id": "ecd637c3a4694508b9c51023e46e318e",
        "Title": "Filter Layer Creation",
        "DescriptionText": "<Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "abd567019f7f4a85a91b12c03c68954c",
          "bea30d26e454492bbd06e29233ffbc0b",
          "f70098bc623e4cfabf985a3d26cced38",
          "ed3fe6bdf07f476ea125487ba80eab90",
          "8c9be476cafc403dbb48650a39442fc5",
          "a6b235344f704a3e93d0a962810d678f",
          "259608bd0cf64eb29b984ce61c9135c8",
          "4b947a2fa62f4b54b0924a4288723702",
          "f5298d959fdf478aad419158ce25452e",
          "19191ab9cbd5450d842bfcdc9d27e683",
          "8732423431bc402fa55c4afd683a1e09",
          "94ff89c9d7974b01b565e4a6c83ce858",
          "18d9487c21ac4469b2a9ed298d3ff2e2",
          "82ae37c069284448b5534f622e58747f",
          "2f54dc747eb64bd498b6233ee8b04b5e",
          "8135f1b84fea435eaa95bc4a4ef3c98d",
          "5ecdac9298ff4fa48463c5d120e7737b",
          "4b2d1ca467fc4f6e8f6a332400976f56",
          "62d6b6fdb12646c184f2e35413b36eb9",
          "42bf1eff675c42b5af71fa32a18e0130",
          "33d0191bc9bd48cdbf3990d44f3cec16",
          "adf0cc9dcafe4043be653c363914a38f",
          "a94060b0ab4b4adc9b9c78daa189d97e",
          "63506396bfd14f239b63a9d2dd9d5004",
          "c536b9fb3af04e9297353af0e109b380",
          "bb0aac0bd89b495b889dbc3a77c233da",
          "021cb8c5973341c4b6e71a3bc30bf0ad",
          "1f5c7f53ee1f4537bcef6e3c011b916a",
          "f4017c905c6a43508e061ff516cfaaac",
          "f3ad897316924c2481b8e70dbf8742d3",
          "6ab6b3a2d80a49d88baf859ea96f38ab",
          "f963f75d24c54e2faf8ac22349343338"
        ],
        "HasNestedGroups": false,
        "Left": 1264.0736853551375,
        "Top": -457.24113901531274,
        "Width": 4500.113203351646,
        "Height": 605.28759353414648,
        "FontSize": 36.0,
        "InitialTop": -384.84113901531276,
        "InitialHeight": 515.68759353414657,
        "TextblockHeight": 62.4,
        "Background": "#FF71C6A8"
      },
      {
        "Id": "6fc41c4be68e4669b26ba5ec67811072",
        "Title": "Toe Creation",
        "DescriptionText": "<Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "25306d398c8d41679e957ddd465965e9",
          "405416fa77fb4368a8a153070c2be540",
          "b8ed8c3aeb6340858adc2e2d997adb0f",
          "1f1f647c45c84e578e330a339032e7d8",
          "819dea4e6c2242678264bf84ccff64ab",
          "db3a25b462ed45548087968886bd0d08",
          "b20be4a066b34ecdb3ab2bc6ba7c0f05",
          "8918fc48126447dd88ca0b2d20d9b4df",
          "3dfb6d89b1374711bcaac055dd6ac2ee",
          "ac25db7ec55a4860ac05ad48ee4d11b6",
          "944f356149cc44b385721d36f907494c",
          "c3fd7bd7eb1147298d6e97020f8aee6e",
          "d9253ffde50b4d1087076918a38fe3cd",
          "850ab13d5d584147b23f8d50b21a7ad1",
          "49b4f1bd8d9b4bc0bca03e840ace3b4d",
          "47399eb213b94203bc3dac1fc64ca396",
          "29814107aef746a48b570f0620248a34",
          "27df1c8307e840d18ce6cef198548774",
          "2f0a9353c55e47a7b86b59a91b178d6c",
          "eff217989e0943acacabc3f1f14a932b"
        ],
        "HasNestedGroups": false,
        "Left": 3408.9897423159723,
        "Top": 335.46283495976968,
        "Width": 2750.4669737399613,
        "Height": 564.10163971956263,
        "FontSize": 36.0,
        "InitialTop": 407.86283495976966,
        "InitialHeight": 474.50163971956272,
        "TextblockHeight": 62.4,
        "Background": "#FF48B9FF"
      },
      {
        "Id": "42a040309a78498e8f79cd64a5181e58",
        "Title": "UnderLayer Creation",
        "DescriptionText": "<Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "e3cd4894968341bbb9bec94a0e537775",
          "6ce0b212406746c5811bcfd4f6d82271",
          "f214b064f2dd482faecac2c4483a009b",
          "0392f88c143e4f77929a291806a4b57d",
          "7592633ed36e4edcab723f9ff52bd601",
          "f31a8e4bc9fb47e08b770644879ab2ca",
          "1e961c41b28d4954b0fb0cce57d9fb80",
          "c80d5610b9e94d708fc0ad8547c819c7",
          "79d2fcdb6e974a1d8898c15fe4233f73",
          "e3c95e314d72454b8459cacf5330819c",
          "a705f4c0c0364f118900e7c519d4c8e3",
          "45f29d5e81a1489ba0548fdcf292bbd9",
          "f3dba2b06e684175a428d54fcfaff125",
          "73806ff70b164f84ac0569ec26226eb7",
          "067e13ef730c4e388294bf9e43e297ad",
          "ddbf6d60921e49ca96e083d791433198",
          "1ce504769069496183222f299dd7bd08",
          "fe434c111492419d9a49434a5d768e09",
          "22e2a3b7217340e981d067a95fde4e9e",
          "2124595eec124894bc940c29918ed107",
          "1bab90387d0147c4a5a32ddbec09e060",
          "3621923edc7f4c9aa9a81c14f5486bfa",
          "3276efa73cd44f57991d07357dd649de"
        ],
        "HasNestedGroups": false,
        "Left": 1157.3334195618745,
        "Top": 1855.181888753882,
        "Width": 3478.4095831584245,
        "Height": 621.09707999541706,
        "FontSize": 36.0,
        "InitialTop": 1927.5818887538821,
        "InitialHeight": 552.29707999541688,
        "TextblockHeight": 62.4,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "2f01f3931b124555b04926a213bcf973",
        "Title": "INPUTS",
        "DescriptionText": "<Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "4de78ea4dee9465cb801e9c4f315bf4d",
          "7e5694303f884897825f0b2398082a73",
          "0bc2c9d0e12f4155a4cdb214d5011c07",
          "df0a50c61d7244008104c1c3c8a6bb27",
          "1df14c369cda4e94a4286d47e005d865",
          "bf75c2d7da034c2a83464e59214ac949",
          "4a835082eb7540bc991076d1c7186946",
          "800bbc00281e42b8809a2eb0f0b78d46",
          "729fe127468e48c7883d964d897f840f",
          "02299289782a43669a73b1e93b54d3e5",
          "1fbd7f4d564741e7a39024d1b0dccc99",
          "273957a3037e4bf5a7ea0b3556cf70ce"
        ],
        "HasNestedGroups": false,
        "Left": -581.45444291633873,
        "Top": -120.99589753023898,
        "Width": 373.99837056074233,
        "Height": 1753.1668803178432,
        "FontSize": 36.0,
        "InitialTop": -48.595897530238972,
        "InitialHeight": 1551.3824793206529,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "a4c4d106c1724a53885f2b8829723c37",
        "Title": "ArmorUnits-Tetrapod-Creation",
        "DescriptionText": "<Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "84c66d2d7c4848a8b626587d62b8c05a",
          "dd425cdf4c8940c5b2872173879a1c71",
          "97af72ca3fca4253a1df865ff0b17ab6",
          "94ef2f9699724dcbaafc3d14eca88cbd",
          "ac6492cc0b6245a1828871876c9d0a85",
          "884bcca7196c48c4a7af566d35faef7a",
          "cd7d1ce388dc4ec8a3ee0d66f2badf5c",
          "26cff7bafc3544158d16cbbac0d10b64",
          "21a55ef4a64d4412b7ed8ae169782775",
          "ed31b5a0e60c4146bc5891d16ec48d8a",
          "6dd3c12f5f724117b5643e35d1046178",
          "3a4caf37494a481e86994923168682d6",
          "ab2dc552842346cd9c6c1bfe9a29b5f1",
          "b1b9ae05bb7e47d89bbca35a8499ad28",
          "babcec92c58746628e3b18c295b97ea6",
          "8c6e5a0075ce4c78ad5f8ab1ab8c187f",
          "3592c20562604ea882120d26ac93e14e",
          "76de9dfe08044fa0aefa3251d9322b0d",
          "9b8f9c3872b84015b5c6e84dfa4f4d92",
          "d569d2353ab045ee82a42d7f916a2df7",
          "275b784d0118418aafb1c961bbf1a3fe",
          "80ff777b44404da08816cbf6b6cefc83",
          "5ec13e56fadf4fdea99703ea451ed049",
          "2e61ca4ab7d645bfa58a205660382000",
          "4b1dd4c8de944972996da7cee0616537",
          "97ed8c1c90d84f0c94c9beb67974e5ae",
          "d0a1bed47b0d4d8ab9b043176b2a2198",
          "6dcdf52c388d489abd102d1e9388e959",
          "e7472c25096c4a23b4d8a0e853468f16",
          "646b04136f9e41c1a31b576d7f4ef88f",
          "45bc98ad0dad486eaaf48f9b2ca92a95",
          "6365b936aa084962a53715709930d77f",
          "5e477d54f1a048a3958e39d517dd5ba0",
          "210efe8c39a449db8454980a3f13ec79",
          "36c896d5bc4d47aa9e3328ca45a82f47",
          "648f7382f12e4022b943a47cf90e6dc1",
          "4e4fc818b34c421286784d2e7a7f9f3f",
          "ffed989b8ee4462fbf0d116c58e65aca",
          "16cb3ac510bc4fbdb36b2b3a332cea78",
          "b8b0c7c926d04376b6ce06789c303a27",
          "5ae4af115b764023977091b935417a78",
          "98f25eaeceb4494091a5bdf0f2876a27",
          "7f77da7d1bc34b2c96c214ac6b7a8d7b"
        ],
        "HasNestedGroups": false,
        "Left": 1271.7052801436357,
        "Top": -2249.2312568782595,
        "Width": 3632.2807104740268,
        "Height": 1591.125560121156,
        "FontSize": 36.0,
        "InitialTop": -2176.8312568782594,
        "InitialHeight": 1531.925560121156,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "4ce2ec89b4ef4113bbbb8a079209b6b5",
        "Title": "HIGH PERFORMANCE CRITERIA",
        "DescriptionText": "<Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "581a216d811e41eea92bbb7bafc90d1f",
          "67d8a172fa994455b62bf07b59ec914b",
          "ee52bf70fadc4cbeae7a6cac70857ffd",
          "9ed81961a8804f249d8f86609b18651e",
          "484fea7cec2942c0a62d7a798f9f6455",
          "6bfa935ed8b54ccb8f7a676631bd16ef",
          "75e458a22257404c81b6ec0a42807d56",
          "3941ffd4f8f741c68d7f25b4f3d1f7b1",
          "98e1e2b3926647168955770ee89b1ea9",
          "95a38ac5b0354084a4859e51e8f1a74c",
          "5433667802bb4c2b9ceecaafc686bcb2",
          "3067f77f5b5a424db1f1b76d5851a950",
          "2fa03a1b249846a0b70dac07ee570316"
        ],
        "HasNestedGroups": false,
        "Left": -80.7407878243987,
        "Top": -1975.7528866105879,
        "Width": 1157.1599287307868,
        "Height": 1401.9070160047545,
        "FontSize": 36.0,
        "InitialTop": -1903.3528866105878,
        "InitialHeight": 1335.0220267571672,
        "TextblockHeight": 62.4,
        "Background": "#FFFF7BAC"
      }
    ],
    "X": 358.9006268545013,
    "Y": 61.476223010580384,
    "Zoom": 0.29583312264709405
  }
}