{
  "Uuid": "e46c94d4-1c41-4800-8276-4d714f362988",
  "IsCustomNode": false,
  "Description": "",
  "Name": "Combined system_group E_11-02",
  "ElementResolver": {
    "ResolutionMap": {
      "Point": {
        "Key": "Autodesk.DesignScript.Geometry.Point",
        "Value": "ProtoGeometry.dll"
      },
      "Math": {
        "Key": "DSCore.Math",
        "Value": "DSCoreNodes.dll"
      }
    }
  },
  "Inputs": [],
  "Outputs": [
    {
      "Id": "86515e8d114346589f2acda9f72fcd78",
      "Name": "Tank.Capacity.Volume",
      "Type": "float",
      "InitialValue": "190.177251453974",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    }
  ],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "37130a68c59a461b9a37d5bd94e0fe8e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6b8933506bf448489d10446df2a38162",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "22058da2bf2f45bd9bdf17939227a04c",
          "Name": "other",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9927ec43be4b4a25985e1535a9ff3e44",
          "Name": "pick",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f266d991c37e4b4b888b204c2bdf46aa",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Trim@Autodesk.DesignScript.Geometry.Geometry,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Removes elements of the entity closest to the pick point\n\nGeometry.Trim (other: Geometry, pick: Point): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "710b7a79e5b041df897b3a1040d08116",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "75b38baf5b6b4e528e7d40fd886937e3",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "052cd7a3a97945309c645b6b8a28f3ba",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e8b42f437959443fbe7a3903b3e88947",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5edf064e575d49af9016c155223faf2b",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "bb77ce0565bf4ac4abf356bd23876d0d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ff2173d42a9f4226b83bc86cb5727f45",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "132b4ccfead94cc0b40593dfbf89e987",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0a54876359ed44a9bf93227bcd6ee66a",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "097c4d85febb410c87203e61e9c00c3d",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "46131f68f9354a568ff3eba2b2b6458a",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Replication": "CrossProduct",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "dd9a05b2480946baae7cc904e35c8af4",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "2aba03656db24056a8735856fd223f13",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f7e8c3e63ed24592a3b6608c46e307cd",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a98ffe1ed1284b65ae5e6b130efe0c9c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "18b4cad2b2c648a4947d48b3749ec2c2",
          "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",
      "Code": "a/3;\nb/3;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "64ffce1159d140f18cbda8e127e28207",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2eb3a6701a5f49bf97584e2520cf56ef",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aed7a75188564f27a0425cb8559a3746",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "07eca33bc7d54c77918b3dfdf1ebfaa1",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8844aaa02efc42d8a3741de1d970a70e",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "57f471269fc544439cd43a47ffa54d11",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "bf8b12f50f694036bb3a699b091f458a",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9ccfa2f37d9f42ceb13e5df17ba07f5b",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c35f3d8b43be4526a13fe7f4efabf0a4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9ca2e12c889543a5a476c2a1e3736821",
          "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",
      "Code": "a/3;\nb/3;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d7e4719618dd4e6ea9c85addd8659fe6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "03862dbdc24b4f04af0705a78147fd1d",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c3030c4714d3407aa9df2b3bd413fd76",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "99bd4ac145ef4eb0ac20f2c91126896a",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dc05fde32d5648009e44de470015a4f3",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "53934ecfa7444d3fbf0298983d2bd276",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Replication": "CrossProduct",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7f9c63873f504af8b4ecd152ef674769",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "aa1e2e12faf440ad93cec5c7eb081258",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cd5c02fa68a147169469ef2b5028138e",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0dde3f4f0ed5469291c3833e2b36be0e",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bd7badaf9c044e68a0163a16bbf27510",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d2fbc4e0d1f04bb38ddebc95a77b5940",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c7c607505ef14ea79e607eb576b03824",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2ce140a694e34afc95977e819f468bba",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cc5fb956dfd04f74a770b00168cc1741",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "401bfe3e8e3b42b18aa41f747309f641",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "769060788a11476b9dab040b2968c1bd",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8d13909d7a3d4f928c4b0aaa88434898",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ddb3224f13b545ee8fca13656a074f7d",
          "Name": "other",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fbe60ba617e543e6bb58140278286970",
          "Name": "pick",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e980d941593e4855b0716234f707d310",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Trim@Autodesk.DesignScript.Geometry.Geometry,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Removes elements of the entity closest to the pick point\n\nGeometry.Trim (other: Geometry, pick: Point): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2530981f85744cbd94ecc53e9b796cfd",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b64433b0bbc14d69b7b1b623097b4483",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6b8100e2afc14fea8c4f55f4289f786a",
          "Name": "thickness",
          "Description": "Amount to thicken\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "94e9757bbb594acd95be68a6bfd8770e",
          "Name": "Solid",
          "Description": "Thickened surface as solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Thicken@double",
      "Replication": "Auto",
      "Description": "Thicken Surface into a Solid, extruding in the direction of Surface normals on both sides of the Surface.\n\nSurface.Thicken (thickness: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "0a6feadeb0a940ed9693cc4537cccb25",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "89664a26bc6740ab8eb338708187afff",
          "Name": "numberoflevel",
          "Description": "numberoflevel",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "86575185b0d8416ba08a027edce1553b",
          "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",
      "Code": "numberoflevel-1;"
    },
    {
      "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels",
      "Id": "28e7bebf518d4954af44efa8d2c3b298",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "04e511bd9dcd44c5a7dee43015062d4e",
          "Name": "start",
          "Description": "Number or letter to start the sequence at\r\nDefault value: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9f918c86feaa48e5ba85ec44cc0556d7",
          "Name": "amount",
          "Description": "Amount of numbers or letters in the sequence\r\nDefault value: 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b31f04b187d8453aadef657cc8f2e1b2",
          "Name": "step",
          "Description": "Space between numbers or letters\r\nDefault value: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e8c0265123b24f519c751c926eb6ba03",
          "Name": "list",
          "Description": "New list of type: var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a sequence of numbers"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "15c1c85cd3e94bfeb26f15649a2ba6eb",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f5385dbfc83c4f64b0be025eafc71201",
          "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",
      "Code": "0.1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4e74a9b07276429683f6e816bb5a454a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "62b4e680961a49b283de9b1b3db05043",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ca2021006fd34f69abbfdabe08a2e5bf",
          "Name": "Surface",
          "Description": "Surface created by patch",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve",
      "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.CodeBlockNodeModel, DynamoCore",
      "Id": "a91c0310d3324d4b83cc523bac7f71dc",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "5366e435d10f47cfb29f17452751211b",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9c2795704ab3466f896ee19dcd6d0269",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fc769d358a204662895cb79dd55190f6",
          "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",
      "Code": "[a/2,a/2-b];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "9486ba3f1df94f34863d95a5099fc20e",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "3932e2c91cef4a4da125cfa7c9f68671",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2a26cca4600e40b7884f31eed16d60e6",
          "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",
      "Code": "a/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "bfef0bdd4deb4f3db38a5c384fae4253",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "f5aba685ce084ca7bd46c07e5b184637",
          "Name": "buildingwidth",
          "Description": "buildingwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "345d0aefbb7642b695a536a5ec1d3551",
          "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",
      "Code": "buildingwidth/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "e57253ef188e40e386721075259c6921",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "983ebd46d3344b91ac0b323eb86b4d20",
          "Name": "height",
          "Description": "height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1a652431a2e44ae3aab88f871f173474",
          "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",
      "Code": "height;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5082866f814244bf89d1d4d7b5a0bc6e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b98d92300ca848d2a612f7a4e4cacf05",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "babdad930918422480de3cf66c6dfee0",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c0257d768644d02a9fe2ba602073890",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "18fa4db0a49d4d2ebe8bfa6fb13c6114",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b6d790885a234e3b9add32c48324c189",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b53be5266182444fb1649760d5d80da3",
          "Name": "Plane",
          "Description": "Plane at XZ plane of world",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.XZ",
      "Replication": "Auto",
      "Description": "Creates a plane in the world XZ plane\n\nPlane.XZ ( ): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "9498d1ec94fd47ae851b9dbf22d49063",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "03821da951a447428d6546dc51649f7c",
          "Name": "BuildingLength",
          "Description": "BuildingLength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e0ab47bef3c444dbb76b0ebfad55fc64",
          "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",
      "Code": "[BuildingLength/2+0.4,-BuildingLength/2-0.4];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "096fc04a820547f6b68b8f5c0d3cd6ab",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ba5074029fee44d994e16abf3706fbcf",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a7a8cc5aafe041fa8538f6bc16352ce4",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2fbb87c139d34127a744acfc0a737f6f",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "62cd1cb04a5a4112a952637ccb8d02dc",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dc7260ffb89549c8be55a4d5c86980fa",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Replication": "CrossProduct",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e706195fd9ed4f0ca62c394c80efa32d",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2c5d5aa81cd74ba09d0f4d401304b33b",
          "Name": "Plane",
          "Description": "Plane at YZ plane of world",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.YZ",
      "Replication": "Auto",
      "Description": "Creates a plane in the world YZ\n\nPlane.YZ ( ): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "a87532e7fd9c4cd7ab7cf3f08bbeb811",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "7b00051da2524793bca5228f2b1718bd",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9b13f971da844b89ab4eb75dace64939",
          "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",
      "Code": "a/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cae132b9610342628c9456b6ffb8263e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2d5d968ff6c841ecb1af274a8499203d",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "03daa889d87a4ee0a1a2f1e42948283a",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "44adc2ac3d194440b95d3b8344df0fbe",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1490daf4526d4869aae65728f306b2d0",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "161ff2e8a171435ab0de736d8f56b893",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "ceb4d0b2ddfc4f5f9d9f66906ad7a5c9",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bb7d9291de7b4bc1945e61f02a1062e6",
          "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",
      "Code": "[a/2,-a/2];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "e1ffdd9e7b5d4a37bb6bc02327cc8f95",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "f292efc26a08499484892439c7d52e85",
          "Name": "level",
          "Description": "level",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "21b121c7fce24f41b945154c5a2c514c",
          "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",
      "Code": "level;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "a1e394cb276f4cb8853db5df6cf5d55f",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "e519393a886a4d03a39d6ed1848e4c4a",
          "Name": "level",
          "Description": "level",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "266d835b33a34c9ca3a669a5c5674e07",
          "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",
      "Code": "level-1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "d9be4c05c04a43bcb95d71d562120019",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "bf61be9e595f40d5be9924b26094109b",
          "Name": "floorheight",
          "Description": "floorheight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a2c7deb592ad496a9ddeb72191d56659",
          "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",
      "Code": "floorheight;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "0243f7fba8794895815dd2fcf658da19",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "8205f27d9b824d1a8f6cde2ce5033e91",
          "Name": "length",
          "Description": "length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "11b4cd4cc56c436b8e325c9567a48696",
          "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",
      "Code": "length/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "c1b4198bbcf04f2885d3c5fd2d9ddecf",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "3272470ce7b3433085d12af7bbfc90e8",
          "Name": "buildingwidth",
          "Description": "buildingwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9712bf2720cb4694acd0aaede44c24dd",
          "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",
      "Code": "[buildingwidth/2,-buildingwidth/2];"
    },
    {
      "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels",
      "Id": "b17a847b472b46e58bc2e8f983597e55",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "12da2ee944604ab49802ede346161560",
          "Name": "start",
          "Description": "Number or letter to start the sequence at\r\nDefault value: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "492b0d3ced864e838ee2d38fdaed2522",
          "Name": "amount",
          "Description": "Amount of numbers or letters in the sequence\r\nDefault value: 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "017bae4c0dbc4ae494241543efecfbe7",
          "Name": "step",
          "Description": "Space between numbers or letters\r\nDefault value: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8e52346b0e924390891fc84338c8be69",
          "Name": "list",
          "Description": "New list of type: var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a sequence of numbers"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e4a2a73ee2124e028ad927bddd171e31",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "dd4bb58007d147148b3792504efe5f44",
          "Name": "Plane",
          "Description": "Plane at YZ plane of world",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.YZ",
      "Replication": "Auto",
      "Description": "Creates a plane in the world YZ\n\nPlane.YZ ( ): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8c398c037f1649a6a725aff918f88cc2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c4163e00459041a1899b0e65f751bc4b",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2f25262be5f849c5b717e6ce912fb57a",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "04377824aaab4cd6856e5d80ae66a2ae",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f6a72080f47f49f7a9c9f934b83889b4",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d107621c02cf4acb969701bfb1511ca0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "123c7c6650b14b48815f0092614189c6",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d162caf31b8c4a4bb937123d6f247ae3",
          "Name": "thickness",
          "Description": "Amount to thicken\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "40a39cbc37c04e29bcb9c569eda97f83",
          "Name": "Solid",
          "Description": "Thickened surface as solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Thicken@double",
      "Replication": "Auto",
      "Description": "Thicken Surface into a Solid, extruding in the direction of Surface normals on both sides of the Surface.\n\nSurface.Thicken (thickness: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "ee8392954b8d44a2bb2eefa623634659",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "abe8ed6245f54a4cabb4b06473ade948",
          "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",
      "Code": "0.1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8567d13e2cf24bdc9f7eea1b53f22cd2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b21f8a7a7c934b5da12c6d75d9c1e29b",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "894a98f71ac14b3fbb67c1c83985242f",
          "Name": "Surface",
          "Description": "Surface created by patch",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve",
      "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",
      "Id": "3da6d5383131477f971318077ba0b58c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0591f29098014ea5886b398917e96e84",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b9eb505e29014ff0bb1373999becffe5",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6f5f114e9f254ffd98964ec245a88942",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1664a5a1545040a2b046ce1891403b4c",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "36d2087e077c4d64921e1eb9d46d6adb",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Replication": "CrossProduct",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "88cee4f76a714df5bb51dec6e96cec66",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "7bbcf7c9114c4400ac8bedc3ee9e3a74",
          "Name": "height",
          "Description": "height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0fc42f46194f4faf838b0de0427642a3",
          "Name": "numberOfFloors",
          "Description": "numberOfFloors",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b824790229614052bc83adc88fedcf69",
          "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",
      "Code": "height*(numberOfFloors-1);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "71c3e0b3f3bc4b519eee8f5d92f6c22e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7bb974841cdf41069abb849a7618f266",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "27bf8dba3c4c4b55860ff7e8acabbc28",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "082d43dcb15f441dac4784ae2a0cae0a",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@double",
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the Normal direction by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (distance: double = 1): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "fe540cbf5c9f4bc2b330cde8f6b1abce",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "e7372b433e1844659dde120047ed644c",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5471e26d89664a1492140c763067b66a",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "92c9528c171348e2b37b167942f867fa",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ec9c1630658b4cc892980019c9f056f2",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "61bbb62639f647639d5d3738f60119b1",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "df8a23cd434a4b5fafab18b0e3867204",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b432d7c7ff46409286f3b81c94ca0388",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a6267f941258475fbfda434a23a7e5c9",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "086cf77c43984405bf47d4fe98edced8",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8b9103f58f0f466c85fde3308534d58c",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "62e64c731b1f48268ceb38edb4775390",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "461edc76683947a887a8279b9eb1de08",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a782c0d93f3442e49944b1ca713ebbe3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5eb758e157a24c6a8748f03d75702a04",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0405a1afe1f24018b7c08c86c6e5db42",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3d1e95b8b1444cd8b6efdc2fba4251df",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c67d0d07d58a4cc3af94e63d55c6ddd5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f9d50d09999346abb6fa26e23ac43411",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2295db56e9ef4149b9beddf513af079a",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0817231db7764fb8ac8fe0c3cf432467",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "51455f3fe1014aa6aa3c768717ba5751",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "13f7271fdd2748a2b75006997e17e40f",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "64f8664be6e241a8b339b79770abc9b2",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ad083566dd8b43b1b260b9d934b285e6",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "57009fee7c9c470fb5504e742a953b7a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "027efc1ef337420b833eb1b124543491",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a25ad22de4334fbcae7b5bba5bea4a04",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "922ae039ab464bacb9c28eb9cb16e19e",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "363e0d2f3d534bf7bc564de2a5dbacab",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "27de0346f6434dc98d7d2baecd52d6a8",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8d4ed42877ed4e5ca1be56684ba100bc",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7427827665db4c1ca054400499328a0a",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "651f2f96dbe34f188de2dc8f1c4db39f",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "929603aa2fa04dc693d32e4512b7450f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "273acb82ccee493eb7ba6a4450b43e6b",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "20ceccfff04e4c07aa4530f1c72bc63d",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1ec24af8e7154ac5af598545533ef548",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "51e9de98f4bd46d58efbef7cad345f5b",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "da213abd36504b258bc7791a33ea1ef5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9bb8fcdec14a4f868fa0f23377c5b91a",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c66250e6e665426d822f57675ecb064b",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "efff3af6fe7e443fbf6588fa204259f0",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0f75737901bd431ab9b2dd91de8e06ef",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5bc125adbd7d4824ae686bd5e4a29875",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "059654086baa45548325db4db68652da",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "09ab253867a44955a0d607737de711aa",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f9f17e0525f141328448fe9f7e37c35b",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c5855bb806eb431480cb48d8707fdd0e",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "965ef7b43a1f48198654257ca4aaa247",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8b8926dcb8b54edd888843a4de674915",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "306c77972b9c45b0acef2ceaf699c811",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "602e057b377e4e86ba43ed0acc3aab0e",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5683d33faa91437399152adcbfd2d4ea",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "894c674f3b71448a8a9c3c2e27f80dc9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8cab4637ed504d9ea5c49c1b7e7ae7d9",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aee4bb294d3c44db90cebf5401452583",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "da31702bc2ba41bc905348881ff0224b",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8e39857dc7ee46b3b49e5137ec3eb236",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "5ef0e5f49c8b46869309eb7aaa4a2413",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ffbda1336320490881015eb341b993b4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0ccb64b683d74573bc5edceb0df39ce1",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "70a3c4c1175d4813a84d235b3d535257",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3e9ecb5bc80440eb95c2fdc16203a737",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8b78f5930db04950a5ff71818257582e",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6250ccdb29344f1499fbe295a9f284b2",
          "Name": "",
          "Description": "Value of expression at line 6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f93a2c6b8b542c7beca745f665784f1",
          "Name": "",
          "Description": "Value of expression at line 8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "2;\n1.75;\n1.5;\n-1.5;\n-1.75;\n-2;\n\n0;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2b230d1515e449dca17699d0a282cef3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "50022979eea142dfad6d17573e997cd1",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2a1437dc1fc0478ab2ee460c930e5c88",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6583b315254a48feb5e01844b8b8be5f",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1825893c01564785996328dc9ab3603e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0abbf0e972e04fc3b7afa30b8e1c721e",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0ec22eb11921424aba2605be26aae313",
          "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": "e6f82d18b4884b6b86300f32604cf6bb",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "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",
      "Id": "b3db6807a63e4ee883e6f647953b6c1f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "72cfcc1a232e48928e364d50393ba8e4",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fbcdd93af54a4f53a94bb0d57ff09d07",
          "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": "f57c4e1465da4aeaaaa2420d8cb63712",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "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",
      "Id": "c0853363fe0a49069321fecc2174b97d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6a78d4b4905b4a6899cb519d7d6f5b8e",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ba620b3077f34e6abaaba43bb2dbfa0b",
          "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": "71246d1bb2cb4ed5a15697c020454e77",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "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",
      "Id": "f1b02df8c2a34615a9cd9c6bf592129c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a765e9377a0c4626a3ff766d4bc2b1bd",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1e8642fdfdca4f5f9e0f15571363b5ff",
          "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": "f647694b452145eab298003a64b37326",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "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",
      "Id": "830d05e789184d99aa6cae763c11c2ce",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c8fb0072b6d74483aa63a887ca56e8e5",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9f3c987b8b8249d5a1b7d8f2082086a9",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3630787d72924ddca3ff965d23342bc7",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2d9bcb5a15034b4eb53b2a79c99b1596",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4a18ed87aa0246a48c566752a00b04fa",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "92fc93c7f5e24a7b91cae143cb899412",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4a44db39f26f453499407aaecafaec3a",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "513fdb1de8534a9490f4dbeda4d13a69",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0e0ba24b5f1b4182a938258f4668105f",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5bc2386701d94ea6bdd38b1dc624a459",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c70b986e7c9540b09599f3f20c463380",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e984c001bf8f4252ac89236c9b5abc6a",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9ecdc55db96f4bb2bc88237694864cb4",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6b51ecfa4c7540b0ababb499ec275430",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f967951938f44b46bcf05fe208651a98",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2aa9b406a6ec45ff8ea239b09e8fb2c6",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "313df7d21c8a49e29e3a28e29700936e",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "22feedd8a0eb4811854c86adbef75633",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f5818aa3e960498ea8c828af1e52f95f",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6d2851b3163c4c3d858cc8d5f4d0e475",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "90a25d9b06644f35ac952e618e9c8937",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f5f00faeac0644cd8bda53e2f4629dd5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "cfe5219888e644f192f14798b1a8bca7",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7e6722659e7645738fc9b23c0a638856",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "581357fc351e4fcc9eae1430169e9983",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7e8916917dd04c0bae2c14cd9d3fb59f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ba1216e3055a4c168cfa29ce7632679e",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "41f4df0e4d5f4408a23cbc97ffd4e8bb",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a4243451c07348b2994925c60652616a",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c78fa56452b14e1b91eec510a50d813e",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8d72466b25ba4aa3a516551e13bee17c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "49dae45671514a71a9d2ff743bbec5a9",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d25f5f0baee45b0a434e9d39f29b2df",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7b9a95ff96284f039107dff317d97ea0",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "de83a392a33e40c4b801a9aa84d95c5a",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7e462d8a4765483994355c051009d149",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "477f0f907fce4482a49590d9da18a73d",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ea63a4090c604bd8bd6b84c1d5c4245b",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6feac64b492c4d6387042b6601d9cb27",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4c8f7e098eac4d0b8f3afb1c541db01b",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "07ba75a92d2d4c99927e0cb01a0249b1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c15a851a88044503bfd1da05da2f18ba",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "48a155390d174eb5a1a1ff20d0846844",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dcb3135a56e141a7957ca36283cda556",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8dbfe60b87ff4fdea33dc0ae2965c3a1",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "798172c3dbc64107819a0a0be055fea4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a14a0b707cbb4edaad7084f24f6c060c",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fdda20da05834c05bb5494ece780df22",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5f9b1e8394934b1bb2260904f052fb67",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "08b81c610741424c80db58a27af5e48f",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f80e2d33fa5a4530a4ad988a0686794a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b9b29e812e84414db6772dc24650c908",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "832e3cd7e3a84817941930340edb3f30",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "39377903c1a3448fbf096a01a516fb4d",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "98683a2a15084d8a8c0300b8d741924c",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "085f471ccacd4f498e19166f25b563ca",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d9faebccddcd406488d524fc9bb6600e",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ace46f3dbcbd41a8928c4f658095d040",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9c201f7c681f439d824f94c40231c6e1",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5b1964dd91174d6087aad66d3f6c43fb",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9ab70abf16e045468ef3f193ff9de47a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "752084a22fb144bc9d3a9be92d6978c7",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6b4968722f8f445a8a644cc4ba4382ce",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "087d3f2299b54a56b4a8706aa1916e0c",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "484e759939514e639e29222bacc32204",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c27a098301f4417798c65eca9444c70c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1a19572b60294ac8bf67f55803597aee",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5f901965fd4c410b8449d45fe4b12f0a",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "89a354b5bcfa4a149012ce87fd75f23f",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "dd57e0a8a1454f7eadbf2f3eaf423fa9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7a679bb1efcc44f4b61956580d3e91d3",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5eb296f5f0d2472cb86905a7e299d78c",
          "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": "16a277f84d094fd5868d5cd9f769f685",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "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",
      "Id": "74fca8ab10c043ae945169547a530bbc",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1c0c7d0495f6434c992e72fe4d0e914c",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "988b2b7923de4ca488bef9eeb136ca54",
          "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": "01af8e0e692640db8f5bbb28b21fcb24",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "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",
      "Id": "8e768ed75c4e4c688e73915d70020a17",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7da5477150834803ba82e8dd5d832809",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "38b5269c13624cc4ab331a9eb4569959",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4a194e7f5dda48c7abc2094b31b42950",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0415d43989e045efa423528a9522bebe",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ae83d82d7e4643909e37ada4394bd4d4",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "111059b4500343f299eb718c288ca84a",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "95cb6618ec3d477c8d6db601a1c9e4c0",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ce7002bbd5004d9caf3280f9f70ef821",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9987a4628d5c464c845d8a9aa488c36a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7010defbcd4c4f3a8c4905ff7728f557",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2a2550027c5e43acacd7474af82f7048",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "597cbe83c5584823bc5c529434b06ec7",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c6e5cae657974f2aabdf860cb7e5f59b",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "bd21779f6aad4b3a9bc178bfe89bae6d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0647f166ac7b4492990ddc79e4e2a90f",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1a7eb21df5184a2da4f6a1090a569e56",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8dfe12ad6e1d443a9b3be89128a9a778",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4357403ddf40469bbb613410b7cba35e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "37410a09d79947c9aacf5a8a474ccd9e",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "519c7fdf7f78488e841909c5fb09c9f0",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1539a99c3c9d4c10b0bbbd79acbd9b06",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b125a993601e4baaaca93a26e395760b",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "faea44fedb9340a6ac56bfb50495566b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "342b91e0da954b4196eae3e3b5dca05f",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "520a415fb23843c99078956518531a7d",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "09d64a12083243f18f7bdede11766634",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bdc12c0809cb4677a1a5d99b4a9de29e",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "28942e9b13034729b6ef4f5f094c8e05",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "2ba4bd391fc04066a59f6cfff42af99e",
          "Name": "width",
          "Description": "width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c6f27d87007435aa3e3f817488c4461",
          "Name": "length",
          "Description": "length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b8832313bcf941aba12ad68b7acff9e5",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1fe93d1e038d475aba0cbf2e9f21c738",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ff3dcf2edbf54971a539372d513c9689",
          "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",
      "Code": "0;\nwidth/50;\nlength/50;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c470845a52e346e2b91dbc42ca11335f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9eb5172d19c545dfad5631d446efb3ec",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "112913c9350c4f55b47cf331753677d8",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f92eef45387049418b7cf4cd943aee6d",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "acaaa258f20a4ab7bf6d348ccfba8967",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ad327487e13e4c2ab07f2f842dd6dd60",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3e64d28eb71a48b3b9da04662712bd85",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0dd69769840f41d083730ad2eee097dc",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "436a9c7ae5714125b7628f5a3ee46ab5",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "61a62730703541a38a7a4671c6f28461",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "474a39ec5a0f4291bbe49cff345945df",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b5fd45f7247d46bd90e33d560d585935",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b57b1875132d4e9f81df41380d694d98",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e73b8915c0014629adb3ca41b88b7125",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1479f82357954f959806958c65a367e5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "70ee7897574146659e48beb9672d3c3e",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1b8866ccb438465693682c3d4e48731b",
          "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": "6d0caaf43dc74b64944165fdaf8bb58c",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "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",
      "Id": "59053e8a532b4e7a886299346cb0b0b4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9f18c9ca60144ff18e7b61ce972ddce3",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c77f47c8147e4bb0b5c620289529d784",
          "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": "e093a1c1e0cd43d58667de8989cfeb6a",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "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",
      "Id": "bdcd5452fa61425599f12950d92cc2b1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "bc089e6553824f36856bc08793a86687",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7eee93f34e2847988cab5652fac2d923",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ce9d203852074b12b8f63f2895c0b0c4",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d0ec297ea14b46f9bc6eec28722d9ecc",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9acd5546e23b481e8bc9eee7e67c2bc9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "73979e17696549d082604e7922ebd4cc",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c7868575ac7e46a6a9fef13c53a699c7",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "abeaf772e9e64752b2c5ee080dc1af11",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "93770619b54a44479f19591255312f0a",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "003818ade40e404aa4dd6b7438af75b6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "09f803ea8bcf49d09be700b0e3206bf0",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f5e77bae20e645478d8f54b441ea0424",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3257f9b1e97d40f68cb1dfdc82c6b18c",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9ce7cbdb460b4860ae91a8fc9a594e82",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a888bcfa467841ec9f92e6a37f7a1be1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1206a4e12ffc4b14b668f99cfdd66184",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5e32001dc1a9458db545e893b7434d61",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "469708a531ce42b48aa682005cc660f9",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fbc5a894f01c4f1db3c0f6a11ccbb890",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "0757a68f8e8142a3b63fb5ce151b3a73",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "dc3349a054664459b7aa563f55890198",
          "Name": "length",
          "Description": "length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "22deb1e8dd034875a8af7b5782b003b4",
          "Name": "width",
          "Description": "width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "afc13e977c624d88bd36bf02919d84dd",
          "Name": "height",
          "Description": "height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f1694562770d4ae3a79f30867b225006",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1caf25dbde824fb5b7c4489580d97ef2",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7f944ca59b3d4a0a8061d05db36b318f",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f86b9ff6ecff493988ca25732b765749",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6cfa711bf75a47a9ab77432382df3e7b",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cb42ff8b5c8b4438a9d1a39438cd74da",
          "Name": "",
          "Description": "Value of expression at line 6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d90a7f23f3bd418b9fb99b802bc55f12",
          "Name": "",
          "Description": "Value of expression at line 7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dc108d0c4f3a4e26b518c8cf2bf4a57a",
          "Name": "",
          "Description": "Value of expression at line 8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "944178b3dc714115ad16e75ef567fad0",
          "Name": "",
          "Description": "Value of expression at line 9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ccc49e157e244d3385a0e207a84d5abb",
          "Name": "",
          "Description": "Value of expression at line 10",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "length/2;\n-length/2;\nlength/4;\n-length/4;\nwidth/2;\n-width/2;\nwidth/4;\n-width/4;\nheight;\n0;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8dfc0534cda64da98c84bc00298dfafb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "092e9e19cf9d4d56853588a84eb27bdc",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "168e1ae66f3940c0b69b9734afd49c07",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d349f4966eb340f18059aa91bcd8a0c3",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b92d3264b2fb4485acc7c19cc9659b5f",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "649227f62c0c49b58192d845dbe27768",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e632a6c4eab9466b9710db924701f8c9",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5de6fd39ecc7406488158fd10a68f49b",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "28a84ad64bef4014a628ed43de0cb2d7",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cf1da06cd7f04e4c9b5cc5ca5b40bbff",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9e8cc6ad507a4331bb093ce02bce414c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "df37505439594e1fba865c81590e7caf",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "12ea7655cabe46269fb496e92811fea4",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6bff80fbcaee4d26b9c88311fb0f6bd1",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bd454b493279461f8689c6c4b058d6ea",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b4b87da6347a4706878a92833ee11ab5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e4723350b9bb467d8c94e7b8c81744b6",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4908ecb2bc204a828c1936b13193bbb4",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "09cfa927aa344bd980e79d07c5d2d82c",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "72f7692a12634d9a8350f8f399c657ea",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "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.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "2dffee3e3f7d4473b8979241f1ba83be",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "51adae653c3945faad5b064e1577e0fc",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 0.015
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ef89d5799abe4839bb7301125ebc5bc3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "13cfb67f47a045e8953db1eb401fea0e",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f06afb16cd1841cb87902860023ec46f",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9e4e61a9ab4e46909514e75869244dc0",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@double",
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the Normal direction by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (distance: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "e3e7167d87924c3e91854342a8cd09a0",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "0d6db9185c5f487c993456b6de3f9d5a",
          "Name": "Levels",
          "Description": "Levels",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f3b9b2d50fab467dbb8dd327c3adaa52",
          "Name": "FloorHeight",
          "Description": "FloorHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "79babaf7c80544f3a344672a70907208",
          "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",
      "Code": "0..#Levels..#FloorHeight;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "d96b1715cce84fdfbeb095adec8f719c",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "976d1aa9da7e4d60bfda2f0aded7766b",
          "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",
      "Code": "0;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d55fd8d3b2f44aac891674c66c53779a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "67041327c88445bd881a5185f12041ce",
          "Name": "coordinateSystem",
          "Description": "Coordinate system of rectangle (center of rectangle)\n\nCoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "64db6cdabfc74eb59cb540aade71331c",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3cd896a68f024f76b9243d1bf4631ccf",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c8742164cbcf4edc8f34d5e426482ad8",
          "Name": "Rectangle",
          "Description": "Rectangle created from width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at the input origin in the CoordinateSystem XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (coordinateSystem: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9f88d368519543ed9c6d00366861f741",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f75f8fe2c123474d864d4239742fcf40",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1e2d7b1283ea444ca640990da4ee4f1d",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6bef4fe5c484438b9a7cb00870a8871d",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1fba73981a7546e7b101e793ea77a755",
          "Name": "CoordinateSystem",
          "Description": "CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin@double,double,double",
      "Replication": "Auto",
      "Description": "Create a CoordinateSystem with origin at X, Y, and Z locations, with X and Y Axes set as WCS X and Y Axes.\n\nCoordinateSystem.ByOrigin (x: double = 0, y: double = 0, z: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "cca1958a6ac448058be018d0622acb09",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "33e46b48d4914cf49ff940ae58167b3a",
          "Name": "buildingArea",
          "Description": "buildingArea",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1ba28d019c92467980db68b5427958a0",
          "Name": "levels",
          "Description": "levels",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4601870e453843f4b53adecb466550b4",
          "Name": "",
          "Description": "temp_proc_var_",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "temp_proc_var_ = buildingArea * levels;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "7d370711749045fb833d2188917957ce",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "40667fc5b1f74280aa73360b9006fd4b",
          "Name": "floors",
          "Description": "floors",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a0dbaa2ea23141f1a9c5b8fd5c5aaa1a",
          "Name": "height",
          "Description": "height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3e4b247d6e7f474ea66a8f9fdf07aa2f",
          "Name": "",
          "Description": "temp_proc_var_",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "temp_proc_var_ = floors * height;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "23577b64b91b407aadc9c1a1796b6f3e",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "eb81a66f5a174574bb081b9a5976c6e0",
          "Name": "width",
          "Description": "width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "28c03454c98e453d9cd234dd75e069ab",
          "Name": "length",
          "Description": "length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7439a0e1164c4f5ebaf79625e311eccf",
          "Name": "",
          "Description": "temp_proc_var_",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "temp_proc_var_ = width * length;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NumberType": "Integer",
      "MaximumValue": 12,
      "MinimumValue": 1,
      "StepValue": 1,
      "Id": "6892716797504f8e91e448b4f116569b",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "21d7add82a6e4757a6d7e29f42a53199",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces integer values",
      "InputValue": 9
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NumberType": "Integer",
      "MaximumValue": 31,
      "MinimumValue": 1,
      "StepValue": 1,
      "Id": "5710a6862256473aa6f520bfeaf1c8ba",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "291b264dcd1045a7ba3ffacf3d35f9a9",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces integer values",
      "InputValue": 29
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NumberType": "Integer",
      "MaximumValue": 23,
      "MinimumValue": 0,
      "StepValue": 1,
      "Id": "7606237a49f244fdaef9c7e80d7c75a6",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ec91495dfc5e498081bb8765f9c7c4c0",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces integer values",
      "InputValue": 10
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 40.0,
      "MinimumValue": 6.0,
      "StepValue": 0.1,
      "Id": "7b7fb319b6dd4a90833370949153edbb",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ee004120ea4f4a539b0ecb11ac886da7",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 40.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 40.0,
      "MinimumValue": 5.0,
      "StepValue": 0.1,
      "Id": "50ecf78178e44e22bd3c24a0bf58e8d7",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "babb71cb0c0046809ef0710dd6e7b0e2",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 7.2
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 6.0,
      "MinimumValue": 2.5,
      "StepValue": 0.05,
      "Id": "a7bf731a769f4e30882d4cc7f6dfe691",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2bb2857fdbb7487e8f28f114876c194e",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 3.6500000000000004
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 30.0,
      "MinimumValue": 2.0,
      "StepValue": 1.0,
      "Id": "a320de7523494a80ae618b7b1c09bcbf",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7836a357d43a4b9f94214ee573ce6bf5",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 21.0
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "Code": "import math\r\nfrom datetime import datetime\r\n\r\na = IN[0]\r\nb = IN[1]\r\nc = IN[2]\r\nlatitude = 52.520008\r\nlongitude = 13.404954\r\n\r\nif a == 2 and b >= 29:\r\n    OUT = 0\r\nelif a == 4 and b == 31:\r\n    OUT = 0\r\nelif a == 6 and b == 31:\r\n    OUT = 0\r\nelif a == 9 and b == 31:\r\n    OUT = 0\r\nelif a == 11 and b == 31:\r\n    OUT = 0\r\nelse:\r\n    current_datetime = datetime(2024, a, b, c, 0, 0)\r\n    n = current_datetime.timetuple().tm_yday\r\n    \r\n    declination = 23.45 * math.sin(math.radians((360 / 365) * (n - 81)))\r\n    hour_angle = 15 * (current_datetime.hour - 12)\r\n    \r\n    altitude = math.degrees(math.asin(math.sin(math.radians(declination)) * math.sin(math.radians(latitude)) + math.cos(math.radians(declination)) * math.cos(math.radians(latitude)) * math.cos(math.radians(hour_angle))))\r\n    \r\n    if altitude > 0:\r\n        OUT = altitude\r\n    else:\r\n        OUT = 0",
      "Engine": "CPython3",
      "EngineName": "CPython3",
      "VariableInputPorts": true,
      "Id": "f7b03130a10f42a7b4daa54ad2fb136c",
      "NodeType": "PythonScriptNode",
      "Inputs": [
        {
          "Id": "fb6c3c1f07384a9aa454b66d4ed1de0a",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f5cc2ca63a07469fb3db9e2f7df79102",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d618b0bf9ed94eeeaa0283f812988c96",
          "Name": "IN[2]",
          "Description": "Input #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a96791adebdd4cdc805f6cd7f16ef1a9",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded Python script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "c61f2545099b4e7096c2169a4f4d575c",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "0925565fc12e4f358f7fd8909afe8e08",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d731bb6f44c74ad194f7509d161e5337",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d7abfe7cd4554d0995a65b7d6619e87e",
          "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",
      "Code": "a*b;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "8063375277224988ad68f0220d3747ea",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "b9144f5f8ed0489d91752af8c84afc6e",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "60ac2244dda543f19304b5a39b100fbf",
          "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",
      "Code": "90-a;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "853a2ca67e4d441ea88c60cb3153e00b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "de41f750c51045cba13c3f135831bd19",
          "Name": "angle",
          "Description": "Angle in degrees to take the sine of.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "77fa9c2fbcc04481b5b1a4356011d20c",
          "Name": "double",
          "Description": "Sine of the angle.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sin@double",
      "Replication": "Auto",
      "Description": "Finds the sine of an angle.\n\nMath.Sin (angle: double): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "06e7e9030cd94865bdfdcdef34a6674f",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "37888df536374d549cc91b7dba034528",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "efdd049a0d2649d3a150cabb37281227",
          "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",
      "Code": "-a;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "5371c1aadc2e4733b8018cd4c059b3ba",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "372b9f18f06247eb9afc45f9c01c7618",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2f4dfbd923fb4db5b9fa4d72535fe0f3",
          "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",
      "Code": "-a/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "edf70569a5fb44a788a5dbe77719efc9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5003caefe5fe40f38e64aa64b55172de",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "477a999f4b8044e3b2b2ebda2ad0db3b",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "77ef91cbf7944d3bb2069bfdab839af2",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e526de3227244c0e9adb8bc296802faa",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "CrossProduct",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "77bdcf4681774fe29e7f54d1e427a527",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "efabb3a598964ea092c17dc04a27b061",
          "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",
      "Code": "1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7212555066a84169bb48fa28ae53729a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "741813ad514d4d238a93da60da688c2b",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1e1a3945f5b74696a2e6ae0bd66e20b8",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5ec90fd8419c4c08b2f161461e8f6e7f",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "18678e9d93664978b6e037e40141bfe3",
          "Name": "Vector",
          "Description": "Vector created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Replication": "CrossProduct",
      "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f5202c853d0345908bcfad4a8769b937",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "98396f2c2df04ee6b3ba0aa8415b1e63",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0c6a229c3dd645b28e8dc0cb1aaa8eb6",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "38b7d6d2d2974278818e2738d87c209f",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "45aa247ee2d34c28a56acd930a0a9edc",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0b6897c5ac05443f9784aea5c63fb829",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "b7397f7f828647b0a849d2cc723b11d0",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "618915637f5c43329d20e271ea6c22da",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "139800702f9e4f32bb11e7fbb6fbe59b",
          "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",
      "Code": "a;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "35be244e396d47ed98093accd74a0974",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "889d64126543451aa6b62d08ff585831",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ebc92070826d41aebb898a8a7abfb62e",
          "Name": "Surface",
          "Description": "Surface created by patch",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve",
      "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.CodeBlockNodeModel, DynamoCore",
      "Id": "3bfeb105112544d8a8d6d493b447937d",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "3543368e14e441708498dfe428d6140e",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7de3ca16801245638a0fcc539c7454cd",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "101c8c8227454d089040b17498186800",
          "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",
      "Code": "a+b/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b4323776e96c4a658af7f1f84fa7aed0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "bf0183c5f8a1425b98b83a1d4801d4b2",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "57afad99368e4e8ca889ab3254ff7c5e",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aff4fefaffb3499ca7cf4dd2db0c7987",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2b078021b0034113b9b777c7173e8040",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1ff1a3821cd04fd4b9cd141292b76f7b",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Replication": "CrossProduct",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "8d92915da550451f8892518bc85ed7a9",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "e245d4a16a68473a8c8b6fd5a7a275ed",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ab83b41c21574cff9749344f68d873f7",
          "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",
      "Code": "-a/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "62813129a89142a899aba6c0cf45806a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9c7f6e5c17814a88bd8cea029fa5daee",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "034ef163f70544ea8e7c4b8d6ddffed8",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1a3dcb73cdb74509bfb12e19ce81e45d",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bfec4935029a47ceb569d89aee865b54",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "bf41b46a9e3546648a335b55c6b56c9d",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "44e0805297054170917cf3e5132debd4",
          "Name": "Plane",
          "Description": "Plane at XY plane of world",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.XY",
      "Replication": "Auto",
      "Description": "Creates a plane in the world XY\n\nPlane.XY ( ): Plane"
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "Code": "if IN[3] == 0:\r\n    OUT = 0\r\nelse:\r\n    OUT = IN[0] * IN[1] * IN[2] * 1361 * IN[4]",
      "Engine": "CPython3",
      "EngineName": "CPython3",
      "VariableInputPorts": true,
      "Id": "57064947395647d4868f97a0187bab94",
      "NodeType": "PythonScriptNode",
      "Inputs": [
        {
          "Id": "8e15e9ea09e044be9b8bfe5d489156ed",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3bb1a87066464d91a4c59246bb2b6263",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d0fc6eb2fcd14809b5c16adb3e422f38",
          "Name": "IN[2]",
          "Description": "Input #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f5d6ed240ce34d4a9d4a2c2366681a51",
          "Name": "IN[3]",
          "Description": "Input #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f75a3fd954db4bc7af799e8287b2e981",
          "Name": "IN[4]",
          "Description": "Input #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "56c70b64280a4c00ad2c197823299570",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded Python script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "333bd6516707424ea7960509ef8fdde9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "07813b8b70bd4a49bcfaec8bce3e2efd",
          "Name": "list",
          "Description": "List to get the item count of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "457f6cad0fba41868ad04739bf3140f2",
          "Name": "int",
          "Description": "List length.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Count@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "798e75d695da4d27ad680b01b2421344",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "4055b6f2a59b4576ac2082fa887676a8",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a033dbbda310494187f472f69944452b",
          "Name": "",
          "Description": "Savedenergy",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "Savedenergy = a/1000;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f6091dff105f4d88830e85630e9d271b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d77e27ff0af141eb92f0f77e3cdaf72e",
          "Name": "list",
          "Description": "List to get the item count of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f311da68bfd74d9cbb14fd515ea131ce",
          "Name": "int",
          "Description": "List length.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Count@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "ba284b6396fb40af8b32e5eb77b82faa",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "cc011cff0fd64a63afc788c35a5bf923",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bb0753d3aa6a49a39a0d13ef7bb23fa6",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "661d64c0f2874dcab910b5425b0f2693",
          "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",
      "Code": "a*b;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "Id": "bc6e7f7b1f474c8d98881d3169101667",
      "NodeType": "BooleanInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "39f1e095c6254ba892ebf989b04a0770",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Enables selection between True and False",
      "InputValue": true
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a9d77b22383944cfbbbf06740369ba6b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e57b9f21de7e4e40b5b3b72cabaf9868",
          "Name": "angle",
          "Description": "Angle in degrees to take the cosine of.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e370748e14354f56b3017db478f92735",
          "Name": "double",
          "Description": "Cosine of the angle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Cos@double",
      "Replication": "Auto",
      "Description": "Finds the cosine of an angle.\n\nMath.Cos (angle: double): double"
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "Code": "if IN[0]:\r\n    OUT = 1\r\nelse:\r\n    OUT = 0",
      "Engine": "CPython3",
      "EngineName": "CPython3",
      "VariableInputPorts": true,
      "Id": "a439aaf26eb44fec909fd7328a20b7fe",
      "NodeType": "PythonScriptNode",
      "Inputs": [
        {
          "Id": "bf203c1590204a00a094364afaef145e",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "01417783e9ab45759c7fe7745d33f968",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded Python script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "b744770a723847a99fbd6ffc37762574",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "f0913306a0d245c7ae8f0e839ffad770",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "882d6e3d145046b8b92b938e52de5bca",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "10dd07a2df084aa7a532065dc5a32500",
          "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",
      "Code": "a*b;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ba44751d6d2e4454947ea87d3370973a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ed94c051963c4816b66a5122248e5a50",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "adaa829135ca47aea7b963bb6b2e188a",
          "Name": "Surface",
          "Description": "Surface created by patch",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve",
      "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",
      "Id": "6ec48851c6404fae911a9c727a4657ce",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "af76b3d3c6b24aad976e1d5639377f8e",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e49ac117dbd3419ba6e79cfa7ceb96b5",
          "Name": "thickness",
          "Description": "Amount to thicken\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2eec9c01d0c24cd9bb13caea323eef83",
          "Name": "Solid",
          "Description": "Thickened surface as solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Thicken@double",
      "Replication": "Auto",
      "Description": "Thicken Surface into a Solid, extruding in the direction of Surface normals on both sides of the Surface.\n\nSurface.Thicken (thickness: double = 1): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 77,
        "G": 70,
        "B": 70,
        "A": 255
      },
      "Id": "561e4a6928704448a30be78ff9ac9020",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "245d83b60e894775b4f0584a2886402f",
          "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",
      "Id": "a99cd0ba245847b2a26339b6cdcd47e8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b04ef4d02cf74ff0bbdbf55af07f0bdb",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a6a58ce1d8f64bfdbcd8478fe773f198",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "20a31d7bc5304ad99d1263f3710c8f19",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9d2c36fecbe746e69719db34635bbd6f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "33415fb30fb346fbbd1bc237f77b5c3a",
          "Name": "firstPoint",
          "Description": "1st point of arc\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "14a3aa31bfa24908858a52a7271b6025",
          "Name": "secondPoint",
          "Description": "2nd point of arc\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c544becdeb44b70b7ed7e46831a5cb5",
          "Name": "thirdPoint",
          "Description": "3rd point of arc\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "50d65d96741c4c7ca4b03eedebeb005f",
          "Name": "Arc",
          "Description": "Arc created from three points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByThreePoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Create an arc by providing three sequential points along its circumference.\n\nArc.ByThreePoints (firstPoint: Point, secondPoint: Point, thirdPoint: Point): Arc"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 120.0,
      "MinimumValue": 30.0,
      "StepValue": 1.0,
      "Id": "f32004e683154f0d88c98ca471073514",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ed596bd20d68498ba06090cf041e6adc",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 86.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 200.0,
      "MinimumValue": 100.0,
      "StepValue": 5.0,
      "Id": "674624be10a84e16a64539c8784334dc",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "168178a2687843fca49397af4bd50f7c",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 110.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 50.0,
      "StepValue": 1.0,
      "Id": "3fbab8f4f6434f12b5eafccba77386ea",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "be7b04469b304c4f944932add3952bc8",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 68.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "57abf92b3851447ebf3850e287be3bcc",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "001c3cdcd7a64f9eac116b93e8e82b2c",
          "Name": "firstPoint",
          "Description": "1st point of arc\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "88bed0b8dc5744d68ee08fcf9b88cd88",
          "Name": "secondPoint",
          "Description": "2nd point of arc\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "50642acb2d41458694e88712638d261c",
          "Name": "thirdPoint",
          "Description": "3rd point of arc\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bb1de7db37084edea1bd9e6227448ec0",
          "Name": "Arc",
          "Description": "Arc created from three points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByThreePoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Create an arc by providing three sequential points along its circumference.\n\nArc.ByThreePoints (firstPoint: Point, secondPoint: Point, thirdPoint: Point): Arc"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "eda70f6344b1425883fe0f380d77d11d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1c20fbced67f44cda6e5b8bfca7a35ac",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3bfffcb82e194aa9ae067f4fc01239ff",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8bb8a87d95d44b4c8fed5c113c067530",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e29be23793df41dc9fc963dd74e9e6b6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0d954719e52141c396f866609ecaa803",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "76a0ed362bb8490fade7da7906d0b762",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "780b0bc069bc456594fb3c4b8a44718b",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "5a6612accd304b27b794bcec8df9acc5",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "56676741a8974fdba651e2c9fcff3bb6",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5f8bb548916e469f943907091e0ee7bd",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "47556056c19c428290d8eed53e47269a",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "89254c0bd3be40f4b0e159c3c1eb4225",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "45eb34023b834f888196a3ad62680ad1",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "85f9f405391b43c49652a9569aa76f6a",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cc90e12c7a23473185326cf80d540987",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "Id": "3986d06912aa4325b72525886c4759f2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f30c92da545c4efd83b653487a0f019e",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "678105c28e7d47809e141e497fe1a2af",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "56689888c8ae4412b67891bd3cc0d6b1",
          "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",
      "Id": "de4976fc5cb94bd7b00adce7eaec9e95",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "24861c9c980b462485bd17de90693484",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ee75c58f94fc4ffa88eba8206990f521",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1847870090924f5098cdb013e7586a4b",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "86a2f15d40474edd8df660189d1929fe",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "de62fe1f3f7f49eba182c011918a4b0c",
          "Name": "centerPoint",
          "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "af59dee8607746a6a40e7e09287fd4a4",
          "Name": "radius",
          "Description": "Radius\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "70fa779abad84f4baa0ebfca143b1627",
          "Name": "normal",
          "Description": "Normal direction vector\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1858697b86144e3ba6e01db5fe080589",
          "Name": "Circle",
          "Description": "Circle created with center point radius and normal",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadiusNormal@Autodesk.DesignScript.Geometry.Point,double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Creates a Circle with specified center Point, radius, and normal direction.\n\nCircle.ByCenterPointRadiusNormal (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1, normal: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Circle"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 3.5,
      "MinimumValue": 0.0,
      "StepValue": 0.5,
      "Id": "3601d5119b3e4b95b6e3662521e6372d",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7cc9098b355547f28d27bbf22203271f",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 3.5
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d10584a66a424ab89a71a15159b98053",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5cba073d8fe447f495fe96e1e111f41e",
          "Name": "line",
          "Description": "Autodesk.DesignScript.Geometry.Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "688963b2b4b9414ba5efce808c97f7ad",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
      "Replication": "Auto",
      "Description": "The direction of the Curve\n\nLine.Direction: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1f9aa43fb58c4526b8658eace0e01a62",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0d3cff0cd1ab4c748b3880335d968a83",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5c81c55516c74b77a925d8a87874eda9",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bc99385c32904e6c9b4b197ccbb2f02d",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "58dad8d9c923480fa323119f23f1afd4",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "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",
      "Id": "48866f985e1241ae88106c280004638c",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "682e6efd7d074d4e8789c86d648fa23a",
          "Name": "Height",
          "Description": "Height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7538914f541b4b56b563d4ada1cc1f2e",
          "Name": "OffSet",
          "Description": "OffSet",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "727a05c693044f19a02e5d6414459300",
          "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",
      "Code": "Height/OffSet;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2f3ce2357bf644a3a30e1aa5889e7178",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "889e0e1d177b49589bca7dfc0af9a897",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "356931766fff41e299ccb80c2a0125e7",
          "Name": "thickness",
          "Description": "Amount to thicken\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2b794fef90ee4ed68d0f1e99f391b22c",
          "Name": "Solid",
          "Description": "Thickened surface as solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Thicken@double",
      "Replication": "Auto",
      "Description": "Thicken Surface into a Solid, extruding in the direction of Surface normals on both sides of the Surface.\n\nSurface.Thicken (thickness: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b2bd6130fba340cc84186dfe675db402",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b95c0213a24b4ed3be10a6861da4dc0a",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "15f3aefa045647b0818930c41cef3d70",
          "Name": "Surface",
          "Description": "Surface created by patch",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve",
      "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": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 8.0,
      "MinimumValue": 2.0,
      "StepValue": 1.0,
      "Id": "184aec27b4354bab8631af10fffe86ca",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ce221a6d209e4e6ea17b033a966d8381",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 5.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d09f235627eb456d99471b079261df55",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "840995d1343448bbbf74ae50ff1ac73f",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bcd6ee3a1f964b81b1e8bf508d1e8b06",
          "Name": "divisions",
          "Description": "Number of divisions\n\nint\nDefault value : 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c2753682853c48e3a8ba7f76f8c5f96d",
          "Name": "Point[]",
          "Description": "Points spaced equally along length of curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointsAtEqualSegmentLength@int",
      "Replication": "Auto",
      "Description": "Returns points spaced equally along the curve length based on the input number of divisions\n\nCurve.PointsAtEqualSegmentLength (divisions: int = 10): Point[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 10.0,
      "MinimumValue": 1.0,
      "StepValue": 1.0,
      "Id": "5e9e3d8e954f4f5699afdd37c2ad1855",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "27304d98ca9c40b2acb96a4984c0a002",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 8.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "35e21a25a30642e2b73fac4b4a611ae8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "df8a2c28a3ea4f808693f39831fe3afa",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3a3b9c07df884446bd73380775976806",
          "Name": "divisions",
          "Description": "Number of divisions\n\nint\nDefault value : 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "25a82644c4eb4fbea449432b6460b10b",
          "Name": "Point[]",
          "Description": "Points spaced equally along length of curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointsAtEqualSegmentLength@int",
      "Replication": "Auto",
      "Description": "Returns points spaced equally along the curve length based on the input number of divisions\n\nCurve.PointsAtEqualSegmentLength (divisions: int = 10): Point[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "aa92dc3dba0f44d0b9996e72c5538026",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "cb5950fea94049479e5040c693516c61",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8fb73e89300f4b75bc6e50df38e841aa",
          "Name": "point",
          "Description": "Point at which to evaluate surface normal\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "79fb08df6e5c4ba8b176694b7bba156b",
          "Name": "Vector",
          "Description": "Normal at point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.NormalAtPoint@Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Return the surface normal at the input Point on the Surface.\n\nSurface.NormalAtPoint (point: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8c4a4e2518d34815bb261c0c390baea0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c3ba378d01bf49669081d958834a7275",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "744bb6d20dab43d9ab2cddd12832d310",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "89f95dfe9dcb4c4a9958bb4448fe0eac",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "bcad7cef7e704f3f9eb173a525f85986",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "278f2c674f4c41a297cf394fad0d1af3",
          "Name": "Thickness",
          "Description": "Thickness",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "49b7291323c243d087420162bc15422f",
          "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",
      "Code": "Thickness+2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "23f8825ef7f44418a87e1e8504a0c3ff",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3ed19ff7313a489bb46cd9d2eee6068e",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fcee16172c224ab796df7e09a3fa0f25",
          "Name": "trimmingEntity",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4d63b837080441c88a7b12f6346b212c",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.SubtractFrom@Autodesk.DesignScript.Geometry.Solid",
      "Replication": "Auto",
      "Description": "Subtract the input tools from this Surface.\n\nSurface.SubtractFrom (trimmingEntity: Solid): Geometry[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 0.3,
      "MinimumValue": 0.1,
      "StepValue": 0.05,
      "Id": "659cfc1e2eea4d9ab2ef141d216dafad",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1b043b8d9cf340ecaf4ac39cef9b7805",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.15000000000000002
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 255,
        "G": 0,
        "B": 0,
        "A": 255
      },
      "Id": "2f5299a941024d189507fbc9006098c8",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3f50b1148e7542449ee0e5c8a4481dfe",
          "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",
      "Id": "b633574266e7433694c9da2219084224",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ea95133e8c8f4626af68d20b76d1ea77",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e139ddc6d375443ea38ed0d4a2b2ef85",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4644dcfdf22348899bbd38bf3ad1106b",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "afee341cbb184a39995142eb01a9554b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ceec989d3b4b46ab9667a2aa827a4255",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "332ea28a4111482eb3c5505e1ba6ac2a",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Area",
      "Replication": "Auto",
      "Description": "Returns the surface area -- sum of all the areas of all faces\n\nSolid.Area: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "59865ec38ae34d3db864a53a070fbe7d",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "c7366ebaf6954a56925427601dd61850",
          "Name": "surface",
          "Description": "surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f97a2242a3c44982866247b33e674068",
          "Name": "amount",
          "Description": "amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "50c8d0cb8c3040ddafc1bad5925c4fb0",
          "Name": "heightAbove",
          "Description": "heightAbove",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c5f4441008424440a2a5751c5a2f0e76",
          "Name": "",
          "Description": "g",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "43dcaf0b76a24998a36a5eedff514f65",
          "Name": "",
          "Description": "C_d",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4b8f3872525d46eeab000fac977b1098",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5a38cc1e091648b09aac95a4c7a74a43",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "072912bea5264904b6e6c380b57321be",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ea1c5e2061314a75b71483be13dd13e0",
          "Name": "",
          "Description": "Q",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "g = 9.81;\nC_d = 0.61;\nsurface;\namount;\nheightAbove;\nQ = (C_d * surface * Math.Sqrt(2 * g * heightAbove)) * amount;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d3142b37675e4ea1893da4ef9fdba85b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0d41ea959db24da294df55eb92c31d04",
          "Name": "list",
          "Description": "List to get the item count of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "22008ba906244ed888aaf130d44fe9fb",
          "Name": "int",
          "Description": "List length.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Count@var[]..[]",
      "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",
      "Id": "b8f96b98a7d940d09d9c7b1a5b42e9d3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "25bb3c99719248e3a34f7670848ac13f",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "49a1e6c775b44c95b16b8707e2154e1c",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 140.0,
      "WatchHeight": 38.0,
      "Id": "cf581625917e40bc90f8051f9abcbf02",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "c4298c5d0000408cb25b133cb7bfdda8",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "afbb3341d26d4e3fb8dce5af2ed903a6",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "37103a51d9ea4128b9075efeec91920c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9755a015d1f94f28b2e70c6114bd5b09",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "20afac83d0594c1094b8b663de2337d0",
          "Name": "other",
          "Description": "The other Geometry\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "29fcd5243f8c4ab1821648d77960763d",
          "Name": "double",
          "Description": "The distance",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.DistanceTo@Autodesk.DesignScript.Geometry.Geometry",
      "Replication": "Auto",
      "Description": "Obtain the distance from this Geometry to another\n\nGeometry.DistanceTo (other: Geometry): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1966e5218c3b41d3b1ba43e5e75f4e1f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "28bc27a53857492f9a9d67018f24b62a",
          "Name": "circle",
          "Description": "Autodesk.DesignScript.Geometry.Circle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f744e82595aa475a94e84d301c8d5910",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.CenterPoint",
      "Replication": "Auto",
      "Description": "The center of the circle\n\nCircle.CenterPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c103cc282c0d4729a98a3faa8c6e2e43",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5b96b4996bfb46c88189021410de9061",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0e5e97dc35ab4136bf45ec6f70ed2387",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "cc7a1c66604c4345a3f36fdd7497a7d3",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "47506629e8a94dd49a67676789532395",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2cf59ad8966548988202a807e9a9eae8",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8e0807ef9e8044ab9f778caf85f38a63",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "70c89bc464874a94a28ed35dd4276198",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d9721296e1e34f8583aa470e276e6f04",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "533566163a6a420db04e2470308b48f4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "751616336c934ea18bbce5305ae5f080",
          "Name": "points",
          "Description": "List of perimeter points\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "73064d4ccee34afcaeb1030be28738e3",
          "Name": "Surface",
          "Description": "Surface created from perimeter points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPerimeterPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Replication": "Auto",
      "Description": "Create a Polygon Surface connecting input Points in a closed Polygon and patching it.\n\nSurface.ByPerimeterPoints (points: Point[]): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "87289ed80f14497ea7ad35c0f28812a3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9dae1c87b0e4402bb980fefbd71e8843",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "62f42e65581442fca7a08e688e253e58",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area",
      "Replication": "Auto",
      "Description": "Returns the total surface area.\n\nSurface.Area: double"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 50.0,
      "WatchHeight": 38.0,
      "Id": "901e64c37a444a059a898a2aea56991d",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "476149ed3e184c13ab70b97917698959",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2fb6523b826b43778c14b75edc6d6789",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "4bbf26cf0d2447f59a8a611ecc29f12c",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "9882c331f16a4aec81260f0bca971032",
          "Name": "ThicknessRatio",
          "Description": "ThicknessRatio",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b850827b343646b388164aba5efbdc95",
          "Name": "Height",
          "Description": "Height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "18fd5d8def6b404887abf927a260821d",
          "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",
      "Code": "ThicknessRatio * Height;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "f69c6c4509d947bab08aec6458fda0f9",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "2b5f4f9d2aec468d9be9e73ca70ec29b",
          "Name": "Amount",
          "Description": "Amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "90f968890554421a8dae549ed5308dd5",
          "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",
      "Code": "Amount +1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9def0a4660b147b28bd6567f2874d46b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0a7d3d2584504f5aa12af64fc9c38cf3",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4d2af3252cb546f9931d781ce9c50ec9",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ed81eca3f6fe4283b20370263f8a217c",
          "Name": "bool",
          "Description": "True if x is greater than y, false if not",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": ">@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Compares if x is greater than y\n\n> (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "e9c9d01301324de78047832776d0ff1d",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f84e58ef1dcc4af896895b592cacb23d",
          "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",
      "Code": "0;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "e17a389faf00406c98244272f7f1395f",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8e4d676ee7aa46eea383c7229c25f8d4",
          "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",
      "Code": "0.00001;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2b759d4dc8ba465abf478e1c6117faa7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "04496450467b4180be4a1be1aca5b367",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6f49afc689d94eedbf66212fd607c011",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9bb7902712d2423abb7fe132ff087240",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4f1ff32f4d98467eb1d301a214a13868",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "CrossProduct",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "c1649191e5d447b19df3c646f398aad1",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "1e42706e06284f3bb82df3c259023fef",
          "Name": "TotalLength",
          "Description": "TotalLength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b044279bcdae431ba6d4e7778e310d5a",
          "Name": "NumberofSpans",
          "Description": "NumberofSpans",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "487eb06a8a354622a0ffaea44cb5a18e",
          "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",
      "Code": "0..TotalLength..#NumberofSpans+1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2843db7d1fd341718066e89976f16c76",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "61606db650e04a54a6afa22bb1cdb07c",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8763d05e34924c56bb05f16fdfea5fb0",
          "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": "2bac58d7b9eb42f7a27053cdca8f19f7",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "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.CodeBlockNodeModel, DynamoCore",
      "Id": "47d3bdd193914260a80dfe4bd76ee7fb",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "d70b17f566f14df8ad35fc7ed2b036c0",
          "Name": "TotalHeight",
          "Description": "TotalHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fda0e1c4fc984a859785ddc7d95c3629",
          "Name": "StoreyHeight",
          "Description": "StoreyHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b992968f5cd7435d92a231da802533d1",
          "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",
      "Code": "0..TotalHeight..StoreyHeight;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b54e63d11a07462db4cb38c638c5c644",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fc639656a77c40c9adc06b6051ab6965",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ce3f84620a2e4cf6a7e63cb2fe6942ee",
          "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": "10565ba9b3314c4ba802b1df596f2b58",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "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",
      "Id": "79fe8c6c875c411baf985929c495adf5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6154ce3b5e3f4a2390b572247f92194b",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4714429d5f74463c90b0f6dade1979e7",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2c200c8718eb475e9a8b5fdf33753193",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d8323e80474b4a83b3d076f5942e8065",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "CrossProduct",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4b911f05bf064aeba085a616d5842d5c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "86151fece21e4699bf8d66e651f5a4a8",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6ab52885cd3d4b91b31ed64ccfa0363c",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "33b74d82328049d2bf9a98bb0b3b085a",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cfb3f977b495452894b9b7b0007bfcee",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "CrossProduct",
      "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",
      "Id": "3b018f36448e4c42919355f569065f4a",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "309c0c4e867f462395bf31448595f2c5",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "aa989093467c465cbaa0be3b1bc869ac",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0cae9e2b68c9417dab6a2696511b8d32",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "06bc17c0f8494422b98e6fc7a6f9bda0",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "178186be96824a7891b78dac83ba8601",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "959c3faa0a78457bb41d4a18c8ede194",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "CrossProduct",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "00e9a7726b804487b675a03b58fadb8a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2d6b37856837429e8ea7099573b5f5a9",
          "Name": "lists",
          "Description": "List of lists to be transposed\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e44b118178a84c03a8635515db663c68",
          "Name": "lists",
          "Description": "List of transposed lists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d88fd3c30a434bd781f7738183c9f6a5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "86aa38170e3041ebabe6122223843af4",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5a672e42b7154a05b023bd12bc31b876",
          "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": "d7d039262b8b4f34b6017c4b1da9ff5b",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "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",
      "Id": "7b90ed9f094f4d90bad3d19dbeb339e1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8a7caeac37f9454e8b65e74733da4f1b",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f67981ef380465885a695d0c004c1d6",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "651cc01aa284436892530911a7cc9cb1",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "077e5db40515480d8f46b67fccfdce1a",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "CrossProduct",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "c5373a22039e4efc96089aad6652a591",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1574f94c8e374a03b639388a5cc2320b",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 2.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "f6d64247969f46149d7afa1a928023c4",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d818d32a1a9a4ff99a7f03f95eaa4d9f",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 7.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "9e136c86fd96498c990a97cdef6f90db",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e356abb31cdf4c16b39ddc33bdd36bd1",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 3.2
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "5c7b9b16e73a4ffca0ff036f12fc3e2a",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "56e74225c0564e98992f9953548accbf",
          "Name": "TotalHeight",
          "Description": "TotalHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "61889fcad9af414599d7a02eefddadb8",
          "Name": "StoreyHeight",
          "Description": "StoreyHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3c03dfa5a4174c0a8d142c050e93bb40",
          "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",
      "Code": "0..TotalHeight-StoreyHeight..StoreyHeight;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "67ba224650294227865df91373c8182e",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "ddda570e2b6941089bf78e4aba09b29c",
          "Name": "TotalHeight",
          "Description": "TotalHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f72a86847fa4e41a040ebe8a4e6bec3",
          "Name": "StoreyHeight",
          "Description": "StoreyHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "766daefc0e23404dba79b39c19184f9e",
          "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",
      "Code": "0..TotalHeight-StoreyHeight..StoreyHeight;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "91549e6810144dadbc6089fad0665120",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "aaf277ba545b46c4aa5c6f4a09d88ccd",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e8f832240bc84d7ab00da65652e0b8df",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "179bfb0bba114b1cac7418356e1e5008",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "577572c7a9d2481d93047becbcb008cf",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6cb6726544924379b6b66a67b0003879",
          "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",
      "Code": "0.5;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "122b328e44fc474e96aa3743622d5b4d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f50605525edd4d0da6624477d7f5abcd",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3af54424e8f84111bf97faeceeedf58f",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "71195c67fbff406ea2a3f5b5d5d9cacf",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "478230dda07b480dadfe75223a123f97",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "b23e5186985c4e1985900cfc2e7eec33",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0c1e51f2e7c84d74830bd8951f725afe",
          "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",
      "Code": "0.1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "b096a366eebe4e87bc923d6ee1ec0859",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6fff1666c5a24831b1e5e34aab825115",
          "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",
      "Code": "0.1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b0ac475bac804b30875598ff3aa9fb1a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e6069e8f788241188f385a7b0be50fd9",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f6128ff588534d7a872637a176e59dd1",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e05a0e3e283a4b6298d37dd7e49088a1",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "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",
      "Id": "761eeab6f58244c1b6a5073c9eaeef71",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "acd55d1347b7447fbd11d90597406815",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "750b899edb1c47d3994a2040b4aaeab4",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "730c6f5000b1434db9aa4be54fa84801",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 0,
        "B": 255,
        "A": 255
      },
      "Id": "f4acc5575e3b442a87bb66f44cb7f0f1",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "93f3ed74bd154df39cad5fa73aa5b0ce",
          "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",
      "Id": "3ac1ab5bd1ab437ba688e4bc3111642b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "410f617a6da545ecb77554ece0b06247",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9dfa39514a6b485d862b04de6b4d1d5e",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8166e283fd2f4da09e4a86fb3b8ccaae",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ce2c13e263d04ebe8b02b9e00f088cc0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0b37ddc5017e449a92c4a88f4c842247",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6ae902d620b641d1b00d8c6aac71420b",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "71f5fefb52b545d99bff95e7256d7c43",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "999fbcdfd55f49548f8b727e66e62b4b",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "328e2498ef894c2c9fcd3742f78e5aa8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9fe0cb253d5b4a62ac34f2ded82193d9",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "30e6a534c9844e21b2d0fb8d1a6070f9",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "33d7f13c69384c78b2ff717ab83d44dc",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "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",
      "Id": "0d7f8bdbb33c4fbda7499962d07c426a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0f8424cf50464e05b20679b5d35be575",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2d1098abea3c48e8962c0fd1febfcced",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b284f0e6e071473f96f537e4a6dffb6d",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 0,
        "B": 255,
        "A": 255
      },
      "Id": "eed886c659174a4ba5444edbc125ba87",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "067a17af7b564740a9b46794c38700fe",
          "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",
      "Id": "501dbf00a25747b49bfb8f7c9e835e63",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "028d64437c024ca2b377c98ca407208f",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0dad8bc5e3164715ad7ab8d1454d0dbf",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "695b7a48d049434ebb1c09ee724d7a97",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f286f1ab091d4b4dac82d22b6b19f8aa",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "50047714608c4d1a86049500a7139961",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f8dfaf65199b4ff594a5292f47f81ea1",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "06d3d5fead7443f2b75fe103465ee7ec",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "af22dd2d9dce4ad6aa06ec2ddf71eb9b",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "03ba054f0b864772906e210cb685cd4b",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6929c3580f2a48ff92a1b9cac2bcfb45",
          "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",
      "Code": "0.4;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ef30d9ac480a47fb839d5599548e7ada",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3504c13c9c514eb6950d3ee4ae392b0a",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "025389ed8a4c41baa2ef566986949a78",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e00af685329c47cf9b0e3ece4c75b50b",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "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",
      "Id": "fe6b83e746ef477e96920c4e3f313c4f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "69c1c66b8d6d43a4aabb08a82d5d6800",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7ac0b10f4fab405da8063154e2dea9d0",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dd2f8df55e364f7bb1bfdce6f0dc0db5",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 127,
        "G": 255,
        "B": 0,
        "A": 255
      },
      "Id": "5be8be9d38444e66acf83f6a3eac877c",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "480bed7a837b4b5fa040c7b97306ff67",
          "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",
      "Id": "ea11b2397a5d430a946015c7eddb5f82",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "327793aebfc4488d859c723bca716a44",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6c7b2bbbf3704c6d8c5a924c0681967f",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e468c6fd91d842fea36d81b3346330ef",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d84b81c5bcdf4c0886262aa29d1ba280",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "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",
      "Id": "c79e528315564a84a4bb491283dca02b",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "629298413c1349b0b3691121ccf8705b",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "da53d5e28aeb46bd9d7d696bb6cdc067",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "918d46dbe9394f1ebc875ba35fde5a6b",
          "Name": "crossSections",
          "Description": "Curves to loft through\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1a53b3daee6d4b2a86c95388b8bbad0a",
          "Name": "Surface",
          "Description": "Surface created by loft",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Replication": "Auto",
      "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c2bc628b531448caa561fd7c669964e9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6abdbda6595543d4a5cb9d4f82c11206",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fc3a67f1b54b4be984e2a9a918fa4e04",
          "Name": "thickness",
          "Description": "Amount to thicken\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5773187c25aa4ca781f63bc4a324ee86",
          "Name": "Solid",
          "Description": "Thickened surface as solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Thicken@double",
      "Replication": "Auto",
      "Description": "Thicken Surface into a Solid, extruding in the direction of Surface normals on both sides of the Surface.\n\nSurface.Thicken (thickness: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "90f4a881ca17412e8de3f697227f9d5d",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bd4bcc378583410b8b52d6015b73d4fd",
          "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",
      "Code": "0.1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "290b6c611ec2433486d148050321b0c9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4c74e3d5e97e462cb92a5fe13e05811d",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6bc1d5406b534a98bf753adb8f511bc1",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "49d7f31cf5524c71af3af43fa54fa26f",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 128,
        "G": 128,
        "B": 128,
        "A": 255
      },
      "Id": "687db5b57df04c1b9213a706dc6ebdeb",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "dc7c46e3649f4c1c9d8ae0c309e4d663",
          "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",
      "Id": "d44ff9ce87444c8a9ba4b666b48c0f3f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8bfcc3fb419f4e5aade3fe60410b8392",
          "Name": "lists",
          "Description": "List of lists to be transposed\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9055745289914bd4931aced94f3654f5",
          "Name": "lists",
          "Description": "List of transposed lists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "2b28bad36f88465991d2cb990bb595c9",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "12c08466701e4d4cb8be6e9b5c7467ac",
          "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",
      "Code": "0;"
    },
    {
      "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels",
      "Formula": "n*Hstorey",
      "Id": "107d7a342d454288a116411d4aba510a",
      "NodeType": "FormulaNode",
      "Inputs": [
        {
          "Id": "880aafd5b9104845947684f170393804",
          "Name": "n",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bd28d140f10f4fcc966d785d7bffb757",
          "Name": "hstorey",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "460820aaa7f9446792d85e3ab7d0e6c0",
          "Name": "",
          "Description": "Result of math computation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Evaluates mathematical formulas using NCalc"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "d737d33993944d7f81980f52fa864b83",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6f6c9627938e461ebb5e8f54a05a242b",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 2.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6b851e63e89c44628c2df1fb0d71577c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d2d835be40c94f13bc88513f9c31c288",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "efcc833a495246cca77d6aa1cbe679fd",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f29b57de01544c1eb7d687a469910d68",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0b4abe92975549bd988f7dc1c52562f1",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "76a508e68e8c4b8499596c3c82795dcb",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0f9209fdc3124ec0a417a7aca748ccf5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "019fcd17287a48b6a05e4d204fead50c",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a86613bc8f414bc589ad3f5db7a01292",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ccd5eb28bb7d4a83885403becec166c9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8406075bffb348c0b6077be7e6270167",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "85b2bc23d0a34aeab1ef2ff9adab7799",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "9373f8c5a8fb42128c98e218990b004c",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "c8d7e0935ad44e2798831fee337ca109",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "586af3acc4fe453c85687194e7915ce7",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "51a1e700c8f44b27a59506a5562115c1",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "369015974e2f44e38fd494dcecd1455d",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3cddd014bbec4474bdb197a73811d153",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4c44c57ab71a46cba56af252570088d5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "add78ff841564afaaab17b186c927b05",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cbada6bec1684a068eb3c6ba0b4674c2",
          "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": "7d1c97060ff7466d954d77c7b9c00b1a",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "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",
      "Id": "86e1997ed3bb4e2ba9011fe271ba484d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d43b1664c95b4bb9b6aa58557bbc4ad5",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5c50b6d97847439cadac5b2761a8cc16",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels",
      "Formula": "Volume*2400",
      "Id": "3ebd2ef834794067898e9fe92c22b8e7",
      "NodeType": "FormulaNode",
      "Inputs": [
        {
          "Id": "f8d7335230534f30b03ce56cbfc35815",
          "Name": "volume",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f73b291bdcc04ca08364930f84cfad8c",
          "Name": "",
          "Description": "Result of math computation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Evaluates mathematical formulas using NCalc"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 72.666666666666671,
      "WatchHeight": 38.0,
      "Id": "b3f79f4c69bd42a7a059581a771a3b2c",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "103e519c32dd441c89f12e9d38cb6664",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b422fad5e0df4a7c836bae36ae46761c",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 147.33333333333334,
      "WatchHeight": 38.0,
      "Id": "0a2f2a24a2f34a5fa1a97e64ee1eee55",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "3741f3e2a6e84ca583d81f0b19fde51e",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "74d42920cee848ccaae3cb575f9c55aa",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 147.33333333333334,
      "WatchHeight": 38.0,
      "Id": "7ce3eb5942564c2ea59397582e53d692",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "2033bf73bf754394a866649c1a368c2c",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dd44cfa007c743d4aaaea47f15e22c4c",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "55ed434a5dd34ffaa9ac6466798c35eb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "26d3d20463624916891567622deded37",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4f4bcd2fa7a141cea0ce121bde3ec778",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7d47ed0888aa40178f0f4f4042cea68f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "55f98806154d4b07b9a728cad8ff8147",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0f4e21ee0b0f4c54831f94045ff3772f",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "63b82fe3fed24cff964d5c6a8e9f4906",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d40f998861b04817acc0909ea4a21b45",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "44821bcd57f541928ccdea1e10cc9829",
          "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": "16c1fc7d6f9f485c954e6bcf23f9dcfe",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "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",
      "Id": "77a2b5a594834ff1a47b65fe7e114a4c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fb3c221d05d44074aeac8350ba3a9005",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2f0d4954c4244ab992368c693d411097",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "Id": "e99743ea202a420ea8ff3ca41801836e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e76419b835b14c94a1b4b06cf08a5d53",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1565db69768d46b1ab8dd96585c2857b",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "78c9655c55b84efc9a8d323b21369f54",
          "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",
      "Id": "7422787e77514dd1b431bcf6dee973c3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "544ba434742d45e6b0f40dd1f909dc9f",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d05164fc9de94ddb98ad82aa570c9895",
          "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": "a4ce978b374d49b89482acdf3b5ad3ea",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "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",
      "Id": "c46fb72b1aaf433fa1296406cee8e420",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e948ebc72aec42dab6ea1a83a2e9ddd7",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6344980af553461fb8dd86ece4c68ddb",
          "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": "72d29ddb0e1a4dac98c4c37e11191eb7",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "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.CodeBlockNodeModel, DynamoCore",
      "Id": "901bcc44262c45938e644cde63a472fa",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f4e6894ff50a478cbef97e35f517aa75",
          "Name": "",
          "Description": "LL",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bfbb63f403e74086976b1568aeacf08d",
          "Name": "",
          "Description": "fcu",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "LL = 195.297;\nfcu = 4078864.8519116;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "ce35c8b0b13c41afa7746436e7a40633",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "fdf6da8d867b42b9b8ca37e5dd2ce984",
          "Name": "nSpan",
          "Description": "nSpan",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "08309dca37e94673985246043b95507d",
          "Name": "Ltotal",
          "Description": "Ltotal",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ac46bd827ebb46baaa6b22e58ecd3d3d",
          "Name": "BeamsVolume",
          "Description": "BeamsVolume",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "05f01ddc9205408493e16bf3c4b2a281",
          "Name": "ColumnsVolume",
          "Description": "ColumnsVolume",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b4d769036720402ba35c1ccff11409d7",
          "Name": "SlabsVolume",
          "Description": "SlabsVolume",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c282edc25914d6f8579b4fc36498358",
          "Name": "TotalL",
          "Description": "TotalL",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fb0d93b45a49490d937fde78465a48a2",
          "Name": "LL",
          "Description": "LL",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bc6b2717a7b946b8860e9132b7eebb50",
          "Name": "n",
          "Description": "n",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b381a688cbb44408ad0b1c12644d5d82",
          "Name": "fcu",
          "Description": "fcu",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0d5ab70a714f4d59b139785fd513ed42",
          "Name": "",
          "Description": "C1number",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ec29235e7d77485ea625604716d11ed7",
          "Name": "",
          "Description": "C2number",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a9cd1003b61f4260bdf81372d9932796",
          "Name": "",
          "Description": "C3number",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ccb3fa15e00b4ad2917745e2be3692d4",
          "Name": "",
          "Description": "Area1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "23e70e56962046228100faaa9b2bbfb3",
          "Name": "",
          "Description": "Area2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4a83f641959c491dadcbd166d6b08e56",
          "Name": "",
          "Description": "Area3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "23d066f4358b4d9b9197aaecb6b74761",
          "Name": "",
          "Description": "BeamsWeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ec9f87a576294824b0a3d54439029beb",
          "Name": "",
          "Description": "ColumnsWeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "94a422bb8fc04d09a5cae6ca0e5f1d7b",
          "Name": "",
          "Description": "SlabsWeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a653a794e6bc40a0840f779ca37abfec",
          "Name": "",
          "Description": "TotalArea",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a19e00edd7d349468ed66af15d17d290",
          "Name": "",
          "Description": "DL",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6414a0a16fb448e3a3a4b51ddadebfe8",
          "Name": "",
          "Description": "P1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f8d4777a843447979255d07c93c212df",
          "Name": "",
          "Description": "a1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "18465740c0914cfbba53f1aa76779a15",
          "Name": "",
          "Description": "LostArea",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bd914a4b941b4b9ebd572b73967b3dc2",
          "Name": "",
          "Description": "LostAreaPercent",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "// C1:middle columns\n// C2:edge columns\n// C3:corner columns\nC1number = (nSpan+1)*(nSpan+1)-C2number-C3number;\nC2number = (nSpan-1)*4;\nC3number = 4;\nArea1 = (Ltotal/nSpan)*(Ltotal/nSpan);\nArea2 = Area1/2;\nArea3 = Area1/4;\n\n// Dead Loads Calculations (Kg/m2)\nBeamsWeight = BeamsVolume*2400;\nColumnsWeight = ColumnsVolume*2400;\nSlabsWeight = SlabsVolume*2400;\nTotalArea = TotalL*TotalL;\nDL = (BeamsWeight+ColumnsWeight+SlabsWeight)/TotalArea;\n\n// Axial Loads:\nP1 = ((1.4*DL) + (1.6*LL))*n*Area1;\n\n// Minimum Required cross-sectional area for columns\na1 = Math.Pow((P1/(0.4*fcu)),0.5);\n\n// Lost Area\nLostArea = (C1number+C2number+C3number)*a1*a1;\n\n// RLA\nLostAreaPercent= (LostArea*100) / (Ltotal*Ltotal);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4ed9152ab43f4c439b72ad1eac5b091c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9cf8fc47ea794e42923d19027ad3734b",
          "Name": "coordinateSystem",
          "Description": "Parent coordinate system\n\nCoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8f69c9e89f8d4317a38e7f1c97d295db",
          "Name": "radius",
          "Description": "Radius size\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "703200f76f6d4d0dbe466d42107ffd3d",
          "Name": "height",
          "Description": "Cylinder height\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5aa29afef17f4e1aa6a58b5c071b48c7",
          "Name": "Cylinder",
          "Description": "Cylinder created from radius and height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cylinder.ByRadiusHeight@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double",
      "Replication": "Auto",
      "Description": "Construct a Solid Cylinder defined by a parent CoordinateSystem, the radius, and the height of the cylinder\n\nCylinder.ByRadiusHeight (coordinateSystem: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), radius: double = 1, height: double = 1): Cylinder"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 20.0,
      "MinimumValue": 7.0,
      "StepValue": 1.0,
      "Id": "73f3885ddf8342ff83172bbeb8521c2f",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2026dfd3789f438a9af2f2dd1a170800",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 8.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "577a3c1dfffc4da28518b0abe9dfd091",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "29fb478a243946bf90ba3d5488f17383",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 0.02
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b14286318c9144c89f025b014dd28beb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2e79cbc64b4d4991a679e871b2c28f52",
          "Name": "coordinateSystem",
          "Description": "Parent coordinate system\n\nCoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "61a92045b5ef4a5695dea6ff84e7e435",
          "Name": "radius",
          "Description": "Radius size\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3be03ff78efc49319bc42bc6996e9774",
          "Name": "height",
          "Description": "Cylinder height\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1b9013a622414bf88e87140516e726cb",
          "Name": "Cylinder",
          "Description": "Cylinder created from radius and height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cylinder.ByRadiusHeight@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double",
      "Replication": "Auto",
      "Description": "Construct a Solid Cylinder defined by a parent CoordinateSystem, the radius, and the height of the cylinder\n\nCylinder.ByRadiusHeight (coordinateSystem: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), radius: double = 1, height: double = 1): Cylinder"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 2.0,
      "MinimumValue": 0.7,
      "StepValue": 0.01,
      "Id": "50f82a9b43114189bdfdbc753393e235",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5a7dfb868ddd416489a538684578d8f1",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 1.8699999999999999
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.333,
      "StepValue": 0.01,
      "Id": "86e0c8a96d854f7593f2388c35b74d84",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0b16e764e6ab4e62afc2892cb9648b04",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.643
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fe4b2b279b7a48449320ec44f088015f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "daf7cc6f72fe485b930160a1af7cbc64",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cf305bc818d84d008d3c5a3cd1d1852a",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b24b3e86084d4fabaa4fe1bd7cd5e8f3",
          "Name": "number",
          "Description": "The product of the two input numbers",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns multiplication of x times y\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b773724a587d4b37b4256723ee91a408",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6d016d539fd142d797f59a85c387db94",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "18ff9991ff1e410686ce251749b4a95b",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bfcec1098e1943b2af7ebb5ecbdbfdc5",
          "Name": "double",
          "Description": "Result of division",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns division of x over y\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "eb0c3637c5174c628b84bac4d0f43fa6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6bcb8d64f7074b059b6a5e0561437d12",
          "Name": "x",
          "Description": "Integer value, double value or string\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "484cc2a7bbb648b5afd6d96c9138d8c5",
          "Name": "y",
          "Description": "Integer value, double value or string\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c0d6d19d7957463294e76d2d81d36400",
          "Name": "var",
          "Description": "The sum of two input numbers, or the concatenation of two strings",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "+@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns addition of x and y\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7be7f07b070f4aa6b8288a78fa82ac71",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d7c337b959ff4300b8bc695e78c2ee4c",
          "Name": "coordinateSystem",
          "Description": "Parent coordinate system\n\nCoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c7449496c5cb404b8a254a836f675f6b",
          "Name": "radius",
          "Description": "Radius size\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2e196fa1149d4a24bd73b3cc48f28f3a",
          "Name": "height",
          "Description": "Cylinder height\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bab2cc4717934082a4757d4cc44df94b",
          "Name": "Cylinder",
          "Description": "Cylinder created from radius and height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cylinder.ByRadiusHeight@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double",
      "Replication": "Auto",
      "Description": "Construct a Solid Cylinder defined by a parent CoordinateSystem, the radius, and the height of the cylinder\n\nCylinder.ByRadiusHeight (coordinateSystem: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), radius: double = 1, height: double = 1): Cylinder"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "86515e8d114346589f2acda9f72fcd78",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "91e3f3eddab24ade906f6d09ea81af8e",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7d243cbd340b43f1a906c83e1d8a42d8",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d353536bb9454559a5996959093c816a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "766d89aece9a434f9b0f328eb400ec98",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1061a931a6994b7ca23347835e6e821f",
          "Name": "other",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f27042402feb46af9ed63c6766b3b146",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Difference@Autodesk.DesignScript.Geometry.Solid",
      "Replication": "Auto",
      "Description": "The boolean difference of this Solid with another\n\nSolid.Difference (other: Solid): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c4005c9cc3a44eb3aa2c7c10c91a4093",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "cf51a655eb4046628848903d9dff19c5",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b5446797c44b4e4eb3f33eb31c5e2377",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "895e8a88652e4b5a82fbc4f3f6ff2467",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8ac5a14323f345a59fbfb59c952672f2",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8e3452292a334fe9a8b6dee93833ec40",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "a7a395b9608046d3b24bfbf7485682f6",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9d303dae38254202b837b8caeedef542",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 0.01
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9d629f6742774466be07639039e4de29",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "35bde1de496a4957bb6ddc8d05c3273b",
          "Name": "x",
          "Description": "Integer value, double value or string\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98f652937ff549da99f4fb5167cac4eb",
          "Name": "y",
          "Description": "Integer value, double value or string\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "624deb3861d5422e835c03faf82f29a1",
          "Name": "var",
          "Description": "The sum of two input numbers, or the concatenation of two strings",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "+@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns addition of x and y\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b247434668a440f7b013848190d25010",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fff047901f65492e940da5751c7e0008",
          "Name": "coordinateSystem",
          "Description": "Parent coordinate system\n\nCoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b470880c51c741b5b472dfb9a7223fc2",
          "Name": "radius",
          "Description": "Radius size\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c41c30b90f0043d384c148f4e724a721",
          "Name": "height",
          "Description": "Cylinder height\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "604b73abf66e4e9ab157fa51928ed676",
          "Name": "Cylinder",
          "Description": "Cylinder created from radius and height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cylinder.ByRadiusHeight@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double",
      "Replication": "Auto",
      "Description": "Construct a Solid Cylinder defined by a parent CoordinateSystem, the radius, and the height of the cylinder\n\nCylinder.ByRadiusHeight (coordinateSystem: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), radius: double = 1, height: double = 1): Cylinder"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "af93ffcc927f4d2baf70e23e12d4a37a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "25e8eea72a7546659472c8942c8f9884",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "267508d940a4450ba1a995389586b6bd",
          "Name": "other",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4cc2e1089afe4d1683730f0b8cb0afb9",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Difference@Autodesk.DesignScript.Geometry.Solid",
      "Replication": "Auto",
      "Description": "The boolean difference of this Solid with another\n\nSolid.Difference (other: Solid): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "98e598bfa97640f2bc03b6f940784433",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "bb9f1e68664a4a658b04180888b9395d",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5b4a60141c394563ad5d91ae5babdc7f",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "5bc2361259ea4875b802a3a9794facdb",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "35e98354e51b4cdaa39dbe62df2ed3a0",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 0.03
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "bf5d5b0c3dc640398acec0901935705d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0907a3bb6e0545b5ba1b566dcc949ab2",
          "Name": "coordinateSystem",
          "Description": "Parent coordinate system\n\nCoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "590ae106d1f947a7be34e588f7024bbd",
          "Name": "radius",
          "Description": "Radius size\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4fcbc9d144e649e09f10454274c20b5d",
          "Name": "height",
          "Description": "Cylinder height\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0cb12e7997624326b48937eea50f8947",
          "Name": "Cylinder",
          "Description": "Cylinder created from radius and height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cylinder.ByRadiusHeight@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double",
      "Replication": "Auto",
      "Description": "Construct a Solid Cylinder defined by a parent CoordinateSystem, the radius, and the height of the cylinder\n\nCylinder.ByRadiusHeight (coordinateSystem: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), radius: double = 1, height: double = 1): Cylinder"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2c991cdb96fd45cfa5a188180944e471",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ec01e1b9c8464910bda006e75e1e0d49",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "381f8ec6bfc244ddb5cd283ee3ca9c65",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "Code": "# Load the Python Standard and DesignScript Libraries\r\nimport sys\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\n# The inputs to this node will be stored as a list in the IN variables.\r\ndataEnteringNode = IN\r\n\r\n# Place your code below this line\r\nsum = 0\r\nfor i in IN:\r\n    sum = sum + i\r\n\r\n# Assign your output to the OUT variable.\r\nOUT = sum",
      "Engine": "IronPython2",
      "EngineName": "IronPython2",
      "VariableInputPorts": true,
      "Id": "c27ee7a705364f5f9905702c2ce55560",
      "NodeType": "PythonScriptNode",
      "Inputs": [
        {
          "Id": "2106df93d52f47b681a6eb651ca7eb27",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8e9bb71f2589415bbdd8cfd3d001a302",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ccb5710e2f66404da5928eeeeaff7a57",
          "Name": "IN[2]",
          "Description": "Input #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "621ea4042e584cf89b016d63953dbb43",
          "Name": "IN[3]",
          "Description": "Input #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6de6a71d7b274b15aacfad4016a9aad5",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded Python script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ca7fa9dbee0343d1b6d72e22150549a3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fea483a35688450d91baf9bd3a100b85",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "26ebee8e4d024243bd74b23e0540916f",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a357bc4f20f1468f8e295c0574930647",
          "Name": "number",
          "Description": "The product of the two input numbers",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns multiplication of x times y\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "db888f0141ba4101b969c25ccaa4d484",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2b4804691779412fba4b6fd59199c6cd",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "870cefbf229a4aa6ae858030e7427257",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e0651a8353d149218c7de2cfced26ee6",
          "Name": "number",
          "Description": "The product of the two input numbers",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns multiplication of x times y\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "22b7377c9ad64c55810b0114572f76ab",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8b598a69928548a29308d3b90f8a5067",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9ae522b14a164d529bc105b55721f95c",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1b36bf5c818e4d96a5c2b7fee5f718ef",
          "Name": "number",
          "Description": "The product of the two input numbers",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns multiplication of x times y\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9fb8b78d44284979a1680f7ae1842645",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "faf5fd9985fb498798c59c6f440285ce",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c0ff5ac0549241459504b8dc13280ea5",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "405a30bf277844f2b1a2717145d66b76",
          "Name": "number",
          "Description": "The product of the two input numbers",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns multiplication of x times y\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "de051b2c7eb04d3781f30d9379569336",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "83a9ec666a6d4040a11f6d4163f64f30",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 9.81
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "08b7f98658354b4a926a63f33b89da34",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "351c1660fb4344c2bd59b7f598b5ce50",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1b96eabf286c43e18bbb05d3b895fc88",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7834c445400440da8270dd4e4e74af87",
          "Name": "number",
          "Description": "The product of the two input numbers",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns multiplication of x times y\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "67107dc470f14121b6a53f178b265872",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4667fc7114c44c858c69aea5863964bb",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "630dc45a50844546bed1a56be45c6622",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "80ee2e7920ec4aec92df83cc8d92d081",
          "Name": "number",
          "Description": "The product of the two input numbers",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns multiplication of x times y\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7d0c050d5cd44c0ba66010c14199cd01",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e230bc3921e043478015c49c044fc194",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a25c48e439c54ad08af0d298c5847fde",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1a928294bd5c437bac28aa943f15b1c9",
          "Name": "number",
          "Description": "The product of the two input numbers",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns multiplication of x times y\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "155d08a1b16a4f8e802b055d4b124af7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c5c18cb155e14d17a0c91ad1fad44321",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e83df794a81641e6acd37c22d88ed69b",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4f863cec45cc4285bf84d4b14ca8b878",
          "Name": "number",
          "Description": "The product of the two input numbers",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns multiplication of x times y\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "be2eb66587034ee99276f9e6df2e1961",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b41d34b1afe44b1aabe2b24b05a3785d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 1000.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "8a6570ee36294691a534314ed56b1b01",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e820946a4bf94a32b6727140c6d3a874",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 7820.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "7255efa684744a3eaf6e6563c7cb3316",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3fe290bb83fc46f49afd1ae711e00844",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 7820.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "67bb07ac826c4ff8acb670d1cab1d57a",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "559efbf9eddc42ae85243e62715bada4",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 7820.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0990873fad8c4ee796dfd53da7ca9070",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "466a9a33a6b54594be186b6729767969",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "86dbb6fe58c24de8aa10e31dabdcf4ba",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f9030dcff9d14c49825c7772444b9eea",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9d86fd1db0d84ce3b099422ae33afba4",
          "Name": "CoordinateSystem",
          "Description": "CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin@double,double,double",
      "Replication": "Auto",
      "Description": "Create a CoordinateSystem with origin at X, Y, and Z locations, with X and Y Axes set as WCS X and Y Axes.\n\nCoordinateSystem.ByOrigin (x: double = 0, y: double = 0, z: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "30578f23d0134c7588958827faaf20a3",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b6210ef7fe37443fbefbb2c3b641de7b",
          "Name": "",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d098293498e140d8b47df93f2af9d157",
          "Name": "",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bff1dd58e4be4f2fb072db79de6542aa",
          "Name": "",
          "Description": "z",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "x=0;\ny=-13;\nz=0;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0f98846407554031bfbd83cd4adb6768",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "149496596b624b83a710e048c2574c92",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8c5af3b96ba9439f8c60d385f8ca827a",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1cea43952c014ffd9885f8af8d2acf69",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b0d550c9b9314a7ba38e1eba9a383c7e",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "510905bd8bc645ab870319ea16bd9ba6",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "1efe0affa352403fa88c261fecfb98a9",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "cd3d7cef60194432938193da2047001e",
          "Name": "OuterTank",
          "Description": "OuterTank",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "49ac4510291547568291873190cf4ebf",
          "Name": "InnerTank",
          "Description": "InnerTank",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3b6c31603f2a499481d8874ead915dac",
          "Name": "BaseTank",
          "Description": "BaseTank",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8c22411bede4450ba90a9f1a6974582f",
          "Name": "RoofTank",
          "Description": "RoofTank",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8b8d36b5a247477eb4dc18974ed05cc2",
          "Name": "WaterFilling",
          "Description": "WaterFilling",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e66f30cac0284cc581d440c3487df362",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "971962ef6f8e4bc4bd2787172d779565",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "af06e4b15a0048229529d7a451cccd12",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b97835e613b747bc9e053f6ef902e43d",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "35f191420bc045178042cb27020a6c66",
          "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",
      "Code": "OuterTank;\nInnerTank;\nBaseTank;\nRoofTank;\nWaterFilling;"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "64c09635c73a4b7c85fdd25c423ddf15",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "f6a05167ff9a484295fb43dca6c10653",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8adfd2e8ad864ca9aece8995fd1ed131",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1742eec9ccd8493da607cb28fb8f890b",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "83e0515a2d6f47fc82869ac25818b371",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ab6d2e375dc34521881f153f9980ea4f",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8b1a7d5a2de34ffabaf6cfa9bfb180ab",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "2e8ca56d8ede44c9b310a070caa096b2",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "834398f3de364029a9fa92c8adb19d37",
          "Name": "",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9249757a0ad443f790d531eaee7c0276",
          "Name": "",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1056832293a4433084acf82a091971a1",
          "Name": "",
          "Description": "z",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "x=20;\ny=0;\nz=0;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "f7272154ef8a4acdaf97f21152422bf5",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "806290aaa0b242419476219898d8e0af",
          "Name": "L",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a381055df187400db7323b2fc9920882",
          "Name": "n",
          "Description": "n",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e5aeac8194ae4342bb8c55e42f07afef",
          "Name": "",
          "Description": "TotalArea",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e1744e07964646c8a98c22bff1cf661c",
          "Name": "",
          "Description": "Required_Water",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "TotalArea = L * L * (n-1);\nRequired_Water = (TotalArea / 90) * 1.14 * 90;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "a1309c91c8b540848697a183677df1c9",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "007df91385ab457293d782fda354633f",
          "Name": "V",
          "Description": "V",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bebdc73ac31e4edca63ba820baf9fc2e",
          "Name": "",
          "Description": "VolumeWater",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "VolumeWater = V * 2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "5401157a4db74a8c9d750913e2574e85",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "bee18d0f957b4eeebbefd96ae38d1c46",
          "Name": "DL",
          "Description": "DL",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0f7e70ac2ea84ed0bcb3fc825afa103a",
          "Name": "TotalArea",
          "Description": "TotalArea",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2fdb762e0c294e838819bbb33bb83f70",
          "Name": "Wtank",
          "Description": "Wtank",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4f3c9186bf8f45bab7b913699d631a4d",
          "Name": "LL",
          "Description": "LL",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cb52c39d81d84d4abc240f559ffaf555",
          "Name": "n",
          "Description": "n",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e440fc945999480cb35f980f90f53fb6",
          "Name": "Area1",
          "Description": "Area1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3d1deb8b81744ce498735149ead88794",
          "Name": "fcu",
          "Description": "fcu",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "302f4c7314f1486ca4b811fe351f9cda",
          "Name": "",
          "Description": "new_DL",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cf843294857d4969a01892de4e7d49ca",
          "Name": "",
          "Description": "P1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2db8efd485894a618642ebd5bd0bfcf1",
          "Name": "",
          "Description": "a1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "new_DL = ((DL * TotalArea) + Wtank) / TotalArea;\n\n// Axial Loads:\nP1 = ((1.4*new_DL) + (1.6*LL))*n*Area1;\n\n// Minimum Required cross-sectional area for columns\na1 = Math.Pow((P1/(0.4*fcu)),0.5);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "7f04d43baef64f13af76939c062626a4",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "369a4ccf295b43c0a1eba3bbacb06475",
          "Name": "a1",
          "Description": "a1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "563f232a391e46eaac8f2cc00611e1ca",
          "Name": "Required_Water",
          "Description": "Required_Water",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e461e7656c014872abfac513e3f64dcf",
          "Name": "Stored_Water",
          "Description": "Stored_Water",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c5f4194e04954c9c998c9f0081054b79",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "486bd9dc44e3407880f6c30c8c85aa0b",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a07e49d48d80432a9b68a25717234a63",
          "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",
      "Code": "a1;\nRequired_Water;\nStored_Water;"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "Id": "0f8638fc001441df830f16dcf1493f58",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "907a5ab77f3440beb25540406e4b6946",
          "Name": "test",
          "Description": "Test block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "94949bddda684222a637a8a48c0391a9",
          "Name": "true",
          "Description": "True block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "36f76bf42613435b8271289d3f89ed12",
          "Name": "false",
          "Description": "False block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ad6ef1abd213485d87f268108082be82",
          "Name": "result",
          "Description": "result",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "d13f3d3e9edd4ce0a4dd9927684fd60d",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "be5bcabd97304fb6afb23ab8dde069a2",
          "Name": "AreaBehindDam",
          "Description": "AreaBehindDam",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d23dd8fa8e714430b4d5fbf866128ab5",
          "Name": "Depth",
          "Description": "Depth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "675450d0ef434ea39718c9cdb02ec96b",
          "Name": "Vtank",
          "Description": "Vtank",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b22fa8106a2f42e8892909bb0433e306",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8475e532da774d8399d6295bf4d9181a",
          "Name": "",
          "Description": "MaximumDepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d506a5a3e6b24a33bf819c6bde4206f9",
          "Name": "",
          "Description": "Capacity",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aeb9c6a650e744be878635a776b90353",
          "Name": "",
          "Description": "TanksNumber",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "AreaBehindDam;\nMaximumDepth=(-1)*Depth;\nCapacity = AreaBehindDam * 0.4 * MaximumDepth;\nTanksNumber = Capacity / Vtank;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 80.0,
      "WatchHeight": 38.0,
      "Id": "5870b929ea9d4026b8872106a24bf6b6",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "9432312cbdd64a98afcc6c4bdc2db795",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b3b4db62b6714047abe2308afb768e7e",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 42.666666666666664,
      "WatchHeight": 38.0,
      "Id": "4d81c45fb513453a96cab2afa20cc29d",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "17b97ee804e547429ce36d4cdcbeed87",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6f9bf70e719346d2924ae3a3fd2d1f64",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "86e72d18e7dd4baba5c9eb755b423629",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "08473516e5fc4ad2ac95d24c84307311",
          "Name": "number",
          "Description": "Number to round.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c4516533a0a8476bafbc27d29607ac31",
          "Name": "number",
          "Description": "Integral value closes to the number.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Round@double",
      "Replication": "Auto",
      "Description": "Rounds a number to the closest integral value. Note that this method returns a double-precision floating-point number instead of an integral type.\n\nMath.Round (number: double): double"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 50.0,
      "WatchHeight": 38.0,
      "Id": "0ed056a5d0f6469eaec07a776dafb939",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "321306296f9c4495899777316b20d3c4",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4425040586ed493486ff6058eac79a02",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 57.333333333333336,
      "WatchHeight": 38.0,
      "Id": "9f104995143f4cb3960ada3c5a99d0b0",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "73f3caabd2914ebe9a0a9248b78183b0",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "760f57005e5846d1a18926b19cbbd1cc",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 140.0,
      "WatchHeight": 38.0,
      "Id": "bc26b64a1cec410f80486d8084a78943",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "1b6c51904b2d4c558836bfb769833438",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "51978795e1f446b2a1a594e0ab7d9095",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "1bc95fc5e1f54dfaa6ed90ab3c487268",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "dc9cdd1948df4d9a98431a045ebf19ed",
          "Name": "q",
          "Description": "q",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "be3d7283770d4d4a8e5bb2b4645b900c",
          "Name": "h",
          "Description": "h",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3039785cd1ff480996527a5e96c7629e",
          "Name": "n",
          "Description": "n",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a9c0029cd4b940b5a39fc593ac8767c7",
          "Name": "",
          "Description": "P",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "P=0.8*1000*9.8*q*h*n/1000;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "98ce3d3e1b1b404d95a0ae9ada10e976",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "e8430633a6c0410aaf6b84fdd5c9ddd6",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "37a7f28bc5ba486e95eb0a4b983928e7",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c15255fa8d86443d854871f35e6c48bb",
          "Name": "c",
          "Description": "c",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9438eab11074483e8a6e9cda28515c99",
          "Name": "",
          "Description": "result",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "result=a+b-c;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "e41183b4c82a4ee195f8a199081c54c9",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "17d86bea9b764ad79edf468daed084e2",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "19593e5c00d64d4fb61daff2ebd4224f",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "96401c76d2944acaa6056f319449e0dc",
          "Name": "c",
          "Description": "c",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "66496bca62b64b3cafe79960c773efba",
          "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",
      "Code": "100*a*b*c/1000;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "6d9f5a5884ec43628e61a9ab4028bc18",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "4b58899dab2a4c08bd4f39b44ca5bdf0",
          "Name": "HalfWidth",
          "Description": "HalfWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "32431ee131604766aa99721211b39ff8",
          "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",
      "Code": "-HalfWidth;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "eae6fbccfe7e481fbd1f5e760eef2033",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "f481b5ee6cbc4f998b39357e892c21ce",
          "Name": "Width",
          "Description": "Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b8ec1e823916465e8c6d0065e75881fb",
          "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",
      "Code": "Width/ 2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "294fe878bc044de281957c9c4417c26d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "468fb88e551b4b47ac9ec0b966298820",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5c8415750a0f4d498299208f2fbb0c90",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "51555d5020d6425e9be6f57fb65d66ac",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "52caa482bc264df2bf3d69831c171bcf",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c43b7d068e2f4c7e9b40ceccc81b3387",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e0dcd028ebf947e9ac3a48c6bba10f04",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "741164e187a7494d8b8616089991db39",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cf546f797f51459eb807b164c3fd9708",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "61c91c37e51445b8b383b9d170f144c3",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5d628929b2c646cb8cfb777ca5f52a30",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1c33a5153707464fb4b4a9485a540192",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "976047e2d6e44a7e8627f748819a24d5",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "142378bd91a1424dad075852de7114ef",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c7dad4e73216419ea1e971267959e302",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "fb7c8955505d4e7982d5bd2f42a6baca",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "521e7b2e7ed4444c97a17aa0187b97ca",
          "Name": "HalfWidth",
          "Description": "HalfWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d6d9fad0be274ffb96181f43ef3ceea1",
          "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",
      "Code": "-HalfWidth;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "c68f25e0f9fd4e1fa7f129334c2d3463",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "a801a12c150a4d3cb5257fb2943ec6c8",
          "Name": "Width",
          "Description": "Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3a34c190651944308a0c7a81bdb74a2b",
          "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",
      "Code": "Width/ 2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "96b98094e84f4524a44c953ae88e8862",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "880f82db805b4aafa3d86f8238a6f2a3",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "47f057188753486688bb116f4de6da86",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c20aa66d14e545e88dea078073a256e7",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e39ee1f42e4744c0b7e71004d8285894",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "94c07acc59244fd08d1b2e89ae75b711",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "248ea889cbfe49d89eb264df6710841d",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ddec1f9f671e4264820a3fa9da0dfd5c",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4ed178d95e1246f18123f1b567f6800d",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5a5321c7693a45d8acc15d9912edecda",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "501a6a04a9a54865a4f8a2cd7c935567",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d21f2ebc4c864bc8808079e7a48e508f",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "19da7b4a79084149a68a2126cfee21cd",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "753d97df8ad548f3ba7756884dfea4dd",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "58224c8a28d644069ed8ddf8c3e0b73e",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "9d0b1e76e3ea4c28b560ceeda2c79989",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "7cfe1af847b840f59acc835aa98e1e8f",
          "Name": "height",
          "Description": "height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3a0b0dd031f14e1393bf24154a026ec1",
          "Name": "distance",
          "Description": "distance",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "29b83c4d5ab44e4ca9bfecfeb8451cee",
          "Name": "radius",
          "Description": "radius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "144f3ac1da974518a1b1baf0eb852380",
          "Name": "",
          "Description": "Depth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "Depth = height -(distance + radius);"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 50.0,
      "WatchHeight": 38.0,
      "Id": "0826b34371bc4bd0b037f88abdf119a3",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "9aa3a75271494f19a28abbf3ac50cbd7",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "60ac5091def74eb9aeaa6cccf531807b",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 50.0,
      "WatchHeight": 38.0,
      "Id": "a990251f0bb34cf4829f1ee624e913e1",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "160b54501ed743dd98978169b9170cb2",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "71e8113140914e308725148816a974c2",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    }
  ],
  "Connectors": [
    {
      "Start": "f266d991c37e4b4b888b204c2bdf46aa",
      "End": "0591f29098014ea5886b398917e96e84",
      "Id": "3591ae5958e44cfbb8571ef105c7aea9",
      "IsHidden": "False"
    },
    {
      "Start": "5edf064e575d49af9016c155223faf2b",
      "End": "9927ec43be4b4a25985e1535a9ff3e44",
      "Id": "ab1ec0f2a1b74f7d8bdee535979d1a85",
      "IsHidden": "False"
    },
    {
      "Start": "46131f68f9354a568ff3eba2b2b6458a",
      "End": "22058da2bf2f45bd9bdf17939227a04c",
      "Id": "2794918363ad497ca2b34699befb0a5d",
      "IsHidden": "False"
    },
    {
      "Start": "a98ffe1ed1284b65ae5e6b130efe0c9c",
      "End": "aed7a75188564f27a0425cb8559a3746",
      "Id": "76dce892a71544dbad8a190b28cb3ae0",
      "IsHidden": "False"
    },
    {
      "Start": "a98ffe1ed1284b65ae5e6b130efe0c9c",
      "End": "3bb1a87066464d91a4c59246bb2b6263",
      "Id": "cddf33a29a064d6ba336ecd58b85ac55",
      "IsHidden": "False"
    },
    {
      "Start": "a98ffe1ed1284b65ae5e6b130efe0c9c",
      "End": "f0913306a0d245c7ae8f0e839ffad770",
      "Id": "6e48b9992b31408dad2525205eaac0a5",
      "IsHidden": "False"
    },
    {
      "Start": "18b4cad2b2c648a4947d48b3749ec2c2",
      "End": "07eca33bc7d54c77918b3dfdf1ebfaa1",
      "Id": "6740d1c212a0460db4686fe846d17756",
      "IsHidden": "False"
    },
    {
      "Start": "18b4cad2b2c648a4947d48b3749ec2c2",
      "End": "d0fc6eb2fcd14809b5c16adb3e422f38",
      "Id": "aeead3a7d6a04888abeef1f2e59d738b",
      "IsHidden": "False"
    },
    {
      "Start": "18b4cad2b2c648a4947d48b3749ec2c2",
      "End": "7de3ca16801245638a0fcc539c7454cd",
      "Id": "dc59b265d9f54280b0ee8c893af514c7",
      "IsHidden": "False"
    },
    {
      "Start": "18b4cad2b2c648a4947d48b3749ec2c2",
      "End": "0925565fc12e4f358f7fd8909afe8e08",
      "Id": "8588d6b355d940aba927334bb08e9031",
      "IsHidden": "False"
    },
    {
      "Start": "8844aaa02efc42d8a3741de1d970a70e",
      "End": "ff2173d42a9f4226b83bc86cb5727f45",
      "Id": "ef386a3e197f4a7da63e9f519613f128",
      "IsHidden": "False"
    },
    {
      "Start": "c35f3d8b43be4526a13fe7f4efabf0a4",
      "End": "2ce140a694e34afc95977e819f468bba",
      "Id": "3bf34c4ef88f4751a060fd69d73b5792",
      "IsHidden": "False"
    },
    {
      "Start": "9ca2e12c889543a5a476c2a1e3736821",
      "End": "cc5fb956dfd04f74a770b00168cc1741",
      "Id": "837b8bb3452b465d8afb28fe0cf84091",
      "IsHidden": "False"
    },
    {
      "Start": "53934ecfa7444d3fbf0298983d2bd276",
      "End": "ddb3224f13b545ee8fca13656a074f7d",
      "Id": "8c6fa82ea7934077b6eac1c88f704445",
      "IsHidden": "False"
    },
    {
      "Start": "bd7badaf9c044e68a0163a16bbf27510",
      "End": "fbe60ba617e543e6bb58140278286970",
      "Id": "6cfe20618159437f9c3dabfa8ec8cc34",
      "IsHidden": "False"
    },
    {
      "Start": "401bfe3e8e3b42b18aa41f747309f641",
      "End": "03862dbdc24b4f04af0705a78147fd1d",
      "Id": "682dafd4eeb84a628c6e7cbe7c3b90d4",
      "IsHidden": "False"
    },
    {
      "Start": "e980d941593e4855b0716234f707d310",
      "End": "ba5074029fee44d994e16abf3706fbcf",
      "Id": "4c21510012cf4275906c2590722c0fa2",
      "IsHidden": "False"
    },
    {
      "Start": "86575185b0d8416ba08a027edce1553b",
      "End": "9f918c86feaa48e5ba85ec44cc0556d7",
      "Id": "b995daaac85d414f8a5b34d5e6485443",
      "IsHidden": "False"
    },
    {
      "Start": "e8c0265123b24f519c751c926eb6ba03",
      "End": "dc05fde32d5648009e44de470015a4f3",
      "Id": "4ccd29f94f1b41c885ea27423d18915a",
      "IsHidden": "False"
    },
    {
      "Start": "e8c0265123b24f519c751c926eb6ba03",
      "End": "0dde3f4f0ed5469291c3833e2b36be0e",
      "Id": "9f343268d4084fa7b7472c4da492168f",
      "IsHidden": "False"
    },
    {
      "Start": "e8c0265123b24f519c751c926eb6ba03",
      "End": "62cd1cb04a5a4112a952637ccb8d02dc",
      "Id": "d930fc9e663c4a8b89ceadc83ea1e4ac",
      "IsHidden": "False"
    },
    {
      "Start": "f5385dbfc83c4f64b0be025eafc71201",
      "End": "6b8100e2afc14fea8c4f55f4289f786a",
      "Id": "d1396efba5c94969b0dbde51fb91ccc3",
      "IsHidden": "False"
    },
    {
      "Start": "ca2021006fd34f69abbfdabe08a2e5bf",
      "End": "b64433b0bbc14d69b7b1b623097b4483",
      "Id": "93600b943ddc4f90b0d5f3e0954c881e",
      "IsHidden": "False"
    },
    {
      "Start": "fc769d358a204662895cb79dd55190f6",
      "End": "c3030c4714d3407aa9df2b3bd413fd76",
      "Id": "b197914fc12b43fe9ac63b1010ed78dc",
      "IsHidden": "False"
    },
    {
      "Start": "fc769d358a204662895cb79dd55190f6",
      "End": "aa1e2e12faf440ad93cec5c7eb081258",
      "Id": "d91fae2ea9dd4fbaadeed6e7fef90d8d",
      "IsHidden": "False"
    },
    {
      "Start": "fc769d358a204662895cb79dd55190f6",
      "End": "a7a8cc5aafe041fa8538f6bc16352ce4",
      "Id": "165953cbe57641e6a25124edbc0b7824",
      "IsHidden": "False"
    },
    {
      "Start": "2a26cca4600e40b7884f31eed16d60e6",
      "End": "04e511bd9dcd44c5a7dee43015062d4e",
      "Id": "7435569d2c77469dbf75d22b0a68190b",
      "IsHidden": "False"
    },
    {
      "Start": "345d0aefbb7642b695a536a5ec1d3551",
      "End": "3932e2c91cef4a4da125cfa7c9f68671",
      "Id": "3d5d8f42741e4130a44344dc445a9d61",
      "IsHidden": "False"
    },
    {
      "Start": "345d0aefbb7642b695a536a5ec1d3551",
      "End": "9c2795704ab3466f896ee19dcd6d0269",
      "Id": "727e93e5706443dfa637850c8cb71edf",
      "IsHidden": "False"
    },
    {
      "Start": "345d0aefbb7642b695a536a5ec1d3551",
      "End": "babdad930918422480de3cf66c6dfee0",
      "Id": "d94ce8c4184d4bba8dc855132e530b34",
      "IsHidden": "False"
    },
    {
      "Start": "345d0aefbb7642b695a536a5ec1d3551",
      "End": "03daa889d87a4ee0a1a2f1e42948283a",
      "Id": "c2ebe7a239e04f689f3f9d42f4f84387",
      "IsHidden": "False"
    },
    {
      "Start": "345d0aefbb7642b695a536a5ec1d3551",
      "End": "bf8b12f50f694036bb3a699b091f458a",
      "Id": "25bae8587aa1401596d61067dc4bde14",
      "IsHidden": "False"
    },
    {
      "Start": "1a652431a2e44ae3aab88f871f173474",
      "End": "5366e435d10f47cfb29f17452751211b",
      "Id": "9b8ade04021045989ae8852bfe1bed1d",
      "IsHidden": "False"
    },
    {
      "Start": "1a652431a2e44ae3aab88f871f173474",
      "End": "b31f04b187d8453aadef657cc8f2e1b2",
      "Id": "c4ada2280b5a44968266bc2b0fb91149",
      "IsHidden": "False"
    },
    {
      "Start": "1a652431a2e44ae3aab88f871f173474",
      "End": "3c0257d768644d02a9fe2ba602073890",
      "Id": "bf8d73637efe4eab9c8e3c5fc8f453ba",
      "IsHidden": "False"
    },
    {
      "Start": "1a652431a2e44ae3aab88f871f173474",
      "End": "44adc2ac3d194440b95d3b8344df0fbe",
      "Id": "24acd551d09e4e8995b15c521ce99e4c",
      "IsHidden": "False"
    },
    {
      "Start": "1a652431a2e44ae3aab88f871f173474",
      "End": "9ccfa2f37d9f42ceb13e5df17ba07f5b",
      "Id": "b1040c075a94422db0279b4018fdd17b",
      "IsHidden": "False"
    },
    {
      "Start": "18fa4db0a49d4d2ebe8bfa6fb13c6114",
      "End": "8d13909d7a3d4f928c4b0aaa88434898",
      "Id": "5454c02619114cd69796df410fc39090",
      "IsHidden": "False"
    },
    {
      "Start": "b53be5266182444fb1649760d5d80da3",
      "End": "b98d92300ca848d2a612f7a4e4cacf05",
      "Id": "1b86d330dc0b4d748b585f648d65de2d",
      "IsHidden": "False"
    },
    {
      "Start": "b53be5266182444fb1649760d5d80da3",
      "End": "c7c607505ef14ea79e607eb576b03824",
      "Id": "0e0d9fb6764349fc925f6c3ef639247f",
      "IsHidden": "False"
    },
    {
      "Start": "b53be5266182444fb1649760d5d80da3",
      "End": "2d5d968ff6c841ecb1af274a8499203d",
      "Id": "2ba0083a1fd74c899645b4d5859bc5b2",
      "IsHidden": "False"
    },
    {
      "Start": "e0ab47bef3c444dbb76b0ebfad55fc64",
      "End": "99bd4ac145ef4eb0ac20f2c91126896a",
      "Id": "79d1c424742a4c94b5795608186cdfce",
      "IsHidden": "False"
    },
    {
      "Start": "e0ab47bef3c444dbb76b0ebfad55fc64",
      "End": "cd5c02fa68a147169469ef2b5028138e",
      "Id": "ab637be5aa6f46bcbab80a8dd63a75ca",
      "IsHidden": "False"
    },
    {
      "Start": "e0ab47bef3c444dbb76b0ebfad55fc64",
      "End": "2fbb87c139d34127a744acfc0a737f6f",
      "Id": "d6eebf42f37543a4b7af1e22641846fc",
      "IsHidden": "False"
    },
    {
      "Start": "dc7260ffb89549c8be55a4d5c86980fa",
      "End": "62b4e680961a49b283de9b1b3db05043",
      "Id": "46a4979a1ad241fba8f24e56b15daa17",
      "IsHidden": "False"
    },
    {
      "Start": "9b13f971da844b89ab4eb75dace64939",
      "End": "12da2ee944604ab49802ede346161560",
      "Id": "02f976fde0f240c5b11e5a331bf01f69",
      "IsHidden": "False"
    },
    {
      "Start": "bb7d9291de7b4bc1945e61f02a1062e6",
      "End": "0a54876359ed44a9bf93227bcd6ee66a",
      "Id": "fd23490b9993494aa5e7d9b7d0f9908b",
      "IsHidden": "False"
    },
    {
      "Start": "bb7d9291de7b4bc1945e61f02a1062e6",
      "End": "052cd7a3a97945309c645b6b8a28f3ba",
      "Id": "d39903fc3d454b778cf57a54a557fb5a",
      "IsHidden": "False"
    },
    {
      "Start": "bb7d9291de7b4bc1945e61f02a1062e6",
      "End": "6f5f114e9f254ffd98964ec245a88942",
      "Id": "576ec75b37534193a051892253a19a48",
      "IsHidden": "False"
    },
    {
      "Start": "bb7d9291de7b4bc1945e61f02a1062e6",
      "End": "477a999f4b8044e3b2b2ebda2ad0db3b",
      "Id": "92f507abf26a4ac5b70e408b8ca3f65d",
      "IsHidden": "False"
    },
    {
      "Start": "bb7d9291de7b4bc1945e61f02a1062e6",
      "End": "618915637f5c43329d20e271ea6c22da",
      "Id": "ba0c7c6a483840049718adbebba2c64b",
      "IsHidden": "False"
    },
    {
      "Start": "21b121c7fce24f41b945154c5a2c514c",
      "End": "e519393a886a4d03a39d6ed1848e4c4a",
      "Id": "54bbc2f14fe649bc9c150ac14edc8412",
      "IsHidden": "False"
    },
    {
      "Start": "266d835b33a34c9ca3a669a5c5674e07",
      "End": "492b0d3ced864e838ee2d38fdaed2522",
      "Id": "56b0b6536f33496f8ca02a92c11ac4b4",
      "IsHidden": "False"
    },
    {
      "Start": "a2c7deb592ad496a9ddeb72191d56659",
      "End": "f7e8c3e63ed24592a3b6608c46e307cd",
      "Id": "5f7b07f216fa40d79eb46cd0fcc0a09a",
      "IsHidden": "False"
    },
    {
      "Start": "a2c7deb592ad496a9ddeb72191d56659",
      "End": "7b00051da2524793bca5228f2b1718bd",
      "Id": "3f05aec853a8472cb4d5aec6f3dc2832",
      "IsHidden": "False"
    },
    {
      "Start": "a2c7deb592ad496a9ddeb72191d56659",
      "End": "017bae4c0dbc4ae494241543efecfbe7",
      "Id": "53a2baa8debb45b5b6f2f4d6cc2686c0",
      "IsHidden": "False"
    },
    {
      "Start": "a2c7deb592ad496a9ddeb72191d56659",
      "End": "04377824aaab4cd6856e5d80ae66a2ae",
      "Id": "0842776bba30425ab4874dcaae95fda2",
      "IsHidden": "False"
    },
    {
      "Start": "11b4cd4cc56c436b8e325c9567a48696",
      "End": "2aba03656db24056a8735856fd223f13",
      "Id": "a41ad095e69648a9ae921a90b325382c",
      "IsHidden": "False"
    },
    {
      "Start": "11b4cd4cc56c436b8e325c9567a48696",
      "End": "ceb4d0b2ddfc4f5f9d9f66906ad7a5c9",
      "Id": "200a742192e2439e844926893b1a5f31",
      "IsHidden": "False"
    },
    {
      "Start": "11b4cd4cc56c436b8e325c9567a48696",
      "End": "2f25262be5f849c5b717e6ce912fb57a",
      "Id": "f3449fee30c6442981dad60dd03cc57e",
      "IsHidden": "False"
    },
    {
      "Start": "9712bf2720cb4694acd0aaede44c24dd",
      "End": "132b4ccfead94cc0b40593dfbf89e987",
      "Id": "bfd2d753739a4bf384bf78dc0cfecddf",
      "IsHidden": "False"
    },
    {
      "Start": "9712bf2720cb4694acd0aaede44c24dd",
      "End": "75b38baf5b6b4e528e7d40fd886937e3",
      "Id": "86415a7755db42128b9003b1588a61c0",
      "IsHidden": "False"
    },
    {
      "Start": "9712bf2720cb4694acd0aaede44c24dd",
      "End": "b9eb505e29014ff0bb1373999becffe5",
      "Id": "af7036cbd23e49c5885d7b1c315acfd1",
      "IsHidden": "False"
    },
    {
      "Start": "8e52346b0e924390891fc84338c8be69",
      "End": "097c4d85febb410c87203e61e9c00c3d",
      "Id": "8b6cbaff5da14774ba7cbba14499b507",
      "IsHidden": "False"
    },
    {
      "Start": "8e52346b0e924390891fc84338c8be69",
      "End": "e8b42f437959443fbe7a3903b3e88947",
      "Id": "317cd98ced38490fa99ded94844bd8f2",
      "IsHidden": "False"
    },
    {
      "Start": "8e52346b0e924390891fc84338c8be69",
      "End": "1664a5a1545040a2b046ce1891403b4c",
      "Id": "9fc9fb37a71f4fd28c3ce6c7ad80d441",
      "IsHidden": "False"
    },
    {
      "Start": "8e52346b0e924390891fc84338c8be69",
      "End": "3543368e14e441708498dfe428d6140e",
      "Id": "42dbd813a8e5434d8936e0caabbd3eaf",
      "IsHidden": "False"
    },
    {
      "Start": "dd4bb58007d147148b3792504efe5f44",
      "End": "2eb3a6701a5f49bf97584e2520cf56ef",
      "Id": "29a8dc3f66c8457097a1aef8246edfe0",
      "IsHidden": "False"
    },
    {
      "Start": "dd4bb58007d147148b3792504efe5f44",
      "End": "c4163e00459041a1899b0e65f751bc4b",
      "Id": "90da89c2458844e99ddf210850136a69",
      "IsHidden": "False"
    },
    {
      "Start": "f6a72080f47f49f7a9c9f934b83889b4",
      "End": "6b8933506bf448489d10446df2a38162",
      "Id": "64723111fd564fa99a0c7e7fcf06b988",
      "IsHidden": "False"
    },
    {
      "Start": "abe8ed6245f54a4cabb4b06473ade948",
      "End": "d162caf31b8c4a4bb937123d6f247ae3",
      "Id": "e319eaa88fc8418c8765dde5a580ebdc",
      "IsHidden": "False"
    },
    {
      "Start": "894a98f71ac14b3fbb67c1c83985242f",
      "End": "123c7c6650b14b48815f0092614189c6",
      "Id": "e883c34d3c85432da2c39b6b512fe485",
      "IsHidden": "False"
    },
    {
      "Start": "36d2087e077c4d64921e1eb9d46d6adb",
      "End": "b21f8a7a7c934b5da12c6d75d9c1e29b",
      "Id": "0e06966550c541fea250095898dd537c",
      "IsHidden": "False"
    },
    {
      "Start": "b824790229614052bc83adc88fedcf69",
      "End": "27bf8dba3c4c4b55860ff7e8acabbc28",
      "Id": "95c49b0506364bf59244bfdd36782a2f",
      "IsHidden": "False"
    },
    {
      "Start": "df8a23cd434a4b5fafab18b0e3867204",
      "End": "a6267f941258475fbfda434a23a7e5c9",
      "Id": "cd089aad6ebf45afa77b79b1f08d580f",
      "IsHidden": "False"
    },
    {
      "Start": "461edc76683947a887a8279b9eb1de08",
      "End": "7bb974841cdf41069abb849a7618f266",
      "Id": "f6fa922b48cd48d9b7d609e503e54f47",
      "IsHidden": "False"
    },
    {
      "Start": "3d1e95b8b1444cd8b6efdc2fba4251df",
      "End": "61bbb62639f647639d5d3738f60119b1",
      "Id": "ebf28b6538a74d2498810c381c279b9d",
      "IsHidden": "False"
    },
    {
      "Start": "0817231db7764fb8ac8fe0c3cf432467",
      "End": "ec9c1630658b4cc892980019c9f056f2",
      "Id": "4e2d535ca9b645bfbc2414239ed04fb5",
      "IsHidden": "False"
    },
    {
      "Start": "ad083566dd8b43b1b260b9d934b285e6",
      "End": "92c9528c171348e2b37b167942f867fa",
      "Id": "0d4df77f40a845b9b0537b1c5ec46254",
      "IsHidden": "False"
    },
    {
      "Start": "922ae039ab464bacb9c28eb9cb16e19e",
      "End": "5471e26d89664a1492140c763067b66a",
      "Id": "7a5b58ee763949439b300fa752245ab7",
      "IsHidden": "False"
    },
    {
      "Start": "651f2f96dbe34f188de2dc8f1c4db39f",
      "End": "0405a1afe1f24018b7c08c86c6e5db42",
      "Id": "ffc654fb17da418086217004088f87a9",
      "IsHidden": "False"
    },
    {
      "Start": "51e9de98f4bd46d58efbef7cad345f5b",
      "End": "5eb758e157a24c6a8748f03d75702a04",
      "Id": "429ee5ef14694585aad0a50138e84e81",
      "IsHidden": "False"
    },
    {
      "Start": "51e9de98f4bd46d58efbef7cad345f5b",
      "End": "2295db56e9ef4149b9beddf513af079a",
      "Id": "6463544c2df64751a88e7a95400d799c",
      "IsHidden": "False"
    },
    {
      "Start": "0f75737901bd431ab9b2dd91de8e06ef",
      "End": "f9d50d09999346abb6fa26e23ac43411",
      "Id": "7a91284441234661ae0468431663773f",
      "IsHidden": "False"
    },
    {
      "Start": "0f75737901bd431ab9b2dd91de8e06ef",
      "End": "64f8664be6e241a8b339b79770abc9b2",
      "Id": "d04806dd706f4148a4773aeef30d6d04",
      "IsHidden": "False"
    },
    {
      "Start": "c5855bb806eb431480cb48d8707fdd0e",
      "End": "13f7271fdd2748a2b75006997e17e40f",
      "Id": "b989fdb90d654c309fc98bab81d27ee7",
      "IsHidden": "False"
    },
    {
      "Start": "c5855bb806eb431480cb48d8707fdd0e",
      "End": "a25ad22de4334fbcae7b5bba5bea4a04",
      "Id": "07c4505f9a0340c18fdc3ba13bc98995",
      "IsHidden": "False"
    },
    {
      "Start": "5683d33faa91437399152adcbfd2d4ea",
      "End": "027efc1ef337420b833eb1b124543491",
      "Id": "a4aa4a2cdee44ed8be263b5f9e201a3e",
      "IsHidden": "False"
    },
    {
      "Start": "5683d33faa91437399152adcbfd2d4ea",
      "End": "2a1437dc1fc0478ab2ee460c930e5c88",
      "Id": "2b0711638d7745c5949e4c81f3be880d",
      "IsHidden": "False"
    },
    {
      "Start": "8e39857dc7ee46b3b49e5137ec3eb236",
      "End": "50022979eea142dfad6d17573e997cd1",
      "Id": "3426d2d56a8f4f36a9eaca378b18e9cd",
      "IsHidden": "False"
    },
    {
      "Start": "ffbda1336320490881015eb341b993b4",
      "End": "059654086baa45548325db4db68652da",
      "Id": "9eb9d1b912724e06ae8918568620491b",
      "IsHidden": "False"
    },
    {
      "Start": "ffbda1336320490881015eb341b993b4",
      "End": "8b8926dcb8b54edd888843a4de674915",
      "Id": "39257663080b4ee681b39288cf0122a4",
      "IsHidden": "False"
    },
    {
      "Start": "0ccb64b683d74573bc5edceb0df39ce1",
      "End": "8cab4637ed504d9ea5c49c1b7e7ae7d9",
      "Id": "7576a9b94f2e48669afcb56fade08a32",
      "IsHidden": "False"
    },
    {
      "Start": "70a3c4c1175d4813a84d235b3d535257",
      "End": "c66250e6e665426d822f57675ecb064b",
      "Id": "8b704490b4b94651a7cdda153ae4ef86",
      "IsHidden": "False"
    },
    {
      "Start": "70a3c4c1175d4813a84d235b3d535257",
      "End": "09ab253867a44955a0d607737de711aa",
      "Id": "79d7b606784345bdad2e78601159c6d4",
      "IsHidden": "False"
    },
    {
      "Start": "3e9ecb5bc80440eb95c2fdc16203a737",
      "End": "8d4ed42877ed4e5ca1be56684ba100bc",
      "Id": "7138210ff5234b11bb21fb2ea9548245",
      "IsHidden": "False"
    },
    {
      "Start": "3e9ecb5bc80440eb95c2fdc16203a737",
      "End": "20ceccfff04e4c07aa4530f1c72bc63d",
      "Id": "53bd5609bc894e8094751f0cf9eb8fa1",
      "IsHidden": "False"
    },
    {
      "Start": "3e9ecb5bc80440eb95c2fdc16203a737",
      "End": "aee4bb294d3c44db90cebf5401452583",
      "Id": "4a3499988f9b4408a31b7c2ddf99f308",
      "IsHidden": "False"
    },
    {
      "Start": "3e9ecb5bc80440eb95c2fdc16203a737",
      "End": "306c77972b9c45b0acef2ceaf699c811",
      "Id": "1b691e3ffb104523a78e08599e292144",
      "IsHidden": "False"
    },
    {
      "Start": "8b78f5930db04950a5ff71818257582e",
      "End": "27de0346f6434dc98d7d2baecd52d6a8",
      "Id": "86d9efa4110e420ea636f0e28d42f01a",
      "IsHidden": "False"
    },
    {
      "Start": "6250ccdb29344f1499fbe295a9f284b2",
      "End": "273acb82ccee493eb7ba6a4450b43e6b",
      "Id": "c7fe31bc4b4f44e7a463d242a27113c7",
      "IsHidden": "False"
    },
    {
      "Start": "6250ccdb29344f1499fbe295a9f284b2",
      "End": "9bb8fcdec14a4f868fa0f23377c5b91a",
      "Id": "840f41ad1e3d48adbc9d8455c535ff6e",
      "IsHidden": "False"
    },
    {
      "Start": "6583b315254a48feb5e01844b8b8be5f",
      "End": "e7372b433e1844659dde120047ed644c",
      "Id": "4cff955c22f14b04af32e99c99fcc844",
      "IsHidden": "False"
    },
    {
      "Start": "e6f82d18b4884b6b86300f32604cf6bb",
      "End": "9f3c987b8b8249d5a1b7d8f2082086a9",
      "Id": "9ce6d757ddbb4d7b99e4aaa3325aa6ec",
      "IsHidden": "False"
    },
    {
      "Start": "e6f82d18b4884b6b86300f32604cf6bb",
      "End": "c70b986e7c9540b09599f3f20c463380",
      "Id": "3fc8fc1d284e41d895ac6aa2329465b0",
      "IsHidden": "False"
    },
    {
      "Start": "f57c4e1465da4aeaaaa2420d8cb63712",
      "End": "f967951938f44b46bcf05fe208651a98",
      "Id": "61800393810548b28cb97aaac5a48690",
      "IsHidden": "False"
    },
    {
      "Start": "f57c4e1465da4aeaaaa2420d8cb63712",
      "End": "1d25f5f0baee45b0a434e9d39f29b2df",
      "Id": "4f97b89e79394b3f8ee155b32541dbc9",
      "IsHidden": "False"
    },
    {
      "Start": "71246d1bb2cb4ed5a15697c020454e77",
      "End": "cfe5219888e644f192f14798b1a8bca7",
      "Id": "f95de072b2704d748c9c20ed56b6760f",
      "IsHidden": "False"
    },
    {
      "Start": "71246d1bb2cb4ed5a15697c020454e77",
      "End": "832e3cd7e3a84817941930340edb3f30",
      "Id": "b94769b51acb4fa7854d498c2eeeaa6b",
      "IsHidden": "False"
    },
    {
      "Start": "f647694b452145eab298003a64b37326",
      "End": "f5818aa3e960498ea8c828af1e52f95f",
      "Id": "f3747cdc058b49a088810ed384a2d52f",
      "IsHidden": "False"
    },
    {
      "Start": "f647694b452145eab298003a64b37326",
      "End": "48a155390d174eb5a1a1ff20d0846844",
      "Id": "3609dfbd85574e55a6355717d73a7a8e",
      "IsHidden": "False"
    },
    {
      "Start": "0e0ba24b5f1b4182a938258f4668105f",
      "End": "c8fb0072b6d74483aa63a887ca56e8e5",
      "Id": "deba807da6cf45e3b78acf623b2a06b7",
      "IsHidden": "False"
    },
    {
      "Start": "9ecdc55db96f4bb2bc88237694864cb4",
      "End": "92fc93c7f5e24a7b91cae143cb899412",
      "Id": "1b521d78fac94c2187d474c6c171aab1",
      "IsHidden": "False"
    },
    {
      "Start": "313df7d21c8a49e29e3a28e29700936e",
      "End": "ba1216e3055a4c168cfa29ce7632679e",
      "Id": "ba6fc60cfc324256bb4967bad22035d6",
      "IsHidden": "False"
    },
    {
      "Start": "90a25d9b06644f35ac952e618e9c8937",
      "End": "477f0f907fce4482a49590d9da18a73d",
      "Id": "31dc3901102845119b88a09772f338ed",
      "IsHidden": "False"
    },
    {
      "Start": "581357fc351e4fcc9eae1430169e9983",
      "End": "a14a0b707cbb4edaad7084f24f6c060c",
      "Id": "ce28b8b97b624719a0d73cb23fd544f4",
      "IsHidden": "False"
    },
    {
      "Start": "c78fa56452b14e1b91eec510a50d813e",
      "End": "49dae45671514a71a9d2ff743bbec5a9",
      "Id": "2d6343d66a814c8aa4cabdf755ebda95",
      "IsHidden": "False"
    },
    {
      "Start": "4c8f7e098eac4d0b8f3afb1c541db01b",
      "End": "c15a851a88044503bfd1da05da2f18ba",
      "Id": "49eed119f87c42518ef1969f83bfbb86",
      "IsHidden": "False"
    },
    {
      "Start": "08b81c610741424c80db58a27af5e48f",
      "End": "b9b29e812e84414db6772dc24650c908",
      "Id": "9db3846ca4484d65ae859cefa2f4692e",
      "IsHidden": "False"
    },
    {
      "Start": "484e759939514e639e29222bacc32204",
      "End": "d9faebccddcd406488d524fc9bb6600e",
      "Id": "ec0fa7e2843e4682a18edf608570d066",
      "IsHidden": "False"
    },
    {
      "Start": "89a354b5bcfa4a149012ce87fd75f23f",
      "End": "752084a22fb144bc9d3a9be92d6978c7",
      "Id": "ef722c6d7e9745cdbd59006ce91cf656",
      "IsHidden": "False"
    },
    {
      "Start": "16a277f84d094fd5868d5cd9f769f685",
      "End": "1a19572b60294ac8bf67f55803597aee",
      "Id": "9a5d21684d6343348fdcc5ac5e4a5ada",
      "IsHidden": "False"
    },
    {
      "Start": "16a277f84d094fd5868d5cd9f769f685",
      "End": "ace46f3dbcbd41a8928c4f658095d040",
      "Id": "d771b6776ffc4e9895c4c9dd6c9fce63",
      "IsHidden": "False"
    },
    {
      "Start": "01af8e0e692640db8f5bbb28b21fcb24",
      "End": "7da5477150834803ba82e8dd5d832809",
      "Id": "d8321247c08e48dab18063a95e481869",
      "IsHidden": "False"
    },
    {
      "Start": "01af8e0e692640db8f5bbb28b21fcb24",
      "End": "2a2550027c5e43acacd7474af82f7048",
      "Id": "75f6eccc60c74ca3ac0468d2cc0966b3",
      "IsHidden": "False"
    },
    {
      "Start": "4a194e7f5dda48c7abc2094b31b42950",
      "End": "ae83d82d7e4643909e37ada4394bd4d4",
      "Id": "357045d237984efcb170cc6e8c62b36a",
      "IsHidden": "False"
    },
    {
      "Start": "ce7002bbd5004d9caf3280f9f70ef821",
      "End": "7010defbcd4c4f3a8c4905ff7728f557",
      "Id": "11b4dcac4e084f698653a76f1d0a8516",
      "IsHidden": "False"
    },
    {
      "Start": "8dfe12ad6e1d443a9b3be89128a9a778",
      "End": "37410a09d79947c9aacf5a8a474ccd9e",
      "Id": "2f9a60c9ec764ed48c477374c4b0c8bb",
      "IsHidden": "False"
    },
    {
      "Start": "b125a993601e4baaaca93a26e395760b",
      "End": "342b91e0da954b4196eae3e3b5dca05f",
      "Id": "977704085f504bf19dbf05d44964ebbc",
      "IsHidden": "False"
    },
    {
      "Start": "b8832313bcf941aba12ad68b7acff9e5",
      "End": "e984c001bf8f4252ac89236c9b5abc6a",
      "Id": "10dfcf36a6844e04a551ded05173712e",
      "IsHidden": "False"
    },
    {
      "Start": "b8832313bcf941aba12ad68b7acff9e5",
      "End": "2aa9b406a6ec45ff8ea239b09e8fb2c6",
      "Id": "a22eea3b3a3c49d8bfd63fc598f70ffd",
      "IsHidden": "False"
    },
    {
      "Start": "b8832313bcf941aba12ad68b7acff9e5",
      "End": "6d2851b3163c4c3d858cc8d5f4d0e475",
      "Id": "602b401309f047b9ad7bc4bea2a91f5b",
      "IsHidden": "False"
    },
    {
      "Start": "b8832313bcf941aba12ad68b7acff9e5",
      "End": "7e6722659e7645738fc9b23c0a638856",
      "Id": "c4f2a58fdc8a4c9b95cf29cee0653b26",
      "IsHidden": "False"
    },
    {
      "Start": "b8832313bcf941aba12ad68b7acff9e5",
      "End": "5f901965fd4c410b8449d45fe4b12f0a",
      "Id": "9c5d5f176c094a4ba9b3e960e723d655",
      "IsHidden": "False"
    },
    {
      "Start": "b8832313bcf941aba12ad68b7acff9e5",
      "End": "38b5269c13624cc4ab331a9eb4569959",
      "Id": "ba47827fd3ab4c178c5f1bebc5eeff7c",
      "IsHidden": "False"
    },
    {
      "Start": "b8832313bcf941aba12ad68b7acff9e5",
      "End": "1a7eb21df5184a2da4f6a1090a569e56",
      "Id": "8374fedb91274945a1880eb74b9505b3",
      "IsHidden": "False"
    },
    {
      "Start": "b8832313bcf941aba12ad68b7acff9e5",
      "End": "b57b1875132d4e9f81df41380d694d98",
      "Id": "a4544de26ca848dcb995ca2f1d15db8b",
      "IsHidden": "False"
    },
    {
      "Start": "1fe93d1e038d475aba0cbf2e9f21c738",
      "End": "4a44db39f26f453499407aaecafaec3a",
      "Id": "1d14f541294748e88ec0b13cc2f5bbd6",
      "IsHidden": "False"
    },
    {
      "Start": "1fe93d1e038d475aba0cbf2e9f21c738",
      "End": "41f4df0e4d5f4408a23cbc97ffd4e8bb",
      "Id": "b51ddb75e47f405ea959f6c0a75ce8f2",
      "IsHidden": "False"
    },
    {
      "Start": "1fe93d1e038d475aba0cbf2e9f21c738",
      "End": "ea63a4090c604bd8bd6b84c1d5c4245b",
      "Id": "6cc82d3950a74e918493332cbdc87db3",
      "IsHidden": "False"
    },
    {
      "Start": "1fe93d1e038d475aba0cbf2e9f21c738",
      "End": "fdda20da05834c05bb5494ece780df22",
      "Id": "3fdd1669c2c647fc9f98c40d88061734",
      "IsHidden": "False"
    },
    {
      "Start": "1fe93d1e038d475aba0cbf2e9f21c738",
      "End": "6b4968722f8f445a8a644cc4ba4382ce",
      "Id": "11a5cdb69499462caf14818c4f1039ce",
      "IsHidden": "False"
    },
    {
      "Start": "1fe93d1e038d475aba0cbf2e9f21c738",
      "End": "111059b4500343f299eb718c288ca84a",
      "Id": "f669791be01c429ba64eb07ae7a7209d",
      "IsHidden": "False"
    },
    {
      "Start": "1fe93d1e038d475aba0cbf2e9f21c738",
      "End": "519c7fdf7f78488e841909c5fb09c9f0",
      "Id": "28d8abbc1ed64a4da26ff8c56e717ddd",
      "IsHidden": "False"
    },
    {
      "Start": "1fe93d1e038d475aba0cbf2e9f21c738",
      "End": "0dd69769840f41d083730ad2eee097dc",
      "Id": "3a41d577ccd64204ada61fde86a4581a",
      "IsHidden": "False"
    },
    {
      "Start": "ff3dcf2edbf54971a539372d513c9689",
      "End": "513fdb1de8534a9490f4dbeda4d13a69",
      "Id": "4357ebdb108d4179a2634a4cf52b0e7e",
      "IsHidden": "False"
    },
    {
      "Start": "ff3dcf2edbf54971a539372d513c9689",
      "End": "a4243451c07348b2994925c60652616a",
      "Id": "73f083e19880430db8036e0ba14d2aa6",
      "IsHidden": "False"
    },
    {
      "Start": "ff3dcf2edbf54971a539372d513c9689",
      "End": "6feac64b492c4d6387042b6601d9cb27",
      "Id": "8cf894a53bfb435c9d5bd505d59ad01d",
      "IsHidden": "False"
    },
    {
      "Start": "ff3dcf2edbf54971a539372d513c9689",
      "End": "5f9b1e8394934b1bb2260904f052fb67",
      "Id": "1cbf44991e904e0aa81c4e5ca1385bae",
      "IsHidden": "False"
    },
    {
      "Start": "ff3dcf2edbf54971a539372d513c9689",
      "End": "087d3f2299b54a56b4a8706aa1916e0c",
      "Id": "b4024040aa5d4c9c8e06e4f4c7c9ddd7",
      "IsHidden": "False"
    },
    {
      "Start": "ff3dcf2edbf54971a539372d513c9689",
      "End": "95cb6618ec3d477c8d6db601a1c9e4c0",
      "Id": "8e3086d5c1e14de1863110890b2b31cc",
      "IsHidden": "False"
    },
    {
      "Start": "ff3dcf2edbf54971a539372d513c9689",
      "End": "1539a99c3c9d4c10b0bbbd79acbd9b06",
      "Id": "2def49504c5d4e289244959c9bb8ee8c",
      "IsHidden": "False"
    },
    {
      "Start": "ff3dcf2edbf54971a539372d513c9689",
      "End": "436a9c7ae5714125b7628f5a3ee46ab5",
      "Id": "e1d67b2be24849098e6c462c7e27a96a",
      "IsHidden": "False"
    },
    {
      "Start": "61a62730703541a38a7a4671c6f28461",
      "End": "9eb5172d19c545dfad5631d446efb3ec",
      "Id": "90780902a0ec49ff9f18deb66e6ef70b",
      "IsHidden": "False"
    },
    {
      "Start": "e73b8915c0014629adb3ca41b88b7125",
      "End": "3e64d28eb71a48b3b9da04662712bd85",
      "Id": "27323e7de0714a04a1679bba091384bd",
      "IsHidden": "False"
    },
    {
      "Start": "6d0caaf43dc74b64944165fdaf8bb58c",
      "End": "112913c9350c4f55b47cf331753677d8",
      "Id": "5e33c309508448dc927a80a47f4b51d7",
      "IsHidden": "False"
    },
    {
      "Start": "6d0caaf43dc74b64944165fdaf8bb58c",
      "End": "b5fd45f7247d46bd90e33d560d585935",
      "Id": "d0c386704e34452aa7bef91cabe64dad",
      "IsHidden": "False"
    },
    {
      "Start": "e093a1c1e0cd43d58667de8989cfeb6a",
      "End": "520a415fb23843c99078956518531a7d",
      "Id": "9caa0ef04da543b8912af03f918a93fb",
      "IsHidden": "False"
    },
    {
      "Start": "e093a1c1e0cd43d58667de8989cfeb6a",
      "End": "0647f166ac7b4492990ddc79e4e2a90f",
      "Id": "45ae54c5a70a4f6db02f025647453886",
      "IsHidden": "False"
    },
    {
      "Start": "d0ec297ea14b46f9bc6eec28722d9ecc",
      "End": "70ee7897574146659e48beb9672d3c3e",
      "Id": "9fb5ce7735ac44fbb50be6af39f0ecc8",
      "IsHidden": "False"
    },
    {
      "Start": "93770619b54a44479f19591255312f0a",
      "End": "9f18c9ca60144ff18e7b61ce972ddce3",
      "Id": "d8c8148bab264f2891aa871ee6e65052",
      "IsHidden": "False"
    },
    {
      "Start": "9ce7cbdb460b4860ae91a8fc9a594e82",
      "End": "1c0c7d0495f6434c992e72fe4d0e914c",
      "Id": "b34d2756085e445582d8f2b0fc6e19d6",
      "IsHidden": "False"
    },
    {
      "Start": "fbc5a894f01c4f1db3c0f6a11ccbb890",
      "End": "7a679bb1efcc44f4b61956580d3e91d3",
      "Id": "21d5aa098ebc468294174ff29830949b",
      "IsHidden": "False"
    },
    {
      "Start": "f1694562770d4ae3a79f30867b225006",
      "End": "f5e77bae20e645478d8f54b441ea0424",
      "Id": "d26c9d2734a347578284ca09c8fb340b",
      "IsHidden": "False"
    },
    {
      "Start": "f1694562770d4ae3a79f30867b225006",
      "End": "5e32001dc1a9458db545e893b7434d61",
      "Id": "97a7c2130f0d4a56b1a4d22737006188",
      "IsHidden": "False"
    },
    {
      "Start": "f1694562770d4ae3a79f30867b225006",
      "End": "12ea7655cabe46269fb496e92811fea4",
      "Id": "741c6e9c4fbd48b0a40ed95aa059781c",
      "IsHidden": "False"
    },
    {
      "Start": "1caf25dbde824fb5b7c4489580d97ef2",
      "End": "7eee93f34e2847988cab5652fac2d923",
      "Id": "d99f3dede3f847719e142f1a7b624362",
      "IsHidden": "False"
    },
    {
      "Start": "1caf25dbde824fb5b7c4489580d97ef2",
      "End": "c7868575ac7e46a6a9fef13c53a699c7",
      "Id": "5dd5d40b16404c09895bd37e2bf2b8c1",
      "IsHidden": "False"
    },
    {
      "Start": "1caf25dbde824fb5b7c4489580d97ef2",
      "End": "168e1ae66f3940c0b69b9734afd49c07",
      "Id": "38149e7d84264145a6fd13b163710094",
      "IsHidden": "False"
    },
    {
      "Start": "6cfa711bf75a47a9ab77432382df3e7b",
      "End": "1206a4e12ffc4b14b668f99cfdd66184",
      "Id": "1723cd1592a84304910962f0dc530a3e",
      "IsHidden": "False"
    },
    {
      "Start": "6cfa711bf75a47a9ab77432382df3e7b",
      "End": "bc089e6553824f36856bc08793a86687",
      "Id": "be3afd754cc34c199cf47d19558847f8",
      "IsHidden": "False"
    },
    {
      "Start": "6cfa711bf75a47a9ab77432382df3e7b",
      "End": "e4723350b9bb467d8c94e7b8c81744b6",
      "Id": "657258644806459f8e6b9859416a49ed",
      "IsHidden": "False"
    },
    {
      "Start": "cb42ff8b5c8b4438a9d1a39438cd74da",
      "End": "73979e17696549d082604e7922ebd4cc",
      "Id": "4f51f35c684242af8ec8d803b6846b93",
      "IsHidden": "False"
    },
    {
      "Start": "cb42ff8b5c8b4438a9d1a39438cd74da",
      "End": "09f803ea8bcf49d09be700b0e3206bf0",
      "Id": "1eb6c7bb3acb4149b28b0efdc72e2911",
      "IsHidden": "False"
    },
    {
      "Start": "cb42ff8b5c8b4438a9d1a39438cd74da",
      "End": "e632a6c4eab9466b9710db924701f8c9",
      "Id": "a3dc94d8e9794851afd10eb393877694",
      "IsHidden": "False"
    },
    {
      "Start": "944178b3dc714115ad16e75ef567fad0",
      "End": "ce9d203852074b12b8f63f2895c0b0c4",
      "Id": "91bddf25db914a9aa1361e29ab006d23",
      "IsHidden": "False"
    },
    {
      "Start": "944178b3dc714115ad16e75ef567fad0",
      "End": "abeaf772e9e64752b2c5ee080dc1af11",
      "Id": "4c3f35b9a5474aa2954380de106ac78f",
      "IsHidden": "False"
    },
    {
      "Start": "944178b3dc714115ad16e75ef567fad0",
      "End": "3257f9b1e97d40f68cb1dfdc82c6b18c",
      "Id": "0e8b7a50ea2f4f15b00951b612af0f34",
      "IsHidden": "False"
    },
    {
      "Start": "944178b3dc714115ad16e75ef567fad0",
      "End": "469708a531ce42b48aa682005cc660f9",
      "Id": "2d47b16ce70342c180c13e51921dc68b",
      "IsHidden": "False"
    },
    {
      "Start": "944178b3dc714115ad16e75ef567fad0",
      "End": "d349f4966eb340f18059aa91bcd8a0c3",
      "Id": "7ff156d072b446d5ab0b825b1aa546ad",
      "IsHidden": "False"
    },
    {
      "Start": "944178b3dc714115ad16e75ef567fad0",
      "End": "28a84ad64bef4014a628ed43de0cb2d7",
      "Id": "116a95c5c4f34514a149754c5c1eee56",
      "IsHidden": "False"
    },
    {
      "Start": "944178b3dc714115ad16e75ef567fad0",
      "End": "6bff80fbcaee4d26b9c88311fb0f6bd1",
      "Id": "6d72b30fe8684b04bb321241dbb3d885",
      "IsHidden": "False"
    },
    {
      "Start": "944178b3dc714115ad16e75ef567fad0",
      "End": "09cfa927aa344bd980e79d07c5d2d82c",
      "Id": "46e43a241e4740e0b3a72ea6857153ae",
      "IsHidden": "False"
    },
    {
      "Start": "ccc49e157e244d3385a0e207a84d5abb",
      "End": "092e9e19cf9d4d56853588a84eb27bdc",
      "Id": "f658674a8adb441d88c7d9c28f432f80",
      "IsHidden": "False"
    },
    {
      "Start": "ccc49e157e244d3385a0e207a84d5abb",
      "End": "5de6fd39ecc7406488158fd10a68f49b",
      "Id": "de18da3fd9664d8f9d58ca14461c0e44",
      "IsHidden": "False"
    },
    {
      "Start": "ccc49e157e244d3385a0e207a84d5abb",
      "End": "df37505439594e1fba865c81590e7caf",
      "Id": "b92480ff07be416aaef2719f18883387",
      "IsHidden": "False"
    },
    {
      "Start": "ccc49e157e244d3385a0e207a84d5abb",
      "End": "4908ecb2bc204a828c1936b13193bbb4",
      "Id": "056beb2fa5e54156b04d121d696ef012",
      "IsHidden": "False"
    },
    {
      "Start": "b92d3264b2fb4485acc7c19cc9659b5f",
      "End": "6a78d4b4905b4a6899cb519d7d6f5b8e",
      "Id": "ffe8c80bdf0f46d4a108b438a4fe6e31",
      "IsHidden": "False"
    },
    {
      "Start": "cf1da06cd7f04e4c9b5cc5ca5b40bbff",
      "End": "a765e9377a0c4626a3ff766d4bc2b1bd",
      "Id": "8dc2665d84524bc69a651c77a5f80732",
      "IsHidden": "False"
    },
    {
      "Start": "bd454b493279461f8689c6c4b058d6ea",
      "End": "72cfcc1a232e48928e364d50393ba8e4",
      "Id": "78ee2abcc8cb400599ca45700857068f",
      "IsHidden": "False"
    },
    {
      "Start": "72f7692a12634d9a8350f8f399c657ea",
      "End": "0abbf0e972e04fc3b7afa30b8e1c721e",
      "Id": "1d4117957f5745bd838bfa945b0a0ab3",
      "IsHidden": "False"
    },
    {
      "Start": "51adae653c3945faad5b064e1577e0fc",
      "End": "f06afb16cd1841cb87902860023ec46f",
      "Id": "ba4af3e55e684f9193059a42df4a1c9e",
      "IsHidden": "False"
    },
    {
      "Start": "79babaf7c80544f3a344672a70907208",
      "End": "afc13e977c624d88bd36bf02919d84dd",
      "Id": "6b8cd3160af94d5abec5bbab6c7f09bb",
      "IsHidden": "False"
    },
    {
      "Start": "79babaf7c80544f3a344672a70907208",
      "End": "6bef4fe5c484438b9a7cb00870a8871d",
      "Id": "37714f0b8e4a4428a783545eaed652c3",
      "IsHidden": "False"
    },
    {
      "Start": "976d1aa9da7e4d60bfda2f0aded7766b",
      "End": "1e2d7b1283ea444ca640990da4ee4f1d",
      "Id": "8736d490b07142d79781a783f2463fbf",
      "IsHidden": "False"
    },
    {
      "Start": "976d1aa9da7e4d60bfda2f0aded7766b",
      "End": "f75f8fe2c123474d864d4239742fcf40",
      "Id": "dfa7867a675a4c22bc5f4a24309b0930",
      "IsHidden": "False"
    },
    {
      "Start": "c8742164cbcf4edc8f34d5e426482ad8",
      "End": "13cfb67f47a045e8953db1eb401fea0e",
      "Id": "20baf3dcc159484ba05557ac6e3877d9",
      "IsHidden": "False"
    },
    {
      "Start": "1fba73981a7546e7b101e793ea77a755",
      "End": "67041327c88445bd881a5185f12041ce",
      "Id": "b538a6af6a74431fb012a9114168fb75",
      "IsHidden": "False"
    },
    {
      "Start": "7439a0e1164c4f5ebaf79625e311eccf",
      "End": "33e46b48d4914cf49ff940ae58167b3a",
      "Id": "daf0f85c5d88418e8f7127d8d49b4656",
      "IsHidden": "False"
    },
    {
      "Start": "21d7add82a6e4757a6d7e29f42a53199",
      "End": "fb6c3c1f07384a9aa454b66d4ed1de0a",
      "Id": "18645c414ff8474e9374c0d9aec15a78",
      "IsHidden": "False"
    },
    {
      "Start": "291b264dcd1045a7ba3ffacf3d35f9a9",
      "End": "f5cc2ca63a07469fb3db9e2f7df79102",
      "Id": "70990795f1b64ce6945cd3fe2f6efe93",
      "IsHidden": "False"
    },
    {
      "Start": "ec91495dfc5e498081bb8765f9c7c4c0",
      "End": "d618b0bf9ed94eeeaa0283f812988c96",
      "Id": "06dadf7680794d3ba65e82c06d4a7724",
      "IsHidden": "False"
    },
    {
      "Start": "ee004120ea4f4a539b0ecb11ac886da7",
      "End": "28c03454c98e453d9cd234dd75e069ab",
      "Id": "3b622cf034f34ce087190d843ddeec91",
      "IsHidden": "False"
    },
    {
      "Start": "ee004120ea4f4a539b0ecb11ac886da7",
      "End": "3cd896a68f024f76b9243d1bf4631ccf",
      "Id": "15c4a5acd0b5409ea9d843ac9861313b",
      "IsHidden": "False"
    },
    {
      "Start": "ee004120ea4f4a539b0ecb11ac886da7",
      "End": "03821da951a447428d6546dc51649f7c",
      "Id": "8a1852862f674ba4b90c09d92259485f",
      "IsHidden": "False"
    },
    {
      "Start": "ee004120ea4f4a539b0ecb11ac886da7",
      "End": "8205f27d9b824d1a8f6cde2ce5033e91",
      "Id": "6ead0c3fd7ba49ec9b08e7cf0a6ba273",
      "IsHidden": "False"
    },
    {
      "Start": "ee004120ea4f4a539b0ecb11ac886da7",
      "End": "4c6f27d87007435aa3e3f817488c4461",
      "Id": "0eff5136f385452ba5b12a8cddf67946",
      "IsHidden": "False"
    },
    {
      "Start": "ee004120ea4f4a539b0ecb11ac886da7",
      "End": "dc3349a054664459b7aa563f55890198",
      "Id": "8ae4d6ceb7114693acc5e42ddf976aa5",
      "IsHidden": "False"
    },
    {
      "Start": "ee004120ea4f4a539b0ecb11ac886da7",
      "End": "96401c76d2944acaa6056f319449e0dc",
      "Id": "126f906e3db94c139b5bab06735f0758",
      "IsHidden": "False"
    },
    {
      "Start": "babb71cb0c0046809ef0710dd6e7b0e2",
      "End": "eb81a66f5a174574bb081b9a5976c6e0",
      "Id": "06598b9a40434ad0835e90285ca10919",
      "IsHidden": "False"
    },
    {
      "Start": "babb71cb0c0046809ef0710dd6e7b0e2",
      "End": "64db6cdabfc74eb59cb540aade71331c",
      "Id": "3a8a1f1e695642fbb6a2a38abf725ad5",
      "IsHidden": "False"
    },
    {
      "Start": "babb71cb0c0046809ef0710dd6e7b0e2",
      "End": "f5aba685ce084ca7bd46c07e5b184637",
      "Id": "e0528627c9d9438e8783e8910cb45832",
      "IsHidden": "False"
    },
    {
      "Start": "babb71cb0c0046809ef0710dd6e7b0e2",
      "End": "3272470ce7b3433085d12af7bbfc90e8",
      "Id": "9a2e14d49a3b46958771bbe22b437852",
      "IsHidden": "False"
    },
    {
      "Start": "babb71cb0c0046809ef0710dd6e7b0e2",
      "End": "2ba4bd391fc04066a59f6cfff42af99e",
      "Id": "a0cb2148f6954be98aed1a85a959761c",
      "IsHidden": "False"
    },
    {
      "Start": "babb71cb0c0046809ef0710dd6e7b0e2",
      "End": "22deb1e8dd034875a8af7b5782b003b4",
      "Id": "72a630fa9fa448cd99094bd83d3fe3e4",
      "IsHidden": "False"
    },
    {
      "Start": "babb71cb0c0046809ef0710dd6e7b0e2",
      "End": "372b9f18f06247eb9afc45f9c01c7618",
      "Id": "c62cbcf91bcd441f971f715153dfff39",
      "IsHidden": "False"
    },
    {
      "Start": "babb71cb0c0046809ef0710dd6e7b0e2",
      "End": "e245d4a16a68473a8c8b6fd5a7a275ed",
      "Id": "f62d64f9c89e48ecb6dbf619fe00fb41",
      "IsHidden": "False"
    },
    {
      "Start": "babb71cb0c0046809ef0710dd6e7b0e2",
      "End": "19593e5c00d64d4fb61daff2ebd4224f",
      "Id": "a63349f249eb49ea8858b65fbe2fa5c8",
      "IsHidden": "False"
    },
    {
      "Start": "2bb2857fdbb7487e8f28f114876c194e",
      "End": "a0dbaa2ea23141f1a9c5b8fd5c5aaa1a",
      "Id": "83fbee8918e84ffe9e04011248c8bdc6",
      "IsHidden": "False"
    },
    {
      "Start": "2bb2857fdbb7487e8f28f114876c194e",
      "End": "7bbcf7c9114c4400ac8bedc3ee9e3a74",
      "Id": "0e7acc587e484b71bc950e103fbbdade",
      "IsHidden": "False"
    },
    {
      "Start": "2bb2857fdbb7487e8f28f114876c194e",
      "End": "f3b9b2d50fab467dbb8dd327c3adaa52",
      "Id": "2e1c5cc6b0fc429b8611447244480cef",
      "IsHidden": "False"
    },
    {
      "Start": "2bb2857fdbb7487e8f28f114876c194e",
      "End": "983ebd46d3344b91ac0b323eb86b4d20",
      "Id": "1d0097e8a77747c090d86bb5306dbb59",
      "IsHidden": "False"
    },
    {
      "Start": "2bb2857fdbb7487e8f28f114876c194e",
      "End": "bf61be9e595f40d5be9924b26094109b",
      "Id": "e65e973715c943fcaab9dc3d9d31c83c",
      "IsHidden": "False"
    },
    {
      "Start": "7836a357d43a4b9f94214ee573ce6bf5",
      "End": "40667fc5b1f74280aa73360b9006fd4b",
      "Id": "b4739b81ac7c4162ae15b331cae4ad04",
      "IsHidden": "False"
    },
    {
      "Start": "7836a357d43a4b9f94214ee573ce6bf5",
      "End": "1ba28d019c92467980db68b5427958a0",
      "Id": "e3a2691b427e4877b5a96e39ba9da267",
      "IsHidden": "False"
    },
    {
      "Start": "7836a357d43a4b9f94214ee573ce6bf5",
      "End": "0fc42f46194f4faf838b0de0427642a3",
      "Id": "8f489c6d51234a9b812557e6bd0f3527",
      "IsHidden": "False"
    },
    {
      "Start": "7836a357d43a4b9f94214ee573ce6bf5",
      "End": "0d6db9185c5f487c993456b6de3f9d5a",
      "Id": "532fdcb046fc4c0f8c2a02ec61f0491f",
      "IsHidden": "False"
    },
    {
      "Start": "7836a357d43a4b9f94214ee573ce6bf5",
      "End": "89664a26bc6740ab8eb338708187afff",
      "Id": "1241f6d95ab143d683841f0eadfcb80a",
      "IsHidden": "False"
    },
    {
      "Start": "7836a357d43a4b9f94214ee573ce6bf5",
      "End": "f292efc26a08499484892439c7d52e85",
      "Id": "eb6dc02837b54f8c905fb0f8a571ffee",
      "IsHidden": "False"
    },
    {
      "Start": "7836a357d43a4b9f94214ee573ce6bf5",
      "End": "17d86bea9b764ad79edf468daed084e2",
      "Id": "003c9728183a42d1925819e779913811",
      "IsHidden": "False"
    },
    {
      "Start": "a96791adebdd4cdc805f6cd7f16ef1a9",
      "End": "f5d6ed240ce34d4a9d4a2c2366681a51",
      "Id": "add1d268ce3347bbb7130d30dc2ab8f7",
      "IsHidden": "False"
    },
    {
      "Start": "a96791adebdd4cdc805f6cd7f16ef1a9",
      "End": "b9144f5f8ed0489d91752af8c84afc6e",
      "Id": "eecc28e8fbe34f2d85383d2c9e4aeb1f",
      "IsHidden": "False"
    },
    {
      "Start": "a96791adebdd4cdc805f6cd7f16ef1a9",
      "End": "e57b9f21de7e4e40b5b3b72cabaf9868",
      "Id": "e6d34b3035fd4d49a7eb1a8b03e2025f",
      "IsHidden": "False"
    },
    {
      "Start": "d7abfe7cd4554d0995a65b7d6619e87e",
      "End": "034ef163f70544ea8e7c4b8d6ddffed8",
      "Id": "3f1c3ca30067495685366f002e71a2a7",
      "IsHidden": "False"
    },
    {
      "Start": "60ac2244dda543f19304b5a39b100fbf",
      "End": "de41f750c51045cba13c3f135831bd19",
      "Id": "a615c0a5bc3048419d9dadcb743cc269",
      "IsHidden": "False"
    },
    {
      "Start": "60ac2244dda543f19304b5a39b100fbf",
      "End": "37888df536374d549cc91b7dba034528",
      "Id": "7696fa155f474869806abb9d68886e40",
      "IsHidden": "False"
    },
    {
      "Start": "77fa9c2fbcc04481b5b1a4356011d20c",
      "End": "d731bb6f44c74ad194f7509d161e5337",
      "Id": "31e5ace85c8f49abba588ac2a481f588",
      "IsHidden": "False"
    },
    {
      "Start": "efdd049a0d2649d3a150cabb37281227",
      "End": "45aa247ee2d34c28a56acd930a0a9edc",
      "Id": "d21a1cad683441bcad2e36d5f8678ff4",
      "IsHidden": "False"
    },
    {
      "Start": "2f4dfbd923fb4db5b9fa4d72535fe0f3",
      "End": "5003caefe5fe40f38e64aa64b55172de",
      "Id": "b0a7331cf2ad405ea8ff6e872a2b4900",
      "IsHidden": "False"
    },
    {
      "Start": "e526de3227244c0e9adb8bc296802faa",
      "End": "0c6a229c3dd645b28e8dc0cb1aaa8eb6",
      "Id": "e31aff1e45cd48a5a501fd53c3192469",
      "IsHidden": "False"
    },
    {
      "Start": "efabb3a598964ea092c17dc04a27b061",
      "End": "1e1a3945f5b74696a2e6ae0bd66e20b8",
      "Id": "94baffbbec3349108a993e8986950177",
      "IsHidden": "False"
    },
    {
      "Start": "18678e9d93664978b6e037e40141bfe3",
      "End": "38b7d6d2d2974278818e2738d87c209f",
      "Id": "6e31e9e680e74bae9462a5c3087c0914",
      "IsHidden": "False"
    },
    {
      "Start": "139800702f9e4f32bb11e7fbb6fbe59b",
      "End": "aff4fefaffb3499ca7cf4dd2db0c7987",
      "Id": "3debf268670f4a19945f4d2b18a08c39",
      "IsHidden": "False"
    },
    {
      "Start": "139800702f9e4f32bb11e7fbb6fbe59b",
      "End": "d77e27ff0af141eb92f0f77e3cdaf72e",
      "Id": "b9c17a28efc0482db7617ff8865afca5",
      "IsHidden": "False"
    },
    {
      "Start": "ebc92070826d41aebb898a8a7abfb62e",
      "End": "98396f2c2df04ee6b3ba0aa8415b1e63",
      "Id": "7f347fc840004436be7111f0285a4b46",
      "IsHidden": "False"
    },
    {
      "Start": "101c8c8227454d089040b17498186800",
      "End": "77ef91cbf7944d3bb2069bfdab839af2",
      "Id": "036a87d90add41fbb0e3430996536eeb",
      "IsHidden": "False"
    },
    {
      "Start": "101c8c8227454d089040b17498186800",
      "End": "2b078021b0034113b9b777c7173e8040",
      "Id": "2a723328ce7b4777a743923e24bf1367",
      "IsHidden": "False"
    },
    {
      "Start": "101c8c8227454d089040b17498186800",
      "End": "07813b8b70bd4a49bcfaec8bce3e2efd",
      "Id": "c3167cbc9254439c916a449efbbd9ab9",
      "IsHidden": "False"
    },
    {
      "Start": "1ff1a3821cd04fd4b9cd141292b76f7b",
      "End": "9c7f6e5c17814a88bd8cea029fa5daee",
      "Id": "d92b3fa8a26e461abf92317ab47d1492",
      "IsHidden": "False"
    },
    {
      "Start": "ab83b41c21574cff9749344f68d873f7",
      "End": "57afad99368e4e8ca889ab3254ff7c5e",
      "Id": "af525213301d41adad8508e4388974a9",
      "IsHidden": "False"
    },
    {
      "Start": "bfec4935029a47ceb569d89aee865b54",
      "End": "889d64126543451aa6b62d08ff585831",
      "Id": "509b5b11775f4aafbf73152e2e25954a",
      "IsHidden": "False"
    },
    {
      "Start": "44e0805297054170917cf3e5132debd4",
      "End": "bf0183c5f8a1425b98b83a1d4801d4b2",
      "Id": "caa5a7b6d6324e6181a87d8cfaa398d5",
      "IsHidden": "False"
    },
    {
      "Start": "56c70b64280a4c00ad2c197823299570",
      "End": "4055b6f2a59b4576ac2082fa887676a8",
      "Id": "38622519c5d345468d280e91679117ba",
      "IsHidden": "False"
    },
    {
      "Start": "457f6cad0fba41868ad04739bf3140f2",
      "End": "cc011cff0fd64a63afc788c35a5bf923",
      "Id": "001b6229d51841de8b857ca3a1da6bdb",
      "IsHidden": "False"
    },
    {
      "Start": "a033dbbda310494187f472f69944452b",
      "End": "e8430633a6c0410aaf6b84fdd5c9ddd6",
      "Id": "e3e95c4a877b4a0faa442f97579650b1",
      "IsHidden": "False"
    },
    {
      "Start": "f311da68bfd74d9cbb14fd515ea131ce",
      "End": "bb0753d3aa6a49a39a0d13ef7bb23fa6",
      "Id": "e9ade71494084d9fb801abc90205bf14",
      "IsHidden": "False"
    },
    {
      "Start": "661d64c0f2874dcab910b5425b0f2693",
      "End": "8e15e9ea09e044be9b8bfe5d489156ed",
      "Id": "fa7f2448a8d14bf39cb6b1459fd30952",
      "IsHidden": "False"
    },
    {
      "Start": "39f1e095c6254ba892ebf989b04a0770",
      "End": "bf203c1590204a00a094364afaef145e",
      "Id": "8694d12b85054eb88b30f41ec26f6f0d",
      "IsHidden": "False"
    },
    {
      "Start": "e370748e14354f56b3017db478f92735",
      "End": "f75a3fd954db4bc7af799e8287b2e981",
      "Id": "5c6dca24775441cd822fcb3fd6fb07eb",
      "IsHidden": "False"
    },
    {
      "Start": "01417783e9ab45759c7fe7745d33f968",
      "End": "882d6e3d145046b8b92b938e52de5bca",
      "Id": "b86ac1759d3741f5b64f2d9e05bfe097",
      "IsHidden": "False"
    },
    {
      "Start": "10dd07a2df084aa7a532065dc5a32500",
      "End": "1a3dcb73cdb74509bfb12e19ce81e45d",
      "Id": "d7bb353753ea4d2bb51e8de8508fa475",
      "IsHidden": "False"
    },
    {
      "Start": "adaa829135ca47aea7b963bb6b2e188a",
      "End": "cb5950fea94049479e5040c693516c61",
      "Id": "1356112e4d7e42fd85ca6c3af32c9839",
      "IsHidden": "False"
    },
    {
      "Start": "adaa829135ca47aea7b963bb6b2e188a",
      "End": "3ed19ff7313a489bb46cd9d2eee6068e",
      "Id": "0a0acaf8531043da91adb011e4de1035",
      "IsHidden": "False"
    },
    {
      "Start": "2eec9c01d0c24cd9bb13caea323eef83",
      "End": "b04ef4d02cf74ff0bbdbf55af07f0bdb",
      "Id": "462976c0ed3f4fb58358dcf289814f33",
      "IsHidden": "False"
    },
    {
      "Start": "245d83b60e894775b4f0584a2886402f",
      "End": "a6a58ce1d8f64bfdbcd8478fe773f198",
      "Id": "d353507d9faf4ec295f8736b322ff18c",
      "IsHidden": "False"
    },
    {
      "Start": "50d65d96741c4c7ca4b03eedebeb005f",
      "End": "56676741a8974fdba651e2c9fcff3bb6",
      "Id": "7845f9899bfd402f888c9538d270d08b",
      "IsHidden": "False"
    },
    {
      "Start": "50d65d96741c4c7ca4b03eedebeb005f",
      "End": "df8a2c28a3ea4f808693f39831fe3afa",
      "Id": "a9878186417a4d279f6713a493084e13",
      "IsHidden": "False"
    },
    {
      "Start": "ed596bd20d68498ba06090cf041e6adc",
      "End": "682e6efd7d074d4e8789c86d648fa23a",
      "Id": "a2db64e6b22c40acadf624d6a6df8032",
      "IsHidden": "False"
    },
    {
      "Start": "ed596bd20d68498ba06090cf041e6adc",
      "End": "b850827b343646b388164aba5efbdc95",
      "Id": "cd42b9cf3989406e8bf05fb620f3120e",
      "IsHidden": "False"
    },
    {
      "Start": "ed596bd20d68498ba06090cf041e6adc",
      "End": "be3d7283770d4d4a8e5bb2b4645b900c",
      "Id": "e98aa6ee1c674ecfab1cf11ddd66befe",
      "IsHidden": "False"
    },
    {
      "Start": "ed596bd20d68498ba06090cf041e6adc",
      "End": "51555d5020d6425e9be6f57fb65d66ac",
      "Id": "cfdb76dce1084967b56453dbcdd25ddb",
      "IsHidden": "False"
    },
    {
      "Start": "ed596bd20d68498ba06090cf041e6adc",
      "End": "cf546f797f51459eb807b164c3fd9708",
      "Id": "29361cd111974aacadab06e91403aa52",
      "IsHidden": "False"
    },
    {
      "Start": "ed596bd20d68498ba06090cf041e6adc",
      "End": "142378bd91a1424dad075852de7114ef",
      "Id": "6bbb8ae90b474197993e53d8604945c5",
      "IsHidden": "False"
    },
    {
      "Start": "168178a2687843fca49397af4bd50f7c",
      "End": "f481b5ee6cbc4f998b39357e892c21ce",
      "Id": "e6bbdcb3d6c4443792e90f6c3b33a355",
      "IsHidden": "False"
    },
    {
      "Start": "be7b04469b304c4f944932add3952bc8",
      "End": "a801a12c150a4d3cb5257fb2943ec6c8",
      "Id": "dd9d382129894922afaada2bf0632def",
      "IsHidden": "False"
    },
    {
      "Start": "bb1de7db37084edea1bd9e6227448ec0",
      "End": "5f8bb548916e469f943907091e0ee7bd",
      "Id": "3981c4b9f45649e98d964bcd28a86f03",
      "IsHidden": "False"
    },
    {
      "Start": "bb1de7db37084edea1bd9e6227448ec0",
      "End": "840995d1343448bbbf74ae50ff1ac73f",
      "Id": "a65100f109e74a3a85dbe63102ade49b",
      "IsHidden": "False"
    },
    {
      "Start": "8bb8a87d95d44b4c8fed5c113c067530",
      "End": "45eb34023b834f888196a3ad62680ad1",
      "Id": "717fe0496ed44409b520a25c4d8dcc85",
      "IsHidden": "False"
    },
    {
      "Start": "780b0bc069bc456594fb3c4b8a44718b",
      "End": "85f9f405391b43c49652a9569aa76f6a",
      "Id": "4464f923fc494b58b4779af57e727605",
      "IsHidden": "False"
    },
    {
      "Start": "47556056c19c428290d8eed53e47269a",
      "End": "f30c92da545c4efd83b653487a0f019e",
      "Id": "532fa199b403438d8f143a194700de34",
      "IsHidden": "False"
    },
    {
      "Start": "cc90e12c7a23473185326cf80d540987",
      "End": "678105c28e7d47809e141e497fe1a2af",
      "Id": "969db78f69e54803af59fd556f21904b",
      "IsHidden": "False"
    },
    {
      "Start": "56689888c8ae4412b67891bd3cc0d6b1",
      "End": "24861c9c980b462485bd17de90693484",
      "Id": "f79b0b7f676d4fa09a7dbd058c900cb2",
      "IsHidden": "False"
    },
    {
      "Start": "1847870090924f5098cdb013e7586a4b",
      "End": "ed94c051963c4816b66a5122248e5a50",
      "Id": "f8f0df033e1b46c3ae0635134cff70ee",
      "IsHidden": "False"
    },
    {
      "Start": "1858697b86144e3ba6e01db5fe080589",
      "End": "0d3cff0cd1ab4c748b3880335d968a83",
      "Id": "24d97d33f7754cc7969c488d0b359fd2",
      "IsHidden": "False"
    },
    {
      "Start": "7cc9098b355547f28d27bbf22203271f",
      "End": "0a7d3d2584504f5aa12af64fc9c38cf3",
      "Id": "36b7999b3d0c4d128f0cf911d3f32e5d",
      "IsHidden": "False"
    },
    {
      "Start": "7cc9098b355547f28d27bbf22203271f",
      "End": "94949bddda684222a637a8a48c0391a9",
      "Id": "5131a9625e6f4f819fad40f44bad98f6",
      "IsHidden": "False"
    },
    {
      "Start": "7cc9098b355547f28d27bbf22203271f",
      "End": "7cfe1af847b840f59acc835aa98e1e8f",
      "Id": "8a59932774a847178347729a2e9bac6e",
      "IsHidden": "False"
    },
    {
      "Start": "688963b2b4b9414ba5efce808c97f7ad",
      "End": "5c81c55516c74b77a925d8a87874eda9",
      "Id": "c6a6272fd5d84c85bc3b0c91a8c1e0a3",
      "IsHidden": "False"
    },
    {
      "Start": "58dad8d9c923480fa323119f23f1afd4",
      "End": "b95c0213a24b4ed3be10a6861da4dc0a",
      "Id": "a875687c166a4111a9fd345fc50c44ef",
      "IsHidden": "False"
    },
    {
      "Start": "58dad8d9c923480fa323119f23f1afd4",
      "End": "28bc27a53857492f9a9d67018f24b62a",
      "Id": "a053528742db48cf925a86f1da4caf85",
      "IsHidden": "False"
    },
    {
      "Start": "727a05c693044f19a02e5d6414459300",
      "End": "bc99385c32904e6c9b4b197ccbb2f02d",
      "Id": "7cc056dc85bc4a1081a90f1d91bb45e2",
      "IsHidden": "False"
    },
    {
      "Start": "727a05c693044f19a02e5d6414459300",
      "End": "3a0b0dd031f14e1393bf24154a026ec1",
      "Id": "142f2748d7524bf7ad2d2dda46ddb319",
      "IsHidden": "False"
    },
    {
      "Start": "2b794fef90ee4ed68d0f1e99f391b22c",
      "End": "fcee16172c224ab796df7e09a3fa0f25",
      "Id": "abc54262b0594b3c9d71268a8e47099e",
      "IsHidden": "False"
    },
    {
      "Start": "2b794fef90ee4ed68d0f1e99f391b22c",
      "End": "ea95133e8c8f4626af68d20b76d1ea77",
      "Id": "5ffe0e2a831a42b4a0faaa9735fca919",
      "IsHidden": "False"
    },
    {
      "Start": "2b794fef90ee4ed68d0f1e99f391b22c",
      "End": "ceec989d3b4b46ab9667a2aa827a4255",
      "Id": "48d6da0d51864c93b6129d8e45ad2a68",
      "IsHidden": "False"
    },
    {
      "Start": "15f3aefa045647b0818930c41cef3d70",
      "End": "889e0e1d177b49589bca7dfc0af9a897",
      "Id": "3e6029081cb347628cb8ab0f75c7e90e",
      "IsHidden": "False"
    },
    {
      "Start": "ce221a6d209e4e6ea17b033a966d8381",
      "End": "7538914f541b4b56b563d4ada1cc1f2e",
      "Id": "7b97c20415ea405db2309e1b9398a476",
      "IsHidden": "False"
    },
    {
      "Start": "c2753682853c48e3a8ba7f76f8c5f96d",
      "End": "de62fe1f3f7f49eba182c011918a4b0c",
      "Id": "fec079a334294828937adfd883de7d77",
      "IsHidden": "False"
    },
    {
      "Start": "c2753682853c48e3a8ba7f76f8c5f96d",
      "End": "c3ba378d01bf49669081d958834a7275",
      "Id": "5921f80be5ad4b84ba91ddf6b100c258",
      "IsHidden": "False"
    },
    {
      "Start": "c2753682853c48e3a8ba7f76f8c5f96d",
      "End": "8fb73e89300f4b75bc6e50df38e841aa",
      "Id": "4d1290c832364cd98a983de4544a4226",
      "IsHidden": "False"
    },
    {
      "Start": "c2753682853c48e3a8ba7f76f8c5f96d",
      "End": "9755a015d1f94f28b2e70c6114bd5b09",
      "Id": "11ab523625984f9683309ee11040e155",
      "IsHidden": "False"
    },
    {
      "Start": "27304d98ca9c40b2acb96a4984c0a002",
      "End": "2b5f4f9d2aec468d9be9e73ca70ec29b",
      "Id": "19de96313beb4307864867b8d117fbf4",
      "IsHidden": "False"
    },
    {
      "Start": "27304d98ca9c40b2acb96a4984c0a002",
      "End": "3039785cd1ff480996527a5e96c7629e",
      "Id": "065b9616cf834d5fb4f32d920c92dfd5",
      "IsHidden": "False"
    },
    {
      "Start": "25a82644c4eb4fbea449432b6460b10b",
      "End": "744bb6d20dab43d9ab2cddd12832d310",
      "Id": "89dae280a28443288d85027f9b3a130b",
      "IsHidden": "False"
    },
    {
      "Start": "79fb08df6e5c4ba8b176694b7bba156b",
      "End": "70fa779abad84f4baa0ebfca143b1627",
      "Id": "1a3284884cb54a2fb9d7765d6129c3da",
      "IsHidden": "False"
    },
    {
      "Start": "89f95dfe9dcb4c4a9958bb4448fe0eac",
      "End": "5cba073d8fe447f495fe96e1e111f41e",
      "Id": "9eb5e580f16045068f39d82ee6a878b1",
      "IsHidden": "False"
    },
    {
      "Start": "49b7291323c243d087420162bc15422f",
      "End": "356931766fff41e299ccb80c2a0125e7",
      "Id": "9436a465df664a2da329c533ca89f996",
      "IsHidden": "False"
    },
    {
      "Start": "4d63b837080441c88a7b12f6346b212c",
      "End": "af76b3d3c6b24aad976e1d5639377f8e",
      "Id": "0fb0874421e146b58d0f2e1d1d93efed",
      "IsHidden": "False"
    },
    {
      "Start": "1b043b8d9cf340ecaf4ac39cef9b7805",
      "End": "9882c331f16a4aec81260f0bca971032",
      "Id": "bf96559f9edd486cb9c46812f95d9c8d",
      "IsHidden": "False"
    },
    {
      "Start": "3f50b1148e7542449ee0e5c8a4481dfe",
      "End": "e139ddc6d375443ea38ed0d4a2b2ef85",
      "Id": "79332acb7d604cb589f8f4b7e4dabf1f",
      "IsHidden": "False"
    },
    {
      "Start": "332ea28a4111482eb3c5505e1ba6ac2a",
      "End": "0d41ea959db24da294df55eb92c31d04",
      "Id": "fe842a7328bd4afcb46d05933e6d871e",
      "IsHidden": "False"
    },
    {
      "Start": "332ea28a4111482eb3c5505e1ba6ac2a",
      "End": "25bb3c99719248e3a34f7670848ac13f",
      "Id": "a0a9c2c6f38d411781c01b943a0e5772",
      "IsHidden": "False"
    },
    {
      "Start": "ea1c5e2061314a75b71483be13dd13e0",
      "End": "c4298c5d0000408cb25b133cb7bfdda8",
      "Id": "731d5c5c65b7457aa55f3d0eb000a55c",
      "IsHidden": "False"
    },
    {
      "Start": "ea1c5e2061314a75b71483be13dd13e0",
      "End": "dc9cdd1948df4d9a98431a045ebf19ed",
      "Id": "9fc451d7f6fa4d69990c4e6dc4895471",
      "IsHidden": "False"
    },
    {
      "Start": "22008ba906244ed888aaf130d44fe9fb",
      "End": "f97a2242a3c44982866247b33e674068",
      "Id": "dbeda9f514184b6a836c1f65bd3c8f7f",
      "IsHidden": "False"
    },
    {
      "Start": "49a1e6c775b44c95b16b8707e2154e1c",
      "End": "c7366ebaf6954a56925427601dd61850",
      "Id": "e1260a881b5c4e96a15038a873d63fc4",
      "IsHidden": "False"
    },
    {
      "Start": "29fcd5243f8c4ab1821648d77960763d",
      "End": "5b96b4996bfb46c88189021410de9061",
      "Id": "c705a684f5ad43cb8319e593d0c73b1d",
      "IsHidden": "False"
    },
    {
      "Start": "f744e82595aa475a94e84d301c8d5910",
      "End": "20afac83d0594c1094b8b663de2337d0",
      "Id": "bae5e1f07d28478998aa72cb45853f58",
      "IsHidden": "False"
    },
    {
      "Start": "0e5e97dc35ab4136bf45ec6f70ed2387",
      "End": "50c8d0cb8c3040ddafc1bad5925c4fb0",
      "Id": "58c44a5ce2c94091a9e52acc57d9acb5",
      "IsHidden": "False"
    },
    {
      "Start": "d9721296e1e34f8583aa470e276e6f04",
      "End": "751616336c934ea18bbce5305ae5f080",
      "Id": "a6ac12069041451a81e63b0ceb488d48",
      "IsHidden": "False"
    },
    {
      "Start": "73064d4ccee34afcaeb1030be28738e3",
      "End": "9dae1c87b0e4402bb980fefbd71e8843",
      "Id": "bb150cc640cc47129c59e9bbbf70c406",
      "IsHidden": "False"
    },
    {
      "Start": "62f42e65581442fca7a08e688e253e58",
      "End": "476149ed3e184c13ab70b97917698959",
      "Id": "06b3c28915ff47ae8f6901fdd7818908",
      "IsHidden": "False"
    },
    {
      "Start": "2fb6523b826b43778c14b75edc6d6789",
      "End": "be5bcabd97304fb6afb23ab8dde069a2",
      "Id": "e7eeacc04e564a91a60175a88d9323da",
      "IsHidden": "False"
    },
    {
      "Start": "18fd5d8def6b404887abf927a260821d",
      "End": "278f2c674f4c41a297cf394fad0d1af3",
      "Id": "4cee68a82e0b41b391a0ecb0c830cf72",
      "IsHidden": "False"
    },
    {
      "Start": "18fd5d8def6b404887abf927a260821d",
      "End": "e49ac117dbd3419ba6e79cfa7ceb96b5",
      "Id": "868c527f8231455aa77cf8668393b64e",
      "IsHidden": "False"
    },
    {
      "Start": "90f968890554421a8dae549ed5308dd5",
      "End": "bcd6ee3a1f964b81b1e8bf508d1e8b06",
      "Id": "7959b70879af47a3a16a135eba8a6d12",
      "IsHidden": "False"
    },
    {
      "Start": "90f968890554421a8dae549ed5308dd5",
      "End": "3a3b9c07df884446bd73380775976806",
      "Id": "3b93609788f5443b8da2965fcd988fa0",
      "IsHidden": "False"
    },
    {
      "Start": "ed81eca3f6fe4283b20370263f8a217c",
      "End": "907a5ab77f3440beb25540406e4b6946",
      "Id": "db8408960cb6432a98748c7e62e7b6ed",
      "IsHidden": "False"
    },
    {
      "Start": "f84e58ef1dcc4af896895b592cacb23d",
      "End": "4d2af3252cb546f9931d781ce9c50ec9",
      "Id": "862904b425014a42ae093d20466623b3",
      "IsHidden": "False"
    },
    {
      "Start": "8e4d676ee7aa46eea383c7229c25f8d4",
      "End": "36f76bf42613435b8271289d3f89ed12",
      "Id": "5333beef94af41c390c1441bc5633891",
      "IsHidden": "False"
    },
    {
      "Start": "4f1ff32f4d98467eb1d301a214a13868",
      "End": "61606db650e04a54a6afa22bb1cdb07c",
      "Id": "0fb6cc02bddf43cbb9520d337f43612f",
      "IsHidden": "False"
    },
    {
      "Start": "487eb06a8a354622a0ffaea44cb5a18e",
      "End": "04496450467b4180be4a1be1aca5b367",
      "Id": "16a4f2b29f874b24b192fdfe056c530a",
      "IsHidden": "False"
    },
    {
      "Start": "487eb06a8a354622a0ffaea44cb5a18e",
      "End": "6f49afc689d94eedbf66212fd607c011",
      "Id": "0840663a7b704d40b5c076c190eb522b",
      "IsHidden": "False"
    },
    {
      "Start": "487eb06a8a354622a0ffaea44cb5a18e",
      "End": "6154ce3b5e3f4a2390b572247f92194b",
      "Id": "365e50ff3d7c482c9e7edcfc3dc8de99",
      "IsHidden": "False"
    },
    {
      "Start": "487eb06a8a354622a0ffaea44cb5a18e",
      "End": "4714429d5f74463c90b0f6dade1979e7",
      "Id": "92a2eb1075c54cdbb507fe4aa5999b20",
      "IsHidden": "False"
    },
    {
      "Start": "487eb06a8a354622a0ffaea44cb5a18e",
      "End": "0cae9e2b68c9417dab6a2696511b8d32",
      "Id": "7bad2792beca4b68bef6e03575ed6850",
      "IsHidden": "False"
    },
    {
      "Start": "487eb06a8a354622a0ffaea44cb5a18e",
      "End": "06bc17c0f8494422b98e6fc7a6f9bda0",
      "Id": "4b2c96a50a6c412eb5490d62532ef2e9",
      "IsHidden": "False"
    },
    {
      "Start": "2bac58d7b9eb42f7a27053cdca8f19f7",
      "End": "028d64437c024ca2b377c98ca407208f",
      "Id": "71e16847a0e5459eaab14e8e455d95da",
      "IsHidden": "False"
    },
    {
      "Start": "2bac58d7b9eb42f7a27053cdca8f19f7",
      "End": "025389ed8a4c41baa2ef566986949a78",
      "Id": "afb72951a6784242b5192bdc5c6c1444",
      "IsHidden": "False"
    },
    {
      "Start": "b992968f5cd7435d92a231da802533d1",
      "End": "9bb7902712d2423abb7fe132ff087240",
      "Id": "6014065ff2ff4b77ad177fc4128f00be",
      "IsHidden": "False"
    },
    {
      "Start": "10565ba9b3314c4ba802b1df596f2b58",
      "End": "86151fece21e4699bf8d66e651f5a4a8",
      "Id": "2f31852856e645edaa20d2a436aa286e",
      "IsHidden": "False"
    },
    {
      "Start": "d8323e80474b4a83b3d076f5942e8065",
      "End": "fc639656a77c40c9adc06b6051ab6965",
      "Id": "a0f7e85c701f444bb35ce8a478b70ac4",
      "IsHidden": "False"
    },
    {
      "Start": "cfb3f977b495452894b9b7b0007bfcee",
      "End": "410f617a6da545ecb77554ece0b06247",
      "Id": "1bc1138c262045b3a6284e7c9216d122",
      "IsHidden": "False"
    },
    {
      "Start": "cfb3f977b495452894b9b7b0007bfcee",
      "End": "30e6a534c9844e21b2d0fb8d1a6070f9",
      "Id": "afab069d3d714cd79112ac721cb8e14d",
      "IsHidden": "False"
    },
    {
      "Start": "cfb3f977b495452894b9b7b0007bfcee",
      "End": "8bfcc3fb419f4e5aade3fe60410b8392",
      "Id": "ab112527a4d34cda814b9e58003e6118",
      "IsHidden": "False"
    },
    {
      "Start": "309c0c4e867f462395bf31448595f2c5",
      "End": "6ab52885cd3d4b91b31ed64ccfa0363c",
      "Id": "2970d216d14c4c3d86f959f2b10adb2e",
      "IsHidden": "False"
    },
    {
      "Start": "309c0c4e867f462395bf31448595f2c5",
      "End": "1f67981ef380465885a695d0c004c1d6",
      "Id": "928d0e3cee304d2caa825c0c5bd02760",
      "IsHidden": "False"
    },
    {
      "Start": "959c3faa0a78457bb41d4a18c8ede194",
      "End": "2d6b37856837429e8ea7099573b5f5a9",
      "Id": "d21dda1b820e4f378700daca09ae04f6",
      "IsHidden": "False"
    },
    {
      "Start": "e44b118178a84c03a8635515db663c68",
      "End": "86aa38170e3041ebabe6122223843af4",
      "Id": "91509b3253524bfcbcca8fab43089b32",
      "IsHidden": "False"
    },
    {
      "Start": "d7d039262b8b4f34b6017c4b1da9ff5b",
      "End": "8a7caeac37f9454e8b65e74733da4f1b",
      "Id": "cb79c835488d448c830a862b3f56c8d9",
      "IsHidden": "False"
    },
    {
      "Start": "077e5db40515480d8f46b67fccfdce1a",
      "End": "aaf277ba545b46c4aa5c6f4a09d88ccd",
      "Id": "aa20916604e54e0c9ee02ab5bc4fd091",
      "IsHidden": "False"
    },
    {
      "Start": "077e5db40515480d8f46b67fccfdce1a",
      "End": "f6128ff588534d7a872637a176e59dd1",
      "Id": "6d734f6e4f4d498ca88bbc97e0f3630e",
      "IsHidden": "False"
    },
    {
      "Start": "1574f94c8e374a03b639388a5cc2320b",
      "End": "b044279bcdae431ba6d4e7778e310d5a",
      "Id": "70ec144d4515467586095c0360707fd8",
      "IsHidden": "False"
    },
    {
      "Start": "1574f94c8e374a03b639388a5cc2320b",
      "End": "fdf6da8d867b42b9b8ca37e5dd2ce984",
      "Id": "c66c06166f15464c9e7d234101c6e70c",
      "IsHidden": "False"
    },
    {
      "Start": "d818d32a1a9a4ff99a7f03f95eaa4d9f",
      "End": "1e42706e06284f3bb82df3c259023fef",
      "Id": "c09a6fe197264f1f9e3b1c67daafaea8",
      "IsHidden": "False"
    },
    {
      "Start": "d818d32a1a9a4ff99a7f03f95eaa4d9f",
      "End": "08309dca37e94673985246043b95507d",
      "Id": "f9b5e04332ab4dc5bbf712567c3ad267",
      "IsHidden": "False"
    },
    {
      "Start": "d818d32a1a9a4ff99a7f03f95eaa4d9f",
      "End": "3c282edc25914d6f8579b4fc36498358",
      "Id": "050722123c2245f58e5297e50a585236",
      "IsHidden": "False"
    },
    {
      "Start": "d818d32a1a9a4ff99a7f03f95eaa4d9f",
      "End": "806290aaa0b242419476219898d8e0af",
      "Id": "7bb73d0f80dc4f88b165f813d2bddb5d",
      "IsHidden": "False"
    },
    {
      "Start": "e356abb31cdf4c16b39ddc33bdd36bd1",
      "End": "2c200c8718eb475e9a8b5fdf33753193",
      "Id": "4e8971c903034f59a60caf5be349b5d0",
      "IsHidden": "False"
    },
    {
      "Start": "e356abb31cdf4c16b39ddc33bdd36bd1",
      "End": "178186be96824a7891b78dac83ba8601",
      "Id": "30889db623974dbf83727f140ae44a38",
      "IsHidden": "False"
    },
    {
      "Start": "e356abb31cdf4c16b39ddc33bdd36bd1",
      "End": "bd28d140f10f4fcc966d785d7bffb757",
      "Id": "844d580e0fd24b7097d3a929789d8928",
      "IsHidden": "False"
    },
    {
      "Start": "e356abb31cdf4c16b39ddc33bdd36bd1",
      "End": "1f72a86847fa4e41a040ebe8a4e6bec3",
      "Id": "e9b232bea1b14d5ca3e3725c57fed9eb",
      "IsHidden": "False"
    },
    {
      "Start": "e356abb31cdf4c16b39ddc33bdd36bd1",
      "End": "61889fcad9af414599d7a02eefddadb8",
      "Id": "3501b46ac22d42f48f61fa870fe8971b",
      "IsHidden": "False"
    },
    {
      "Start": "e356abb31cdf4c16b39ddc33bdd36bd1",
      "End": "fda0e1c4fc984a859785ddc7d95c3629",
      "Id": "85ac4255e8c346e1b0cc13e5f7d3d5a7",
      "IsHidden": "False"
    },
    {
      "Start": "3c03dfa5a4174c0a8d142c050e93bb40",
      "End": "33b74d82328049d2bf9a98bb0b3b085a",
      "Id": "5177aa86bcca43068bd8f567811f05ec",
      "IsHidden": "False"
    },
    {
      "Start": "766daefc0e23404dba79b39c19184f9e",
      "End": "651cc01aa284436892530911a7cc9cb1",
      "Id": "e21424178ef7400ea8c34de7f78e6c2a",
      "IsHidden": "False"
    },
    {
      "Start": "179bfb0bba114b1cac7418356e1e5008",
      "End": "f50605525edd4d0da6624477d7f5abcd",
      "Id": "a1bc3deea96a4a78a238406030dd6dbe",
      "IsHidden": "False"
    },
    {
      "Start": "6cb6726544924379b6b66a67b0003879",
      "End": "e8f832240bc84d7ab00da65652e0b8df",
      "Id": "9224d084f9904ac690388fa2e54cffc4",
      "IsHidden": "False"
    },
    {
      "Start": "6cb6726544924379b6b66a67b0003879",
      "End": "9dfa39514a6b485d862b04de6b4d1d5e",
      "Id": "69cb3e41c2954bb88dcc5f471b273acc",
      "IsHidden": "False"
    },
    {
      "Start": "6cb6726544924379b6b66a67b0003879",
      "End": "0dad8bc5e3164715ad7ab8d1454d0dbf",
      "Id": "592302e507ee47f1bf2ca20d8ee40d61",
      "IsHidden": "False"
    },
    {
      "Start": "478230dda07b480dadfe75223a123f97",
      "End": "e6069e8f788241188f385a7b0be50fd9",
      "Id": "bb9f637a74f54c26b4d73a81107665e4",
      "IsHidden": "False"
    },
    {
      "Start": "0c1e51f2e7c84d74830bd8951f725afe",
      "End": "3af54424e8f84111bf97faeceeedf58f",
      "Id": "960c314c54a0482b8a1790f6fad90cb3",
      "IsHidden": "False"
    },
    {
      "Start": "0c1e51f2e7c84d74830bd8951f725afe",
      "End": "6ae902d620b641d1b00d8c6aac71420b",
      "Id": "ab0e97e47da143ec9af713f0e95c19c2",
      "IsHidden": "False"
    },
    {
      "Start": "6fff1666c5a24831b1e5e34aab825115",
      "End": "71195c67fbff406ea2a3f5b5d5d9cacf",
      "Id": "13ba7334644a4fd3af4f29665ce60c5d",
      "IsHidden": "False"
    },
    {
      "Start": "6fff1666c5a24831b1e5e34aab825115",
      "End": "71f5fefb52b545d99bff95e7256d7c43",
      "Id": "6b7fb5243f6744c39acefdfe93219035",
      "IsHidden": "False"
    },
    {
      "Start": "e05a0e3e283a4b6298d37dd7e49088a1",
      "End": "acd55d1347b7447fbd11d90597406815",
      "Id": "1605253317c54247aec8456f5928c44e",
      "IsHidden": "False"
    },
    {
      "Start": "e05a0e3e283a4b6298d37dd7e49088a1",
      "End": "8406075bffb348c0b6077be7e6270167",
      "Id": "c2f6db6144264b67b5aacafd39ff83e3",
      "IsHidden": "False"
    },
    {
      "Start": "93f3ed74bd154df39cad5fa73aa5b0ce",
      "End": "750b899edb1c47d3994a2040b4aaeab4",
      "Id": "8f4fbd9802a44bb3959f86f1c9970b94",
      "IsHidden": "False"
    },
    {
      "Start": "8166e283fd2f4da09e4a86fb3b8ccaae",
      "End": "0b37ddc5017e449a92c4a88f4c842247",
      "Id": "f9f898130ca040b1a0e7c9f89d05ba68",
      "IsHidden": "False"
    },
    {
      "Start": "999fbcdfd55f49548f8b727e66e62b4b",
      "End": "9fe0cb253d5b4a62ac34f2ded82193d9",
      "Id": "82d50b35276849b2a5cd5f785afa839b",
      "IsHidden": "False"
    },
    {
      "Start": "33d7f13c69384c78b2ff717ab83d44dc",
      "End": "0f8424cf50464e05b20679b5d35be575",
      "Id": "dd4af5ee2cdf4b7d8d148817152e1fc6",
      "IsHidden": "False"
    },
    {
      "Start": "33d7f13c69384c78b2ff717ab83d44dc",
      "End": "019fcd17287a48b6a05e4d204fead50c",
      "Id": "d75fe60149ed4505a8e85120aa6dd9cd",
      "IsHidden": "False"
    },
    {
      "Start": "067a17af7b564740a9b46794c38700fe",
      "End": "2d1098abea3c48e8962c0fd1febfcced",
      "Id": "544df3406191452d92b3a14c291b7de8",
      "IsHidden": "False"
    },
    {
      "Start": "695b7a48d049434ebb1c09ee724d7a97",
      "End": "50047714608c4d1a86049500a7139961",
      "Id": "cbab93d0934c4f32b448f2ee466e5851",
      "IsHidden": "False"
    },
    {
      "Start": "af22dd2d9dce4ad6aa06ec2ddf71eb9b",
      "End": "3504c13c9c514eb6950d3ee4ae392b0a",
      "Id": "1a640fbe5b064d6082b692dfe9984e74",
      "IsHidden": "False"
    },
    {
      "Start": "6929c3580f2a48ff92a1b9cac2bcfb45",
      "End": "f8dfaf65199b4ff594a5292f47f81ea1",
      "Id": "aabe443fd0f248b496edc62671063fb5",
      "IsHidden": "False"
    },
    {
      "Start": "6929c3580f2a48ff92a1b9cac2bcfb45",
      "End": "06d3d5fead7443f2b75fe103465ee7ec",
      "Id": "51a25427d20a4f1288246a15955ff408",
      "IsHidden": "False"
    },
    {
      "Start": "e00af685329c47cf9b0e3ece4c75b50b",
      "End": "69c1c66b8d6d43a4aabb08a82d5d6800",
      "Id": "3f3a7c5bc5644bc59e04fec54d3a751d",
      "IsHidden": "False"
    },
    {
      "Start": "e00af685329c47cf9b0e3ece4c75b50b",
      "End": "0b4abe92975549bd988f7dc1c52562f1",
      "Id": "39dace85b4c74c14b270120b5a94d3cf",
      "IsHidden": "False"
    },
    {
      "Start": "480bed7a837b4b5fa040c7b97306ff67",
      "End": "7ac0b10f4fab405da8063154e2dea9d0",
      "Id": "f274f85a6c8c4ed1995815cd1bf5d204",
      "IsHidden": "False"
    },
    {
      "Start": "d84b81c5bcdf4c0886262aa29d1ba280",
      "End": "918d46dbe9394f1ebc875ba35fde5a6b",
      "Id": "5610b8ae2ced4a7d9175be411c16476c",
      "IsHidden": "False"
    },
    {
      "Start": "629298413c1349b0b3691121ccf8705b",
      "End": "6c7b2bbbf3704c6d8c5a924c0681967f",
      "Id": "3e195054140d49de8cf5771f9702f0fd",
      "IsHidden": "False"
    },
    {
      "Start": "1a53b3daee6d4b2a86c95388b8bbad0a",
      "End": "6abdbda6595543d4a5cb9d4f82c11206",
      "Id": "4a311b03d6e344b99eea5d4aec4c38a5",
      "IsHidden": "False"
    },
    {
      "Start": "5773187c25aa4ca781f63bc4a324ee86",
      "End": "4c74e3d5e97e462cb92a5fe13e05811d",
      "Id": "bcd53a43248944e7b4abd9e98f9a3cbf",
      "IsHidden": "False"
    },
    {
      "Start": "5773187c25aa4ca781f63bc4a324ee86",
      "End": "d2d835be40c94f13bc88513f9c31c288",
      "Id": "f96e54e0d0ea4af09657f0e918743f63",
      "IsHidden": "False"
    },
    {
      "Start": "bd4bcc378583410b8b52d6015b73d4fd",
      "End": "fc3a67f1b54b4be984e2a9a918fa4e04",
      "Id": "d0c2190b031544f59988f4c427d6fecc",
      "IsHidden": "False"
    },
    {
      "Start": "dc7c46e3649f4c1c9d8ae0c309e4d663",
      "End": "6bc1d5406b534a98bf753adb8f511bc1",
      "Id": "13d2674b85e94cd2bdd4dca5cc454700",
      "IsHidden": "False"
    },
    {
      "Start": "9055745289914bd4931aced94f3654f5",
      "End": "327793aebfc4488d859c723bca716a44",
      "Id": "76ee2ce8756142f1a0a08c1ea9912b98",
      "IsHidden": "False"
    },
    {
      "Start": "12c08466701e4d4cb8be6e9b5c7467ac",
      "End": "e468c6fd91d842fea36d81b3346330ef",
      "Id": "5df32d7669224f2bbdc73c2a1a7aebe2",
      "IsHidden": "False"
    },
    {
      "Start": "460820aaa7f9446792d85e3ab7d0e6c0",
      "End": "ddda570e2b6941089bf78e4aba09b29c",
      "Id": "76c7eda7567f48daa96d110e49afc5e4",
      "IsHidden": "False"
    },
    {
      "Start": "460820aaa7f9446792d85e3ab7d0e6c0",
      "End": "56e74225c0564e98992f9953548accbf",
      "Id": "9019fd42c17c44e792b237c096eb49d7",
      "IsHidden": "False"
    },
    {
      "Start": "460820aaa7f9446792d85e3ab7d0e6c0",
      "End": "d70b17f566f14df8ad35fc7ed2b036c0",
      "Id": "a4dd62374b864d9f97fd5d4b274036fd",
      "IsHidden": "False"
    },
    {
      "Start": "6f6c9627938e461ebb5e8f54a05a242b",
      "End": "880aafd5b9104845947684f170393804",
      "Id": "d07d30ac7fb94e4bab7ad54a185dc270",
      "IsHidden": "False"
    },
    {
      "Start": "6f6c9627938e461ebb5e8f54a05a242b",
      "End": "bc6b2717a7b946b8860e9132b7eebb50",
      "Id": "8fb3064bf7b3473eb278cc2b94c52fdb",
      "IsHidden": "False"
    },
    {
      "Start": "6f6c9627938e461ebb5e8f54a05a242b",
      "End": "a381055df187400db7323b2fc9920882",
      "Id": "47f50024a9304ca89d59a2364c020582",
      "IsHidden": "False"
    },
    {
      "Start": "6f6c9627938e461ebb5e8f54a05a242b",
      "End": "cb52c39d81d84d4abc240f559ffaf555",
      "Id": "e605e71e83964590b9a55644209eb3fa",
      "IsHidden": "False"
    },
    {
      "Start": "efcc833a495246cca77d6aa1cbe679fd",
      "End": "c8d7e0935ad44e2798831fee337ca109",
      "Id": "9e670cd787c944f3b2ba6901c0bcb18f",
      "IsHidden": "False"
    },
    {
      "Start": "efcc833a495246cca77d6aa1cbe679fd",
      "End": "26d3d20463624916891567622deded37",
      "Id": "141811d6316a41e680c0233ac399bb31",
      "IsHidden": "False"
    },
    {
      "Start": "76a508e68e8c4b8499596c3c82795dcb",
      "End": "586af3acc4fe453c85687194e7915ce7",
      "Id": "e8d85e62a60143a6833fd0b2f10fb39c",
      "IsHidden": "False"
    },
    {
      "Start": "76a508e68e8c4b8499596c3c82795dcb",
      "End": "d40f998861b04817acc0909ea4a21b45",
      "Id": "a224f806b90c4c63bfa8530ed01f3fd0",
      "IsHidden": "False"
    },
    {
      "Start": "a86613bc8f414bc589ad3f5db7a01292",
      "End": "51a1e700c8f44b27a59506a5562115c1",
      "Id": "c527d010c50148568575696de4fa6a70",
      "IsHidden": "False"
    },
    {
      "Start": "a86613bc8f414bc589ad3f5db7a01292",
      "End": "544ba434742d45e6b0f40dd1f909dc9f",
      "Id": "dedae89bf2df405dba1ff74f655de632",
      "IsHidden": "False"
    },
    {
      "Start": "85b2bc23d0a34aeab1ef2ff9adab7799",
      "End": "369015974e2f44e38fd494dcecd1455d",
      "Id": "c35fa58bc47449b1a0c491596705605d",
      "IsHidden": "False"
    },
    {
      "Start": "85b2bc23d0a34aeab1ef2ff9adab7799",
      "End": "e948ebc72aec42dab6ea1a83a2e9ddd7",
      "Id": "c297523b44714e2b9481097ea9ff24f5",
      "IsHidden": "False"
    },
    {
      "Start": "3cddd014bbec4474bdb197a73811d153",
      "End": "add78ff841564afaaab17b186c927b05",
      "Id": "bd5b8ae6a56c461fa3e88381d0d7ad58",
      "IsHidden": "False"
    },
    {
      "Start": "7d1c97060ff7466d954d77c7b9c00b1a",
      "End": "d43b1664c95b4bb9b6aa58557bbc4ad5",
      "Id": "1dcdcd3c82fb469a85d831fc11b6c34f",
      "IsHidden": "False"
    },
    {
      "Start": "5c50b6d97847439cadac5b2761a8cc16",
      "End": "f8d7335230534f30b03ce56cbfc35815",
      "Id": "2891fcd330254176b37da05d0f00a7d9",
      "IsHidden": "False"
    },
    {
      "Start": "f73b291bdcc04ca08364930f84cfad8c",
      "End": "103e519c32dd441c89f12e9d38cb6664",
      "Id": "2d6ce959ccf94fd49b7f8fe01c81923d",
      "IsHidden": "False"
    },
    {
      "Start": "4f4bcd2fa7a141cea0ce121bde3ec778",
      "End": "b4d769036720402ba35c1ccff11409d7",
      "Id": "37f87bb3de0a437c953a9daae1982e72",
      "IsHidden": "False"
    },
    {
      "Start": "0f4e21ee0b0f4c54831f94045ff3772f",
      "End": "05f01ddc9205408493e16bf3c4b2a281",
      "Id": "40b11d57ec7b4860bff767858323a36c",
      "IsHidden": "False"
    },
    {
      "Start": "16c1fc7d6f9f485c954e6bcf23f9dcfe",
      "End": "55f98806154d4b07b9a728cad8ff8147",
      "Id": "c3dd053c75b74e73aacf2ac9ff4306c1",
      "IsHidden": "False"
    },
    {
      "Start": "2f0d4954c4244ab992368c693d411097",
      "End": "ac46bd827ebb46baaa6b22e58ecd3d3d",
      "Id": "bf25926ce5f14383a4a59774fd415367",
      "IsHidden": "False"
    },
    {
      "Start": "78c9655c55b84efc9a8d323b21369f54",
      "End": "fb3c221d05d44074aeac8350ba3a9005",
      "Id": "70e40506d1e5418d868204bc6f5b7f4d",
      "IsHidden": "False"
    },
    {
      "Start": "a4ce978b374d49b89482acdf3b5ad3ea",
      "End": "1565db69768d46b1ab8dd96585c2857b",
      "Id": "c09782e6f5d54f799651b8112fb90d32",
      "IsHidden": "False"
    },
    {
      "Start": "72d29ddb0e1a4dac98c4c37e11191eb7",
      "End": "e76419b835b14c94a1b4b06cf08a5d53",
      "Id": "eae4aa6d05174b1fac10db6832f4e837",
      "IsHidden": "False"
    },
    {
      "Start": "f4e6894ff50a478cbef97e35f517aa75",
      "End": "fb0d93b45a49490d937fde78465a48a2",
      "Id": "299de5a78ae443648227dac3024b33fe",
      "IsHidden": "False"
    },
    {
      "Start": "f4e6894ff50a478cbef97e35f517aa75",
      "End": "4f3c9186bf8f45bab7b913699d631a4d",
      "Id": "8678c884b5464bf1b80bed64491698ae",
      "IsHidden": "False"
    },
    {
      "Start": "bfbb63f403e74086976b1568aeacf08d",
      "End": "b381a688cbb44408ad0b1c12644d5d82",
      "Id": "8776c95ea21b473099c0ee0804d01bf9",
      "IsHidden": "False"
    },
    {
      "Start": "bfbb63f403e74086976b1568aeacf08d",
      "End": "3d1deb8b81744ce498735149ead88794",
      "Id": "888c04916c314faead57bf75a24334fd",
      "IsHidden": "False"
    },
    {
      "Start": "ccb3fa15e00b4ad2917745e2be3692d4",
      "End": "e440fc945999480cb35f980f90f53fb6",
      "Id": "303f67d40ffc4f83a22659e04f68cff1",
      "IsHidden": "False"
    },
    {
      "Start": "a653a794e6bc40a0840f779ca37abfec",
      "End": "0f7e70ac2ea84ed0bcb3fc825afa103a",
      "Id": "4bb99c9f5ff544479ec324ba9bdb4c7d",
      "IsHidden": "False"
    },
    {
      "Start": "a19e00edd7d349468ed66af15d17d290",
      "End": "bee18d0f957b4eeebbefd96ae38d1c46",
      "Id": "f644a851caa949c8997f9ba0bee221a1",
      "IsHidden": "False"
    },
    {
      "Start": "f8d4777a843447979255d07c93c212df",
      "End": "3741f3e2a6e84ca583d81f0b19fde51e",
      "Id": "831590cfa9bc4e08b1fac6eb19c565e0",
      "IsHidden": "False"
    },
    {
      "Start": "bd914a4b941b4b9ebd572b73967b3dc2",
      "End": "2033bf73bf754394a866649c1a368c2c",
      "Id": "6cc4b08052b24e968357ba8a7faa6093",
      "IsHidden": "False"
    },
    {
      "Start": "5aa29afef17f4e1aa6a58b5c071b48c7",
      "End": "766d89aece9a434f9b0f328eb400ec98",
      "Id": "e56024c216434697a4f953de59d1dd30",
      "IsHidden": "False"
    },
    {
      "Start": "5aa29afef17f4e1aa6a58b5c071b48c7",
      "End": "267508d940a4450ba1a995389586b6bd",
      "Id": "964684dcdeb946848707091b11621ddb",
      "IsHidden": "False"
    },
    {
      "Start": "5aa29afef17f4e1aa6a58b5c071b48c7",
      "End": "cd3d7cef60194432938193da2047001e",
      "Id": "a5b988f63a3e493089ac55bd55a81997",
      "IsHidden": "False"
    },
    {
      "Start": "2026dfd3789f438a9af2f2dd1a170800",
      "End": "703200f76f6d4d0dbe466d42107ffd3d",
      "Id": "54567e07f2f84da487e36611bf8c3e94",
      "IsHidden": "False"
    },
    {
      "Start": "2026dfd3789f438a9af2f2dd1a170800",
      "End": "3be03ff78efc49319bc42bc6996e9774",
      "Id": "3c1508b0dac543e3a23f196c4b4a9d22",
      "IsHidden": "False"
    },
    {
      "Start": "2026dfd3789f438a9af2f2dd1a170800",
      "End": "daf7cc6f72fe485b930160a1af7cbc64",
      "Id": "e112d938c48b4070a7c559fd16785cd0",
      "IsHidden": "False"
    },
    {
      "Start": "2026dfd3789f438a9af2f2dd1a170800",
      "End": "98f652937ff549da99f4fb5167cac4eb",
      "Id": "be08bc7588e445f5b21318b8b0044658",
      "IsHidden": "False"
    },
    {
      "Start": "29fb478a243946bf90ba3d5488f17383",
      "End": "6bcb8d64f7074b059b6a5e0561437d12",
      "Id": "2dcbac7b236041e189ab88cca467b95b",
      "IsHidden": "False"
    },
    {
      "Start": "1b9013a622414bf88e87140516e726cb",
      "End": "91e3f3eddab24ade906f6d09ea81af8e",
      "Id": "11177ed8f2ab49f6be30cbb48a354cb8",
      "IsHidden": "False"
    },
    {
      "Start": "1b9013a622414bf88e87140516e726cb",
      "End": "1061a931a6994b7ca23347835e6e821f",
      "Id": "d5a614eb3b014e46973b3cf2ca6b2437",
      "IsHidden": "False"
    },
    {
      "Start": "1b9013a622414bf88e87140516e726cb",
      "End": "49ac4510291547568291873190cf4ebf",
      "Id": "f62870ebe62d4dfe8489d44d825080a1",
      "IsHidden": "False"
    },
    {
      "Start": "5a7dfb868ddd416489a538684578d8f1",
      "End": "18ff9991ff1e410686ce251749b4a95b",
      "Id": "a4f05dca65534494aa4629b995ded350",
      "IsHidden": "False"
    },
    {
      "Start": "0b16e764e6ab4e62afc2892cb9648b04",
      "End": "cf305bc818d84d008d3c5a3cd1d1852a",
      "Id": "204f03743c9c4cd6b1db413ea87416fa",
      "IsHidden": "False"
    },
    {
      "Start": "b24b3e86084d4fabaa4fe1bd7cd5e8f3",
      "End": "6d016d539fd142d797f59a85c387db94",
      "Id": "6816b33f70a740f68e57a70150979d5a",
      "IsHidden": "False"
    },
    {
      "Start": "b24b3e86084d4fabaa4fe1bd7cd5e8f3",
      "End": "2e196fa1149d4a24bd73b3cc48f28f3a",
      "Id": "b71f160abadd4fb9b0b617a2367c46b8",
      "IsHidden": "False"
    },
    {
      "Start": "bfcec1098e1943b2af7ebb5ecbdbfdc5",
      "End": "61a92045b5ef4a5695dea6ff84e7e435",
      "Id": "523bdf625e14415a98cc97264c4e1a47",
      "IsHidden": "False"
    },
    {
      "Start": "bfcec1098e1943b2af7ebb5ecbdbfdc5",
      "End": "484cc2a7bbb648b5afd6d96c9138d8c5",
      "Id": "6708a07f85524fda91aaf0524e32290c",
      "IsHidden": "False"
    },
    {
      "Start": "bfcec1098e1943b2af7ebb5ecbdbfdc5",
      "End": "c7449496c5cb404b8a254a836f675f6b",
      "Id": "d6615608193546daab02645d20179644",
      "IsHidden": "False"
    },
    {
      "Start": "c0d6d19d7957463294e76d2d81d36400",
      "End": "8f69c9e89f8d4317a38e7f1c97d295db",
      "Id": "edc9d4445bab4cd281277403e04347e5",
      "IsHidden": "False"
    },
    {
      "Start": "c0d6d19d7957463294e76d2d81d36400",
      "End": "b470880c51c741b5b472dfb9a7223fc2",
      "Id": "7e35005a36654e69bc176f5a01510ab4",
      "IsHidden": "False"
    },
    {
      "Start": "c0d6d19d7957463294e76d2d81d36400",
      "End": "590ae106d1f947a7be34e588f7024bbd",
      "Id": "3dc8e1ab2b8446b7870b039d6880bee5",
      "IsHidden": "False"
    },
    {
      "Start": "bab2cc4717934082a4757d4cc44df94b",
      "End": "8ac5a14323f345a59fbfb59c952672f2",
      "Id": "001b752124f94f7e8f97066c6d91f674",
      "IsHidden": "False"
    },
    {
      "Start": "bab2cc4717934082a4757d4cc44df94b",
      "End": "8b8d36b5a247477eb4dc18974ed05cc2",
      "Id": "244c4534a12f4b5096f70f31c0cc0a13",
      "IsHidden": "False"
    },
    {
      "Start": "f27042402feb46af9ed63c6766b3b146",
      "End": "cf51a655eb4046628848903d9dff19c5",
      "Id": "6d89e2467eb3482f9f93af6bca6bbd5e",
      "IsHidden": "False"
    },
    {
      "Start": "b5446797c44b4e4eb3f33eb31c5e2377",
      "End": "1b96eabf286c43e18bbb05d3b895fc88",
      "Id": "226b44a9b6fd460480268f1420daac3d",
      "IsHidden": "False"
    },
    {
      "Start": "8e3452292a334fe9a8b6dee93833ec40",
      "End": "e83df794a81641e6acd37c22d88ed69b",
      "Id": "1fadc41c7c2d42fcb890a4451fc16171",
      "IsHidden": "False"
    },
    {
      "Start": "8e3452292a334fe9a8b6dee93833ec40",
      "End": "007df91385ab457293d782fda354633f",
      "Id": "9f40845d4cc5417fbfb4403fdb6b5485",
      "IsHidden": "False"
    },
    {
      "Start": "8e3452292a334fe9a8b6dee93833ec40",
      "End": "e461e7656c014872abfac513e3f64dcf",
      "Id": "bdf17ca3316b4c55bfc9999f6a6a1bc6",
      "IsHidden": "False"
    },
    {
      "Start": "9d303dae38254202b837b8caeedef542",
      "End": "35bde1de496a4957bb6ddc8d05c3273b",
      "Id": "f433c70d40ec45beb8385b7e7df4943c",
      "IsHidden": "False"
    },
    {
      "Start": "624deb3861d5422e835c03faf82f29a1",
      "End": "c41c30b90f0043d384c148f4e724a721",
      "Id": "86642df618c0475f9e13c30f33722664",
      "IsHidden": "False"
    },
    {
      "Start": "604b73abf66e4e9ab157fa51928ed676",
      "End": "25e8eea72a7546659472c8942c8f9884",
      "Id": "58a63ddfe7dd4e3296e594f9d3a52603",
      "IsHidden": "False"
    },
    {
      "Start": "604b73abf66e4e9ab157fa51928ed676",
      "End": "8c22411bede4450ba90a9f1a6974582f",
      "Id": "41e5f4ebf0ed4b3894df17323b92c5e5",
      "IsHidden": "False"
    },
    {
      "Start": "4cc2e1089afe4d1683730f0b8cb0afb9",
      "End": "bb9f1e68664a4a658b04180888b9395d",
      "Id": "5b0f4d436a474ef8bc72154cc9ae79c9",
      "IsHidden": "False"
    },
    {
      "Start": "5b4a60141c394563ad5d91ae5babdc7f",
      "End": "630dc45a50844546bed1a56be45c6622",
      "Id": "510668a2da494d24a35ce13a65f63523",
      "IsHidden": "False"
    },
    {
      "Start": "35e98354e51b4cdaa39dbe62df2ed3a0",
      "End": "4fcbc9d144e649e09f10454274c20b5d",
      "Id": "78ffbaaeadbf4e4db2cd3e1c8b8a7af7",
      "IsHidden": "False"
    },
    {
      "Start": "0cb12e7997624326b48937eea50f8947",
      "End": "ec01e1b9c8464910bda006e75e1e0d49",
      "Id": "6e1478a32143466abc36d17f856af8d4",
      "IsHidden": "False"
    },
    {
      "Start": "0cb12e7997624326b48937eea50f8947",
      "End": "3b6c31603f2a499481d8874ead915dac",
      "Id": "b836ca70da0946a2b37231268084bbec",
      "IsHidden": "False"
    },
    {
      "Start": "381f8ec6bfc244ddb5cd283ee3ca9c65",
      "End": "a25c48e439c54ad08af0d298c5847fde",
      "Id": "639a96eafd9943dc9527bc3368817f20",
      "IsHidden": "False"
    },
    {
      "Start": "6de6a71d7b274b15aacfad4016a9aad5",
      "End": "2fdb762e0c294e838819bbb33bb83f70",
      "Id": "329fc5b8062c43e281ca383d0b759e0c",
      "IsHidden": "False"
    },
    {
      "Start": "a357bc4f20f1468f8e295c0574930647",
      "End": "ccb5710e2f66404da5928eeeeaff7a57",
      "Id": "0b1167abc585499da487f1e57044a5c9",
      "IsHidden": "False"
    },
    {
      "Start": "e0651a8353d149218c7de2cfced26ee6",
      "End": "8e9bb71f2589415bbdd8cfd3d001a302",
      "Id": "494da10e12ff4bcb98c04361296217ec",
      "IsHidden": "False"
    },
    {
      "Start": "1b36bf5c818e4d96a5c2b7fee5f718ef",
      "End": "621ea4042e584cf89b016d63953dbb43",
      "Id": "a64d63428691470aaac549dd16608b25",
      "IsHidden": "False"
    },
    {
      "Start": "405a30bf277844f2b1a2717145d66b76",
      "End": "2106df93d52f47b681a6eb651ca7eb27",
      "Id": "7cceea0fdd7a4fc9ae155ff41e224982",
      "IsHidden": "False"
    },
    {
      "Start": "83a9ec666a6d4040a11f6d4163f64f30",
      "End": "8b598a69928548a29308d3b90f8a5067",
      "Id": "5f440f31cd0d44448098ca47503a334d",
      "IsHidden": "False"
    },
    {
      "Start": "83a9ec666a6d4040a11f6d4163f64f30",
      "End": "fea483a35688450d91baf9bd3a100b85",
      "Id": "85f6b985e3f54a778066422df9d3275a",
      "IsHidden": "False"
    },
    {
      "Start": "83a9ec666a6d4040a11f6d4163f64f30",
      "End": "2b4804691779412fba4b6fd59199c6cd",
      "Id": "b94d0b259d6a4ca6a20747fa6c2e34ae",
      "IsHidden": "False"
    },
    {
      "Start": "83a9ec666a6d4040a11f6d4163f64f30",
      "End": "faf5fd9985fb498798c59c6f440285ce",
      "Id": "1745eb0eeffd4a75893250f12a33f50e",
      "IsHidden": "False"
    },
    {
      "Start": "7834c445400440da8270dd4e4e74af87",
      "End": "c0ff5ac0549241459504b8dc13280ea5",
      "Id": "4d4085b7d9384984b8fe0dd8190d3987",
      "IsHidden": "False"
    },
    {
      "Start": "80ee2e7920ec4aec92df83cc8d92d081",
      "End": "870cefbf229a4aa6ae858030e7427257",
      "Id": "87109e9faddb4ea3a63a23b7bd8d2f61",
      "IsHidden": "False"
    },
    {
      "Start": "1a928294bd5c437bac28aa943f15b1c9",
      "End": "26ebee8e4d024243bd74b23e0540916f",
      "Id": "9ca8a5a622f84ae491097aa022c4637b",
      "IsHidden": "False"
    },
    {
      "Start": "4f863cec45cc4285bf84d4b14ca8b878",
      "End": "9ae522b14a164d529bc105b55721f95c",
      "Id": "b2b157c62faa4ebb8a19f2d11cfa2251",
      "IsHidden": "False"
    },
    {
      "Start": "b41d34b1afe44b1aabe2b24b05a3785d",
      "End": "c5c18cb155e14d17a0c91ad1fad44321",
      "Id": "0c37afc328124959a070e835e9c27484",
      "IsHidden": "False"
    },
    {
      "Start": "e820946a4bf94a32b6727140c6d3a874",
      "End": "4667fc7114c44c858c69aea5863964bb",
      "Id": "886c7b9b7ec646e2a2fef5d7be372ceb",
      "IsHidden": "False"
    },
    {
      "Start": "3fe290bb83fc46f49afd1ae711e00844",
      "End": "e230bc3921e043478015c49c044fc194",
      "Id": "2e866904e1cd44baaca8656948807df5",
      "IsHidden": "False"
    },
    {
      "Start": "559efbf9eddc42ae85243e62715bada4",
      "End": "351c1660fb4344c2bd59b7f598b5ce50",
      "Id": "558c08a538474792a99d43ab99a6b5f4",
      "IsHidden": "False"
    },
    {
      "Start": "9d86fd1db0d84ce3b099422ae33afba4",
      "End": "9cf8fc47ea794e42923d19027ad3734b",
      "Id": "79187bbda8f8439bbccc348e93a90b9c",
      "IsHidden": "False"
    },
    {
      "Start": "9d86fd1db0d84ce3b099422ae33afba4",
      "End": "2e79cbc64b4d4991a679e871b2c28f52",
      "Id": "484e1fca33914e3e9190d452a0d3c2f4",
      "IsHidden": "False"
    },
    {
      "Start": "9d86fd1db0d84ce3b099422ae33afba4",
      "End": "0907a3bb6e0545b5ba1b566dcc949ab2",
      "Id": "8f74313802694c7faf1742ac01ef5338",
      "IsHidden": "False"
    },
    {
      "Start": "9d86fd1db0d84ce3b099422ae33afba4",
      "End": "d7c337b959ff4300b8bc695e78c2ee4c",
      "Id": "8d2a4eb6a48b490a86615f44bec98740",
      "IsHidden": "False"
    },
    {
      "Start": "9d86fd1db0d84ce3b099422ae33afba4",
      "End": "fff047901f65492e940da5751c7e0008",
      "Id": "ee430f03686a454887a967990ed6177e",
      "IsHidden": "False"
    },
    {
      "Start": "b6210ef7fe37443fbefbb2c3b641de7b",
      "End": "466a9a33a6b54594be186b6729767969",
      "Id": "7c929002dae149ac830e00c02b8db25c",
      "IsHidden": "False"
    },
    {
      "Start": "d098293498e140d8b47df93f2af9d157",
      "End": "86dbb6fe58c24de8aa10e31dabdcf4ba",
      "Id": "d8771caeda5247a594a4470bdced5734",
      "IsHidden": "False"
    },
    {
      "Start": "bff1dd58e4be4f2fb072db79de6542aa",
      "End": "f9030dcff9d14c49825c7772444b9eea",
      "Id": "0ea0a18074df4c04b530658689b4c5ef",
      "IsHidden": "False"
    },
    {
      "Start": "e66f30cac0284cc581d440c3487df362",
      "End": "f6a05167ff9a484295fb43dca6c10653",
      "Id": "303b903541e7451a9eddf5e3c7602cea",
      "IsHidden": "False"
    },
    {
      "Start": "971962ef6f8e4bc4bd2787172d779565",
      "End": "8adfd2e8ad864ca9aece8995fd1ed131",
      "Id": "0e344b6ba353468c9674b4e33efec5dc",
      "IsHidden": "False"
    },
    {
      "Start": "af06e4b15a0048229529d7a451cccd12",
      "End": "1742eec9ccd8493da607cb28fb8f890b",
      "Id": "47adb424a8164c3d8e4df1cce87e4143",
      "IsHidden": "False"
    },
    {
      "Start": "b97835e613b747bc9e053f6ef902e43d",
      "End": "83e0515a2d6f47fc82869ac25818b371",
      "Id": "fa43c14813d94fa991b8c53ba31a64eb",
      "IsHidden": "False"
    },
    {
      "Start": "35f191420bc045178042cb27020a6c66",
      "End": "ab6d2e375dc34521881f153f9980ea4f",
      "Id": "9795f0027cdc484f9e0e8d60d3ec0485",
      "IsHidden": "False"
    },
    {
      "Start": "8b1a7d5a2de34ffabaf6cfa9bfb180ab",
      "End": "149496596b624b83a710e048c2574c92",
      "Id": "407094bde46a4380bacc9cb5d323e1df",
      "IsHidden": "False"
    },
    {
      "Start": "834398f3de364029a9fa92c8adb19d37",
      "End": "8c5af3b96ba9439f8c60d385f8ca827a",
      "Id": "28a0f41927d046d79673242919808713",
      "IsHidden": "False"
    },
    {
      "Start": "9249757a0ad443f790d531eaee7c0276",
      "End": "1cea43952c014ffd9885f8af8d2acf69",
      "Id": "7729ab22342d498581d5b183a6a7b38a",
      "IsHidden": "False"
    },
    {
      "Start": "1056832293a4433084acf82a091971a1",
      "End": "b0d550c9b9314a7ba38e1eba9a383c7e",
      "Id": "3e902017bc9940edb1c6de07a8ecd401",
      "IsHidden": "False"
    },
    {
      "Start": "e1744e07964646c8a98c22bff1cf661c",
      "End": "563f232a391e46eaac8f2cc00611e1ca",
      "Id": "8f4bc331c3b54d06b7593849d4d8d27a",
      "IsHidden": "False"
    },
    {
      "Start": "2db8efd485894a618642ebd5bd0bfcf1",
      "End": "369a4ccf295b43c0a1eba3bbacb06475",
      "Id": "0a12a4da567348c290050f6017f48212",
      "IsHidden": "False"
    },
    {
      "Start": "c5f4194e04954c9c998c9f0081054b79",
      "End": "321306296f9c4495899777316b20d3c4",
      "Id": "bfcfc31a97e94c828dfd82b20d06ba39",
      "IsHidden": "False"
    },
    {
      "Start": "486bd9dc44e3407880f6c30c8c85aa0b",
      "End": "73f3caabd2914ebe9a0a9248b78183b0",
      "Id": "7c66f520d4774305aee0effab8497a2d",
      "IsHidden": "False"
    },
    {
      "Start": "a07e49d48d80432a9b68a25717234a63",
      "End": "1b6c51904b2d4c558836bfb769833438",
      "Id": "a405c8f009714dc5b50eca53e4a34309",
      "IsHidden": "False"
    },
    {
      "Start": "a07e49d48d80432a9b68a25717234a63",
      "End": "675450d0ef434ea39718c9cdb02ec96b",
      "Id": "43b6edc63b88465480d4947719e8b1c1",
      "IsHidden": "False"
    },
    {
      "Start": "ad6ef1abd213485d87f268108082be82",
      "End": "af59dee8607746a6a40e7e09287fd4a4",
      "Id": "65f9f42fc96943b1a45e00dd6e9ec6b2",
      "IsHidden": "False"
    },
    {
      "Start": "ad6ef1abd213485d87f268108082be82",
      "End": "29b83c4d5ab44e4ca9bfecfeb8451cee",
      "Id": "3a3f998455c544059f912cda0f27d202",
      "IsHidden": "False"
    },
    {
      "Start": "b22fa8106a2f42e8892909bb0433e306",
      "End": "160b54501ed743dd98978169b9170cb2",
      "Id": "801ca52324ff45ca9ee441d2cade738f",
      "IsHidden": "False"
    },
    {
      "Start": "8475e532da774d8399d6295bf4d9181a",
      "End": "9aa3a75271494f19a28abbf3ac50cbd7",
      "Id": "9f8d0f069cd24bd8bce8759d6b201e80",
      "IsHidden": "False"
    },
    {
      "Start": "d506a5a3e6b24a33bf819c6bde4206f9",
      "End": "9432312cbdd64a98afcc6c4bdc2db795",
      "Id": "ee613392021d4cf69ca0e287ca524f79",
      "IsHidden": "False"
    },
    {
      "Start": "aeb9c6a650e744be878635a776b90353",
      "End": "08473516e5fc4ad2ac95d24c84307311",
      "Id": "b4e18c70acf044ab9c9959c6581cd198",
      "IsHidden": "False"
    },
    {
      "Start": "c4516533a0a8476bafbc27d29607ac31",
      "End": "17b97ee804e547429ce36d4cdcbeed87",
      "Id": "4a417fcc368544ee976ab6d6324240ed",
      "IsHidden": "False"
    },
    {
      "Start": "a9c0029cd4b940b5a39fc593ac8767c7",
      "End": "37a7f28bc5ba486e95eb0a4b983928e7",
      "Id": "7ad804f1574648509008eb62852c9890",
      "IsHidden": "False"
    },
    {
      "Start": "66496bca62b64b3cafe79960c773efba",
      "End": "c15255fa8d86443d854871f35e6c48bb",
      "Id": "7725e36c0f2d467ea30cf6335748d23f",
      "IsHidden": "False"
    },
    {
      "Start": "32431ee131604766aa99721211b39ff8",
      "End": "741164e187a7494d8b8616089991db39",
      "Id": "f65172c24a644ba9a7b8297fb381be34",
      "IsHidden": "False"
    },
    {
      "Start": "b8ec1e823916465e8c6d0065e75881fb",
      "End": "4b58899dab2a4c08bd4f39b44ca5bdf0",
      "Id": "52ac387a686d49659adf0f1040007818",
      "IsHidden": "False"
    },
    {
      "Start": "b8ec1e823916465e8c6d0065e75881fb",
      "End": "468fb88e551b4b47ac9ec0b966298820",
      "Id": "19e4fd839058493c82a4bd88f3260c3a",
      "IsHidden": "False"
    },
    {
      "Start": "b8ec1e823916465e8c6d0065e75881fb",
      "End": "976047e2d6e44a7e8627f748819a24d5",
      "Id": "da9e631b17994448bddaf34aa2435624",
      "IsHidden": "False"
    },
    {
      "Start": "52caa482bc264df2bf3d69831c171bcf",
      "End": "88bed0b8dc5744d68ee08fcf9b88cd88",
      "Id": "2d0a5783cb5f4df5a042b17675865ff1",
      "IsHidden": "False"
    },
    {
      "Start": "61c91c37e51445b8b383b9d170f144c3",
      "End": "70c89bc464874a94a28ed35dd4276198",
      "Id": "a3ed42dc3caa4ec18f54990923910ddd",
      "IsHidden": "False"
    },
    {
      "Start": "61c91c37e51445b8b383b9d170f144c3",
      "End": "3bfffcb82e194aa9ae067f4fc01239ff",
      "Id": "a8e3e860c386406f96912a0ae11af75b",
      "IsHidden": "False"
    },
    {
      "Start": "61c91c37e51445b8b383b9d170f144c3",
      "End": "001c3cdcd7a64f9eac116b93e8e82b2c",
      "Id": "8cb7c3a0feb64bb7b1c829a2996a6a4c",
      "IsHidden": "False"
    },
    {
      "Start": "c7dad4e73216419ea1e971267959e302",
      "End": "8e0807ef9e8044ab9f778caf85f38a63",
      "Id": "319cf61abb19415b93c4d77b168937b2",
      "IsHidden": "False"
    },
    {
      "Start": "c7dad4e73216419ea1e971267959e302",
      "End": "76a0ed362bb8490fade7da7906d0b762",
      "Id": "307af9e3db11420095b8cd7ac3d8e9ad",
      "IsHidden": "False"
    },
    {
      "Start": "c7dad4e73216419ea1e971267959e302",
      "End": "50642acb2d41458694e88712638d261c",
      "Id": "004e35fc9c364641beb6a1dc989de489",
      "IsHidden": "False"
    },
    {
      "Start": "d6d9fad0be274ffb96181f43ef3ceea1",
      "End": "ddec1f9f671e4264820a3fa9da0dfd5c",
      "Id": "a6a066be2ae2412590ef93f893b5a5c3",
      "IsHidden": "False"
    },
    {
      "Start": "3a34c190651944308a0c7a81bdb74a2b",
      "End": "521e7b2e7ed4444c97a17aa0187b97ca",
      "Id": "c072ff89fbaf4f5285ac4680205f36fb",
      "IsHidden": "False"
    },
    {
      "Start": "3a34c190651944308a0c7a81bdb74a2b",
      "End": "880f82db805b4aafa3d86f8238a6f2a3",
      "Id": "f41dfed4da2d477581bde85ef32f75bf",
      "IsHidden": "False"
    },
    {
      "Start": "3a34c190651944308a0c7a81bdb74a2b",
      "End": "19da7b4a79084149a68a2126cfee21cd",
      "Id": "37fc555e2e564146b4020b3b174a22b8",
      "IsHidden": "False"
    },
    {
      "Start": "e39ee1f42e4744c0b7e71004d8285894",
      "End": "14a3aa31bfa24908858a52a7271b6025",
      "Id": "5d54512f3e7d4860991ad60fcdaeae03",
      "IsHidden": "False"
    },
    {
      "Start": "5a5321c7693a45d8acc15d9912edecda",
      "End": "47506629e8a94dd49a67676789532395",
      "Id": "71a52c083f974f2d9860836960330676",
      "IsHidden": "False"
    },
    {
      "Start": "5a5321c7693a45d8acc15d9912edecda",
      "End": "1c20fbced67f44cda6e5b8bfca7a35ac",
      "Id": "8f702515df6442feb1451e2556dd90e7",
      "IsHidden": "False"
    },
    {
      "Start": "5a5321c7693a45d8acc15d9912edecda",
      "End": "33415fb30fb346fbbd1bc237f77b5c3a",
      "Id": "9332c7443ad4467990c5dc7042159915",
      "IsHidden": "False"
    },
    {
      "Start": "58224c8a28d644069ed8ddf8c3e0b73e",
      "End": "2cf59ad8966548988202a807e9a9eae8",
      "Id": "638d5ffa7e72422dba5e83f3c3974abf",
      "IsHidden": "False"
    },
    {
      "Start": "58224c8a28d644069ed8ddf8c3e0b73e",
      "End": "0d954719e52141c396f866609ecaa803",
      "Id": "6e8d559e5aac4201b0ed42c26cb96060",
      "IsHidden": "False"
    },
    {
      "Start": "58224c8a28d644069ed8ddf8c3e0b73e",
      "End": "3c544becdeb44b70b7ed7e46831a5cb5",
      "Id": "65811c0281b047b5aa3fa87442b24b25",
      "IsHidden": "False"
    },
    {
      "Start": "144f3ac1da974518a1b1baf0eb852380",
      "End": "d23dd8fa8e714430b4d5fbf866128ab5",
      "Id": "0912ed91874b40d5b4b95e401640e1dc",
      "IsHidden": "False"
    }
  ],
  "Dependencies": [],
  "NodeLibraryDependencies": [],
  "Thumbnail": "",
  "GraphDocumentationURL": null,
  "ExtensionWorkspaceData": [
    {
      "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670",
      "Name": "Properties",
      "Version": "2.19",
      "Data": {}
    },
    {
      "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D",
      "Name": "Generative Design",
      "Version": "6.0",
      "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.19.3.6394",
      "RunType": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "_Background Preview",
      "EyeX": -138.93746948242188,
      "EyeY": 141.86717224121094,
      "EyeZ": -61.474990844726563,
      "LookX": 144.64059448242188,
      "LookY": -129.77342224121094,
      "LookZ": 19.357803344726563,
      "UpX": 0.6586487889289856,
      "UpY": 0.747269332408905,
      "UpZ": 0.088149681687355042
    },
    "ConnectorPins": [],
    "NodeViews": [
      {
        "Id": "37130a68c59a461b9a37d5bd94e0fe8e",
        "Name": "Geometry.Trim",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 708.07473802662275,
        "Y": 2021.5754440865644
      },
      {
        "Id": "710b7a79e5b041df897b3a1040d08116",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 992.91000156974019,
        "Y": 2324.995039368453
      },
      {
        "Id": "bb77ce0565bf4ac4abf356bd23876d0d",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 989.6890669238694,
        "Y": 2044.8363698825128
      },
      {
        "Id": "dd9a05b2480946baae7cc904e35c8af4",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 722.7362037935784,
        "Y": 2432.1150470063076
      },
      {
        "Id": "64ffce1159d140f18cbda8e127e28207",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 718.1543957953179,
        "Y": 2237.2458668436375
      },
      {
        "Id": "57f471269fc544439cd43a47ffa54d11",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 710.55737656797578,
        "Y": 3160.9607412418322
      },
      {
        "Id": "d7e4719618dd4e6ea9c85addd8659fe6",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1000.1687870729786,
        "Y": 2856.7311638754732
      },
      {
        "Id": "7f9c63873f504af8b4ecd152ef674769",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1014.8978099188259,
        "Y": 3100.92705773649
      },
      {
        "Id": "d2fbc4e0d1f04bb38ddebc95a77b5940",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 712.81049466946092,
        "Y": 2974.3380875367552
      },
      {
        "Id": "769060788a11476b9dab040b2968c1bd",
        "Name": "Geometry.Trim",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 712.80041407574413,
        "Y": 2783.1223522046316
      },
      {
        "Id": "2530981f85744cbd94ecc53e9b796cfd",
        "Name": "Surface.Thicken",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 456.62012116033861,
        "Y": 2839.2595046184438
      },
      {
        "Id": "0a6feadeb0a940ed9693cc4537cccb25",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -705.4208399151712,
        "Y": 3251.0312533686288
      },
      {
        "Id": "28e7bebf518d4954af44efa8d2c3b298",
        "Name": "Sequence",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -227.10181701654187,
        "Y": 3188.0694610095238
      },
      {
        "Id": "15c1c85cd3e94bfeb26f15649a2ba6eb",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 261.77024016574728,
        "Y": 2938.9873565047224
      },
      {
        "Id": "4e74a9b07276429683f6e816bb5a454a",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 168.70674082095024,
        "Y": 2803.614996613715
      },
      {
        "Id": "a91c0310d3324d4b83cc523bac7f71dc",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -429.75929549055058,
        "Y": 2933.7112854556003
      },
      {
        "Id": "9486ba3f1df94f34863d95a5099fc20e",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -468.704743113153,
        "Y": 3108.3637538217777
      },
      {
        "Id": "bfef0bdd4deb4f3db38a5c384fae4253",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -984.54676176831072,
        "Y": 2717.3249716834257
      },
      {
        "Id": "e57253ef188e40e386721075259c6921",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -983.155626042043,
        "Y": 2852.2623909325325
      },
      {
        "Id": "5082866f814244bf89d1d4d7b5a0bc6e",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -534.62575549723419,
        "Y": 2717.9546080254227
      },
      {
        "Id": "b6d790885a234e3b9add32c48324c189",
        "Name": "Plane.XZ",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -860.85458255084359,
        "Y": 3133.20742493889
      },
      {
        "Id": "9498d1ec94fd47ae851b9dbf22d49063",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1010.6244383693447,
        "Y": 2978.8573727895841
      },
      {
        "Id": "096fc04a820547f6b68b8f5c0d3cd6ab",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -172.93448794134133,
        "Y": 2808.5597988436389
      },
      {
        "Id": "e706195fd9ed4f0ca62c394c80efa32d",
        "Name": "Plane.YZ",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -208.159412394255,
        "Y": 2255.0931036922475
      },
      {
        "Id": "a87532e7fd9c4cd7ab7cf3f08bbeb811",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -689.54645617361984,
        "Y": 2292.76498372889
      },
      {
        "Id": "cae132b9610342628c9456b6ffb8263e",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -224.17939743496481,
        "Y": 2239.0731186515377
      },
      {
        "Id": "161ff2e8a171435ab0de736d8f56b893",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -676.81191712756345,
        "Y": 1968.5456186730694
      },
      {
        "Id": "e1ffdd9e7b5d4a37bb6bc02327cc8f95",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1009.5733779807188,
        "Y": 2156.1540011481266
      },
      {
        "Id": "a1e394cb276f4cb8853db5df6cf5d55f",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -889.75498956587944,
        "Y": 2462.5763856161911
      },
      {
        "Id": "d9be4c05c04a43bcb95d71d562120019",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1013.6031917957926,
        "Y": 2283.2003269728575
      },
      {
        "Id": "0243f7fba8794895815dd2fcf658da19",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1008.4125240254698,
        "Y": 2000.1181736990407
      },
      {
        "Id": "c1b4198bbcf04f2885d3c5fd2d9ddecf",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -732.57961797912731,
        "Y": 2115.21642702593
      },
      {
        "Id": "b17a847b472b46e58bc2e8f983597e55",
        "Name": "Sequence",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -464.61345560746531,
        "Y": 2284.6966511382825
      },
      {
        "Id": "e4a2a73ee2124e028ad927bddd171e31",
        "Name": "Plane.YZ",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -974.65607826642463,
        "Y": 1861.31694007925
      },
      {
        "Id": "8c398c037f1649a6a725aff918f88cc2",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -680.11212203766081,
        "Y": 1743.1666641462411
      },
      {
        "Id": "d107621c02cf4acb969701bfb1511ca0",
        "Name": "Surface.Thicken",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 325.30357862742062,
        "Y": 1846.6859013628707
      },
      {
        "Id": "ee8392954b8d44a2bb2eefa623634659",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 23.881463185643042,
        "Y": 1962.3310907663626
      },
      {
        "Id": "8567d13e2cf24bdc9f7eea1b53f22cd2",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 19.938051912315586,
        "Y": 1819.6678712650014
      },
      {
        "Id": "3da6d5383131477f971318077ba0b58c",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -321.703176849976,
        "Y": 1824.6126734949253
      },
      {
        "Id": "88cee4f76a714df5bb51dec6e96cec66",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2976.7219910846775,
        "Y": -199.21784014314642
      },
      {
        "Id": "71c3e0b3f3bc4b519eee8f5d92f6c22e",
        "Name": "Curve.ExtrudeAsSolid",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3424.6162172420259,
        "Y": -473.7943883202978
      },
      {
        "Id": "fe540cbf5c9f4bc2b330cde8f6b1abce",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2754.6557615873812,
        "Y": -503.57418208479965
      },
      {
        "Id": "b432d7c7ff46409286f3b81c94ca0388",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3060.8864059455404,
        "Y": -545.297528045889
      },
      {
        "Id": "a782c0d93f3442e49944b1ca713ebbe3",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2331.8725307029904,
        "Y": -118.45568324920657
      },
      {
        "Id": "c67d0d07d58a4cc3af94e63d55c6ddd5",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2332.9012706559975,
        "Y": -282.92811123141871
      },
      {
        "Id": "51455f3fe1014aa6aa3c768717ba5751",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2331.9772441918317,
        "Y": -449.84586063777795
      },
      {
        "Id": "57009fee7c9c470fb5504e742a953b7a",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2333.1818240132493,
        "Y": -611.62030516694165
      },
      {
        "Id": "363e0d2f3d534bf7bc564de2a5dbacab",
        "Name": "Point 6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2040.9461458026042,
        "Y": 42.0062230149407
      },
      {
        "Id": "929603aa2fa04dc693d32e4512b7450f",
        "Name": "Point 5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2043.9367138071045,
        "Y": -151.56936463837098
      },
      {
        "Id": "da213abd36504b258bc7791a33ea1ef5",
        "Name": "Point 4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2041.8377683293663,
        "Y": -350.07945436219495
      },
      {
        "Id": "5bc125adbd7d4824ae686bd5e4a29875",
        "Name": "Point 3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2042.0166604173962,
        "Y": -545.06087997374186
      },
      {
        "Id": "965ef7b43a1f48198654257ca4aaa247",
        "Name": "Point 2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2045.0208770593069,
        "Y": -739.0520840830344
      },
      {
        "Id": "894c674f3b71448a8a9c3c2e27f80dc9",
        "Name": "Point 1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2045.1997691473332,
        "Y": -934.627528783138
      },
      {
        "Id": "5ef0e5f49c8b46869309eb7aaa4a2413",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1700.3328885110225,
        "Y": -716.4521176569059
      },
      {
        "Id": "2b230d1515e449dca17699d0a282cef3",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2333.2840905416028,
        "Y": -770.7310665622125
      },
      {
        "Id": "1825893c01564785996328dc9ab3603e",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3762.0996302845128,
        "Y": 1632.2655238684488
      },
      {
        "Id": "b3db6807a63e4ee883e6f647953b6c1f",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3759.7636245701729,
        "Y": 1839.4440875520318
      },
      {
        "Id": "c0853363fe0a49069321fecc2174b97d",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3749.498291188163,
        "Y": 2257.573235446192
      },
      {
        "Id": "f1b02df8c2a34615a9cd9c6bf592129c",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3755.1481181535833,
        "Y": 2064.1412953343711
      },
      {
        "Id": "830d05e789184d99aa6cae763c11c2ce",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4740.5071232723531,
        "Y": 1628.6176157742043
      },
      {
        "Id": "4a18ed87aa0246a48c566752a00b04fa",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4423.9644906716221,
        "Y": 1626.1382084738357
      },
      {
        "Id": "5bc2386701d94ea6bdd38b1dc624a459",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4112.9289016013736,
        "Y": 1637.1384137063665
      },
      {
        "Id": "6b51ecfa4c7540b0ababb499ec275430",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4116.2017237951222,
        "Y": 1845.7191843669711
      },
      {
        "Id": "22feedd8a0eb4811854c86adbef75633",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4120.891095256562,
        "Y": 2061.8902961927411
      },
      {
        "Id": "f5f00faeac0644cd8bda53e2f4629dd5",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4125.5672880914226,
        "Y": 2266.6527462151821
      },
      {
        "Id": "7e8916917dd04c0bae2c14cd9d3fb59f",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4428.1275865980915,
        "Y": 1824.9689511423726
      },
      {
        "Id": "8d72466b25ba4aa3a516551e13bee17c",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4744.3829176839827,
        "Y": 1838.9020795207721
      },
      {
        "Id": "7e462d8a4765483994355c051009d149",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4427.8323977692617,
        "Y": 2045.1131905935122
      },
      {
        "Id": "07ba75a92d2d4c99927e0cb01a0249b1",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4744.3818830588425,
        "Y": 2048.8554136858215
      },
      {
        "Id": "798172c3dbc64107819a0a0be055fea4",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4429.4211978617932,
        "Y": 2256.1900923534427
      },
      {
        "Id": "f80e2d33fa5a4530a4ad988a0686794a",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4745.5058845329222,
        "Y": 2255.9959273939326
      },
      {
        "Id": "085f471ccacd4f498e19166f25b563ca",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4740.742785180877,
        "Y": 780.74678826819274
      },
      {
        "Id": "9ab70abf16e045468ef3f193ff9de47a",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4419.1950826353859,
        "Y": 779.0688189474555
      },
      {
        "Id": "c27a098301f4417798c65eca9444c70c",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4108.1594935651374,
        "Y": 790.06902417998811
      },
      {
        "Id": "dd57e0a8a1454f7eadbf2f3eaf423fa9",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3757.3302222482748,
        "Y": 785.1961343420686
      },
      {
        "Id": "74fca8ab10c043ae945169547a530bbc",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3754.9942165339376,
        "Y": 992.37469802565158
      },
      {
        "Id": "8e768ed75c4e4c688e73915d70020a17",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4111.43231575889,
        "Y": 998.64979484059188
      },
      {
        "Id": "0415d43989e045efa423528a9522bebe",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4423.3581785618517,
        "Y": 977.8995616159915
      },
      {
        "Id": "9987a4628d5c464c845d8a9aa488c36a",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4739.6135096477465,
        "Y": 991.832689994391
      },
      {
        "Id": "bd21779f6aad4b3a9bc178bfe89bae6d",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4116.1216872203277,
        "Y": 1214.8209066663671
      },
      {
        "Id": "4357403ddf40469bbb613410b7cba35e",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4423.0629897330236,
        "Y": 1198.0438010671282
      },
      {
        "Id": "faea44fedb9340a6ac56bfb50495566b",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4739.612475022599,
        "Y": 1201.7860241594431
      },
      {
        "Id": "28942e9b13034729b6ef4f5f094c8e05",
        "Name": "Column dimensions",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3246.9953890330803,
        "Y": 436.25251631337289
      },
      {
        "Id": "c470845a52e346e2b91dbc42ca11335f",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4740.7364764966787,
        "Y": 1408.9265378675564
      },
      {
        "Id": "ad327487e13e4c2ab07f2f842dd6dd60",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4424.651789825557,
        "Y": 1409.1207028270674
      },
      {
        "Id": "474a39ec5a0f4291bbe49cff345945df",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4120.7978800551828,
        "Y": 1419.5833566888014
      },
      {
        "Id": "1479f82357954f959806958c65a367e5",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3744.7288831519295,
        "Y": 1410.5038459198149
      },
      {
        "Id": "59053e8a532b4e7a886299346cb0b0b4",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3750.3787101173434,
        "Y": 1217.0719058079953
      },
      {
        "Id": "bdcd5452fa61425599f12950d92cc2b1",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2908.3786860901168,
        "Y": 1225.9148798896226
      },
      {
        "Id": "9acd5546e23b481e8bc9eee7e67c2bc9",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2903.0984623697755,
        "Y": 989.74014829790724
      },
      {
        "Id": "003818ade40e404aa4dd6b7438af75b6",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2899.20350982246,
        "Y": 763.36726553862684
      },
      {
        "Id": "a888bcfa467841ec9f92e6a37f7a1be1",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2898.7536396635819,
        "Y": 549.82649663008453
      },
      {
        "Id": "0757a68f8e8142a3b63fb5ce151b3a73",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1756.7037930289346,
        "Y": 343.1832372421419
      },
      {
        "Id": "8dfc0534cda64da98c84bc00298dfafb",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2550.5524128768752,
        "Y": 1047.4718250144
      },
      {
        "Id": "649227f62c0c49b58192d845dbe27768",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2553.388660321923,
        "Y": 843.641477963915
      },
      {
        "Id": "9e8cc6ad507a4331bb093ce02bce414c",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2549.2490563268052,
        "Y": 618.35845695100181
      },
      {
        "Id": "b4b87da6347a4706878a92833ee11ab5",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2555.134979147017,
        "Y": 383.58871305280593
      },
      {
        "Id": "2dffee3e3f7d4473b8979241f1ba83be",
        "Name": "Slab Dimension (m)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 967.83122662342362,
        "Y": -23.743955846288713
      },
      {
        "Id": "ef89d5799abe4839bb7301125ebc5bc3",
        "Name": "Curve.ExtrudeAsSolid",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1326.2850169861956,
        "Y": -224.31336122874598
      },
      {
        "Id": "e3e7167d87924c3e91854342a8cd09a0",
        "Name": "z-coordinate for the Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -15.597351909440363,
        "Y": -223.54059717809594
      },
      {
        "Id": "d96b1715cce84fdfbeb095adec8f719c",
        "Name": "x- and y- coordinates for the Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -16.546981584266973,
        "Y": -370.49022685292255
      },
      {
        "Id": "d55fd8d3b2f44aac891674c66c53779a",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 804.52493892840607,
        "Y": -291.83250329482451
      },
      {
        "Id": "9f88d368519543ed9c6d00366861f741",
        "Name": "CoordinateSystem.ByOrigin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 476.748092935096,
        "Y": -474.05910938566865
      },
      {
        "Id": "cca1958a6ac448058be018d0622acb09",
        "Name": "Total gross floor area (m²)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 107.63985548486664,
        "Y": 1117.754265685403
      },
      {
        "Id": "7d370711749045fb833d2188917957ce",
        "Name": "Building Height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 101.13497926037383,
        "Y": 942.66809622792937
      },
      {
        "Id": "23577b64b91b407aadc9c1a1796b6f3e",
        "Name": "Building Area (m²)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 92.3938113987025,
        "Y": 770.52835248483382
      },
      {
        "Id": "6892716797504f8e91e448b4f116569b",
        "Name": "Month",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -585.49092671893527,
        "Y": 575.50783636045537
      },
      {
        "Id": "5710a6862256473aa6f520bfeaf1c8ba",
        "Name": "Day",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -587.665668692872,
        "Y": 716.31988101939908
      },
      {
        "Id": "7606237a49f244fdaef9c7e80d7c75a6",
        "Name": "Hour",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -585.233260003419,
        "Y": 848.44671745491189
      },
      {
        "Id": "7b7fb319b6dd4a90833370949153edbb",
        "Name": "Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -591.92412731021727,
        "Y": 336.86148622145686
      },
      {
        "Id": "50ecf78178e44e22bd3c24a0bf58e8d7",
        "Name": "Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -590.21737249927514,
        "Y": 184.5329856059135
      },
      {
        "Id": "a7bf731a769f4e30882d4cc7f6dfe691",
        "Name": "Floor Height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -590.02960444131736,
        "Y": 35.2737775180932
      },
      {
        "Id": "a320de7523494a80ae618b7b1c09bcbf",
        "Name": "Number of Levels",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -588.88532326457312,
        "Y": -112.59546150567792
      },
      {
        "Id": "f7b03130a10f42a7b4daa54ad2fb136c",
        "Name": "Python Script",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1911.9558679602455,
        "Y": 3003.2845545622158
      },
      {
        "Id": "c61f2545099b4e7096c2169a4f4d575c",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2800.237744574431,
        "Y": 3189.9735819278276
      },
      {
        "Id": "8063375277224988ad68f0220d3747ea",
        "Name": "Degree of rotation",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2742.9581652731745,
        "Y": 3353.0480340145859
      },
      {
        "Id": "853a2ca67e4d441ea88c60cb3153e00b",
        "Name": "Math.Sin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3067.0665207735851,
        "Y": 3387.89512682671
      },
      {
        "Id": "06e7e9030cd94865bdfdcdef34a6674f",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2292.1769776422066,
        "Y": 3343.6791481983346
      },
      {
        "Id": "5371c1aadc2e4733b8018cd4c059b3ba",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2308.7737195241693,
        "Y": 3212.7347958523933
      },
      {
        "Id": "edf70569a5fb44a788a5dbe77719efc9",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2474.3707770777532,
        "Y": 3309.0040785247711
      },
      {
        "Id": "77bdcf4681774fe29e7f54d1e427a527",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2315.6988066155486,
        "Y": 3070.2774614670252
      },
      {
        "Id": "7212555066a84169bb48fa28ae53729a",
        "Name": "Vector.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2493.5626077321863,
        "Y": 3040.3184493627114
      },
      {
        "Id": "f5202c853d0345908bcfad4a8769b937",
        "Name": "Geometry.Rotate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2946.9523923652719,
        "Y": 2696.4080139252992
      },
      {
        "Id": "b7397f7f828647b0a849d2cc723b11d0",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1899.5368260936245,
        "Y": 2740.8268591784272
      },
      {
        "Id": "35be244e396d47ed98093accd74a0974",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2624.2105919650262,
        "Y": 2760.5333772124459
      },
      {
        "Id": "3bfeb105112544d8a8d6d493b447937d",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1898.3755759769717,
        "Y": 2583.5905589740023
      },
      {
        "Id": "b4323776e96c4a658af7f1f84fa7aed0",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2304.4584714524012,
        "Y": 2547.1787272656511
      },
      {
        "Id": "8d92915da550451f8892518bc85ed7a9",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1902.187439472046,
        "Y": 2866.1110641323312
      },
      {
        "Id": "62813129a89142a899aba6c0cf45806a",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2304.6740340599313,
        "Y": 2786.2582717438972
      },
      {
        "Id": "bf41b46a9e3546648a335b55c6b56c9d",
        "Name": "Plane.XY",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1899.0785845722564,
        "Y": 2458.7747029184388
      },
      {
        "Id": "57064947395647d4868f97a0187bab94",
        "Name": "Python Script",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3355.4861969745994,
        "Y": 3076.5052502347789
      },
      {
        "Id": "333bd6516707424ea7960509ef8fdde9",
        "Name": "List.Count",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2978.9471560563293,
        "Y": 3066.6702752854208
      },
      {
        "Id": "798e75d695da4d27ad680b01b2421344",
        "Name": "Saving Energy per Hour[kWh]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3618.5081261712953,
        "Y": 3117.9176366839838
      },
      {
        "Id": "f6091dff105f4d88830e85630e9d271b",
        "Name": "List.Count",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2983.86764275452,
        "Y": 3202.0450068856826
      },
      {
        "Id": "ba284b6396fb40af8b32e5eb77b82faa",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3182.247049098683,
        "Y": 3124.9072243993924
      },
      {
        "Id": "bc6e7f7b1f474c8d98881d3169101667",
        "Name": "Want to use shading device?",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -568.13744557714313,
        "Y": 983.11886075840641
      },
      {
        "Id": "a9d77b22383944cfbbbf06740369ba6b",
        "Name": "Math.Cos",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2880.5123196680465,
        "Y": 2932.110361533898
      },
      {
        "Id": "a439aaf26eb44fec909fd7328a20b7fe",
        "Name": "Python Script",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1910.644313365781,
        "Y": 3236.9678472299947
      },
      {
        "Id": "b744770a723847a99fbd6ffc37762574",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2101.3320076507816,
        "Y": 3206.2425951120849
      },
      {
        "Id": "ba44751d6d2e4454947ea87d3370973a",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 683.16377340530244,
        "Y": 4272.63460363989
      },
      {
        "Id": "6ec48851c6404fae911a9c727a4657ce",
        "Name": "Surface.Thicken",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2219.3173511313535,
        "Y": 4483.1859430561672
      },
      {
        "Id": "561e4a6928704448a30be78ff9ac9020",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2219.3173511313535,
        "Y": 4659.1859430561672
      },
      {
        "Id": "a99cd0ba245847b2a26339b6cdcd47e8",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2534.6506844646865,
        "Y": 4540.1859430561672
      },
      {
        "Id": "9d2c36fecbe746e69719db34635bbd6f",
        "Name": "Arc.ByThreePoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -549.62483204280852,
        "Y": 5100.9725342973279
      },
      {
        "Id": "f32004e683154f0d88c98ca471073514",
        "Name": "DamHeight",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2423.5147270455459,
        "Y": 5225.4532388237976
      },
      {
        "Id": "674624be10a84e16a64539c8784334dc",
        "Name": "HigherDamWidth",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2425.749748204506,
        "Y": 5375.8748204729782
      },
      {
        "Id": "3fbab8f4f6434f12b5eafccba77386ea",
        "Name": "LowerDamWidth",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2428.2365682173154,
        "Y": 5063.9614739851377
      },
      {
        "Id": "57abf92b3851447ebf3850e287be3bcc",
        "Name": "Arc.ByThreePoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -549.62483204280852,
        "Y": 4877.1608877406379
      },
      {
        "Id": "eda70f6344b1425883fe0f380d77d11d",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -549.62483204280852,
        "Y": 4375.2428782388879
      },
      {
        "Id": "e29be23793df41dc9fc963dd74e9e6b6",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -549.62483204280852,
        "Y": 4563.2428782388879
      },
      {
        "Id": "5a6612accd304b27b794bcec8df9acc5",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -178.29149870947504,
        "Y": 4264.2428782388879
      },
      {
        "Id": "89254c0bd3be40f4b0e159c3c1eb4225",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -178.29149870947504,
        "Y": 4452.2428782388879
      },
      {
        "Id": "3986d06912aa4325b72525886c4759f2",
        "Name": "List.Join",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 81.708501290524964,
        "Y": 4341.2428782388879
      },
      {
        "Id": "de4976fc5cb94bd7b00adce7eaec9e95",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 334.37516795719193,
        "Y": 4341.2428782388879
      },
      {
        "Id": "86a2f15d40474edd8df660189d1929fe",
        "Name": "Circle.ByCenterPointRadiusNormal",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 754.78689695604271,
        "Y": 5509.9596352152839
      },
      {
        "Id": "3601d5119b3e4b95b6e3662521e6372d",
        "Name": "HoleRadius",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2427.85445456941,
        "Y": 5861.6058029020969
      },
      {
        "Id": "d10584a66a424ab89a71a15159b98053",
        "Name": "Line.Direction",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 784.98204034963646,
        "Y": 5749.3189294603089
      },
      {
        "Id": "1f9aa43fb58c4526b8658eace0e01a62",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1216.9820403496365,
        "Y": 5694.3189294603089
      },
      {
        "Id": "48866f985e1241ae88106c280004638c",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 784.98204034963646,
        "Y": 5909.14642946031
      },
      {
        "Id": "2f3ce2357bf644a3a30e1aa5889e7178",
        "Name": "Surface.Thicken",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1492.6506844646869,
        "Y": 4634.2065279421258
      },
      {
        "Id": "b2bd6130fba340cc84186dfe675db402",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1119.9840177980209,
        "Y": 4571.2065279421258
      },
      {
        "Id": "184aec27b4354bab8631af10fffe86ca",
        "Name": "HoleOffSet",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2429.3964852048307,
        "Y": 6032.1799604033786
      },
      {
        "Id": "d09f235627eb456d99471b079261df55",
        "Name": "Curve.PointsAtEqualSegmentLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -30.351292983696567,
        "Y": 5714.3189294603089
      },
      {
        "Id": "5e9e3d8e954f4f5699afdd37c2ad1855",
        "Name": "AmountOfHoles",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2421.4084668574819,
        "Y": 5699.7810906017339
      },
      {
        "Id": "35e21a25a30642e2b73fac4b4a611ae8",
        "Name": "Curve.PointsAtEqualSegmentLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -30.351292983696567,
        "Y": 5903.3189294603089
      },
      {
        "Id": "aa92dc3dba0f44d0b9996e72c5538026",
        "Name": "Surface.NormalAtPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 413.64870701630343,
        "Y": 5642.3189294603089
      },
      {
        "Id": "8c4a4e2518d34815bb261c0c390baea0",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 413.64870701630343,
        "Y": 5830.3189294603089
      },
      {
        "Id": "bcad7cef7e704f3f9eb173a525f85986",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1119.9840177980209,
        "Y": 4731.0340279421252
      },
      {
        "Id": "23f8825ef7f44418a87e1e8504a0c3ff",
        "Name": "Surface.SubtractFrom",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1836.6506844646867,
        "Y": 4269.3378581702091
      },
      {
        "Id": "659cfc1e2eea4d9ab2ef141d216dafad",
        "Name": "ThicknessRatio",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2429.1338252220362,
        "Y": 5547.0552323296879
      },
      {
        "Id": "2f5299a941024d189507fbc9006098c8",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2219.3173511313535,
        "Y": 4806.5192763895011
      },
      {
        "Id": "b633574266e7433694c9da2219084224",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2534.6506844646865,
        "Y": 4717.3629021658126
      },
      {
        "Id": "afee341cbb184a39995142eb01a9554b",
        "Name": "Solid.Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -240.14087432591577,
        "Y": 6305.292372133249
      },
      {
        "Id": "59865ec38ae34d3db864a53a070fbe7d",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 367.19245900741726,
        "Y": 6345.292372133249
      },
      {
        "Id": "d3142b37675e4ea1893da4ef9fdba85b",
        "Name": "List.Count",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 91.192459007417256,
        "Y": 6379.292372133249
      },
      {
        "Id": "b8f96b98a7d940d09d9c7b1a5b42e9d3",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 91.192459007417256,
        "Y": 6231.292372133249
      },
      {
        "Id": "cf581625917e40bc90f8051f9abcbf02",
        "Name": "Q - Flow rate ",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2430.4645449376517,
        "Y": 6257.4667781705921
      },
      {
        "Id": "37103a51d9ea4128b9075efeec91920c",
        "Name": "Geometry.DistanceTo",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -240.14087432591577,
        "Y": 6527.292372133249
      },
      {
        "Id": "1966e5218c3b41d3b1ba43e5e75f4e1f",
        "Name": "Circle.CenterPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -546.14087432591623,
        "Y": 6561.292372133249
      },
      {
        "Id": "c103cc282c0d4729a98a3faa8c6e2e43",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 91.192459007417256,
        "Y": 6527.292372133249
      },
      {
        "Id": "cc7a1c66604c4345a3f36fdd7497a7d3",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1614.6577272325435,
        "Y": 6016.0874950459111
      },
      {
        "Id": "533566163a6a420db04e2470308b48f4",
        "Name": "Surface.ByPerimeterPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1373.0565173940295,
        "Y": 6026.3987247327714
      },
      {
        "Id": "87289ed80f14497ea7ad35c0f28812a3",
        "Name": "Surface.Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -971.581925041437,
        "Y": 6026.4475552769763
      },
      {
        "Id": "901e64c37a444a059a898a2aea56991d",
        "Name": "Waterbody Surfacearea",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2331.0935223891906,
        "Y": 6426.2116547488313
      },
      {
        "Id": "4bbf26cf0d2447f59a8a611ecc29f12c",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 639.98401779802089,
        "Y": 4730.8615279421247
      },
      {
        "Id": "f69c6c4509d947bab08aec6458fda0f9",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -361.01795965036308,
        "Y": 5842.6464294603093
      },
      {
        "Id": "9def0a4660b147b28bd6567f2874d46b",
        "Name": ">",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -30.351292983696567,
        "Y": 5376.3189294603089
      },
      {
        "Id": "e9c9d01301324de78047832776d0ff1d",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -361.01795965036308,
        "Y": 5410.1464294603093
      },
      {
        "Id": "e17a389faf00406c98244272f7f1395f",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -30.351292983696567,
        "Y": 5554.1464294603093
      },
      {
        "Id": "2b759d4dc8ba465abf478e1c6117faa7",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 968.96105225799647,
        "Y": 8004.1465136089355
      },
      {
        "Id": "c1649191e5d447b19df3c646f398aad1",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 81.643816668056843,
        "Y": 8245.481418393505
      },
      {
        "Id": "2843db7d1fd341718066e89976f16c76",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1353.2199095685714,
        "Y": 8021.8163358422853
      },
      {
        "Id": "47d3bdd193914260a80dfe4bd76ee7fb",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 565.09923535745429,
        "Y": 8008.129763288156
      },
      {
        "Id": "b54e63d11a07462db4cb38c638c5c644",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1344.1098422914415,
        "Y": 8293.1203284176463
      },
      {
        "Id": "79fe8c6c875c411baf985929c495adf5",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 974.21688109517027,
        "Y": 8161.7068834598849
      },
      {
        "Id": "4b911f05bf064aeba085a616d5842d5c",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1387.0278178859312,
        "Y": 8144.0479040122555
      },
      {
        "Id": "3b018f36448e4c42919355f569065f4a",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1006.5170222918073,
        "Y": 8408.4315879999958
      },
      {
        "Id": "aa989093467c465cbaa0be3b1bc869ac",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 560.47554356623732,
        "Y": 8468.6051185302658
      },
      {
        "Id": "00e9a7726b804487b675a03b58fadb8a",
        "Name": "List.Transpose",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 798.65575726658108,
        "Y": 8468.6051185302658
      },
      {
        "Id": "d88fd3c30a434bd781f7738183c9f6a5",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1347.7634540398012,
        "Y": 8564.8333552352251
      },
      {
        "Id": "7b90ed9f094f4d90bad3d19dbeb339e1",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1399.2500393576815,
        "Y": 8414.8125669796846
      },
      {
        "Id": "c5373a22039e4efc96089aad6652a591",
        "Name": "Number of Spans in each direction",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -293.78720946421845,
        "Y": 8222.81161287908
      },
      {
        "Id": "f6d64247969f46149d7afa1a928023c4",
        "Name": "Total Length of each dimension",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -284.84769050979526,
        "Y": 8157.8662466113437
      },
      {
        "Id": "9e136c86fd96498c990a97cdef6f90db",
        "Name": "Height of each storey",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -249.86275134096968,
        "Y": 8362.2150786372222
      },
      {
        "Id": "5c7b9b16e73a4ffca0ff036f12fc3e2a",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 639.79070313516331,
        "Y": 8308.715761866195
      },
      {
        "Id": "67ba224650294227865df91373c8182e",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 737.196488012863,
        "Y": 8569.1769709007349
      },
      {
        "Id": "91549e6810144dadbc6089fad0665120",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1885.6961458217429,
        "Y": 8286.9216486005116
      },
      {
        "Id": "577572c7a9d2481d93047becbcb008cf",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1746.3828862216715,
        "Y": 8255.9172062592115
      },
      {
        "Id": "122b328e44fc474e96aa3743622d5b4d",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2132.155230312218,
        "Y": 8322.5255933784247
      },
      {
        "Id": "b23e5186985c4e1985900cfc2e7eec33",
        "Name": "Height of Beam sections",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1788.7415780633937,
        "Y": 8585.4522298066113
      },
      {
        "Id": "b096a366eebe4e87bc923d6ee1ec0859",
        "Name": "Width of Beam Sections",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1795.6792505638778,
        "Y": 8669.52734135002
      },
      {
        "Id": "b0ac475bac804b30875598ff3aa9fb1a",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2422.3510509863145,
        "Y": 8341.978358094495
      },
      {
        "Id": "761eeab6f58244c1b6a5073c9eaeef71",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2652.3715772162514,
        "Y": 8447.6205814388723
      },
      {
        "Id": "f4acc5575e3b442a87bb66f44cb7f0f1",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2449.5402173721877,
        "Y": 8494.55955091039
      },
      {
        "Id": "3ac1ab5bd1ab437ba688e4bc3111642b",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1879.6364173382544,
        "Y": 8087.7598672434578
      },
      {
        "Id": "ce2c13e263d04ebe8b02b9e00f088cc0",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2160.1246599995438,
        "Y": 8023.5779864794667
      },
      {
        "Id": "328e2498ef894c2c9fcd3742f78e5aa8",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2440.7789571740514,
        "Y": 8017.938181520376
      },
      {
        "Id": "0d7f8bdbb33c4fbda7499962d07c426a",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2696.5354249266811,
        "Y": 8041.4447095328378
      },
      {
        "Id": "eed886c659174a4ba5444edbc125ba87",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2439.8589356295352,
        "Y": 8146.2614703402041
      },
      {
        "Id": "501dbf00a25747b49bfb8f7c9e835e63",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1813.4924521661405,
        "Y": 7613.0418794248835
      },
      {
        "Id": "f286f1ab091d4b4dac82d22b6b19f8aa",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2080.4811130638436,
        "Y": 7606.5269919372186
      },
      {
        "Id": "03ba054f0b864772906e210cb685cd4b",
        "Name": "Column Dimension",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1599.1274595385798,
        "Y": 8774.4462858171028
      },
      {
        "Id": "ef30d9ac480a47fb839d5599548e7ada",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2375.9345716918551,
        "Y": 7606.2087499805184
      },
      {
        "Id": "fe6b83e746ef477e96920c4e3f313c4f",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2629.4127872731724,
        "Y": 7610.2916128598708
      },
      {
        "Id": "5be8be9d38444e66acf83f6a3eac877c",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2477.6235416647114,
        "Y": 7749.9891992158282
      },
      {
        "Id": "ea11b2397a5d430a946015c7eddb5f82",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1772.4339062861418,
        "Y": 7186.07325187388
      },
      {
        "Id": "c79e528315564a84a4bb491283dca02b",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1505.4339062861418,
        "Y": 7213.07325187388
      },
      {
        "Id": "da53d5e28aeb46bd9d7d696bb6cdc067",
        "Name": "Surface.ByLoft",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2109.4339062861409,
        "Y": 7186.07325187388
      },
      {
        "Id": "c2bc628b531448caa561fd7c669964e9",
        "Name": "Surface.Thicken",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2456.4339062861409,
        "Y": 7186.07325187388
      },
      {
        "Id": "90f4a881ca17412e8de3f697227f9d5d",
        "Name": "Thickness of Decks",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2074.1558909310015,
        "Y": 7438.7501437164692
      },
      {
        "Id": "290b6c611ec2433486d148050321b0c9",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2762.4339062861427,
        "Y": 7240.07325187388
      },
      {
        "Id": "687db5b57df04c1b9213a706dc6ebdeb",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2456.4339062861409,
        "Y": 7320.07325187388
      },
      {
        "Id": "d44ff9ce87444c8a9ba4b666b48c0f3f",
        "Name": "List.Transpose",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1505.4339062861418,
        "Y": 7105.07325187388
      },
      {
        "Id": "2b28bad36f88465991d2cb990bb595c9",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1505.4339062861418,
        "Y": 7322.2865852072127
      },
      {
        "Id": "107d7a342d454288a116411d4aba510a",
        "Name": "Total Height of the building",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 126.83424272174898,
        "Y": 8508.2491210505359
      },
      {
        "Id": "d737d33993944d7f81980f52fa864b83",
        "Name": "Number of Storeys",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -240.85759802696748,
        "Y": 8295.1594113246538
      },
      {
        "Id": "6b851e63e89c44628c2df1fb0d71577c",
        "Name": "Solid.Volume",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3389.0302316292173,
        "Y": 7943.441577655627
      },
      {
        "Id": "f29b57de01544c1eb7d687a469910d68",
        "Name": "Solid.Volume",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3389.0302316292173,
        "Y": 8053.4149142807346
      },
      {
        "Id": "0f9209fdc3124ec0a417a7aca748ccf5",
        "Name": "Solid.Volume",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3389.0302316292173,
        "Y": 8159.441577655627
      },
      {
        "Id": "ccd5eb28bb7d4a83885403becec166c9",
        "Name": "Solid.Volume",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3389.0302316292173,
        "Y": 8267.441577655627
      },
      {
        "Id": "9373f8c5a8fb42128c98e218990b004c",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3686.2053751756021,
        "Y": 8064.6477917690318
      },
      {
        "Id": "4c44c57ab71a46cba56af252570088d5",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3899.0302316292173,
        "Y": 8066.441577655627
      },
      {
        "Id": "86e1997ed3bb4e2ba9011fe271ba484d",
        "Name": "Math.Sum",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4185.0302316292182,
        "Y": 8066.441577655627
      },
      {
        "Id": "3ebd2ef834794067898e9fe92c22b8e7",
        "Name": "Formula",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4469.0302316292164,
        "Y": 8066.441577655627
      },
      {
        "Id": "b3f79f4c69bd42a7a059581a771a3b2c",
        "Name": "Total Weight (Kg)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4789.0302316292145,
        "Y": 8066.441577655627
      },
      {
        "Id": "0a2f2a24a2f34a5fa1a97e64ee1eee55",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4791.8524368512353,
        "Y": 7438.5021066939344
      },
      {
        "Id": "7ce3eb5942564c2ea59397582e53d692",
        "Name": "RLA",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4798.8595427015734,
        "Y": 7581.90418400582
      },
      {
        "Id": "55ed434a5dd34ffaa9ac6466798c35eb",
        "Name": "Math.Sum",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3828.4587510152005,
        "Y": 7251.449272649159
      },
      {
        "Id": "7d47ed0888aa40178f0f4f4042cea68f",
        "Name": "Math.Sum",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3829.8626966477505,
        "Y": 7151.3337966947893
      },
      {
        "Id": "63b82fe3fed24cff964d5c6a8e9f4906",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3267.10033195133,
        "Y": 7224.71554408179
      },
      {
        "Id": "77a2b5a594834ff1a47b65fe7e114a4c",
        "Name": "Math.Sum",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3828.4587510152005,
        "Y": 7034.30260598249
      },
      {
        "Id": "e99743ea202a420ea8ff3ca41801836e",
        "Name": "List.Join",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3542.4587510152005,
        "Y": 7021.30260598249
      },
      {
        "Id": "7422787e77514dd1b431bcf6dee973c3",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3256.4587510152005,
        "Y": 7101.30260598249
      },
      {
        "Id": "c46fb72b1aaf433fa1296406cee8e420",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3256.4587510152005,
        "Y": 6967.30260598249
      },
      {
        "Id": "901bcc44262c45938e644cde63a472fa",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3815.0777186068508,
        "Y": 7351.1459978749881
      },
      {
        "Id": "ce35c8b0b13c41afa7746436e7a40633",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4126.1442635543717,
        "Y": 7099.7354471018989
      },
      {
        "Id": "4ed9152ab43f4c439b72ad1eac5b091c",
        "Name": "Outer.Tank.ByRadiusHeight",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1246.7202386910726,
        "Y": 9489.2693458176564
      },
      {
        "Id": "73f3885ddf8342ff83172bbeb8521c2f",
        "Name": "Tank.Height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -240.85759802696816,
        "Y": 9484.2883031035217
      },
      {
        "Id": "577a3c1dfffc4da28518b0abe9dfd091",
        "Name": "Tank.Shell.Thickness",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 449.68445488950829,
        "Y": 9478.02734135002
      },
      {
        "Id": "b14286318c9144c89f025b014dd28beb",
        "Name": "Inner.Tank.ByRadiusHeight",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1247.2034163839057,
        "Y": 9697.1464226478256
      },
      {
        "Id": "50f82a9b43114189bdfdbc753393e235",
        "Name": "Water.Height.to.Radius.Ratio",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -237.74715672674688,
        "Y": 9638.4116078357329
      },
      {
        "Id": "86e0c8a96d854f7593f2388c35b74d84",
        "Name": "Water.Filling.Percentage",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -224.68534793927688,
        "Y": 10477.426647903341
      },
      {
        "Id": "fe4b2b279b7a48449320ec44f088015f",
        "Name": "Water.Height.Calculator",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 316.16871206061342,
        "Y": 10479.130668144931
      },
      {
        "Id": "b773724a587d4b37b4256723ee91a408",
        "Name": "Inner.Radius.Calculator",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 383.14195227350183,
        "Y": 9715.0566562635231
      },
      {
        "Id": "eb0c3637c5174c628b84bac4d0f43fa6",
        "Name": "Outer.Radius.Calculator",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 828.5679621163149,
        "Y": 9487.814585981776
      },
      {
        "Id": "7be7f07b070f4aa6b8288a78fa82ac71",
        "Name": "Water.Filling.ByRadiusHeight",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 754.66904766234484,
        "Y": 10462.078584578578
      },
      {
        "Id": "86515e8d114346589f2acda9f72fcd78",
        "Name": "Tank.Capacity.Volume",
        "IsSetAsInput": false,
        "IsSetAsOutput": true,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1931.4064515770606,
        "Y": 9485.3287841421079
      },
      {
        "Id": "d353536bb9454559a5996959093c816a",
        "Name": "Tank.Shell.Solid.Difference",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1598.7503682436682,
        "Y": 9666.5185298905617
      },
      {
        "Id": "c4005c9cc3a44eb3aa2c7c10c91a4093",
        "Name": "Tank.Shell.Volume",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1958.9689615210918,
        "Y": 9679.310530316583
      },
      {
        "Id": "895e8a88652e4b5a82fbc4f3f6ff2467",
        "Name": "Water.Volume",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1982.0982049475788,
        "Y": 10261.386363573225
      },
      {
        "Id": "a7a395b9608046d3b24bfbf7485682f6",
        "Name": "Roof.Thickness",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -219.25984509242085,
        "Y": 10229.433172349689
      },
      {
        "Id": "9d629f6742774466be07639039e4de29",
        "Name": "Roof.Ridge.Calculator",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 553.61890378799262,
        "Y": 10155.715720413065
      },
      {
        "Id": "b247434668a440f7b013848190d25010",
        "Name": "Roof.ByRadiusHeight",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1157.4242500369969,
        "Y": 10180.801707150009
      },
      {
        "Id": "af93ffcc927f4d2baf70e23e12d4a37a",
        "Name": "Roof.Solid.Difference",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1611.6162776032443,
        "Y": 9873.7947798439491
      },
      {
        "Id": "98e598bfa97640f2bc03b6f940784433",
        "Name": "Tank.Roof.Volume",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1966.0554224652333,
        "Y": 9879.963299635705
      },
      {
        "Id": "5bc2361259ea4875b802a3a9794facdb",
        "Name": "Base.Floor.Thickness",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -232.81630654267542,
        "Y": 10044.10182105298
      },
      {
        "Id": "bf5d5b0c3dc640398acec0901935705d",
        "Name": "Base.Floor.ByRadiusHeight",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1156.5159054866658,
        "Y": 9984.2877615433117
      },
      {
        "Id": "2c991cdb96fd45cfa5a188180944e471",
        "Name": "Tank.Base.Floor.Volume",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1934.644743427295,
        "Y": 10073.576791455978
      },
      {
        "Id": "c27ee7a705364f5f9905702c2ce55560",
        "Name": "Total.Dead.Load",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3509.00430259772,
        "Y": 9789.0898454866146
      },
      {
        "Id": "ca7fa9dbee0343d1b6d72e22150549a3",
        "Name": "Tank.Base.Floor.Weight",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3201.3151762704247,
        "Y": 9927.9975923990551
      },
      {
        "Id": "db888f0141ba4101b969c25ccaa4d484",
        "Name": "Tank.Roof.Weight",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3213.3339591267913,
        "Y": 9716.0898943950779
      },
      {
        "Id": "22b7377c9ad64c55810b0114572f76ab",
        "Name": "Water.Weight",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3204.3998073723697,
        "Y": 10138.204746283869
      },
      {
        "Id": "9fb8b78d44284979a1680f7ae1842645",
        "Name": "Tank.Shell.Weight",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3203.9388099797807,
        "Y": 9492.5181953451938
      },
      {
        "Id": "de051b2c7eb04d3781f30d9379569336",
        "Name": "Gravitational.Acceleration",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2900.0674525062723,
        "Y": 9831.0618144050168
      },
      {
        "Id": "08b7f98658354b4a926a63f33b89da34",
        "Name": "Tank.Shell.Mass",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2619.3732888852364,
        "Y": 9492.90801741469
      },
      {
        "Id": "67107dc470f14121b6a53f178b265872",
        "Name": "Tank.Roof.Mass",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2621.3585342967735,
        "Y": 9687.549665143586
      },
      {
        "Id": "7d0c050d5cd44c0ba66010c14199cd01",
        "Name": "Tank.Base.Floor.Mass",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2606.9997242184136,
        "Y": 9885.3821595565623
      },
      {
        "Id": "155d08a1b16a4f8e802b055d4b124af7",
        "Name": "Water.Mass",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2617.4942590558339,
        "Y": 10146.42933441738
      },
      {
        "Id": "be2eb66587034ee99276f9e6df2e1961",
        "Name": "Water.Density",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2260.6267290686,
        "Y": 10162.064921091376
      },
      {
        "Id": "8a6570ee36294691a534314ed56b1b01",
        "Name": "Tank.Roof.Material.Density",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2264.1211424103049,
        "Y": 9717.58530722948
      },
      {
        "Id": "7255efa684744a3eaf6e6563c7cb3316",
        "Name": "Tank.Base.Floor.Material.Density",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2274.270431818245,
        "Y": 9901.2786736162343
      },
      {
        "Id": "67bb07ac826c4ff8acb670d1cab1d57a",
        "Name": "Tank.Shell.Material.Density",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2265.2451107362895,
        "Y": 9523.7194083543673
      },
      {
        "Id": "0990873fad8c4ee796dfd53da7ca9070",
        "Name": "CoordinateSystem.ByOrigin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 965.19458021188029,
        "Y": 9251.5081541760028
      },
      {
        "Id": "30578f23d0134c7588958827faaf20a3",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 757.02337943156772,
        "Y": 9259.2218591117235
      },
      {
        "Id": "0f98846407554031bfbd83cd4adb6768",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1479.6358488413043,
        "Y": 8892.6738153577626
      },
      {
        "Id": "1efe0affa352403fa88c261fecfb98a9",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 882.05407034727114,
        "Y": 9025.3664726088227
      },
      {
        "Id": "64c09635c73a4b7c85fdd25c423ddf15",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1186.6518307239226,
        "Y": 9006.3804617161531
      },
      {
        "Id": "2e8ca56d8ede44c9b310a070caa096b2",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1358.4527251105742,
        "Y": 9106.7022123725019
      },
      {
        "Id": "f7272154ef8a4acdaf97f21152422bf5",
        "Name": "Required Water",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -845.7935794255377,
        "Y": 7992.4147029651376
      },
      {
        "Id": "a1309c91c8b540848697a183677df1c9",
        "Name": "Stored Water",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1611.6265676174844,
        "Y": 9361.96065995963
      },
      {
        "Id": "5401157a4db74a8c9d750913e2574e85",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5183.7755075916848,
        "Y": 7324.0782642004278
      },
      {
        "Id": "7f04d43baef64f13af76939c062626a4",
        "Name": "Outputs",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1424.5960916175625,
        "Y": 9045.33326176431
      },
      {
        "Id": "0f8638fc001441df830f16dcf1493f58",
        "Name": "If",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 449.47413905220083,
        "Y": 5386.0735091119886
      },
      {
        "Id": "d13f3d3e9edd4ce0a4dd9927684fd60d",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2147.8365540601681,
        "Y": 8420.8293787624134
      },
      {
        "Id": "5870b929ea9d4026b8872106a24bf6b6",
        "Name": "Capacity of Dam (m3)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1488.2407424195603,
        "Y": 8469.1174289652663
      },
      {
        "Id": "4d81c45fb513453a96cab2afa20cc29d",
        "Name": "Maximum Number of tanks that can be filled",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1022.7355009926921,
        "Y": 8755.1507716901615
      },
      {
        "Id": "86e72d18e7dd4baba5c9eb755b423629",
        "Name": "Math.Round",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1576.2273874624875,
        "Y": 8244.2084411166052
      },
      {
        "Id": "0ed056a5d0f6469eaec07a776dafb939",
        "Name": "Minimum Required cross-sectional area for columns (m)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1009.2627582842292,
        "Y": 8910.50576176431
      },
      {
        "Id": "9f104995143f4cb3960ada3c5a99d0b0",
        "Name": "Required Water for one building (m3)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1009.2627582842292,
        "Y": 9061.8507617643118
      },
      {
        "Id": "bc26b64a1cec410f80486d8084a78943",
        "Name": "Stored Water in one tank (m3)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1009.2627582842292,
        "Y": 9213.1957617643111
      },
      {
        "Id": "1bc95fc5e1f54dfaa6ed90ab3c487268",
        "Name": "amount of generated energy [kW]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3229.9241984007317,
        "Y": 5309.6128427561734
      },
      {
        "Id": "98ce3d3e1b1b404d95a0ae9ada10e976",
        "Name": "Total Energy calculation [kW]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3497.3956178791573,
        "Y": 3781.3081996616311
      },
      {
        "Id": "e41183b4c82a4ee195f8a199081c54c9",
        "Name": "Needed energy in the building [kW]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2987.1731732971639,
        "Y": 3764.8692693188668
      },
      {
        "Id": "6d9f5a5884ec43628e61a9ab4028bc18",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1289.1919994518066,
        "Y": 5190.9515519730985
      },
      {
        "Id": "eae6fbccfe7e481fbd1f5e760eef2033",
        "Name": "HalfWidth",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1600.5253327851465,
        "Y": 5379.9515519730985
      },
      {
        "Id": "294fe878bc044de281957c9c4417c26d",
        "Name": "HigherMidPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -939.19199945180844,
        "Y": 5380.1240519730982
      },
      {
        "Id": "c43b7d068e2f4c7e9b40ceccc81b3387",
        "Name": "HigherRight.Corner",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -939.19199945180844,
        "Y": 5157.1240519730982
      },
      {
        "Id": "5d628929b2c646cb8cfb777ca5f52a30",
        "Name": "HigherLeft.Corner",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -939.19199945180844,
        "Y": 5603.1240519730982
      },
      {
        "Id": "fb7c8955505d4e7982d5bd2f42a6baca",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1295.6916888535961,
        "Y": 4491.2909416758284
      },
      {
        "Id": "c68f25e0f9fd4e1fa7f129334c2d3463",
        "Name": "HalfWidth",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1607.0250221869269,
        "Y": 4680.2909416758284
      },
      {
        "Id": "96b98094e84f4524a44c953ae88e8862",
        "Name": "LowerMidPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -945.6916888535934,
        "Y": 4680.4634416758281
      },
      {
        "Id": "94c07acc59244fd08d1b2e89ae75b711",
        "Name": "LowerRight.Corner",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -945.6916888535934,
        "Y": 4457.4634416758281
      },
      {
        "Id": "501a6a04a9a54865a4f8a2cd7c935567",
        "Name": "LowerLeft.Corner",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -945.6916888535934,
        "Y": 4903.4634416758281
      },
      {
        "Id": "9d0b1e76e3ea4c28b560ceeda2c79989",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1609.039561410631,
        "Y": 6010.6894151664137
      },
      {
        "Id": "0826b34371bc4bd0b037f88abdf119a3",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2212.3257031325161,
        "Y": 8800.4605234859009
      },
      {
        "Id": "a990251f0bb34cf4829f1ee624e913e1",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1970.3516787121966,
        "Y": 8780.8145521457081
      }
    ],
    "Annotations": [
      {
        "Id": "d58ef94df2b5403699576890b3593301",
        "Title": "yz wall",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "096fc04a820547f6b68b8f5c0d3cd6ab",
          "9498d1ec94fd47ae851b9dbf22d49063",
          "b6d790885a234e3b9add32c48324c189",
          "5082866f814244bf89d1d4d7b5a0bc6e",
          "e57253ef188e40e386721075259c6921",
          "bfef0bdd4deb4f3db38a5c384fae4253",
          "9486ba3f1df94f34863d95a5099fc20e",
          "a91c0310d3324d4b83cc523bac7f71dc",
          "4e74a9b07276429683f6e816bb5a454a",
          "15c1c85cd3e94bfeb26f15649a2ba6eb",
          "28e7bebf518d4954af44efa8d2c3b298",
          "0a6feadeb0a940ed9693cc4537cccb25",
          "2530981f85744cbd94ecc53e9b796cfd"
        ],
        "HasNestedGroups": false,
        "Left": -1020.6244383693447,
        "Top": 2643.9916383500922,
        "Width": 1702.5778928630166,
        "Height": 739.74448932609812,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2717.3249716834257,
        "InitialHeight": 678.70628168520307,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFD4B6DB"
      },
      {
        "Id": "d9861f8e88e442a784390028344a4bc8",
        "Title": "yz window",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "769060788a11476b9dab040b2968c1bd",
          "d2fbc4e0d1f04bb38ddebc95a77b5940",
          "7f9c63873f504af8b4ecd152ef674769",
          "d7e4719618dd4e6ea9c85addd8659fe6",
          "57f471269fc544439cd43a47ffa54d11"
        ],
        "HasNestedGroups": false,
        "Left": 700.55737656797578,
        "Top": 2709.7890188712981,
        "Width": 567.61141050500282,
        "Height": 612.1717223705341,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2783.1223522046316,
        "InitialHeight": 522.83838903720061,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFD4B6DB"
      },
      {
        "Id": "ca45afaa192d409dbb7431de2100e2a9",
        "Title": "xz window",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "64ffce1159d140f18cbda8e127e28207",
          "dd9a05b2480946baae7cc904e35c8af4",
          "bb77ce0565bf4ac4abf356bd23876d0d",
          "710b7a79e5b041df897b3a1040d08116",
          "37130a68c59a461b9a37d5bd94e0fe8e"
        ],
        "HasNestedGroups": false,
        "Left": 698.07473802662275,
        "Top": 1948.2421107532311,
        "Width": 559.61432889724665,
        "Height": 644.87293625307643,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2021.5754440865644,
        "InitialHeight": 555.53960291974317,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFD4B6DB"
      },
      {
        "Id": "e8f73b303c884341807838f9014d0459",
        "Title": "xz wall",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "3da6d5383131477f971318077ba0b58c",
          "8567d13e2cf24bdc9f7eea1b53f22cd2",
          "ee8392954b8d44a2bb2eefa623634659",
          "d107621c02cf4acb969701bfb1511ca0",
          "8c398c037f1649a6a725aff918f88cc2",
          "e4a2a73ee2124e028ad927bddd171e31",
          "b17a847b472b46e58bc2e8f983597e55",
          "c1b4198bbcf04f2885d3c5fd2d9ddecf",
          "0243f7fba8794895815dd2fcf658da19",
          "d9be4c05c04a43bcb95d71d562120019",
          "a1e394cb276f4cb8853db5df6cf5d55f",
          "e1ffdd9e7b5d4a37bb6bc02327cc8f95",
          "161ff2e8a171435ab0de736d8f56b893",
          "cae132b9610342628c9456b6ffb8263e",
          "a87532e7fd9c4cd7ab7cf3f08bbeb811",
          "e706195fd9ed4f0ca62c394c80efa32d"
        ],
        "HasNestedGroups": false,
        "Left": -1023.6031917957926,
        "Top": 1669.8333308129079,
        "Width": 1574.2401037565464,
        "Height": 925.07638813661674,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 1743.1666641462411,
        "InitialHeight": 864.40972146995,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFD4B6DB"
      },
      {
        "Id": "3e6006ea974d4cad8bf36e8e669c8b73",
        "Title": "Create slabs",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "9f88d368519543ed9c6d00366861f741",
          "d55fd8d3b2f44aac891674c66c53779a",
          "d96b1715cce84fdfbeb095adec8f719c",
          "e3e7167d87924c3e91854342a8cd09a0",
          "ef89d5799abe4839bb7301125ebc5bc3",
          "2dffee3e3f7d4473b8979241f1ba83be"
        ],
        "HasNestedGroups": false,
        "Left": -26.546981584266973,
        "Top": -547.392442719002,
        "Width": 1596.165331903796,
        "Height": 655.98182020604668,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -474.05910938566865,
        "InitialHeight": 595.31515353937993,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFC1D676"
      },
      {
        "Id": "6c1746bf8ced4714b4f4da276c7d7a46",
        "Title": "Create columns",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "b4b87da6347a4706878a92833ee11ab5",
          "9e8cc6ad507a4331bb093ce02bce414c",
          "649227f62c0c49b58192d845dbe27768",
          "8dfc0534cda64da98c84bc00298dfafb",
          "0757a68f8e8142a3b63fb5ce151b3a73",
          "a888bcfa467841ec9f92e6a37f7a1be1",
          "003818ade40e404aa4dd6b7438af75b6",
          "9acd5546e23b481e8bc9eee7e67c2bc9",
          "bdcd5452fa61425599f12950d92cc2b1",
          "59053e8a532b4e7a886299346cb0b0b4",
          "1479f82357954f959806958c65a367e5",
          "474a39ec5a0f4291bbe49cff345945df",
          "ad327487e13e4c2ab07f2f842dd6dd60",
          "c470845a52e346e2b91dbc42ca11335f",
          "28942e9b13034729b6ef4f5f094c8e05",
          "faea44fedb9340a6ac56bfb50495566b",
          "4357403ddf40469bbb613410b7cba35e",
          "bd21779f6aad4b3a9bc178bfe89bae6d",
          "9987a4628d5c464c845d8a9aa488c36a",
          "0415d43989e045efa423528a9522bebe",
          "8e768ed75c4e4c688e73915d70020a17",
          "74fca8ab10c043ae945169547a530bbc",
          "dd57e0a8a1454f7eadbf2f3eaf423fa9",
          "c27a098301f4417798c65eca9444c70c",
          "9ab70abf16e045468ef3f193ff9de47a",
          "085f471ccacd4f498e19166f25b563ca",
          "f80e2d33fa5a4530a4ad988a0686794a",
          "798172c3dbc64107819a0a0be055fea4",
          "07ba75a92d2d4c99927e0cb01a0249b1",
          "7e462d8a4765483994355c051009d149",
          "8d72466b25ba4aa3a516551e13bee17c",
          "7e8916917dd04c0bae2c14cd9d3fb59f",
          "f5f00faeac0644cd8bda53e2f4629dd5",
          "22feedd8a0eb4811854c86adbef75633",
          "6b51ecfa4c7540b0ababb499ec275430",
          "5bc2386701d94ea6bdd38b1dc624a459",
          "4a18ed87aa0246a48c566752a00b04fa",
          "830d05e789184d99aa6cae763c11c2ce",
          "f1b02df8c2a34615a9cd9c6bf592129c",
          "c0853363fe0a49069321fecc2174b97d",
          "b3db6807a63e4ee883e6f647953b6c1f",
          "1825893c01564785996328dc9ab3603e"
        ],
        "HasNestedGroups": false,
        "Left": 1746.7037930289346,
        "Top": 269.84990390880859,
        "Width": 3226.8020915039879,
        "Height": 2182.0068551113004,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 343.1832372421419,
        "InitialHeight": 2068.4695089730403,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFC1D676"
      },
      {
        "Id": "e3b85508f75b4b1b86d48b5410bfc674",
        "Title": "Create core wall system",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "2b230d1515e449dca17699d0a282cef3",
          "5ef0e5f49c8b46869309eb7aaa4a2413",
          "894c674f3b71448a8a9c3c2e27f80dc9",
          "965ef7b43a1f48198654257ca4aaa247",
          "5bc125adbd7d4824ae686bd5e4a29875",
          "da213abd36504b258bc7791a33ea1ef5",
          "929603aa2fa04dc693d32e4512b7450f",
          "363e0d2f3d534bf7bc564de2a5dbacab",
          "57009fee7c9c470fb5504e742a953b7a",
          "51455f3fe1014aa6aa3c768717ba5751",
          "c67d0d07d58a4cc3af94e63d55c6ddd5",
          "a782c0d93f3442e49944b1ca713ebbe3",
          "b432d7c7ff46409286f3b81c94ca0388",
          "fe540cbf5c9f4bc2b330cde8f6b1abce",
          "71c3e0b3f3bc4b519eee8f5d92f6c22e",
          "88cee4f76a714df5bb51dec6e96cec66"
        ],
        "HasNestedGroups": false,
        "Left": 1690.3328885110225,
        "Top": -1007.9608621164714,
        "Width": 1977.6166620643369,
        "Height": 1245.6337517980787,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -934.627528783138,
        "InitialHeight": 1121.6337517980787,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFC1D676"
      },
      {
        "Id": "147dbf525a9e40a7bafbf57c517792a9",
        "Title": "Initial parameters",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "a320de7523494a80ae618b7b1c09bcbf",
          "a7bf731a769f4e30882d4cc7f6dfe691",
          "50ecf78178e44e22bd3c24a0bf58e8d7",
          "7b7fb319b6dd4a90833370949153edbb",
          "6892716797504f8e91e448b4f116569b",
          "5710a6862256473aa6f520bfeaf1c8ba",
          "7606237a49f244fdaef9c7e80d7c75a6",
          "bc6e7f7b1f474c8d98881d3169101667"
        ],
        "HasNestedGroups": false,
        "Left": -601.92412731021727,
        "Top": -185.92879483901126,
        "Width": 374.69086730679828,
        "Height": 1301.3809889307511,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -112.59546150567792,
        "InitialHeight": 1240.7143222640843,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "7a95f40d62f5472189ea3193ecada26d",
        "Title": "shading device",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "bf41b46a9e3546648a335b55c6b56c9d",
          "62813129a89142a899aba6c0cf45806a",
          "8d92915da550451f8892518bc85ed7a9",
          "b4323776e96c4a658af7f1f84fa7aed0",
          "3bfeb105112544d8a8d6d493b447937d",
          "35be244e396d47ed98093accd74a0974",
          "b7397f7f828647b0a849d2cc723b11d0",
          "f5202c853d0345908bcfad4a8769b937",
          "7212555066a84169bb48fa28ae53729a",
          "77bdcf4681774fe29e7f54d1e427a527",
          "edf70569a5fb44a788a5dbe77719efc9",
          "5371c1aadc2e4733b8018cd4c059b3ba",
          "06e7e9030cd94865bdfdcdef34a6674f",
          "853a2ca67e4d441ea88c60cb3153e00b",
          "8063375277224988ad68f0220d3747ea",
          "c61f2545099b4e7096c2169a4f4d575c",
          "f7b03130a10f42a7b4daa54ad2fb136c",
          "798e75d695da4d27ad680b01b2421344",
          "57064947395647d4868f97a0187bab94",
          "333bd6516707424ea7960509ef8fdde9",
          "f6091dff105f4d88830e85630e9d271b",
          "ba284b6396fb40af8b32e5eb77b82faa",
          "a9d77b22383944cfbbbf06740369ba6b",
          "b744770a723847a99fbd6ffc37762574",
          "a439aaf26eb44fec909fd7328a20b7fe"
        ],
        "HasNestedGroups": false,
        "Left": 1888.3755759769717,
        "Top": 2385.4413695851053,
        "Width": 2118.79921686099,
        "Height": 1134.7870905749382,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2458.7747029184388,
        "InitialHeight": 1074.1204239082713,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFD4B6DB"
      },
      {
        "Id": "c3ed1e4eb812499e84c71e3059760975",
        "Title": "Connecting points into Arcs and Lines",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "9d2c36fecbe746e69719db34635bbd6f",
          "57abf92b3851447ebf3850e287be3bcc",
          "eda70f6344b1425883fe0f380d77d11d",
          "e29be23793df41dc9fc963dd74e9e6b6",
          "5a6612accd304b27b794bcec8df9acc5",
          "89254c0bd3be40f4b0e159c3c1eb4225",
          "3986d06912aa4325b72525886c4759f2",
          "de4976fc5cb94bd7b00adce7eaec9e95"
        ],
        "HasNestedGroups": false,
        "Left": -559.62483204280852,
        "Top": 4190.9095449055549,
        "Width": 1175.3333333333337,
        "Height": 1117.72965605844,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 4264.2428782388879,
        "InitialHeight": 981.72965605844,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFC1D676"
      },
      {
        "Id": "8b00264d7c6f455d99a01aa9d02c8217",
        "Title": "Creating the 3D solids",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "ba44751d6d2e4454947ea87d3370973a",
          "6ec48851c6404fae911a9c727a4657ce",
          "561e4a6928704448a30be78ff9ac9020",
          "a99cd0ba245847b2a26339b6cdcd47e8",
          "2f3ce2357bf644a3a30e1aa5889e7178",
          "b2bd6130fba340cc84186dfe675db402",
          "bcad7cef7e704f3f9eb173a525f85986",
          "23f8825ef7f44418a87e1e8504a0c3ff",
          "2f5299a941024d189507fbc9006098c8",
          "b633574266e7433694c9da2219084224",
          "4bbf26cf0d2447f59a8a611ecc29f12c"
        ],
        "HasNestedGroups": false,
        "Left": 629.98401779802089,
        "Top": 4196.004524836876,
        "Width": 2233.9999999999991,
        "Height": 742.84808488595809,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 4269.3378581702091,
        "InitialHeight": 682.181418219292,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFC1D676"
      },
      {
        "Id": "40a7b51949d14bbe876a0cef96607b1c",
        "Title": "Sliders to change Geometry",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "f32004e683154f0d88c98ca471073514",
          "674624be10a84e16a64539c8784334dc",
          "3fbab8f4f6434f12b5eafccba77386ea",
          "3601d5119b3e4b95b6e3662521e6372d",
          "184aec27b4354bab8631af10fffe86ca",
          "5e9e3d8e954f4f5699afdd37c2ad1855",
          "659cfc1e2eea4d9ab2ef141d216dafad"
        ],
        "HasNestedGroups": false,
        "Left": -2439.3964852048307,
        "Top": 4947.2948073184707,
        "Width": 375.98801834734877,
        "Height": 1217.2184864182409,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 5063.9614739851377,
        "InitialHeight": 1113.2184864182409,
        "TextblockHeight": 106.66666666666667,
        "Background": "#FFC1D676"
      },
      {
        "Id": "7ced310840df49f589d93f875c84a07c",
        "Title": "Calculating the flow rate (Q)",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "afee341cbb184a39995142eb01a9554b",
          "59865ec38ae34d3db864a53a070fbe7d",
          "d3142b37675e4ea1893da4ef9fdba85b",
          "b8f96b98a7d940d09d9c7b1a5b42e9d3",
          "37103a51d9ea4128b9075efeec91920c",
          "1966e5218c3b41d3b1ba43e5e75f4e1f",
          "c103cc282c0d4729a98a3faa8c6e2e43"
        ],
        "HasNestedGroups": false,
        "Left": -556.14087432591623,
        "Top": 6157.959038799916,
        "Width": 1596.0,
        "Height": 547.66666666666606,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 6231.292372133249,
        "InitialHeight": 475.0,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "596f5e8f7eb24ef0a5c6233a920087dd",
        "Title": "Determining the surface area of the stopped waterbody",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "cc7a1c66604c4345a3f36fdd7497a7d3",
          "533566163a6a420db04e2470308b48f4",
          "87289ed80f14497ea7ad35c0f28812a3"
        ],
        "HasNestedGroups": false,
        "Left": -1624.6577272325435,
        "Top": 5899.4208283792441,
        "Width": 876.40913552443988,
        "Height": 359.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 6016.0874950459111,
        "InitialHeight": 155.36006023106529,
        "TextblockHeight": 106.66666666666667,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "52615b09bd0b43778b49410d18edd867",
        "Title": "Observing the HPC",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "cf581625917e40bc90f8051f9abcbf02",
          "901e64c37a444a059a898a2aea56991d"
        ],
        "HasNestedGroups": false,
        "Left": -2440.4645449376517,
        "Top": 6184.133444837259,
        "Width": 367.37102254846104,
        "Height": 378.41154324490526,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 6257.4667781705921,
        "InitialHeight": 313.7448765782392,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "8f2392a7c8194a84ae5b3e5765d223c3",
        "Title": "2. 3D modelling of Beams",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "91549e6810144dadbc6089fad0665120",
          "577572c7a9d2481d93047becbcb008cf",
          "122b328e44fc474e96aa3743622d5b4d",
          "b0ac475bac804b30875598ff3aa9fb1a",
          "761eeab6f58244c1b6a5073c9eaeef71",
          "f4acc5575e3b442a87bb66f44cb7f0f1",
          "3ac1ab5bd1ab437ba688e4bc3111642b",
          "ce2c13e263d04ebe8b02b9e00f088cc0",
          "328e2498ef894c2c9fcd3742f78e5aa8",
          "0d7f8bdbb33c4fbda7499962d07c426a",
          "eed886c659174a4ba5444edbc125ba87"
        ],
        "HasNestedGroups": false,
        "Left": 1736.3828862216715,
        "Top": 7944.604848187043,
        "Width": 1289.4858720383431,
        "Height": 682.28803605668054,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 8017.938181520376,
        "InitialHeight": 621.62136939001357,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFC1D676"
      },
      {
        "Id": "728486d87f7843fc9674989093afb5d8",
        "Title": "3. 3D modelling of Columns",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "501dbf00a25747b49bfb8f7c9e835e63",
          "f286f1ab091d4b4dac82d22b6b19f8aa",
          "ef30d9ac480a47fb839d5599548e7ada",
          "fe6b83e746ef477e96920c4e3f313c4f",
          "5be8be9d38444e66acf83f6a3eac877c"
        ],
        "HasNestedGroups": false,
        "Left": 1803.4924521661405,
        "Top": 7532.8754166471854,
        "Width": 1155.2536684403653,
        "Height": 349.44711590197585,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 7606.2087499805184,
        "InitialHeight": 288.78044923530979,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFC1D676"
      },
      {
        "Id": "cb134bb4f8064d0db1efd0feca69d517",
        "Title": "4. 3D modelling of Concrete Decks",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "ea11b2397a5d430a946015c7eddb5f82",
          "c79e528315564a84a4bb491283dca02b",
          "da53d5e28aeb46bd9d7d696bb6cdc067",
          "c2bc628b531448caa561fd7c669964e9",
          "290b6c611ec2433486d148050321b0c9",
          "687db5b57df04c1b9213a706dc6ebdeb",
          "d44ff9ce87444c8a9ba4b666b48c0f3f",
          "2b28bad36f88465991d2cb990bb595c9"
        ],
        "HasNestedGroups": false,
        "Left": 1495.4339062861418,
        "Top": 7031.7399185405466,
        "Width": 1596.3333333333344,
        "Height": 422.8799999999992,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 7105.07325187388,
        "InitialHeight": 362.21333333333314,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFC1D676"
      },
      {
        "Id": "f2d99d72bdd0463b8d70f953fdc7bd56",
        "Title": "1. Definition of Beams and Columns",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "2b759d4dc8ba465abf478e1c6117faa7",
          "c1649191e5d447b19df3c646f398aad1",
          "2843db7d1fd341718066e89976f16c76",
          "47d3bdd193914260a80dfe4bd76ee7fb",
          "b54e63d11a07462db4cb38c638c5c644",
          "79fe8c6c875c411baf985929c495adf5",
          "4b911f05bf064aeba085a616d5842d5c",
          "3b018f36448e4c42919355f569065f4a",
          "aa989093467c465cbaa0be3b1bc869ac",
          "00e9a7726b804487b675a03b58fadb8a",
          "d88fd3c30a434bd781f7738183c9f6a5",
          "7b90ed9f094f4d90bad3d19dbeb339e1",
          "5c7b9b16e73a4ffca0ff036f12fc3e2a",
          "67ba224650294227865df91373c8182e",
          "107d7a342d454288a116411d4aba510a"
        ],
        "HasNestedGroups": false,
        "Left": 71.643816668056843,
        "Top": 7930.8131802756025,
        "Width": 1586.9094262338479,
        "Height": 807.02017495962264,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 8004.1465136089355,
        "InitialHeight": 710.03045729179939,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFC1D676"
      },
      {
        "Id": "28933afd175243a7ae6de105d010d945",
        "Title": "1st HPC: Weight Calculation",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "6b851e63e89c44628c2df1fb0d71577c",
          "f29b57de01544c1eb7d687a469910d68",
          "0f9209fdc3124ec0a417a7aca748ccf5",
          "ccd5eb28bb7d4a83885403becec166c9",
          "9373f8c5a8fb42128c98e218990b004c",
          "4c44c57ab71a46cba56af252570088d5",
          "86e1997ed3bb4e2ba9011fe271ba484d",
          "3ebd2ef834794067898e9fe92c22b8e7",
          "b3f79f4c69bd42a7a059581a771a3b2c"
        ],
        "HasNestedGroups": false,
        "Left": 3379.0302316292173,
        "Top": 7870.108244322294,
        "Width": 1622.6666666666642,
        "Height": 529.666666666667,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 7943.441577655627,
        "InitialHeight": 469.0,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "412c595907f34a958c5f8227017ca55d",
        "Title": "2nd HPC: Calculating Usable Area in the first floor",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "ce35c8b0b13c41afa7746436e7a40633",
          "901bcc44262c45938e644cde63a472fa",
          "c46fb72b1aaf433fa1296406cee8e420",
          "7422787e77514dd1b431bcf6dee973c3",
          "e99743ea202a420ea8ff3ca41801836e",
          "77a2b5a594834ff1a47b65fe7e114a4c",
          "63b82fe3fed24cff964d5c6a8e9f4906",
          "7d47ed0888aa40178f0f4f4042cea68f",
          "55ed434a5dd34ffaa9ac6466798c35eb",
          "7ce3eb5942564c2ea59397582e53d692",
          "0a2f2a24a2f34a5fa1a97e64ee1eee55"
        ],
        "HasNestedGroups": false,
        "Left": 3246.4587510152005,
        "Top": 6893.9692726491567,
        "Width": 1787.06745835304,
        "Height": 824.26824468999621,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 6967.30260598249,
        "InitialHeight": 759.60157802333015,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "833b9c5c68f34b38a2469be728bfc474",
        "Title": "Water Filling",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "86e0c8a96d854f7593f2388c35b74d84",
          "fe4b2b279b7a48449320ec44f088015f",
          "7be7f07b070f4aa6b8288a78fa82ac71"
        ],
        "HasNestedGroups": false,
        "Left": -234.68534793927688,
        "Top": 10388.745251245244,
        "Width": 1290.687728934955,
        "Height": 269.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 10462.078584578578,
        "InitialHeight": 162.05208356635376,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "abfeba81e0774ea2af5b56b6a26ab666",
        "Title": "Tank Base Floor and Roof",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "a7a395b9608046d3b24bfbf7485682f6",
          "9d629f6742774466be07639039e4de29",
          "b247434668a440f7b013848190d25010",
          "5bc2361259ea4875b802a3a9794facdb",
          "bf5d5b0c3dc640398acec0901935705d"
        ],
        "HasNestedGroups": false,
        "Left": -242.81630654267542,
        "Top": 9910.9544282099778,
        "Width": 1690.9072232463391,
        "Height": 465.51394560669723,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 9984.2877615433117,
        "InitialHeight": 390.14541080637719,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFFFAA45"
      },
      {
        "Id": "fcba98172ce04310827b76cc1281cec8",
        "Title": "Volumes",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "86515e8d114346589f2acda9f72fcd78",
          "d353536bb9454559a5996959093c816a",
          "c4005c9cc3a44eb3aa2c7c10c91a4093",
          "895e8a88652e4b5a82fbc4f3f6ff2467",
          "af93ffcc927f4d2baf70e23e12d4a37a",
          "98e598bfa97640f2bc03b6f940784433",
          "2c991cdb96fd45cfa5a188180944e471"
        ],
        "HasNestedGroups": false,
        "Left": 1588.7503682436682,
        "Top": 9411.995450808774,
        "Width": 605.22770851696032,
        "Height": 981.724246097785,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 9485.3287841421079,
        "InitialHeight": 921.05757943111712,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "2db0d81f3d6544168c75e3d0fae0da19",
        "Title": "Mass, Weight, and Total Dead Load",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "c27ee7a705364f5f9905702c2ce55560",
          "ca7fa9dbee0343d1b6d72e22150549a3",
          "db888f0141ba4101b969c25ccaa4d484",
          "22b7377c9ad64c55810b0114572f76ab",
          "9fb8b78d44284979a1680f7ae1842645",
          "de051b2c7eb04d3781f30d9379569336",
          "08b7f98658354b4a926a63f33b89da34",
          "67107dc470f14121b6a53f178b265872",
          "7d0c050d5cd44c0ba66010c14199cd01",
          "155d08a1b16a4f8e802b055d4b124af7",
          "be2eb66587034ee99276f9e6df2e1961",
          "8a6570ee36294691a534314ed56b1b01",
          "7255efa684744a3eaf6e6563c7cb3316",
          "67bb07ac826c4ff8acb670d1cab1d57a"
        ],
        "HasNestedGroups": false,
        "Left": 2250.6267290686,
        "Top": 9419.18486201186,
        "Width": 1459.7109068624536,
        "Height": 888.24447240552036,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 9492.5181953451938,
        "InitialHeight": 814.54672574618235,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "450b33df87004490b7182220e06f1643",
        "Title": "Water Storage Tank",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "4ed9152ab43f4c439b72ad1eac5b091c",
          "73f3885ddf8342ff83172bbeb8521c2f",
          "577a3c1dfffc4da28518b0abe9dfd091",
          "b14286318c9144c89f025b014dd28beb",
          "b773724a587d4b37b4256723ee91a408",
          "eb0c3637c5174c628b84bac4d0f43fa6",
          "50f82a9b43114189bdfdbc753393e235"
        ],
        "HasNestedGroups": false,
        "Left": -250.85759802696816,
        "Top": 9404.694008016686,
        "Width": 1788.7276810775406,
        "Height": 488.11908129780568,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 9478.02734135002,
        "InitialHeight": 382.02931491350319,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFC1D676"
      },
      {
        "Id": "72d5acf5c11d4bbf88b1b86ebfc042a9",
        "Title": "Creating the circles for the holes",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "86a2f15d40474edd8df660189d1929fe",
          "d10584a66a424ab89a71a15159b98053",
          "1f9aa43fb58c4526b8658eace0e01a62",
          "48866f985e1241ae88106c280004638c",
          "d09f235627eb456d99471b079261df55",
          "35e21a25a30642e2b73fac4b4a611ae8",
          "aa92dc3dba0f44d0b9996e72c5538026",
          "8c4a4e2518d34815bb261c0c390baea0",
          "f69c6c4509d947bab08aec6458fda0f9",
          "9def0a4660b147b28bd6567f2874d46b",
          "e9c9d01301324de78047832776d0ff1d",
          "e17a389faf00406c98244272f7f1395f",
          "0f8638fc001441df830f16dcf1493f58"
        ],
        "HasNestedGroups": false,
        "Left": -371.01795965036308,
        "Top": 5302.9855961269759,
        "Width": 1840.6666666666663,
        "Height": 779.16083333333427,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 5376.3189294603089,
        "InitialHeight": 677.82750000000124,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFC1D676"
      },
      {
        "Id": "97ab0d0f6cae49549658400e46c03bd9",
        "Title": "Controlling Parameters",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "03ba054f0b864772906e210cb685cd4b",
          "7f04d43baef64f13af76939c062626a4",
          "5870b929ea9d4026b8872106a24bf6b6",
          "4d81c45fb513453a96cab2afa20cc29d",
          "0ed056a5d0f6469eaec07a776dafb939",
          "9f104995143f4cb3960ada3c5a99d0b0",
          "bc26b64a1cec410f80486d8084a78943"
        ],
        "HasNestedGroups": false,
        "Left": -1609.1274595385798,
        "Top": 8395.7840956319324,
        "Width": 1106.5313679210174,
        "Height": 953.74499946571268,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 8469.1174289652663,
        "InitialHeight": 492.04850617067677,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFC1D676"
      },
      {
        "Id": "2e8598c81fbd462d944394c8aab3adaa",
        "Title": "Energy result",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "98ce3d3e1b1b404d95a0ae9ada10e976"
        ],
        "HasNestedGroups": false,
        "Left": 3487.3956178791573,
        "Top": 3699.3081996616311,
        "Width": 312.0,
        "Height": 277.66666666666652,
        "FontSize": 36.0,
        "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989",
        "InitialTop": 3781.3081996616311,
        "InitialHeight": 145.0,
        "TextblockHeight": 72.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "85154d69477c46cf870e1a130980581b",
        "Title": "wall",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "e8f73b303c884341807838f9014d0459",
          "d58ef94df2b5403699576890b3593301",
          "d9861f8e88e442a784390028344a4bc8",
          "ca45afaa192d409dbb7431de2100e2a9"
        ],
        "HasNestedGroups": true,
        "Left": -1033.6031917957926,
        "Top": 1596.4999974795746,
        "Width": 2311.7719788687709,
        "Height": 1802.2361301966157,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 1669.8333308129079,
        "InitialHeight": 1697.8645892223876,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFD4B6DB"
      },
      {
        "Id": "b293f0c30bc34d879b9ef799a0c2e086",
        "Title": "Residenctial Building",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "23577b64b91b407aadc9c1a1796b6f3e",
          "7d370711749045fb833d2188917957ce",
          "cca1958a6ac448058be018d0622acb09",
          "147dbf525a9e40a7bafbf57c517792a9",
          "3e6006ea974d4cad8bf36e8e669c8b73",
          "6c1746bf8ced4714b4f4da276c7d7a46",
          "e3b85508f75b4b1b86d48b5410bfc674",
          "7a95f40d62f5472189ea3193ecada26d"
        ],
        "HasNestedGroups": true,
        "Left": -611.92412731021727,
        "Top": -1081.2941954498046,
        "Width": 5595.4300118431393,
        "Height": 4616.5226556098478,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -1007.9608621164714,
        "InitialHeight": 4512.5226556098478,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFC1D676"
      },
      {
        "Id": "951231ab83a847d4a7559b321691bdfb",
        "Title": "Dam",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "a315b45f20244ff392d6b50309f5c817",
          "c3ed1e4eb812499e84c71e3059760975",
          "8b00264d7c6f455d99a01aa9d02c8217",
          "40a7b51949d14bbe876a0cef96607b1c",
          "7ced310840df49f589d93f875c84a07c",
          "596f5e8f7eb24ef0a5c6233a920087dd",
          "52615b09bd0b43778b49410d18edd867",
          "72d5acf5c11d4bbf88b1b86ebfc042a9",
          "9d0b1e76e3ea4c28b560ceeda2c79989"
        ],
        "HasNestedGroups": true,
        "Left": -2450.4645449376517,
        "Top": 4117.5762115722218,
        "Width": 5324.4485627356717,
        "Height": 2603.0494938943602,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 4190.9095449055549,
        "InitialHeight": 2487.04949389436,
        "TextblockHeight": 63.3333333333333,
        "Background": "#FFC1D676"
      },
      {
        "Id": "828e64cc4e9149378d978aab2f526897",
        "Title": "Tank, building",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "c5373a22039e4efc96089aad6652a591",
          "f6d64247969f46149d7afa1a928023c4",
          "9e136c86fd96498c990a97cdef6f90db",
          "b23e5186985c4e1985900cfc2e7eec33",
          "b096a366eebe4e87bc923d6ee1ec0859",
          "90f4a881ca17412e8de3f697227f9d5d",
          "d737d33993944d7f81980f52fa864b83",
          "0990873fad8c4ee796dfd53da7ca9070",
          "30578f23d0134c7588958827faaf20a3",
          "0f98846407554031bfbd83cd4adb6768",
          "1efe0affa352403fa88c261fecfb98a9",
          "64c09635c73a4b7c85fdd25c423ddf15",
          "2e8ca56d8ede44c9b310a070caa096b2",
          "f7272154ef8a4acdaf97f21152422bf5",
          "a1309c91c8b540848697a183677df1c9",
          "5401157a4db74a8c9d750913e2574e85",
          "d13f3d3e9edd4ce0a4dd9927684fd60d",
          "86e72d18e7dd4baba5c9eb755b423629",
          "8f2392a7c8194a84ae5b3e5765d223c3",
          "728486d87f7843fc9674989093afb5d8",
          "cb134bb4f8064d0db1efd0feca69d517",
          "f2d99d72bdd0463b8d70f953fdc7bd56",
          "28933afd175243a7ae6de105d010d945",
          "412c595907f34a958c5f8227017ca55d",
          "833b9c5c68f34b38a2469be728bfc474",
          "abfeba81e0774ea2af5b56b6a26ab666",
          "fcba98172ce04310827b76cc1281cec8",
          "2db0d81f3d6544168c75e3d0fae0da19",
          "450b33df87004490b7182220e06f1643",
          "97ab0d0f6cae49549658400e46c03bd9",
          "0826b34371bc4bd0b037f88abdf119a3",
          "a990251f0bb34cf4829f1ee624e913e1"
        ],
        "HasNestedGroups": true,
        "Left": -2222.3257031325161,
        "Top": 6820.6359393158236,
        "Width": 7982.7678773908683,
        "Height": 3852.10931192942,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 6893.9692726491567,
        "InitialHeight": 3701.8280621624417,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFC1D676"
      },
      {
        "Id": "a315b45f20244ff392d6b50309f5c817",
        "Title": "Creating the points",
        "DescriptionText": "",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "501a6a04a9a54865a4f8a2cd7c935567",
          "94c07acc59244fd08d1b2e89ae75b711",
          "96b98094e84f4524a44c953ae88e8862",
          "c68f25e0f9fd4e1fa7f129334c2d3463",
          "fb7c8955505d4e7982d5bd2f42a6baca",
          "5d628929b2c646cb8cfb777ca5f52a30",
          "c43b7d068e2f4c7e9b40ceccc81b3387",
          "294fe878bc044de281957c9c4417c26d",
          "eae6fbccfe7e481fbd1f5e760eef2033",
          "6d9f5a5884ec43628e61a9ab4028bc18"
        ],
        "HasNestedGroups": false,
        "Left": -1617.0250221869269,
        "Top": 4384.1301083424951,
        "Width": 905.16635606845182,
        "Height": 1426.66061029727,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 4457.4634416758281,
        "InitialHeight": 1291.16973340497,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFC1D676"
      }
    ],
    "X": 414.522867871308,
    "Y": 102.00921749215644,
    "Zoom": 0.089887349970147357
  }
}