{
  "Uuid": "f9a5f867-5314-4cd6-bff0-a605618dce64",
  "IsCustomNode": false,
  "Description": null,
  "Name": "total v.4.0",
  "ElementResolver": {
    "ResolutionMap": {
      "Math.PI": {
        "Key": "DSCore.Math",
        "Value": "DSCoreNodes.dll"
      }
    }
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 10.0,
      "StepValue": 1.0,
      "InputValue": 50.0,
      "Id": "91153e21de2c4e9fa55e02d0782ba931",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bebc3cd266294feba6a9dd099318c554",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 1000.0,
      "Id": "dcc6a5acf39649eeb362b823e680d074",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1f7cd0a462844d979a55b69de4fb2fda",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Id": "e067e110c8004b1484613dfa370577ca",
      "Inputs": [
        {
          "Id": "15d80cae1a194a8ebf3d7d3cc8374d30",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cc8f599706f44f75a79576bec861f9b4",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "20139ddbcac0438485cc13dc4fbb0b6b",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Divides x by y.\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Id": "0f16db83287d45c3b9adc9969e70858a",
      "Inputs": [
        {
          "Id": "161c03f19b364f04a7fd6e5a2d54f028",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7f371e453004404da512cd2ef883f25e",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5ebfc7351bed4582848f0ac55786d89d",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cbabb981ca4f4786b6d46945f21f4263",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 400.0,
      "Id": "af6c33ae7ed246c7a3a344133eb0d409",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "99ea7f6407a24a87a764180020af3a45",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 5.0,
      "Id": "114fbc3069884691b5ccebc18f0bf20b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "135e910e145e4517ba7bb700a555cdb3",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Id": "c741e049f9434bc49e27e3977b7771b3",
      "Inputs": [
        {
          "Id": "79afb6c0adc04ee697fbddc8760a46d1",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f6921848af834c54b765fda9336960f5",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fd01c2ed1e754592ab49a46a1951ef42",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Multiplies x by y.\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Id": "5e3b9e793db24ad783dfe1791d24a66d",
      "Inputs": [
        {
          "Id": "9717d7cf431f42fcaa8a3c6c273d25a5",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "643a0b1e5e0d4106b7b3dc0492b40c05",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "48cb24d8988147bfaa7d0f82dbb3823a",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Divides x by y.\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Round@double",
      "Id": "919dd0aabfe84d31b44a451d028ed5d6",
      "Inputs": [
        {
          "Id": "1546f0318d024f23af1913c4c6170e98",
          "Name": "number",
          "Description": "Number to round.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5206289b9ec84a8b895020fafe5c77d9",
          "Name": "number",
          "Description": "Integral value closes to the number.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 4.0,
      "Id": "1ca0fc47d4d8418d9993500cad96430b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ca9efd5c176649a3b7fee90930b24a7f",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Id": "587ed452fdf949498b429b9d7eba62aa",
      "Inputs": [
        {
          "Id": "a1f48e0fb1bd4e309a7324c8b2afdfe5",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "56ed4526e62842e0b00584bf517c1ab2",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fe3258332a2b4a84946c12c38da84e48",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Multiplies x by y.\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "275a0faed6f54cb89a7da78f65560958",
      "Inputs": [
        {
          "Id": "9c682688a1b64fa389b81103ef39713c",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f43842435bd54e06bf03c8527668a549",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "775e647638f449feac97ca9030afe06e",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "52951154e839466fa74fa971755c6616",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Id": "0326bcf3d2ca41549d4cfe1a68d9d0cb",
      "Inputs": [
        {
          "Id": "008a89b08b1648b1a7dc407f9008aee9",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0a716c58e7524a20b8d79f94bd49af80",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fc542192a46248daa1f4286d9a1f103b",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4678682141b44ebd95cbf067f39373ce",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Id": "3496a06a869e4f1493a42316f8ef5ce7",
      "Inputs": [
        {
          "Id": "41779a9062054f6698b843007efdb7aa",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d1453ffab2e747a888d972662cc9e68e",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c6189ffc19fa48cda541c7cc8a0597c1",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "128f00cc183f418fac4404bef850350f",
      "Inputs": [
        {
          "Id": "216efcec448e4d4dacc92ed1c18feb39",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1af9715901f24c0998fa49eaf8eb294b",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c48731c871dc4678818f60b1743f0d0e",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "b4e09b0ff6884d52a23f8270b2f889d6",
      "Inputs": [
        {
          "Id": "08e53b2d3cce42e0894b1853caabc8e7",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5f565318bccc4a6c80256c80849c7e39",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4190d03352134fd9bac7d3ed207c3b4b",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "881a5bd67ba6478baeae6ee065b37cd6",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Id": "fbb6d6630e7b4cf7902d64c7b83649c6",
      "Inputs": [
        {
          "Id": "2c347cc96bda4269b13ddcc4f5a2d710",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2f792412946a4dbf8ff4a7678d64fee7",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "71031f21aa6e4d0092c8a2ee1f5c2b2c",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "bdc1835f92f24faf9a3b4bcf4fb2493a",
      "Inputs": [
        {
          "Id": "0e0a956ea4ed40c6a602aede10ed40c7",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e9dfd90049ea407293496de49dc68d6f",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cd1353f8b3f043baa94231fe977ce1de",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "87c276be8953402ba6e67574ef88343c",
      "Inputs": [
        {
          "Id": "7bd80c761cc0439dbed28b67c13c7a1c",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cdc561121ade41abb198286b92a43233",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d82f050fbd6249c4a1429be0c153504f",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "25974ac6ab4a4973acca76555c2f1a4f",
      "Inputs": [
        {
          "Id": "e4d34902b7184ac8a06afc71e93ef83f",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ab54ce28c6b6482382ec2417ace07c5f",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "18ef90cf64b040a9ad6ea8d307526036",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "+@var[]..[],var[]..[]",
      "Id": "bb9a68cc570849fdaec8406a2ce77e8e",
      "Inputs": [
        {
          "Id": "dcc064b207bf4d93b65befd5d9c1e800",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ca3f35218f214c649b662731b9af1088",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3db937dc7a0047f0aae2d3e700efda91",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Adds x to y.\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 1.0,
      "Id": "ad94d9a195bb477c8dba58f30ceab67e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "eb1a9d454adf4c6fa3af70f65a93f20e",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "5255931ebb6341269e3c0b9831c84846",
      "Inputs": [
        {
          "Id": "b89bb518082c4fe08a9e528293fdd258",
          "Name": "",
          "Description": "Auszuwertender Block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fd61b96c9b784d3d90f8ff5b2a7fbe92",
          "Name": "",
          "Description": "Inhalt beobachten",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "f6ad400f85084a7ca8bf0d06b03e20b0",
      "Inputs": [
        {
          "Id": "eddfe298b3b543cfaf08616528ecc3d3",
          "Name": "test",
          "Description": "Testblock",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c17b925099444613ac19449a45872bb2",
          "Name": "true",
          "Description": "true-Block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ba6aaf3864e942389e539786046c38e6",
          "Name": "false",
          "Description": "false-Block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "95833a81bfa74ef496ec8590d181f1bb",
          "Name": "result",
          "Description": "Ergebnis",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Bedingungsanweisung"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Id": "d8c8cf4f235840b1a00347aa847ef56b",
      "Inputs": [
        {
          "Id": "77207ccc44094273aa376a4c8602e6e1",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "414acc9681f3442b8bd8d929a5417f22",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "568446c99e394f9e9834b87d024f4d2e",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Multiplies x by y.\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "<@var[]..[],var[]..[]",
      "Id": "2844bd76de9944d596b6efa97752dbbb",
      "Inputs": [
        {
          "Id": "9916baed618947efb5f336f54ace8c4a",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8573445ebe1045f78c930c7422fbcc25",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0f9d787356224c9f9a67a41e1eff58be",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "x less y?\n\n< (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Id": "d94d5bed41c148728579d297b97c2cbf",
      "Inputs": [
        {
          "Id": "45d53570466f4aeea6f3172291116312",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f47ef8449254a029191b6efc25bf932",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "69562d8de71c46c1afa9c00d359ee976",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Divides x by y.\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Id": "e38e48cded85427c89d12422c8cbe87c",
      "Inputs": [
        {
          "Id": "da54f20044d64faab01480717ea8c9e7",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6256851ac6a14e2a95d226b7b86c2647",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fc1dd1c32bee4727901f94fe96fc0f78",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Divides x by y.\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Id": "0c9617987ec0472aa3889e0e0df8529d",
      "Inputs": [
        {
          "Id": "cfcc0f4e8167453fa580afbaf41a3261",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "357134b38f2d4eddb8e35ae1aae65f51",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "98dc555acc3240adab3358ea9405a938",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Multiplies x by y.\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 2.5,
      "Id": "3688302fd5a6485bbeac13bea1c748ff",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c1fde74052c041ce9b138ead51c9962d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "2e147584821d4296bd5b43718dd74df5",
      "Inputs": [
        {
          "Id": "85993c9b67b54795a3f6d2e483627dbc",
          "Name": "",
          "Description": "Auszuwertender Block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a2aa1c2aa4a74b52b08f7bfe29d11c76",
          "Name": "",
          "Description": "Inhalt beobachten",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Id": "f70262aa42c74f77ab689aada499be56",
      "Inputs": [
        {
          "Id": "510e936fbe1e45698940b25feaa8485f",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7d27b703236f4cf0b485e5eb852c0037",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b2781279d74f4dd9adcc9d55229a52a3",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Divides x by y.\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "7ed02119d8d848b3a9bd0e086aa4ff50",
      "Inputs": [
        {
          "Id": "027643bc04e74ec88d80226d10156076",
          "Name": "",
          "Description": "Auszuwertender Block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "932df31ffea845cd8c6a0acc275e5cc1",
          "Name": "",
          "Description": "Inhalt beobachten",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "ec0c1c1cef124a8896fba397da7fbfe4",
      "Inputs": [
        {
          "Id": "400324fca97a46d390433564480b130c",
          "Name": "",
          "Description": "Auszuwertender Block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "48a25d2c9ab748a8bd69fb7b2f528f48",
          "Name": "",
          "Description": "Inhalt beobachten",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "44fa93397d074c9c82e47b9b90f7c7e4",
      "Inputs": [
        {
          "Id": "207e46b0c10c4f2bbd90a541a49be290",
          "Name": "",
          "Description": "Auszuwertender Block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d824a25510db418da41e5db8cd7a6736",
          "Name": "",
          "Description": "Inhalt beobachten",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 4.0,
      "Id": "a93fc0192f5b43c5b6aa9d295d7759c8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "45824f2c6bc54e58aa0b9cf9a6d13f74",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "44bc0a4fe82d4ac892954751d254eb8d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1394fdc4c4844da28cfd0616315f9d61",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Auswahl zwischen True und False"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Ziegel 500",
      "Id": "6dede8ab01c24b48b4ffdbd0a7324fd9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "84cbacca201a4cccac7ea2f5d2a45475",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zeichenfolge."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 100.0,
      "Id": "2fa54981fc3e473fb154591644812a97",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7a283973665d4503a738b0690323a5e4",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "490b5128af7743fe9f72870bcfbd11fa",
      "Inputs": [
        {
          "Id": "9ccbcea431334cdf82dd6b5ecdf0b72a",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7da2dfb8655a4309a2ea7e77703fc0fe",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3df05216d3c64ba5b65efaf1203625c6",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Ziegel+WD hart 300+160",
      "Id": "0ef516edeb2a4adea65599beafcf4a9f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ef56ba2952c749249d3696cee3f04b93",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zeichenfolge."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "STB 300",
      "Id": "ceff4b943e214e23b6bf71978e5655eb",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7b0233018a014980b783649ace394fd1",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zeichenfolge."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "2a153502a0134f1897e2eebb22c580e0",
      "Inputs": [
        {
          "Id": "12c3a7329f36410fa102e47937a0825f",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cdf20d15f07040c7bdf0d2ea74d606b9",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "71f02ab8d7f841f2ac70da93deed4fc5",
          "Name": "list",
          "Description": "Eine Liste",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "55cb559ef26047bc9144f0252634906f",
      "Inputs": [
        {
          "Id": "f78bf9c326bf4ef58d1f4534a207c05d",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98a88d3cf0144496a7f0e17bc7432eb0",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "87f68b0bcce547b0852fb34f3a93b59a",
          "Name": "list",
          "Description": "Eine Liste",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 80.0,
      "Id": "62dadb1dce9a4a558efc035a7d1ac5a2",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "dff5e41c15c340df8fc0554041a69568",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Wall.ByCurveAndHeight@Autodesk.DesignScript.Geometry.Curve,double,Revit.Elements.Level,Revit.Elements.WallType",
      "Id": "1951ba5f95bb4ae98083d3513c651e87",
      "Inputs": [
        {
          "Id": "584a70657eac4dcfbd27e15c7b11b402",
          "Name": "curve",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c23b174bd5f4fedaec94620b4dc2042",
          "Name": "height",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a0b114bb392149b192957ada404f94ed",
          "Name": "level",
          "Description": "Level",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "87b33c84821d47f18aea8e414f5b9e77",
          "Name": "wallType",
          "Description": "WallType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a196c2f52bdf493bbec296372308a670",
          "Name": "Wall",
          "Description": "Wall",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Revit Wall from a guiding Curve, height, Level, and WallType\n\nWall.ByCurveAndHeight (curve: Curve, height: double, level: Level, wallType: WallType): Wall"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.WallType.ByName@string",
      "Id": "39155bf8fd9e44e78a403cac850cf367",
      "Inputs": [
        {
          "Id": "bbb600734d66451cb3250580c435fc50",
          "Name": "name",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b25f665f78704d3aa4d0d14034dbc84f",
          "Name": "WallType",
          "Description": "WallType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Select a walltype from the current document by name\n\nWallType.ByName (name: string): WallType"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.Curves",
      "Id": "8ac8c38d723044e6a0e4789a2cce58c9",
      "Inputs": [
        {
          "Id": "21e91f1be6ff479c8e90d078224e5dbf",
          "Name": "polyCurve",
          "Description": "Autodesk.DesignScript.Geometry.PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6122e72a35394fa6b55a8314fc43ff47",
          "Name": "Curve[]",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns curves of the polycurve\n\nPolyCurve.Curves ( ): Curve[]"
    },
    {
      "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI",
      "SelectedIndex": 609,
      "SelectedString": "OST_Walls",
      "NodeType": "ExtensionNode",
      "Id": "fbd377f0e2bb47e48a3c2215f0c413cf",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3590b5b4f1da4a28bc59074c7988aaa3",
          "Name": "Category",
          "Description": "Die ausgewählte Kategorie",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Alle integrierten Kategorien"
    },
    {
      "ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI",
      "NodeType": "ExtensionNode",
      "Id": "e1ac9cbcc57c4565845d62cc41f2257e",
      "Inputs": [
        {
          "Id": "cbf4fea736b54003969b77a8c9302526",
          "Name": "Category",
          "Description": "Die Kategorie",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "58ccfd36b21c42fea0acb96b314e3b82",
          "Name": "Elements",
          "Description": "Ein Elementtyp",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ruft alle Elemente der angegebenen Kategorie aus dem Modell ab."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "635c48d654be4133b7d3472e38fd3a35",
      "Inputs": [
        {
          "Id": "01b9b6bb8ffa482d8afb16e8060cfc20",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "462340240b084a5186a79b988991a7c1",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ddd35b98cf214a07b74cb6d5704451e9",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4e6c8407fad543ae8f2fcb156b6e920f",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8182bf157a874e1daf86ff45cbf2fbaa",
          "Name": "list",
          "Description": "Eine Liste",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list[i][0];",
      "Id": "92e59ddd80db4e00b63c353f4bf97697",
      "Inputs": [
        {
          "Id": "7bb3aafdb4ad41f0ad08a41a0ef5819c",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "27b5895959b94bb29014321370e9e9d6",
          "Name": "i",
          "Description": "i",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ec6e15c82f8e40b4873d56e77c6f80a6",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 3.0,
      "MinimumValue": 0.0,
      "StepValue": 1.0,
      "InputValue": 1.0,
      "Id": "1736104900c04c8f86ab76f7352b0de8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a792041dbb8443e8b36972acf58016d9",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Betonfertigteil 250 mit Dämmeigenschaften",
      "Id": "e5f3b9090f124f4db7fde7b80fb53a07",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ea3bf95196f34e66bd0135017f25738e",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zeichenfolge."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 120.0,
      "Id": "4b85d8330b6f410494b3cb6d9e503431",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5f6a35b06bf24dcb8fc5614788c52ddd",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "8f0eb82ddd544a169fbffb4cb43c8733",
      "Inputs": [
        {
          "Id": "35970786f3404ca5b324604aa0a49e14",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fc8b7c5e2a324cc99fe5cad77d6207df",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "20345b031cd34b3fb025c431d38b8145",
          "Name": "list",
          "Description": "Eine Liste",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 140.0,
      "Id": "1828f53a080c41ed815dda09822a5d00",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c763f06a891a4aacbc289a8d4f7f1359",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "d68c772de5ea49429c669aabc61b41e8",
      "Inputs": [
        {
          "Id": "8b3bfbff2ec14b8fb2f806343e97c125",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "20e6bf097c3b40c5912c4d2fdd38262f",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9be89acfb79d43bbb0db6db4c41e59cb",
          "Name": "list",
          "Description": "Eine Liste",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "1b634b7781e84b6a8760d035c45c414f",
      "Inputs": [
        {
          "Id": "29ca8f635b024b2081effaafac268335",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0c4cb6dda09e4f6a81544ac90106d1dc",
          "Name": "lists",
          "Description": "A list of transposed lists.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "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": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.0,
      "StepValue": 1.0,
      "InputValue": 0.0,
      "Id": "87418fc068174287b8a57977a955baab",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a7a18f305997478aa0224e952de65c76",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Clean@var[]..[],bool",
      "Id": "fcdacfc751ea4c399071868f45b3027a",
      "Inputs": [
        {
          "Id": "bda91e59613b4039853dd0db13b7b15b",
          "Name": "list",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "96e8e22304cd4ddfb058d9b4c8d47197",
          "Name": "preserveIndices",
          "Description": "Provide an option to preserve the indices of the data such that non-trailing nulls may not be filtered out\n\nbool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9e7e702e3aee43249c3c98b3e681d412",
          "Name": "var[]..[]",
          "Description": "A list cleaned of nulls and empty lists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Cleans data of nulls and empty lists from a given list of arbitrary dimension\n\nList.Clean (list: var[]..[], preserveIndices: bool = true): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Clean@var[]..[],bool",
      "Id": "cb7fedc707c74fedb33bd7b821e59f59",
      "Inputs": [
        {
          "Id": "4a1ca8a74a094121a7a709d12ed2923b",
          "Name": "list",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "18694dff204e4b799f9c2c78b5bca412",
          "Name": "preserveIndices",
          "Description": "Provide an option to preserve the indices of the data such that non-trailing nulls may not be filtered out\n\nbool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3dd041c3c1fc4047ae2f00743dce93e2",
          "Name": "var[]..[]",
          "Description": "A list cleaned of nulls and empty lists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Cleans data of nulls and empty lists from a given list of arbitrary dimension\n\nList.Clean (list: var[]..[], preserveIndices: bool = true): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "0f3bc4d4cb4342e186e883448e38f9fb",
      "Inputs": [
        {
          "Id": "08aa6279c61f460297a10e3b9f05057b",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "337edac1c8a7469d9364a9ad26a5c5bd",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "72964f21a52646d2b3b48d849e20a217",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b3c87ee7e0404d8da4a6404306962b96",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list;",
      "Id": "f434b0aaf8344400bdfc74c291310f11",
      "Inputs": [
        {
          "Id": "f917eb93480f479781dca85208255e47",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f50dea9f1ab14b2b871005c3a9f36555",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list;",
      "Id": "611b19440c5641c29482ba7532c9b208",
      "Inputs": [
        {
          "Id": "a727d586013c49e49a0bc3d42add47bf",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "66e89f26253c4334af4e862d04a1364d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "sideA;\n // Shorter Side;\nsideB;\n // Longer Side;\nn;\n // number of Elevators;\n\nrampWidth;\nramplength;\ndepth;\n\ndistanceFromElevator = 0.5;\n\nelevatorOptimalSideA = 1.2;\nelevatorOptimalSideB = 1.4;\n\na1= distanceFromElevator+elevatorOptimalSideA;\n //elevator shaft side A;\na2=distanceFromElevator+elevatorOptimalSideB;\n //elevator shaft side B;\n\n//no elevators\nlistY = [0,0, sideB, sideB];\nlistX = [0,sideA, sideA, 0];\n// One elevator\nlistY1 = [0,0, sideB, sideB,sideB/2+a1/2,sideB/2+a1/2,sideB/2-a1/2,sideB/2-a1/2];\nlistX1 = [0,sideA, sideA, 0,0,-a2,-a2,0];\n\n// Two elevators\nlistY2 = [0,0, sideB, sideB,sideB,sideB-a1,sideB-a1,a1,a1,0];\nlistX2 = [0,sideA, sideA, 0,-a2,-a2,0,0,-a2,-a2];\n\n// Three elevators\nlistY3 = [0,0, sideB/2-a1/2,sideB/2-a1/2,sideB/2+a1/2,sideB/2+a1/2,sideB,sideB,sideB,sideB-a1,sideB-a1,a1,a1,0];\nlistX3 = [0,sideA, sideA, sideA+a2,sideA+a2,sideA,sideA,0,-a2,-a2,0,0,-a2,-a2];\n\n// Four elevators\nlistY4 = [0,0,0,a1,a1, sideB-a1,sideB-a1, sideB, sideB, sideB, sideB,sideB-a1,sideB-a1,a1,a1,0];\nlistX4 = [0,sideA,sideA+a2,sideA+a2,sideA,sideA,sideA+a2,sideA+a2,sideA,0,-a2,-a2,0,0,-a2,-a2];\n\n\nparky = [sideB/2-rampWidth/2,0, 0, sideB,sideB,sideB/2+rampWidth/2];\nparkx = [sideA,sideA,0,0, sideA, sideA];\n\nrampx = [sideA,sideA+ramplength,sideA+ramplength,sideA];\nrampy = [sideB/2-rampWidth/2,sideB/2-rampWidth/2,sideB/2+rampWidth/2,sideB/2+rampWidth/2];\nrampz = [depth,0,0,depth];\n\n\ny = [listY,listY1,listY2,listY3,listY4];\nx = [listX,listX1,listX2,listX3,listX4];\n\n\nx[n];\ny[n];",
      "Id": "09c0009b26b74a45b87e0b05fe2043f8",
      "Inputs": [
        {
          "Id": "a264a58f24f0413892511188ebc431b6",
          "Name": "sideA",
          "Description": "sideA",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5d622360ee0548579efff3e41304e104",
          "Name": "sideB",
          "Description": "sideB",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "656e8b668f0847c0a9762191e37859ae",
          "Name": "n",
          "Description": "n",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f0196362d0864c918f3fafcd79a6d5eb",
          "Name": "rampWidth",
          "Description": "rampWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5ec0e840627144919b3bd4c582c8b254",
          "Name": "ramplength",
          "Description": "ramplength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b9933e9faf364625bcfcb6bda22c9c35",
          "Name": "depth",
          "Description": "depth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7d980e6397cb46938d4b337ce0f3bdb9",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e5fc63dabeb84aea9d777a73156721c5",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "26c69464115f45b5b471f100ce545a6b",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e39deb5eea054960834e94c0b8d71e16",
          "Name": "",
          "Description": "Value of expression at line 8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "accbf8c8e142400f97402d5fbcc516b9",
          "Name": "",
          "Description": "Value of expression at line 9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "75728eb0f5f74335b5d4a662d0ac00d8",
          "Name": "",
          "Description": "Value of expression at line 10",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "07c0b242b40245c9be68d5a6ce5e9510",
          "Name": "",
          "Description": "distanceFromElevator",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "88cecd1f215a496d88d58a6befd13c22",
          "Name": "",
          "Description": "elevatorOptimalSideA",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5f320a7db4724f4eb66129b0316f2fbd",
          "Name": "",
          "Description": "elevatorOptimalSideB",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fd584c182ecf4216b00f0e87c0a8da19",
          "Name": "",
          "Description": "a1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9dbe6c4a8c9f4d0886c2c1a8afaed0c9",
          "Name": "",
          "Description": "a2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d38aed7000b04cd29e74e2a48de7f24e",
          "Name": "",
          "Description": "listY",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "68b498ab64d143d9bed4da20c12c099b",
          "Name": "",
          "Description": "listX",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "744736148fc545e780e400d8a35773ba",
          "Name": "",
          "Description": "listY1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "643c4db00f3b429fa91996962c445270",
          "Name": "",
          "Description": "listX1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "957ef16959a94df09f06f59dddefb51f",
          "Name": "",
          "Description": "listY2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e5ad8e9295c948bf8363d679d85a98e3",
          "Name": "",
          "Description": "listX2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f61e7aa90e304648bf14a7b034401efc",
          "Name": "",
          "Description": "listY3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "22d6dbdef0934396b6e01a872c686bf4",
          "Name": "",
          "Description": "listX3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "87b7a243de8f41cab126b57f431ca506",
          "Name": "",
          "Description": "listY4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "643b9e3bebbd45e39b35a401a2d4a94c",
          "Name": "",
          "Description": "listX4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f2de11df681440b1929854eef4b2163c",
          "Name": "",
          "Description": "parky",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8e0027bb2b894c1db1b2d7004c184864",
          "Name": "",
          "Description": "parkx",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c1c6d8ccc47845b29d5803a6d08d694f",
          "Name": "",
          "Description": "rampx",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "28cdd0cac7b14dada7ba00a64ca590cc",
          "Name": "",
          "Description": "rampy",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "278a1a1f2d6e42bfb6a8f8fef278dd1e",
          "Name": "",
          "Description": "rampz",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c18fee03b7e4c38a99512be843524f9",
          "Name": "",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "db2d2f7eec2a42f0b61db7a8b50f9a2d",
          "Name": "",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0f94334dca3e4f7f908eedc1233bcbbe",
          "Name": "",
          "Description": "Value of expression at line 54",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1b4fab38436545f097d120fb82a6fa92",
          "Name": "",
          "Description": "Value of expression at line 55",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "b8cae03bcc6d4ea9bd0916b1f22392fa",
      "Inputs": [
        {
          "Id": "cc78cf03abc5403a85126c87fbe33284",
          "Name": "",
          "Description": "Auszuwertender Block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b430280999b3487fb8dbf2b5e736e6b7",
          "Name": "",
          "Description": "Inhalt beobachten",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "296f48309d854185aaf62e6a9fa4a870",
      "Inputs": [
        {
          "Id": "af6ebe834d4947a8b86a18e0a7faa634",
          "Name": "",
          "Description": "Auszuwertender Block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c18a8d13731349df8c20e4493d505d27",
          "Name": "",
          "Description": "Inhalt beobachten",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Level.ByElevationAndName@double,string",
      "Id": "809102fcda5d4e47b6477821f5de20f9",
      "Inputs": [
        {
          "Id": "def4d9cff1db413ebea2aff261065691",
          "Name": "elevation",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d2dc3377898f48c99fe08309c4253df9",
          "Name": "name",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c595937e08a945b48050133b6a43a8c6",
          "Name": "Level",
          "Description": "Level",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Revit Level given it's elevation and name in the project\n\nLevel.ByElevationAndName (elevation: double, name: string): Level"
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "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\n\r\nlist=\"AA\"\r\n\r\nheight = IN[0]\r\nn = IN[1]\r\n\r\nnames = []\r\nheights = []\r\n\r\nfor i in range(int(n)): \r\n\theights.append(i*height)\r\n\tnames.append(\"level \"+str(i))\r\n\r\n\r\n# Assign your output to the OUT variable.\r\nOUT = [heights,names]",
      "VariableInputPorts": true,
      "Id": "2351f732c2254b63acbfd34d9f19e620",
      "Inputs": [
        {
          "Id": "bc6b71e5752e4f8e9e2ac1ab22cbae94",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f855c1b514bb438ea2daaf605b2472b6",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9fc6155cd68640b7ac3ec57b9f3b6bbb",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded IronPython script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list;\n\nlist[0];\nlist[1];",
      "Id": "19a4f06561c6432eb0d9ec83d7929710",
      "Inputs": [
        {
          "Id": "af875041c76b4bb9affd51518a60c9e1",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "83ed94d1effc4295b61fe11d86d2b52d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d6567f30e16544198ca768ac5f3e0693",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "876ae90b2a14446ea64f232067c38a61",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "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\n\r\nlist=\"AA\"\r\n\r\npoly = IN[0]\r\nn = IN[1]\r\n\r\npolygons = []\r\n\r\nfor i in range(int(n)): \r\n\tpolygons.append(poly)\r\n\r\n\r\n\r\n# Assign your output to the OUT variable.\r\nOUT = [polygons]",
      "VariableInputPorts": true,
      "Id": "f5b9c0270173429f8fd7a14e92d45153",
      "Inputs": [
        {
          "Id": "6dbb82b0337d4833880e5057f4baa4ea",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6e69567a64e94d2dac4909dc2401984e",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b3ccdd7212d04cb1bad0a8b05a300c42",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded IronPython script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list[0];",
      "Id": "909ce97e0f394d2584fa54539092e5d0",
      "Inputs": [
        {
          "Id": "2c5303be755a4bd1952eee63d1bc3473",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d337d17106b34438aa05949d8f7de96a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list[0];",
      "Id": "17389ba6c5474bf48ec3e39f52a8770d",
      "Inputs": [
        {
          "Id": "1aa0c87d276a4629b7f09d401479310f",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4bf2ff607b5844bdaae0ba84e0f3dc07",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "walls;",
      "Id": "29aaca92408e49a5a77ed1e77ced5496",
      "Inputs": [
        {
          "Id": "bc561dc33f9e47bca961a0599edb7ccc",
          "Name": "walls",
          "Description": "walls",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "807005dec56443aca1a403cd3512d80c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 50.0,
      "Id": "f29d701eb0da44e5b63f3f2ad2b34702",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1ce9edd37230420fbfaa1a34dc38b4e4",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 50.0,
      "Id": "5e3eff619aba4cb8baf24f1197c0ff29",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "39c13beb7cbe4396a9a8e7f41e083eb9",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "74473a0cd5e245b4807d3ebce7f0a629",
      "Inputs": [
        {
          "Id": "e53015e89f154a3da86701ef42bdbf21",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c4c68d37246c46f58b807ef27839d9f8",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "929cbf9dc64244829af38a0f938d77cc",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "35a0f140b6d84cba8bdd2f00fe29f1d4",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 2.0,
      "Id": "72620557a43149e8897e639b6b39d3e3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "32d1a5a77a0f451c93f9c44aaa837222",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 1.2,
      "Id": "0efba331fb174f9a85e2cf868fa9bb93",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "dd4fc6933fa74cd2b8de3ddc498debb4",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "c7b02042ff43463eb5ff0badc47fcf00",
      "Inputs": [
        {
          "Id": "25f12a5f279040b99a15e807f2e6e0a6",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c9687b4bebb04e719e2200c4838ce1de",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e4a5336483f1415693c3db495c4b963f",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d871eb1a890e4cbba81860a656f99fac",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "296c76b2529e43cd910ffd3a6efdf96d",
      "Inputs": [
        {
          "Id": "80ba7f2ca9f84a188ff743a3c892437a",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e6c8918c213c4f819bca8bf3c9f02c80",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointsAtSegmentLengthFromPoint@Autodesk.DesignScript.Geometry.Point,double",
      "Id": "e275be796ab4474b9ea9e762e2ce0255",
      "Inputs": [
        {
          "Id": "93bc89fc8de14a31a0a0b897d110905e",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b1d1908be8964726bc0218977bd50a10",
          "Name": "point",
          "Description": "The reference point from where to measure\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3e41f8c4e9f64fcaa0e512f7130a4abb",
          "Name": "segmentLength",
          "Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "28e0f605ad874f2b9ece1ca8abc8ec49",
          "Name": "Point[]",
          "Description": "List of points on curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns points spaced equally along the curve at given segment length and starting from the given point\n\nCurve.PointsAtSegmentLengthFromPoint (point: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), segmentLength: double = 1): Point[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list[i][0];",
      "Id": "f01948cbafb94f2f8b14e3ee7f6b11ad",
      "Inputs": [
        {
          "Id": "37d10dea34574d9f9ca3e49bc3f93fda",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2822cae3bf814468b583e12128e5f4af",
          "Name": "i",
          "Description": "i",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5cf81358a4f94fc79e30a0dd260e17ca",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "27b259b802aa4560bfe5668039b44b52",
      "Inputs": [
        {
          "Id": "2bdd59f14fd448f580da8f4dc1d7b873",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "17a03efdc79040e8868f2dd263733ce9",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "69ebbeb735b74951a12481ef0418efa9",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "DSRevitNodesUI.FamilyTypes, DSRevitNodesUI",
      "SelectedIndex": 570,
      "SelectedString": "Wandöffnung rund:WD",
      "NodeType": "ExtensionNode",
      "Id": "d952c5b0cb4a4035ba2133ae0f9cd19e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2194c96b06e64c5c8bc9e1beac126094",
          "Name": "Family Type",
          "Description": "The selected Family Type",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "All family types available in the document."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "2b432cef-fa0a-44ef-92c2-89b586bfc8ba",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "f737671d84a246998cc4ded967f63124",
      "Inputs": [
        {
          "Id": "4120ca376a314f46bd798ab14b366d3c",
          "Name": "host",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dd0931ebd6bd442a949645a7d5b88b18",
          "Name": "type",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "105d0f0601b54c6e84cd54e4c4ecc902",
          "Name": "point",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "90b4aa696c23462185da319b5577132e",
          "Name": "FamilyInstance",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates hosted family instances(doors/windows) at the specified points. You can feed either a single family type or a unique type for each instance."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 1.0,
      "Id": "dbb03632554c422a8c4b402894b6e8c6",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "648e4024ea8e43e7aa76c98d7c05883d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "DSRevitNodesUI.FamilyTypes, DSRevitNodesUI",
      "SelectedIndex": 567,
      "SelectedString": "Wandöffnung rechteckig:WD",
      "NodeType": "ExtensionNode",
      "Id": "263ad04fa2f14817980ee2934c7fa64f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e55a2ed2e3ad4999896ca717a6b827fc",
          "Name": "Family Type",
          "Description": "The selected Family Type",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "All family types available in the document."
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "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\n\r\nwalls = IN[0]\r\npoints = IN[1]\r\n\r\n\r\nnewwalls = []\r\n\r\nfor i in range(len(points)): \r\n\tfloorWalls = []\r\n\tfor j in range(len(points[i])):\r\n\t\twallPoints = []\r\n\t\tfor k in range(len(points[i][j])):\r\n\t\t\twallPoints.append(walls[i][j])\r\n\t\tfloorWalls.append(wallPoints)\r\n\tnewwalls.append(floorWalls)\r\n\r\n\r\n# Assign your output to the OUT variable.\r\nOUT = newwalls",
      "VariableInputPorts": true,
      "Id": "a4746d15adf041ea85e5e9a49cca06b1",
      "Inputs": [
        {
          "Id": "5c2fa994f9bd4664b5f73c5045f7ba89",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d6c2c698805547df8f79b0ec893a1422",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "807779e5da4c4165891b73caa931dd92",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded IronPython script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "n;",
      "Id": "f0413bf944844c08b5b5719e3c158c68",
      "Inputs": [
        {
          "Id": "45b5da0d804d44ba841a2fdde75e7a24",
          "Name": "n",
          "Description": "n",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "29637aa7fe424c5389791f763fd3b38c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Min@double,double",
      "Id": "5fe48c08aa0240108839035e37edfe4d",
      "Inputs": [
        {
          "Id": "ee80d6fa784a45b0bb18551fd7497e62",
          "Name": "value1",
          "Description": "Number to compare.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f815d5d1ee934e318fe2dd151cec7f43",
          "Name": "value2",
          "Description": "Number to compare.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6b800ee210d24e149bc0ddd6a7ae15f3",
          "Name": "min",
          "Description": "Smaler of the two numbers.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the lesser of two numbers.\n\nMath.Min (value1: double, value2: double): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Max@double,double",
      "Id": "1c3c0d4778e142d6b8282fe07c116997",
      "Inputs": [
        {
          "Id": "b1f9758433b84318adac0ae34c0c8a49",
          "Name": "value1",
          "Description": "Number to compare.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e240c58548d64f45a05fc09617e96588",
          "Name": "value2",
          "Description": "Number to compare.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7e0e1c01eafc40b7893d638817586cab",
          "Name": "max",
          "Description": "Greater of the two numbers.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the greater of two numbers.\n\nMath.Max (value1: double, value2: double): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list;",
      "Id": "1a9f68bd8c0d4637b1c96cac3c485ece",
      "Inputs": [
        {
          "Id": "3ea302bf775d40c898ed8052830d4435",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a0c36b64497a40cb900958c7835d0330",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list;",
      "Id": "29424af6f08245ec9cf83818095ebb13",
      "Inputs": [
        {
          "Id": "875d32cae7704ce2be8748870d33be00",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "30424f4577f44e66916515321b8a5e03",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "garagaeElevation = -4;",
      "Id": "43ac978fe0714a33a4eab608b20d14a6",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c9f91df8fa3c45eb81bec03a9ea31fc1",
          "Name": "",
          "Description": "garagaeElevation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Level.ByElevationAndName@double,string",
      "Id": "f077328145604c709b3d52be6d812123",
      "Inputs": [
        {
          "Id": "4808930029ff4a019c28d80ef1ebd810",
          "Name": "elevation",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a1a87a6a21ab445cb4c7654349c73395",
          "Name": "name",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "93b6bef3197042d5a32bc13ee7497664",
          "Name": "Level",
          "Description": "Level",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Revit Level given it's elevation and name in the project\n\nLevel.ByElevationAndName (elevation: double, name: string): Level"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"garage\";",
      "Id": "c208801e430b468199f3adab063140bc",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b87b8d2b7eee4c0c9dc64da5d174045d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Wall.ByCurveAndHeight@Autodesk.DesignScript.Geometry.Curve,double,Revit.Elements.Level,Revit.Elements.WallType",
      "Id": "75e1ee941a0748ac9caa692f92cb31f3",
      "Inputs": [
        {
          "Id": "706dc5e2633841ceaa400e96a6ebca6c",
          "Name": "curve",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f2aafcccd7da486a8af39026477b941e",
          "Name": "height",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5aebd09bed9f4f9fb8778f3b8259ae97",
          "Name": "level",
          "Description": "Level",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "47b709a1a1744906bc1ddac39d4fb2f6",
          "Name": "wallType",
          "Description": "WallType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "17d94ab3f3df43a5afdd1cb3876a68e5",
          "Name": "Wall",
          "Description": "Wall",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Revit Wall from a guiding Curve, height, Level, and WallType\n\nWall.ByCurveAndHeight (curve: Curve, height: double, level: Level, wallType: WallType): Wall"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "garagaeElevation;\ngarageH = -garagaeElevation;",
      "Id": "578c56873d624711ae512c324384f818",
      "Inputs": [
        {
          "Id": "efde6984945a4f00b49a8f80a9f57766",
          "Name": "garagaeElevation",
          "Description": "garagaeElevation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "34ccc4611ff54fe7bac1cc70be5bf066",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "241bd446a1824cd7876f1ec7999b7a0e",
          "Name": "",
          "Description": "garageH",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "23fa3ce06b364debbd3fcdbb9a46a425",
      "Inputs": [
        {
          "Id": "f2ec987cefcf41fa9ead58344efd4b7e",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "880373bd40e7448bab5d32ebea421337",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "45a3b5efac4841baa048c1b18e4d27f1",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a56b643566a64703978e4611fec58e42",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "6966c02b05e84ee8bb51bfabd0482210",
      "Inputs": [
        {
          "Id": "fdfe7586045b436c8c65564d96406b91",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "59da0142c7444d478943ae71700a08c9",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "64915d91e9264a13a2ce77bb3df604fd",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.Curves",
      "Id": "cc39056db97e4914a4e1f6785c3c9124",
      "Inputs": [
        {
          "Id": "30db9b626d3c4fb28dc8bc53c1031c25",
          "Name": "polyCurve",
          "Description": "Autodesk.DesignScript.Geometry.PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b28bc7ab3a314c6485dc2ea249e61f64",
          "Name": "Curve[]",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns curves of the polycurve\n\nPolyCurve.Curves ( ): Curve[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "9ee8d67b9ea34b0490cdc8e817bd565f",
      "Inputs": [
        {
          "Id": "f68822b622a443f5bbbd232a39afea68",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b15f9e4a06434a22b38e9e8580a56864",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0caddfef17374b3a94a0aff0049db293",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "008a46ffa36b4bfc9cfb01ea426826ab",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Id": "a429c1db18364a70825b1c1537fb1ab0",
      "Inputs": [
        {
          "Id": "8bf174c12fc34de99d92dda059467a42",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c8417376f907470aa46a55f2f571eed1",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3789102ebc1646b8b5864a6f149c65ae",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "y/2;",
      "Id": "9f3336fe41654398a343b70a5ada6187",
      "Inputs": [
        {
          "Id": "475eee6f7ddb48d2a36415569c776afa",
          "Name": "y",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ef7af6372feb45e2ae2cf1d8d7b4e96d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "ramplength;\nsideA;\n\nc = sideA+ramplength;",
      "Id": "ad7645c4d4e8439c821162336e249de6",
      "Inputs": [
        {
          "Id": "de863c858a0548ff8150b20988406831",
          "Name": "ramplength",
          "Description": "ramplength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dc616cabbbe446aabff836ec50519a4f",
          "Name": "sideA",
          "Description": "sideA",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c69a1795bf104650ae41f2e5bf63e636",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6387d5b24a3c42a6975140541ffdf982",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "448f47c16b034c698dee478bc10fb2bd",
          "Name": "",
          "Description": "c",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "z;",
      "Id": "58d3d708e39b412d9ad1bf2e5d0e25cc",
      "Inputs": [
        {
          "Id": "ea8f08ba0d0a40c893b8b75ca71c64f0",
          "Name": "z",
          "Description": "z",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a5c684ed8d734400bdd0386a2d65f8c7",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Normalized",
      "Id": "7b71de11c66b4bc7a0bc13a60ba0e4e0",
      "Inputs": [
        {
          "Id": "6afaf9a1bd6e4e3b98e17485e790e3a0",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "30b3632b59dc4056afa237a5010173b9",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the normalized version of a vector\n\nVector.Normalized ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Normalized",
      "Id": "b899948ece834360829eb3557fa61dde",
      "Inputs": [
        {
          "Id": "11e4d798800f45e29fec310d6de6b068",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "71f4e63824484a74bfb089872882735f",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the normalized version of a vector\n\nVector.Normalized ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "8f6242d2bb614e8598d9afc3c15bacb3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c98eb777dcb8445f99e28834228b0011",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Cross@Autodesk.DesignScript.Geometry.Vector",
      "Id": "f3493e5e8d7c49d8b32f66daf8a75d70",
      "Inputs": [
        {
          "Id": "48d7e4aca2554d57ab28c45e7db78380",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f6f413e78fce444390109e586f75c493",
          "Name": "cross",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "477794a37d4c4bffa944d8709d7504b9",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form the cross product of two vectors\n\nVector.Cross (cross: Vector): Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels",
      "Formula": "bwidth/2",
      "NodeType": "FormulaNode",
      "Id": "f6581aa5d25c480db1ab58c296b42bc4",
      "Inputs": [
        {
          "Id": "2670b9cd87ad4682bd569cfd67a5d3de",
          "Name": "bwidth",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d798335b76af4fb5af002b6bc23d484d",
          "Name": "",
          "Description": "Result of math computation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/"
    },
    {
      "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels",
      "Formula": "-x",
      "NodeType": "FormulaNode",
      "Id": "58ef86e69d124640936b49478589ce2d",
      "Inputs": [
        {
          "Id": "94e544961ef64922bbd49de745b73a80",
          "Name": "x",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fb5219018198464aab240eb7c8035f27",
          "Name": "",
          "Description": "Result of math computation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "b4464968d08a4de3aea9b4aa1ac76430",
      "Inputs": [
        {
          "Id": "276000b0cf6346eea8bbb51e36111a25",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4f432c96ae4846e5973ba3a751d83aa1",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f6a5854068ea421595ae89f40e3f57bf",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "7b545254f49940c4a745a4d082a9dc2a",
      "Inputs": [
        {
          "Id": "8fce3c550a744445a6bbe81ba221686a",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c0ca41fecb34745b15f25d094dcdf29",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8d6c46decf5543e6beed50cabcc7055d",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "092641e6973643c5b28ac1d5e190a36b",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "b470bac0de0c406db250721a6902a0db",
      "Inputs": [
        {
          "Id": "d1c84c1a3cff4b439317f2f6171a8588",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ed437a8d66f942d69311a2a484f1b5a4",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8bb44e6bf19d4156964d49432d47fadc",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "39e16503240f47acbaf7c9139648ff56",
      "Inputs": [
        {
          "Id": "897500fd18154675acdc0bc502c327a9",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b6ea3346204448e3855f95c4221eddd2",
          "Name": "lists",
          "Description": "A list of transposed lists.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
      "Id": "b7ecb0caa595411988d4cb410dcd6dda",
      "Inputs": [
        {
          "Id": "d01471b4d6d04927a3be8c457e4ee161",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c0c2557e6dcd4206b4345e791fa63bc4",
          "Name": "segmentLength",
          "Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b76de3ea523f4ce88da8af65203f68e5",
          "Name": "Point",
          "Description": "The point at the given arc length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "2a1167cec0604808aba01571b0fb98c8",
      "Inputs": [
        {
          "Id": "9ca17099a67d466f9dbcccb93343a851",
          "Name": "start",
          "Description": "Number or letter to start the sequence at\r\nDefault value: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d749105dafb940b295f56aa83c0b1444",
          "Name": "amount",
          "Description": "Amount of numbers in the sequence\r\nDefault value: 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6c0197f145e0425a9e67ff1bee67088b",
          "Name": "step",
          "Description": "Space between numbers or letters\r\nDefault value: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "29f9b6a5607e410db36c2a277415e1b0",
          "Name": "seq",
          "Description": "New sequence",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a sequence of numbers."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Ceiling@double",
      "Id": "cfdc8378f6b040709271b477dfb2f91b",
      "Inputs": [
        {
          "Id": "d3b8f48196454104b490ffa5570f77d2",
          "Name": "number",
          "Description": "Number to round up.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "171c6dcee32d49e495644ac39d932f00",
          "Name": "integer",
          "Description": "First integer greater than the number.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the first integer greater than the number\n\nMath.Ceiling (number: double): int"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 2.0,
      "Id": "d27ed87a688940e4999c0ccf40f4c2fc",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5ec69a781ad24841a001fcf3ff2c11ac",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Id": "cde2c8430e164ac29c479430558e4213",
      "Inputs": [
        {
          "Id": "f53747ccecf94dc2a6e8a85df1652b30",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c7941dee40e4473b475f4aedcb85042",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e7da51351a9848d5867cfbc7e7cb3c52",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Divides x by y.\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Id": "0875ab81cafa4abb98fcc689276acf32",
      "Inputs": [
        {
          "Id": "db6d78c2945542f3be73acf3fe61ae59",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c88c8f0bc6954ac8b0334219239e3565",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3aa971588a4f4bfe8b4e7598a5df05d0",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Divides x by y.\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "%@var[]..[],var[]..[]",
      "Id": "1505d87487ac41a1adc7bf74b83275f7",
      "Inputs": [
        {
          "Id": "19a7fd3c6a254021967b86d80bf88edc",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7bfca5cbbae541e2b04f39a8b7d73d75",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fcb7d844f71c421bae8114b29d9404ea",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Finds the remainder of x/y\n\n% (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels",
      "Formula": "bLinght*ratio",
      "NodeType": "FormulaNode",
      "Id": "b12f99da018b4dcd8a5f4d7e7c20003a",
      "Inputs": [
        {
          "Id": "196c88bdfb554e8091994f26313a1832",
          "Name": "blinght",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "862d0da97c244bf9a2c366afad00fdd1",
          "Name": "ratio",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fbaabb02055b4a569d9af129e57ce93d",
          "Name": "",
          "Description": "Result of math computation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Id": "02734eeb1bae4edea4f4c49c71d7e7a9",
      "Inputs": [
        {
          "Id": "8ec0b312aa1d4c66a0f8d283c5f6e3d3",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "189e996fa0624d3ea49131e248a86bed",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c4598c9610e4f0ba55565c21bfb0eb5",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1f2dfe7115ef4e568bddf4255c4af391",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
      "Id": "314d171fdf934a878cf18e497f5a4d31",
      "Inputs": [
        {
          "Id": "3c38a5e9d4d34e4baf1c76dcfa2bdf2d",
          "Name": "line",
          "Description": "Autodesk.DesignScript.Geometry.Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8de04fe6165149a0bec6966a2285fb1f",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The direction of the Curve\n\nLine.Direction: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "235305e9280840ec9467d0d2ae589981",
      "Inputs": [
        {
          "Id": "ab62d409dd934c038c6a494bfbb0636f",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "308f28c8db144a109f697d8e9d19aa41",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b57c56b181a743d6bcd0a69f35fa60c2",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Reverse",
      "Id": "44832884b59e4c89b7dc770881aaeded",
      "Inputs": [
        {
          "Id": "f0d3845527344a848e066ef1d2436042",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e143a61462ab44e28be451e9e266ad74",
          "Name": "Curve",
          "Description": "A new Curve with the opposite direction",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Reverse the direction of the curve\n\nCurve.Reverse ( ): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Deconstruct@var[]..[]",
      "Id": "19587d4eea7144e1a0ca9963352c654e",
      "Inputs": [
        {
          "Id": "fa78387945f749f1a85ddf6e184f928d",
          "Name": "list",
          "Description": "List to be split.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b3e3d096a6214a6ebf7862b7c954c50d",
          "Name": "first",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "75f8d0d3857f45d0bb917fb32954f2d2",
          "Name": "rest",
          "Description": "Rest of the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Given a list, produces the first item in the list, and a new list containing all items except the first.\n\nList.Deconstruct (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "afca521d065c4ac19a5176f79babfd37",
      "Inputs": [
        {
          "Id": "915ab32be08040f8807485b83dbc255c",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4f1cc7f8f8df490195936c3b01746863",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Scale@double",
      "Id": "303082f8323147a68cc7d6e052395adc",
      "Inputs": [
        {
          "Id": "c55719bcd12a431bac76af708b55d971",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "24a6d0f368174c54a62cf7b170ce80f0",
          "Name": "scale_factor",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f07a0503e51949a690c4b687ba9b7574",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Scale Vector uniformly around the origin\n\nVector.Scale (scale_factor: double = 1): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1;",
      "Id": "8b221f314ec8429da96130ccccb1d8ee",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1c9411ed5de04c6a8a6df30e84965355",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;",
      "Id": "c5aca82639b64125b4489b96954a6925",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4e23887eee80407181a296a639f835dc",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.AngleWithVector@Autodesk.DesignScript.Geometry.Vector",
      "Id": "23fae8d015ec4e828ff92adf2ea6e69c",
      "Inputs": [
        {
          "Id": "8b4ba9c8651c44a9891d1ebd9f7a7b14",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "77b3cbb9d92e419dbd8be0750dd6b0eb",
          "Name": "otherVector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ecfe1c6fcf2944cb8f9f6be610248700",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the angle between the two Vectors, in the range [0, 180] degrees.\n\nVector.AngleWithVector (otherVector: Vector): double"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 50.0,
      "MinimumValue": 0.0,
      "StepValue": 1.0,
      "InputValue": 19.0,
      "Id": "9dee466f5e17494592be82bcb628d8ac",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "911ebc78786241c3865caae371b40137",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 20.0,
      "MinimumValue": 0.0,
      "StepValue": 1.0,
      "InputValue": 8.0,
      "Id": "94eea82a0f4547a2b57139837b07d568",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fc1b0f2f07c54ad78b6ade7baac96769",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.1,
      "MinimumValue": 0.05,
      "StepValue": 0.01,
      "InputValue": 0.05,
      "Id": "c388e12236ca443ab28ab1185e14d24a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "03f97ada7d97499bad36392fe76b15de",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 10.0,
      "MinimumValue": 3.0,
      "StepValue": 0.5,
      "InputValue": 3.0,
      "Id": "1db0501ade504aa2a67c4be71103f2f6",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "14b81ab4d6554b69a245a39fb3fc6680",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Range, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "163e3dd696594a59a841775dd9dbbf6b",
      "Inputs": [
        {
          "Id": "452bb439a1b24e6c9753feff4230f257",
          "Name": "start",
          "Description": "Number or letter to start the sequence at\r\nDefault value: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0f5c75db6b7f42928e904e746bae80b8",
          "Name": "end",
          "Description": "Number or letter to end the sequence at\r\nDefault value: 9",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b98ee3c3b7aa4d3d82e77bb43a669283",
          "Name": "step",
          "Description": "Space between numbers or letters\r\nDefault value: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6b21dbb4cec244ccb6a150fed25a2df6",
          "Name": "seq",
          "Description": "New sequence",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a sequence of numbers or letters in the specified range."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Sin@double",
      "Id": "39d3b4e23823461f8e8b7239893770b1",
      "Inputs": [
        {
          "Id": "d4ebc078288e45a8bef1eb38864b75a5",
          "Name": "angle",
          "Description": "Angle in degrees to take the sine of.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e5d9417c2bcb45b9b6c405239b14cf1e",
          "Name": "sin",
          "Description": "Sine of the angle.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Finds the sine of an angle.\n\nMath.Sin (angle: double): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Id": "6c0ec5fc93284226af3d82d6f4a90757",
      "Inputs": [
        {
          "Id": "3b28fd7e133e450e99a934f3b44fa7e0",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e9c4cbcc9d5849e3846e75975e62012b",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8875de9b5e58497ebdc543813ff3aa26",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Multiplies x by y.\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "020e9f689ad546378d23622124729d17",
      "Inputs": [
        {
          "Id": "7cad0a1968064f169ee70fa76c359c23",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8493efb08939420a8da9a8538966efc1",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c2c34e348a0a4b058f284ab7d0c20ac1",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "82a38fc64bdd42fd885b0c0a101a31dc",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "lengthWave/(2*Math.PI);",
      "Id": "9d24d7d243f9468faf4671f984e43ff5",
      "Inputs": [
        {
          "Id": "f0b10fadcfe14e87abd1a937168940ef",
          "Name": "lengthWave",
          "Description": "lengthWave",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cdfa32e61f7d49068c68a358ea5f0b4d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Id": "c14a75e29cdc454dbe5f92e789e384ca",
      "Inputs": [
        {
          "Id": "0e45e970ea804ad7babd0e7c8cb4b8b7",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9cf15769977f408dbc8ee0323c8497fe",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ec8e8e5f5e4a4184b4f1e6f8816b4614",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Divides x by y.\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.RadiansToDegrees@double",
      "Id": "4af64a9ce0514cb595bf38f0a97e6f5d",
      "Inputs": [
        {
          "Id": "386a2a58b90e465ea394da3660ac2d52",
          "Name": "radians",
          "Description": "Angle in radians.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "79e62776fb0848cd8ca3561b201451b0",
          "Name": "degrees",
          "Description": "Angle in degrees.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Converts an angle in radians to an angle in degrees.\n\nMath.RadiansToDegrees (radians: double): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "2*length;\n1/2*length;\n3/2*length;",
      "Id": "2476bc8607024b88bb91ae51045331f2",
      "Inputs": [
        {
          "Id": "f1557f2c080048c5a84f6b9db87766ca",
          "Name": "length",
          "Description": "length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e647ee8cfa124346939030c3955c7cbe",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5bdba761ae194284b79838a4deda2314",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5d3a87d459b74aeb8a341adca86aef93",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Id": "c5b27cbc036248e3801a437be959900a",
      "Inputs": [
        {
          "Id": "91f8eb898d4346418210256e1add77f0",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cfd0be20162c4f86bea74693648a8cf0",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "dad92acca6d94ea39ed7451e05296ca7",
      "Inputs": [
        {
          "Id": "371363d4e02842b983b6d6879816d5d0",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5987de60656045c1b268f20b8f23fc00",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8f1bdcf30dc4432aaf96de4eb5b13602",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-yValue;",
      "Id": "a79bb7913c004513ba167ed4582fe622",
      "Inputs": [
        {
          "Id": "1e3327f808e84c758a0389d2b6f132e7",
          "Name": "yValue",
          "Description": "yValue",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4010a505632a43bfbf8216a4ce453b80",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "height/2;",
      "Id": "995d977ba2b449f3af063d0939bbd321",
      "Inputs": [
        {
          "Id": "62055a79f9564237903a506a104f8278",
          "Name": "height",
          "Description": "height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "38fe6487db954f9da1b607bf9b00e006",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "99b1a5fb46504e3c86f659d73e6c9503",
      "Inputs": [
        {
          "Id": "4f17006789624bbb9e1ed012e897d662",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "07b25b8f1be7456b9b493fa32d4e8d1e",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "476c994432f1480db066cdf412a2df92",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ae7544138dc54330a76d184a50ca1e77",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "758045f655394402938342714284da99",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "622cdfb0cf7d44b5bd7bf5cf50934c94",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 1.0,
      "Id": "9f517b12b4a74333b82d6249ffcbf2f4",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c1563286fee34ddf9829dc605fa8a3ea",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "1cc41edcb19a40bd892205f34e45e583",
      "Inputs": [
        {
          "Id": "e790b989acd246998f7eb4a16dac69d9",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e49aa8f18ef94ceba95ceef0c3d700ad",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b3d02ec2d4fb4bcfa4b49f0f033866a9",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;\n4;",
      "Id": "d800a81b0d76400daa4d0f1a20924123",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1d648f754250454a80b71a1a3d2e31db",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ec2bf71c61554267bfd9de7db215ad8a",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "68e36b716c77441096499164e17455df",
      "Inputs": [
        {
          "Id": "48d76262717d400f80c2bea1208aac4e",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "019e41fb25c64dfe8c89fc2048c1e41a",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8019a13a060048d197507c73d735f7cb",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.Offset@double",
      "Id": "5a4c155218ce4b6784b7d8757ad1ef35",
      "Inputs": [
        {
          "Id": "e5fd6e85db1b40149d0c6110661c1820",
          "Name": "plane",
          "Description": "Autodesk.DesignScript.Geometry.Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "246f050c925c4b158cdad87e418f14e0",
          "Name": "dist",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a24d58122cd243dd9eeccbd898dbcc10",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a new Plane offset by this Plane in the normal direction by the specified distance.\n\nPlane.Offset (dist: double = 1): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "2;\n3;",
      "Id": "ec0c69c8e4334ff1bf8a6c66b8f591d2",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "85216d7569934f38a607f6afafa37c5f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c9d1a2e952b547bd852e030661864ed8",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "7766df551603499dbdc3ea02adf13e51",
      "Inputs": [
        {
          "Id": "96764b4c56e1476794abd39925e56ccf",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c45e9dc017f64401ab5460924e6ea27e",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "72bd0633edd9489eb0c9248a0fb56dc2",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "ef4d1c8337ed4b87a3f4cd89fdca5ba6",
      "Inputs": [
        {
          "Id": "5518022b14ee476eb1d688a5b1f8b5be",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9a027e87c499475493223612bc60615e",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8b0ab347e75f482f92caca10428bbc73",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.Offset@double",
      "Id": "4a12446e2d564d4bbc8cd47abc079545",
      "Inputs": [
        {
          "Id": "10ea3b12b27a4b498bd04f0d76c9ee40",
          "Name": "plane",
          "Description": "Autodesk.DesignScript.Geometry.Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a6e575ea6071427b8701f7d1a3c2a4c3",
          "Name": "dist",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ef6433a53e14459ea7b0fe7c6e561cdc",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a new Plane offset by this Plane in the normal direction by the specified distance.\n\nPlane.Offset (dist: double = 1): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "height1;\nheight1*0.5;",
      "Id": "15c28086b0b6475ca5e4a9b56dbc8020",
      "Inputs": [
        {
          "Id": "f20deb16451a456da25ec544ee314986",
          "Name": "height1",
          "Description": "height1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "971b5309dc9a4b35b02197f88efb85f5",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a1cbb02ff2b54d61874cfd632b72455c",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "+@var[]..[],var[]..[]",
      "Id": "56d255316c754b5992c48ee1fac57fbd",
      "Inputs": [
        {
          "Id": "6fe326c7d8324808b0150c8abeba75d1",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4df83db6e33346a2aa624fdf5cb4f494",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "997bf2dc226246199274f66c54ca80c9",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Adds x to y.\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "height2;",
      "Id": "e551d056b1ff453aa3ae72d33828e68d",
      "Inputs": [
        {
          "Id": "28435f2aae7f4d61b1ac1a10597dc642",
          "Name": "height2",
          "Description": "height2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "546a14488c054a99ac1ad200a70b730f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.Offset@double",
      "Id": "10986e42e10d4cbb9c7fc92ddcdacd95",
      "Inputs": [
        {
          "Id": "2e5c08fd6cd34b9d8bcfc4e61c9bd7c5",
          "Name": "plane",
          "Description": "Autodesk.DesignScript.Geometry.Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ebad25df0394448392649190b7f31099",
          "Name": "dist",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ba35e1cc07046c88e2f30138a6bd84b",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a new Plane offset by this Plane in the normal direction by the specified distance.\n\nPlane.Offset (dist: double = 1): Plane"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "98c4b11837154952b00427fd97939978",
      "Inputs": [
        {
          "Id": "3374d011d67a40a3addee2259b48de05",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6453cbf4e9344aba9c9ef76277d739c9",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "db42a6a60ca84246814726602ee3f0ef",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1971706e5f3b401085ecc20f1e296280",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "c8e8420a417c4f91b89c22ecc232786f",
      "Inputs": [
        {
          "Id": "14fa3b9ac6ed40f8b9b80013377f8614",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b706d11b964c41f3a966a58dd43fc624",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9d849ab73fdd4aa4ad09eea0e1e82237",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[0, 0.5, 1];",
      "Id": "356f260a2ed44685ad4dbfd149ab1e73",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ff62a789657c41ac8739b2d999df033f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.XYPlane",
      "Id": "4f11a8ced34c4c5a9b1ce0ff3a5aacde",
      "Inputs": [
        {
          "Id": "4c51ccd2bf69446f885347baf7723e67",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 1,
          "UseLevels": true,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ab7bd8aaf98b4fa8946afc670a4fa798",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the Plane the X and Y axes lie in, with root at the origin.\n\nCoordinateSystem.XYPlane: Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.CoordinateSystemAtParameter@double",
      "Id": "9030614d29d54bb18273e7807395a358",
      "Inputs": [
        {
          "Id": "9b9ef37173ae4778918722e7f4509099",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 1,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "099b97c44a524ce0bd16c29f2e9ac851",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "442c86f147d547c98c23eed3f3c4ef9e",
          "Name": "CoordinateSystem",
          "Description": "The aligned CoordinateSystem at the point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a CoordinateSystem with origin at the point at the given parameter. The XAxis is aligned with the curve normal, the YAxis is aligned with the curve tangent at this point, and the ZAxis is aligned with the up-vector or binormal at this point\n\nCurve.CoordinateSystemAtParameter (param: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "ccbbc532ecc945658797cef38af01629",
      "Inputs": [
        {
          "Id": "2348a51126d24803b8f0539368a54869",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1efb9346fe5940a4b65d3f53e248bb5a",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a408d893a11e4a5384d512c526693dd7",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "42f17b67bf9a4b36b8ebfd56038df12c",
      "Inputs": [
        {
          "Id": "13b37cb2b19142bebb419f0b05f518c5",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "af6b7094dcdc481a8e3ca15798fbf519",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "583acef17ba04cc5bc17b960a067562b",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels",
      "Formula": "bwidth/2",
      "NodeType": "FormulaNode",
      "Id": "569e43bd095c40ac8002fb4672a387a1",
      "Inputs": [
        {
          "Id": "eba9bb62fa184ca78560ef4fb7abebd2",
          "Name": "bwidth",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "55d6a100fe8641e888ca025d1f9fb064",
          "Name": "",
          "Description": "Result of math computation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/"
    },
    {
      "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels",
      "Formula": "-x",
      "NodeType": "FormulaNode",
      "Id": "0cf43576b1234b9094585f5976337e7d",
      "Inputs": [
        {
          "Id": "ea29ff87270f4dcf93a30c894f4616b8",
          "Name": "x",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4905225af3254649bde6e5503bb1265e",
          "Name": "",
          "Description": "Result of math computation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "f9feb6e7e3fd446da38458567b797e5b",
      "Inputs": [
        {
          "Id": "1c23b05a9f1a42668667db4cfbc99049",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c37becaa8064437a8d2114d6eaec59f0",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "754f3370954444d292e4fb57c031ece9",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "7a7338322a344f9bbd62dea9e99806e3",
      "Inputs": [
        {
          "Id": "ffa8dd4a5caa4b50aa002083cc152ad1",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9f65526181324b7bb68301fc9df81d45",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "94189c2b7d4f41ffa7bb827eeccc422f",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8dfc7a67026646f5b3260c9713b30b29",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "54b34cfacd54452b8ec32c8023cdb66d",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "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": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "dd53486685a04aea86b8b0f2aed59a4a",
      "Inputs": [
        {
          "Id": "11e5e64d808a475eb3e472a08bb3755c",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "64da7c0d6da6436db0153cf282c1e99b",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Id": "5f6b719471854f0984cf9977ef425d4d",
      "Inputs": [
        {
          "Id": "a0bf21e8d9f34caca6d6aa05005ca954",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ed182f4553c641d2b48d7072f1bd0407",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "b01717f72b064ad5a019d8f4ee982158",
      "Inputs": [
        {
          "Id": "108716174e604260913292d8ef3deb41",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1bfb145a74a14c68aea450c6f5b98645",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b6c4c5e84e6a4aff86d31102f4a4f4a1",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "ea4b7211db3c49f79aa2aebb78aeef68",
      "Inputs": [
        {
          "Id": "c61e2ec7bfa4493c9ce772c039818682",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6be9e9f14c1d429e8c169c4dc7b73059",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "780b186b5f7741a280e446352dbbb7ef",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list;",
      "Id": "96ef0b11bac14d48ab0130fdf785084c",
      "Inputs": [
        {
          "Id": "324f015ca3e147c29285a01339964064",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1c735c07a9d14776874189b0c1888263",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Slice@var[]..[],int,int,int",
      "Id": "b57ea3e7b392441698f7f0b8580f5aa4",
      "Inputs": [
        {
          "Id": "1d49dc1260394584a41a142056a0430a",
          "Name": "list",
          "Description": "List to take a slice of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "65e117fb6e5c4c35a13db8ad6dd386d3",
          "Name": "start",
          "Description": "Index to start the slice from.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c984e12645c4285afda60691b3d8a81",
          "Name": "end",
          "Description": "Index to end the slice at.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "68154781bde94e6e9d745e3b276f9c95",
          "Name": "step",
          "Description": "Amount the indices of the items are separate by in the original list.\n\nint\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4a404d9cfe2c44638403863af0aeb8e0",
          "Name": "items",
          "Description": "Items in the slice of the given list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns a single sub-list from the given list, based on starting index, ending index, and a step amount.\n\nList.Slice (list: var[]..[], start: int, end: int, step: int = 1): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 3.0,
      "Id": "725ca26faa764e03a67424fecf1b3448",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d8ca14101b784d6b95a6c550ba636d91",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 1.0,
      "Id": "e97b41a6e2ef4bdb9c8b9f9638a12025",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2e306b4edead45dfa782abc9ecee4f82",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 21.0,
      "Id": "61ba53f1b4f441d5a2ada2fd602a9e4a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d3704ab784784b20bcd71ce69d30e902",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "d7c80bf644d942aa97461158f019f7a3",
      "Inputs": [
        {
          "Id": "3e3f221947a444cc8b299278cabce54d",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "88fd1846df444a65ac31e86c0c1e6bf6",
          "Name": "lists",
          "Description": "A list of transposed lists.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Intersect@Autodesk.DesignScript.Geometry.Geometry",
      "Id": "85b95ce764d74de3a6eb6a3f8c771dc4",
      "Inputs": [
        {
          "Id": "6c7acd8a2366457eabd265083b631c97",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3dace5b2a21542acb134eb262a3cc429",
          "Name": "other",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d3fa141b2ecc47e6b525eb9c21cc0c5d",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the intersection Geometry for this object and another\n\nGeometry.Intersect (other: Geometry): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.YZPlane",
      "Id": "1ab48c36492245b0a10fca3e7ffd928c",
      "Inputs": [
        {
          "Id": "e2a2bd561f2d404ea8e9a633717d9d7a",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9f4c9594f1d34fc587438066048da27d",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the Plane the Y and Z axes lie in, with root at the origin.\n\nCoordinateSystem.YZPlane: Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Origin",
      "Id": "1cd1e0d87a764375a30d412cef74c38a",
      "Inputs": [
        {
          "Id": "33bfa4f517464d6da943a2464e190658",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e219e10e1fa744bfa9680f5364ec40e8",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a Point representing the CoordinateSystem origin.\n\nCoordinateSystem.Origin: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.CoordinateSystemAtParameter@double",
      "Id": "dfbd2f8ec1c14b3d891dc20777a02af2",
      "Inputs": [
        {
          "Id": "aa60349d30ea41c9a34160004b3310c8",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "35b5c9a7d9b24d279e6da86e9dfcc5e0",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "971454fad4bc4f898d10d52c263ee766",
          "Name": "CoordinateSystem",
          "Description": "The aligned CoordinateSystem at the point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Get a CoordinateSystem with origin at the point at the given parameter. The XAxis is aligned with the curve normal, the YAxis is aligned with the curve tangent at this point, and the ZAxis is aligned with the up-vector or binormal at this point\n\nCurve.CoordinateSystemAtParameter (param: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "715172fc63da4523879cbb74e21d922e",
      "Inputs": [
        {
          "Id": "81421a8a90e94c66a0ad08ad6fabff05",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "11f38d4950594b37860cc41cad7c5c15",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dd22c19468fa40d5b4c99576496dc1c6",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fc001d57b00f407bbf7d27962d90b572",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "0b025cbdde70438b9fdf8ba8ec446be0",
      "Inputs": [
        {
          "Id": "520bf3d52e644fca9dc48920e43e584c",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2054c49e629242c0840a05137f6ce0e2",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.YAxis",
      "Id": "1fd9aca1012747ffb051e670df916aef",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "324399b6a7444a00bb2081d679d7d860",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Y axis Vector (0,1,0)\n\nVector.YAxis ( ): Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 0.0,
      "Id": "78c83fc70a3b4b339d0eae298d5b4d3b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2cc438fb9c964f4a93c0ea6c3b6ff7e5",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "71020f31d3734fd6ac338733152efb11",
      "Inputs": [
        {
          "Id": "2a3f14b2448a4bdb9135228f2b6cef87",
          "Name": "test",
          "Description": "Test block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6ea177bcbbe94645a5107daf3601073c",
          "Name": "true",
          "Description": "True block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "06cf9bdbc96f4212b006bac75b512a03",
          "Name": "false",
          "Description": "False block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e7ba140d09c44d8c86ef1e2edb80c821",
          "Name": "result",
          "Description": "result",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": ">@var[]..[],var[]..[]",
      "Id": "81279608ebb34797affe8c55d2c09f35",
      "Inputs": [
        {
          "Id": "0614d26fd5ac4db682f9c2eaa38c5337",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e12a5a9a64a04cd19173a84762df197a",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dd11fa12d10946ac81593b50565ed796",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "x greater y?\n\n> (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "15;",
      "Id": "a680a2e4accd4bb280c3994d7fdbe105",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f5fad9f76c9541f085e43249838f5eda",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "acd0dc8838dd4cc2bff5706cdb9b8418",
      "Inputs": [
        {
          "Id": "3a0aca2102894c2e8692737ee34e6843",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a818b54556d14709af0b99e1dbbdc362",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;",
      "Id": "8791da30f71c4f07a097f3c4f371d0f2",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d06461291f4a45f3aad02f06a769b05e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "0ecb76e7864d4b89a6ddbe08a8c6f781",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "be89fdda69154ba987001577c2d90841",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5;",
      "Id": "b26d74a2e9ec49f2926a08e244b236cf",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d1cb646e5b034ef18f130ea7cb182318",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "730cf39c812e4333ac6b56d71a7b22dd",
      "Inputs": [
        {
          "Id": "5b13108184fe490791c7163dde13d5ce",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "53e58c0fb2704f3fabb925caadd7e44d",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7aeecea3b1ad4279b02677fe1a915a96",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "816b4d0404e04773a22fca1f4a31cb4e",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "f0cde2f237614d9b9982a513aa401276",
      "Inputs": [
        {
          "Id": "092d995f811143a39d9ca9a3c4df815b",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ef5bab22ff2f43d3b599308f95afbbfc",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8711cbd747db42eda552adbc84e92b2e",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;",
      "Id": "4f2dcba0b76f42adab055cd27dd0918c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7b6edf51760d421ea59c3444ce90c2b7",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "32c349569a204e0095664c16e97369fc",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d73ac9d233bb4713a3ebc009b7699a40",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "+@var[]..[],var[]..[]",
      "Id": "da70d75dc03042618a7ba1248f6078f8",
      "Inputs": [
        {
          "Id": "9a672b2baa6f4965a4fd245e2668ef39",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c2d7a2b636654256a9e335457d47bd5f",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e3373ce9a747446faeec09545ebc5805",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "Description": "Adds x to y.\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "355768307bc247778fc1b714f9db4b46",
      "Inputs": [
        {
          "Id": "1feab15f637944c28344296287a9562c",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b655071fea944774b65109aaf52b1032",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1543502e0cdd4ae5893f8ac436186e1a",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2c7cc81eef9c4b6fbb6ba975278355af",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ecb0b055022f4483b7ad4c5abf6adf94",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "478f7a9b179b4948951f48ff5d3b6b60",
      "Inputs": [
        {
          "Id": "10a81aeb65dd40588e383650a177efb4",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b2bb4251d2ce436cbc9bde86df597fe9",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1a654efc58e94ba99c0ccb5085cf2ad8",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a6113b35ce44457dbdabe05c41bcdb59",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "83605f38aa2d4f0cbeed7f1296b8aae6",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9ddc586fd0a348168b2c929fb75badc5",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list[0];",
      "Id": "3128355d25c64e92a05ae12cd5e5fffb",
      "Inputs": [
        {
          "Id": "8f74297b379f4de4be8fba774e489c26",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f725a164b5194486a1ed295a4bfe5ebe",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "+@var[]..[],var[]..[]",
      "Id": "661b534e99b24ba6a108b87a9eba5370",
      "Inputs": [
        {
          "Id": "2682c6ed85274fa3be862538a163ead2",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c93ad5ed413c43fe94dcc3e6969a89a9",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "97e5b872099f47cba9f8d888340b3db1",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Shortest",
      "Description": "Adds x to y.\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "+@var[]..[],var[]..[]",
      "Id": "d475eff94eb9446dad70498cbfe7c783",
      "Inputs": [
        {
          "Id": "f768ffebf13443779340fdcc672b40f5",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c136f0c501b04c47873f41c2b9881ef7",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "47d44d3bf0514b5ca04a67601442faf1",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Shortest",
      "Description": "Adds x to y.\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "aaf403c39b3641ba8f0127dfec592e87",
      "Inputs": [
        {
          "Id": "97bcbbec879e493da2d4ee3920c36f11",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b99af92469874629b3ce213bc38380f1",
          "Name": "lists",
          "Description": "A list of transposed lists.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "85a92e64bbfb4b489bc36d80a61fe494",
      "Inputs": [
        {
          "Id": "c6ebb6248e45480c81265baec2e5e0d3",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a3bdd3f37ee64ddaaa340fd2b2816b1e",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8f776d0503b842d78046a8231c7449fe",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "6474251f9e694ca4be6a004c4817d2c6",
      "Inputs": [
        {
          "Id": "2c1e1bf74970400eb7cd056c99f3e2d2",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 3,
          "UseLevels": true,
          "KeepListStructure": true
        },
        {
          "Id": "7c547647b9944d4ca6db9ffd2312825d",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4f9ee84a64894334abbf97f0013b8bb8",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.2;",
      "Id": "9ac59cd80e7b43258c109397033b5033",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "eedee6b819b0479984773e44cf5ec2ed",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.2;",
      "Id": "06b77356974841a18ab2377cd5b11f47",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d228e87e68bc48629dc767d2530a083a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "7c0abf25a6f6432e8f98a5585a37ae5d",
      "Inputs": [
        {
          "Id": "f1d584bef43d4dbeb4afa7c8c1042ff8",
          "Name": "plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bb4175c34b394866876c809ac99697ab",
          "Name": "width",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a3eb13f397a94768ab6dbb0b13025309",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "64fcd7595fca4b28bebe0f30b5335dce",
          "Name": "Rectangle",
          "Description": "Rectangle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "4dea62dc6b6f46f3b214dcaf5606bca1",
      "Inputs": [
        {
          "Id": "13b180270ac743f9a8f6fba8700ba74e",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5dbe110538384d5187f5ec8bdee14015",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "506796177be548119f0cb62fca0f272e",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Create a Surface by sweeping a cross section Curve along a path.\n\nSurface.BySweep (profile: Curve, path: Curve): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ZXPlane",
      "Id": "bc2e3fd24aad4018901f5192ae611f56",
      "Inputs": [
        {
          "Id": "197b0ead67cf4328b630973e008c5baf",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "38b7999a862744b5bd72d5715a32629a",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the Plane the Z and X axes lie in, with root at the origin.\n\nCoordinateSystem.ZXPlane: Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "f98146dcd28942209dafd4b6d76c4598",
      "Inputs": [
        {
          "Id": "e0d566f3103f40ad882731b9f1856489",
          "Name": "plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cb27257646074b74bdaa4cc99a03ef51",
          "Name": "width",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fed6063f488c4e7f9737b549b850c0a2",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7edca71124074d3e83184ea96a710a58",
          "Name": "Rectangle",
          "Description": "Rectangle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "b920fa59f1d84d97a9b2bb725107ff43",
      "Inputs": [
        {
          "Id": "41fa02efb77d4945923204aa9998558b",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a0b38e355af945dea32e3e1d45c2051b",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "12411b78fd1b4b81840c639500e5f712",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Create a Surface by sweeping a cross section Curve along a path.\n\nSurface.BySweep (profile: Curve, path: Curve): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin@Autodesk.DesignScript.Geometry.Point",
      "Id": "5082f809140f47e7902f11cfce672678",
      "Inputs": [
        {
          "Id": "a1a593d29bf6449193a0d5fb572db3f9",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b84cfd2cb8a34b3ca69cd5000a304700",
          "Name": "CoordinateSystem",
          "Description": "CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a CoordinateSystem with origin at input Point, with X and Y Axes set as WCS X and Y Axes.\n\nCoordinateSystem.ByOrigin (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double",
      "Id": "18c92846b4004028b416ffcff3d2edd0",
      "Inputs": [
        {
          "Id": "241c6c8eb4b94e2e9ba998d54fd3078d",
          "Name": "cs",
          "Description": "CoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f2656a86866d4cdbb72868b7fb011eb4",
          "Name": "width",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "591152a52f154187a9112b768b150e9f",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ffa01673ef4d4b63abb40a04f4c8287d",
          "Name": "Rectangle",
          "Description": "Rectangle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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 (cs: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "e72352aa645a46058aa38f9ba5fd2d07",
      "Inputs": [
        {
          "Id": "7221ab28888948638b622a3d8d1ded80",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f1b36eee54f84e76bd3d95e5db41c8ef",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "201bdfd54c52461d998f0f9d0b9d4e99",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by sweeping a cross section Curve along a path.\n\nSurface.BySweep (profile: Curve, path: Curve): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Id": "7e19e6e7da5f4cb79c5d84741cd6f228",
      "Inputs": [
        {
          "Id": "0a3304c4764d4296a752a4adc83330b9",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "74a169b92af04326b73c091b46cdfec8",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "876621660ef9456ab59c3a4eb0e9cb3f",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Multiplies x by y.\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Id": "b582521bc59244dfab59c722bcc9bedb",
      "Inputs": [
        {
          "Id": "32d4e8d5c2cc4916af075287bb7f6889",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f8989cea1989463698ff68a2f98a66ab",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8448ea1597e548cb8361fb09dce64317",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Multiplies x by y.\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "41c4bd8ba327422da55e89c0d41a7f2e",
      "Inputs": [
        {
          "Id": "fc3d1a66fcb14ddfaaff2c2b4904c4f3",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "469b200523ef4e0fb553577145883c4d",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.DistanceTo@Autodesk.DesignScript.Geometry.Geometry",
      "Id": "e764adcd1f264bd98918dab8388c936d",
      "Inputs": [
        {
          "Id": "3f3d7f43a3be4bef8ae14157efd59616",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "964b4403a5ae4c0492fa5ec028538063",
          "Name": "other",
          "Description": "The other Geometry\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "95509c12bc004c2387b9b556b6f4426f",
          "Name": "double",
          "Description": "The distance",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Obtain the distance from this Geometry to another\n\nGeometry.DistanceTo (other: Geometry): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Id": "ee9ee2ebcce544238c00bed67298c5c6",
      "Inputs": [
        {
          "Id": "1ecd5b7ef3af4d8b8a31da4fa6c75b9d",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b38feaa1f22f4070b20792e02f9974b9",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c38fd367a3de46a19bb4fad16cd84037",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Multiplies x by y.\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Id": "425512f497944affa630e4a236a14d37",
      "Inputs": [
        {
          "Id": "4b6a69c8bfaf433c90ffb4a0617319dc",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b4f865ff435f4474b6b4e1d513ca57e9",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "efc5b837a9cb4d669fde9c08d123688e",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Multiplies x by y.\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "+@var[]..[],var[]..[]",
      "Id": "bcfaf0efb1cd466cb3a3fbdcc6a2a055",
      "Inputs": [
        {
          "Id": "e3d8788757f2474496d70584959e7402",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "beb7a977f66f4960a47e73ce7a92393c",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6fd2f776a6984621bf2aa704936073ff",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Adds x to y.\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Id": "c17f883bcf4740938d83d67a746dbfec",
      "Inputs": [
        {
          "Id": "f9912d5ef7de478f856eee64b7601fd9",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "60025ac401e548a5a79206e91992da65",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "75e24c28b5524553a8311819de9c287d",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Multiplies x by y.\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "400;",
      "Id": "cb304f844fe64cfd9b3a3601332892d1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "37c24d1399e24dcb978f9d0991245e4a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "95b56d6ccc054c509bf671847783ed85",
      "Inputs": [
        {
          "Id": "636f3da8e8464c6d8ec8135498dbfeef",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6abd992c14c04e2e9828df213c7afbf5",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Id": "24044d1770c94b26976df7929148013d",
      "Inputs": [
        {
          "Id": "44efa5c1dc0b4d72a88b729ef719c8e0",
          "Name": "values",
          "Description": "The numbers to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 1,
          "UseLevels": true,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c2d1629e6758450a8e4f6033585756ba",
          "Name": "sum",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "f3fc6481cce0472cb4cae8d7be83c97c",
      "Inputs": [
        {
          "Id": "86816d27933c40e0966beba1ff913461",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6b521006ab274456aec8c31f35814c48",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Id": "d31a8fdfe19945fcb604a97fc3dbba11",
      "Inputs": [
        {
          "Id": "887e82f96e6c466aa87695f306a1ce7d",
          "Name": "values",
          "Description": "The numbers to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ac00ac0a8c4843129431494344be44b9",
          "Name": "sum",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "cb7d85ae2e2844989c077ad119dd45e7",
      "Inputs": [
        {
          "Id": "60097c3dfd3f4b32b5f3f1f922a1a1ea",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0e1a8eed3af545c0860afb944ba71d2f",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.YAxis",
      "Id": "a045acbb27b34d0b976a6873cfec7983",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "957aaf0532e341019d5c44a777b1b034",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Y axis Vector (0,1,0)\n\nVector.YAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Reverse",
      "Id": "21014b815d684740a05b0644db2e98fa",
      "Inputs": [
        {
          "Id": "529edba427e04a2fa0c23e32f0f38fa0",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "454096a8347440aca1f724bcb44916b3",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the reverse of the vector. Essentially this negates the X, Y, and Z components of the Vector.\n\nVector.Reverse ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Reverse",
      "Id": "9e419eaf449e4b189f5152fed73ad68d",
      "Inputs": [
        {
          "Id": "3b074b904bcc47bbbadcc4a8fce26a19",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "049528603093453b8a9bdebc5888b65a",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the reverse of the vector. Essentially this negates the X, Y, and Z components of the Vector.\n\nVector.Reverse ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "totalheight = -depth;\n\nheightOfAlign = totalheight-roomMinH;",
      "Id": "a2eec5ba6ab24863a26e490d8b172635",
      "Inputs": [
        {
          "Id": "a06084fd638a48998aa60a7ad1dabb22",
          "Name": "depth",
          "Description": "depth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7e94ac3f3d7f48eaa0c97ad300e44386",
          "Name": "roomMinH",
          "Description": "roomMinH",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4bc69e3bcf3141cb9aaceb846351f1f2",
          "Name": "",
          "Description": "totalheight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3a9cb98830e64185b268642fde7b2f5c",
          "Name": "",
          "Description": "heightOfAlign",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "ac059a99491b41479198a375bd363e6c",
      "Inputs": [
        {
          "Id": "2c6acfb2ae81477596385e35fac2efc8",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dc86b3a960f64b7099a90c89d0d095e8",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Id": "4becd6e94ac84f36be3c601e5a405679",
      "Inputs": [
        {
          "Id": "2421645e4b8c435786c4d866cd9d21fc",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cf273bb0782d4c10891860c336e2ff3b",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c693ee2e97234dae91c1592f72696f8f",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Multiplies x by y.\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "c=-elevation;",
      "Id": "00486c3f813a41348dc58b61b682bec1",
      "Inputs": [
        {
          "Id": "0e82e5f26ac348e886b791f4b826012e",
          "Name": "elevation",
          "Description": "elevation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ab35ff15ecd045aab6e791233c533999",
          "Name": "",
          "Description": "c",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Id": "75b182dcd5b045cd918bbfbaac23bc4c",
      "Inputs": [
        {
          "Id": "1c5f0b046865438f9a0ebe84d27e72f8",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "83819a548830463ba87bbcf403533885",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "38fc90464aae473f84d4852b912933d0",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Multiplies x by y.\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "elevatorprice= 100000;\n\nElevatorcost = n*elevatorprice;",
      "Id": "e7ad0b9b53d64225a41dd7b6f7822ac8",
      "Inputs": [
        {
          "Id": "28be843fe20e4401854338f2d00831f7",
          "Name": "n",
          "Description": "n",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5470fcdd65f347b49b7b79435f69f604",
          "Name": "",
          "Description": "elevatorprice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "af101a1c9d4e43c28cfa4aa2634f6b22",
          "Name": "",
          "Description": "Elevatorcost",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "8fc694db234b4b56896d36c3c9f0e5cd",
      "Inputs": [
        {
          "Id": "19aadd4e770f4ac8abfd4ac3ae1ec30d",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9708feada5184835acffd912abbeea92",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2ae4cb5dc7de45078040420ecae5697a",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "09bdfbc7005b43e380885671dde9f5aa",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "65c07eeaef9a410faf508dc335fee22a",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1f79e04db1654828976221f39ebf084b",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list[i][1];",
      "Id": "778de1c46ae24b14a4f91c8b1cb4b99d",
      "Inputs": [
        {
          "Id": "13fb83c984db4663a11477b8b327ccb7",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6f3d52d3a81f40db84888ee0b763e035",
          "Name": "i",
          "Description": "i",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ef0de344e0d54145b1a9f651856a3880",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Id": "524fbee16fe34e198d832aab8bfe5009",
      "Inputs": [
        {
          "Id": "40b9bd4470e444898dbdf81e289a8a8f",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b837e910753b46f9829c3c3190ccc14b",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "10bd3fbe7353426a985f7e5270d8f735",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Multiplies x by y.\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Id": "d7c9f98ac03240e2bd82fcef119b99bd",
      "Inputs": [
        {
          "Id": "16dfdbdf72d748c7b9544e3e65167e00",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "28f6901790ac401fb373cf3585862a0f",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a1afc79541dc46eca85c7ff1d585c61f",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Multiplies x by y.\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list[i][2];",
      "Id": "91addc291a3b4d9098d72679c7ea7633",
      "Inputs": [
        {
          "Id": "bf1d9b44b6d04beb9f91e40144cf0fbf",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "368381e5d30a432687e4f46157a8cc35",
          "Name": "i",
          "Description": "i",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c353afd0c7354289809f357375e68329",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Id": "4ce3672e957a4944952a21c195f58000",
      "Inputs": [
        {
          "Id": "42e83d951c414950b76fd5591b892c20",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e662e5d393dd468ab5e6e89601c8cb05",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "165473331e124cb6b4aea18b3ea2f767",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Divides x by y.\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list[i][1];",
      "Id": "5e8c772765b64741b10b1280fe6f2f98",
      "Inputs": [
        {
          "Id": "f3c627e54e14429399fb41a1369720d3",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "63aaa3d57e7d47bd9cb8d97904bb4fbb",
          "Name": "i",
          "Description": "i",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5ff2240e940c4dbfb7318398ee018a0b",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Id": "155fc53afd0546e8ad8eb99fe86051ba",
      "Inputs": [
        {
          "Id": "f6ba6edbd3c145aa8d16c62abec79637",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "21732179b5694c04a9c4d5be326b1842",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a8b9cec8e4824ab582cd0328775041c6",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Multiplies x by y.\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "145a775efc1844fdba17799291a6b462",
      "Inputs": [
        {
          "Id": "bfd7f3563a0b4dbc90da80b04e4795e9",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b5e7ca6061fb40449266c2e2399bf319",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "812d858a36ed425d8f5266a1ce549163",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Count@var[]..[]",
      "Id": "2d5c9892811a47fb9c0217a0482b977c",
      "Inputs": [
        {
          "Id": "a9a5b401c39a4d2d8d373adc6b8c5357",
          "Name": "list",
          "Description": "List to get the item count of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1f5a6b2b21604a88a22f120ac70e1e53",
          "Name": "count",
          "Description": "List length.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area",
      "Id": "1b2966de5322400e83b201b14524772e",
      "Inputs": [
        {
          "Id": "40d20795e00b41c3818f8e649a6817fc",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "56e3e9c21cb54d3ebe2ea99fa9bc83e5",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the total surface area.\n\nSurface.Area: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPerimeterPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Id": "f1a130fdfd824a7caa84d1d8160d2bf9",
      "Inputs": [
        {
          "Id": "89f57d7921cc4afb82b0a7cfac05b61c",
          "Name": "points",
          "Description": "Point[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b80e9454a364435eb3d531e45d97cab6",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Polygon Surface connecting input Points in a closed Polygon and patching it.\n\nSurface.ByPerimeterPoints (points: Point[]): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Id": "35e9b5e854a34cfba56bc8bb74a52d77",
      "Inputs": [
        {
          "Id": "3dfa819ee3324f639e1ab64b88da859e",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7f95258759764672893fccca7e7a1434",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a97f42e1249f4188a58c860db6afd9c6",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Multiplies x by y.\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Id": "badee6cb093840d2924a73e9ef2efcf5",
      "Inputs": [
        {
          "Id": "2a927f2a7e324300862e862a5df970d6",
          "Name": "values",
          "Description": "The numbers to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a3d420236e12426c9315ed7d73484c4d",
          "Name": "sum",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "d0600b96561c40398fe224bda46a05f2",
      "Inputs": [
        {
          "Id": "d5de8eb149294f539ef77a1cf2bbb539",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "39c9bca2d09147fc853f683e88245049",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Id": "97741aa82b4d48f4b263c9fd7ecab38e",
      "Inputs": [
        {
          "Id": "cde2eefa58204b87ac871e0ecafa2f23",
          "Name": "values",
          "Description": "The numbers to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bed49a26e06347d5b60d0255c8ecb79a",
          "Name": "sum",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list[0][0];",
      "Id": "e1ecbb7a473e437e84f681506df6960d",
      "Inputs": [
        {
          "Id": "13e625df427149739c2f88a3368d9cf9",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0171dba0f4ee47578bf28a6e8bacf83c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Id": "9bce17502cfb47da835b13707be46a9f",
      "Inputs": [
        {
          "Id": "d73b022292ea461c933abf020e10ef1d",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b202cc0ec69e403caaa4321f7bc7b3f1",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "68da7c8653e94e1582f6df952cd810fd",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Multiplies x by y.\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "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\nwalls = IN[0]\r\nnElev = IN[1]\r\n\r\nwallsNoShafts = walls\r\n\r\nif nElev==1:\r\n\twallsNoShafts = [walls[0],walls[1],walls[2],walls[3],walls[7]]\r\nif nElev==2:\r\n\twallsNoShafts = [walls[0],walls[1],walls[2],walls[6]]\r\nif nElev==3:\r\n\twallsNoShafts = [walls[0],walls[1],walls[5],walls[6],walls[10]]\r\nif nElev==4:\r\n\twallsNoShafts = [walls[0],walls[4],walls[8],walls[12]]\r\n\r\n# Assign your output to the OUT variable.\r\nOUT = wallsNoShafts",
      "VariableInputPorts": true,
      "Id": "36b1ed3df285428a8ef97443123f87ae",
      "Inputs": [
        {
          "Id": "07051795957145718d629985f4e76f29",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bc3098ddc2be4d3b886d117bde3c892e",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "846d99daacfc47b682c1a04aa1d29f82",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded IronPython script."
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "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\n\r\nlevelsheights = IN[0]\r\nwindowheight = IN[1]\r\npointsOfWalls = IN[2]\r\nnElev = IN[3]\r\n\r\n\r\nPointsArray = []\r\n\r\nfor i in range(len(levelsheights)): \r\n\tfloorWalls = []\r\n\tfor j in range(len(pointsOfWalls)):\r\n\t\twallPoints = []\r\n\t\tfor k in range(len(pointsOfWalls[j])):\r\n\t\t\tzp = levelsheights[i]+windowheight\r\n\t\t\txp = pointsOfWalls[j][k].X\r\n\t\t\typ = pointsOfWalls[j][k].Y\r\n\t\t\twallPoints.append(Point.ByCoordinates(xp,yp,zp))\r\n\t\t\t#wallPoints.append(levelsheights[i]+windowheight)\r\n#\t\tif nElev==1 and j not in [0,1,2,3,7]:\r\n#\t\t\twallPoints=[]# [walls[0],walls[1],walls[2],walls[3],walls[7]]\r\n#\t\tif nElev==2 and j not in [0,1,2,3]:\r\n#\t\t\twallPoints=[\"j not in \"+str(j)]# [walls[0],walls[1],walls[2],walls[6]]\r\n#\t\tif nElev==3 and j not in [0,1,5,6,10]:\r\n#\t\t\twallPoints=[]# [walls[0],walls[1],walls[5],walls[6],walls[10]]\r\n#\t\tif nElev==4 and j not in [0,4,8,12]:\r\n#\t\t\twallPoints=[]# [walls[0],walls[4],walls[8],walls[12]]\r\n\t\tfloorWalls.append(wallPoints)\r\n\tPointsArray.append(floorWalls)\r\n\r\n\r\n# Assign your output to the OUT variable.\r\nOUT = PointsArray",
      "VariableInputPorts": true,
      "Id": "fe7ee44c2f904360873d078e38aa811c",
      "Inputs": [
        {
          "Id": "99ec629d269c4d00a15c62b587aece4d",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "da9031dd23014901858313f595fc284f",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5ae7f88752fc4624a97bbfd8c8a682a2",
          "Name": "IN[2]",
          "Description": "Input #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "71f619b0017f4224bf45b30f498c54ed",
          "Name": "IN[3]",
          "Description": "Input #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "722f735783ba49faa4b3f973181de490",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded IronPython script."
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "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\nwalls = IN[0]\r\nnElev = IN[1]\r\n\r\nwallsNoShafts = walls\r\n\r\nif nElev==1:\r\n\twallsNoShafts = [walls[0],walls[1],walls[2],walls[3],walls[7]]\r\nif nElev==2:\r\n\twallsNoShafts = [walls[0],walls[1],walls[2],walls[6]]\r\nif nElev==3:\r\n\twallsNoShafts = [walls[0],walls[1],walls[5],walls[6],walls[10]]\r\nif nElev==4:\r\n\twallsNoShafts = [walls[0],walls[4],walls[8],walls[12]]\r\n\r\n# Assign your output to the OUT variable.\r\nOUT = wallsNoShafts",
      "VariableInputPorts": true,
      "Id": "3271a77b30bf4028a392221afd08920c",
      "Inputs": [
        {
          "Id": "e5bd96c1d75a44eab036c83b07eccdc7",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7fe7143ff779452fb35e178b5263d6fd",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cc4c676f15404628bc042e6cddbd2cd8",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded IronPython script."
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "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\nwalls = IN[0]\r\nnElev = IN[1]\r\n\r\nhostsWalls = []\r\n\r\n\r\nfor i in range(len(walls)):\r\n\r\n\twallsNoShafts = []\r\n\tif nElev == 0:\r\n\t\twallsNoShafts = walls[i]\r\n\tif nElev==1:\r\n\t\twallsNoShafts = [walls[i][0],walls[i][1],walls[i][2],walls[i][3],walls[i][7]]\r\n\tif nElev==2:\r\n\t\twallsNoShafts = [walls[i][0],walls[i][1],walls[i][2],walls[i][6]]\r\n\tif nElev==3:\r\n\t\twallsNoShafts = [walls[i][0],walls[i][1],walls[i][5],walls[i][6],walls[i][10]]\r\n\tif nElev==4:\r\n\t\twallsNoShafts = [walls[i][0],walls[i][4],walls[i][8],walls[i][12]]\r\n\t\r\n\thostsWalls.append(wallsNoShafts)\r\n\r\n# Assign your output to the OUT variable.\r\nOUT = hostsWalls",
      "VariableInputPorts": true,
      "Id": "c8272e236b6b40228fe27d21f048e77e",
      "Inputs": [
        {
          "Id": "13134a6709d84aa38288d00d82fc9b0f",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "07bedde8daa844399c463ca4c1153a4e",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1fdf37bb633e4a3fa50219d3337691b3",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded IronPython script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "A;\nppl;\nAp;\n\npplFloor =A/Ap;",
      "Id": "f4bc7c766e8a43a8b0168dead5504b7b",
      "Inputs": [
        {
          "Id": "b39aac5c42b1461da678bfdfe52bcb97",
          "Name": "A",
          "Description": "A",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "baafaad24f1344eca6c7d84d370fadf8",
          "Name": "ppl",
          "Description": "ppl",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c8035ea176d46eba207aa75e7dafc12",
          "Name": "Ap",
          "Description": "Ap",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c49decf0ca62457fa0a86187c7e8ef0f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5474d4d17cad44fd9a2a973ed01a3131",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f25443d59a144238a434c4243748aefa",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c126553aa1b14140a5bace2b20dc353e",
          "Name": "",
          "Description": "pplFloor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "# Load the Python Standard and DesignScript Libraries\r\nimport sys\r\nimport clr\r\nimport math\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\nnpplFloor = IN[0]\r\nnFloors = IN[1]\r\nbypasss = IN[2]\r\n\r\nnelev = 0\r\n\r\nif bypasss==5:\r\n\tif nFloors>1:\r\n\t\t\r\n\t\tnelev = math.ceil(npplFloor/15)\r\n\t\r\n\tif nelev>4:\r\n\t\tnelev = 4\r\nelse:\r\n\tnelev = bypasss\r\n\r\n# Assign your output to the OUT variable.\r\nOUT = nelev",
      "VariableInputPorts": true,
      "Id": "6c2527e3ce0b44fd98921c24448c938a",
      "Inputs": [
        {
          "Id": "06ced28b27d849518ef48b2e1c8836ea",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "75e95f989a0c46729d9e4a3259d1a9f7",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2334a38a91f4408f870be7dbfd0bd33a",
          "Name": "IN[2]",
          "Description": "Input #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b6c877162f4b41acb7c43a01a404215d",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded IronPython script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPerimeterPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Id": "edffde7680e841cfbaedf6fd8514ed5a",
      "Inputs": [
        {
          "Id": "88010abb7a75435593ee1cc76e637529",
          "Name": "points",
          "Description": "Point[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0d7f818ef98c49baae007a52e8cb99b2",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Polygon Surface connecting input Points in a closed Polygon and patching it.\n\nSurface.ByPerimeterPoints (points: Point[]): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "7af97168c262491c8401faed63c5a527",
      "Inputs": [
        {
          "Id": "838ef246daf04316b1113f8ea8e6d07c",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "14088d341cb8450fb82a3a974c980611",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "114db596706c4a679060be1359b16269",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6c2ebabd7cb04907bb25525d876299f6",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "n;\nh;\n\ngh = n*h;",
      "Id": "a81e1a3e03b9415db61434e14623d10f",
      "Inputs": [
        {
          "Id": "d249f1ad0ac040d3a738bb4d1669090f",
          "Name": "n",
          "Description": "n",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "150b2fb3deac41b0baa66393bdcb469e",
          "Name": "h",
          "Description": "h",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a7e86f303fcd4eb0a0a8b152cbd1c251",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "daef4f1612aa485a9d79bb84ddd7faaa",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "39cd56fddbf746d6a54c7048948da4c5",
          "Name": "",
          "Description": "gh",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Id": "f7cc7c6e6bc14b5d926657f7e932be27",
      "Inputs": [
        {
          "Id": "4f30b33a139c4bdbadf49c07b6d8aad1",
          "Name": "values",
          "Description": "The numbers to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "29b315e1f25c46978a3d1bb86511babc",
          "Name": "sum",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "76670713761149959e089be39cb72a91",
      "Inputs": [
        {
          "Id": "02e4d78d0b9d4ba59403927c14ef5f8a",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d909d06d712d4fec9915d1bcfcbc8e5c",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "67bde79950eb4f7caee148f394370df4",
      "Inputs": [
        {
          "Id": "d2354d6b568b45f29e32ed66a18aa282",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c22dd436cc5f460d8013ae799b40b0f4",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "aa276f086a274bc29a06fd757e944d53",
      "Inputs": [
        {
          "Id": "9a0be52c10f041ba8075841754ca9768",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a845c2e5e05f4f5b8edb37fe3941d35b",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "de3d1f17ef274548b403f03f55a72b22",
      "Inputs": [
        {
          "Id": "c71011fbc2864c33ae859cf3e10f18fe",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "87366b31ec9942bc9f503e69be669bd6",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "",
      "Id": "358504cd53df4c0499e2c10882e74069",
      "Inputs": [],
      "Outputs": [],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list[0][0];",
      "Id": "c38c8bd537584ac0a117ac76877fee00",
      "Inputs": [
        {
          "Id": "92cf2cbb086643ff84975996c9350bff",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e82fdc01d9e84aa3ab112ad7a7f6288a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list[0][0];",
      "Id": "ee244372862b4f649cd2d6a7ed59e622",
      "Inputs": [
        {
          "Id": "5e6b83e6bd4d47cda8b302620d3cdb75",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2e85b467dd56404badbfbb7ccedc51ac",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "",
      "Id": "e15ea3b3c58a4bc1bd75fbfa717598f8",
      "Inputs": [],
      "Outputs": [],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Integer",
      "InputValue": 2,
      "MaximumValue": 5,
      "MinimumValue": 0,
      "StepValue": 1,
      "Id": "dd551efe19e9440c8b84f176498784d3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "64ae98720a3b4702a21c7559e35b50d6",
          "Name": "",
          "Description": "Int32",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces integer values."
    }
  ],
  "Connectors": [
    {
      "Start": "bebc3cd266294feba6a9dd099318c554",
      "End": "cc8f599706f44f75a79576bec861f9b4",
      "Id": "b31a76a0d16a4e0090cd30eaca8b07e4"
    },
    {
      "Start": "bebc3cd266294feba6a9dd099318c554",
      "End": "f43842435bd54e06bf03c8527668a549",
      "Id": "01f13545e25b4d9781ad5fe136ab27a8"
    },
    {
      "Start": "bebc3cd266294feba6a9dd099318c554",
      "End": "9916baed618947efb5f336f54ace8c4a",
      "Id": "0918aa419e0546868c9dbf380da5fc99"
    },
    {
      "Start": "bebc3cd266294feba6a9dd099318c554",
      "End": "6256851ac6a14e2a95d226b7b86c2647",
      "Id": "7e8272de6a8e48d7a7731e55f57951c2"
    },
    {
      "Start": "bebc3cd266294feba6a9dd099318c554",
      "End": "c17b925099444613ac19449a45872bb2",
      "Id": "89544b1283a44ba39cdae9a8c41a5d47"
    },
    {
      "Start": "bebc3cd266294feba6a9dd099318c554",
      "End": "400324fca97a46d390433564480b130c",
      "Id": "4542598795a3478581c93d07564e96b6"
    },
    {
      "Start": "1f7cd0a462844d979a55b69de4fb2fda",
      "End": "15d80cae1a194a8ebf3d7d3cc8374d30",
      "Id": "4394db6f3e304b6bb21681ed94e95433"
    },
    {
      "Start": "1f7cd0a462844d979a55b69de4fb2fda",
      "End": "643a0b1e5e0d4106b7b3dc0492b40c05",
      "Id": "2d941273f76449aabd34610aba16b37d"
    },
    {
      "Start": "1f7cd0a462844d979a55b69de4fb2fda",
      "End": "da54f20044d64faab01480717ea8c9e7",
      "Id": "b6720ef4924c4db5981d7c3002246fd7"
    },
    {
      "Start": "1f7cd0a462844d979a55b69de4fb2fda",
      "End": "510e936fbe1e45698940b25feaa8485f",
      "Id": "4f77d0e325df4268bd50b783d9ac9a8e"
    },
    {
      "Start": "1f7cd0a462844d979a55b69de4fb2fda",
      "End": "b39aac5c42b1461da678bfdfe52bcb97",
      "Id": "5ef0e02824a04d0cb44b7576074a2c22"
    },
    {
      "Start": "20139ddbcac0438485cc13dc4fbb0b6b",
      "End": "161c03f19b364f04a7fd6e5a2d54f028",
      "Id": "6173f6ce11334694b6f3579bc9f68c5b"
    },
    {
      "Start": "20139ddbcac0438485cc13dc4fbb0b6b",
      "End": "008a89b08b1648b1a7dc407f9008aee9",
      "Id": "a65ca5172f3141ef84b0492393323eef"
    },
    {
      "Start": "20139ddbcac0438485cc13dc4fbb0b6b",
      "End": "207e46b0c10c4f2bbd90a541a49be290",
      "Id": "c3795255326545ac8e76f49da7519168"
    },
    {
      "Start": "cbabb981ca4f4786b6d46945f21f4263",
      "End": "2f792412946a4dbf8ff4a7678d64fee7",
      "Id": "ff67ebc14bf64b629fd8c96031cd6c6b"
    },
    {
      "Start": "99ea7f6407a24a87a764180020af3a45",
      "End": "79afb6c0adc04ee697fbddc8760a46d1",
      "Id": "51327fe0dcf34e83a9481af403375972"
    },
    {
      "Start": "99ea7f6407a24a87a764180020af3a45",
      "End": "baafaad24f1344eca6c7d84d370fadf8",
      "Id": "f8fa6779e0bb41018b510950a060ebc2"
    },
    {
      "Start": "135e910e145e4517ba7bb700a555cdb3",
      "End": "f6921848af834c54b765fda9336960f5",
      "Id": "9aed8072091f4eae82f31ce4fd8a7c28"
    },
    {
      "Start": "135e910e145e4517ba7bb700a555cdb3",
      "End": "3c8035ea176d46eba207aa75e7dafc12",
      "Id": "d45ce6d8bb314b578998218caded853b"
    },
    {
      "Start": "fd01c2ed1e754592ab49a46a1951ef42",
      "End": "9717d7cf431f42fcaa8a3c6c273d25a5",
      "Id": "23215726e3384320b4763d6e6fac3790"
    },
    {
      "Start": "48cb24d8988147bfaa7d0f82dbb3823a",
      "End": "1546f0318d024f23af1913c4c6170e98",
      "Id": "fdd3c074ec1347d18f1882652ca96edd"
    },
    {
      "Start": "5206289b9ec84a8b895020fafe5c77d9",
      "End": "a1f48e0fb1bd4e309a7324c8b2afdfe5",
      "Id": "050ebf992af84370a9620d1ebbf90678"
    },
    {
      "Start": "5206289b9ec84a8b895020fafe5c77d9",
      "End": "cc78cf03abc5403a85126c87fbe33284",
      "Id": "e472196163674d29a062e00b9c8cb202"
    },
    {
      "Start": "ca9efd5c176649a3b7fee90930b24a7f",
      "End": "56ed4526e62842e0b00584bf517c1ab2",
      "Id": "cd30611d2a31423ebbeed2856d7b53f1"
    },
    {
      "Start": "ca9efd5c176649a3b7fee90930b24a7f",
      "End": "77207ccc44094273aa376a4c8602e6e1",
      "Id": "603a2e0474f54fe38d4adfd2085093e2"
    },
    {
      "Start": "ca9efd5c176649a3b7fee90930b24a7f",
      "End": "af6ebe834d4947a8b86a18e0a7faa634",
      "Id": "24e2c7ceee6f4e23baeabecb83114c98"
    },
    {
      "Start": "fe3258332a2b4a84946c12c38da84e48",
      "End": "dcc064b207bf4d93b65befd5d9c1e800",
      "Id": "a2dcfb52c3614768ac59f2f25e7215a8"
    },
    {
      "Start": "fe3258332a2b4a84946c12c38da84e48",
      "End": "b89bb518082c4fe08a9e528293fdd258",
      "Id": "9b377a845c174437bbffd7bb1e60c09b"
    },
    {
      "Start": "c6189ffc19fa48cda541c7cc8a0597c1",
      "End": "1af9715901f24c0998fa49eaf8eb294b",
      "Id": "2f7b60ab14fc4f5d93cb530b9b3f08e6"
    },
    {
      "Start": "881a5bd67ba6478baeae6ee065b37cd6",
      "End": "cdc561121ade41abb198286b92a43233",
      "Id": "097e5eb660a246d7a7c1e8df0716a799"
    },
    {
      "Start": "71031f21aa6e4d0092c8a2ee1f5c2b2c",
      "End": "e9dfd90049ea407293496de49dc68d6f",
      "Id": "03b183088bfa44f781e5ac2ea94842df"
    },
    {
      "Start": "71031f21aa6e4d0092c8a2ee1f5c2b2c",
      "End": "ab54ce28c6b6482382ec2417ace07c5f",
      "Id": "dd8bb91ec6ad4eb0a28a74996ad9651b"
    },
    {
      "Start": "eb1a9d454adf4c6fa3af70f65a93f20e",
      "End": "ca3f35218f214c649b662731b9af1088",
      "Id": "60f70da68f2043c2b0aef9577cd723f5"
    },
    {
      "Start": "fd61b96c9b784d3d90f8ff5b2a7fbe92",
      "End": "414acc9681f3442b8bd8d929a5417f22",
      "Id": "bb79a091fc89404994c3195e23345551"
    },
    {
      "Start": "95833a81bfa74ef496ec8590d181f1bb",
      "End": "cfcc0f4e8167453fa580afbaf41a3261",
      "Id": "5b4954011b874b1e94567bf8f2541240"
    },
    {
      "Start": "568446c99e394f9e9834b87d024f4d2e",
      "End": "45d53570466f4aeea6f3172291116312",
      "Id": "253f8361f93e44fe9581c21129001b71"
    },
    {
      "Start": "568446c99e394f9e9834b87d024f4d2e",
      "End": "7d27b703236f4cf0b485e5eb852c0037",
      "Id": "ab583f1d2e7e46a79db8df2f3e398940"
    },
    {
      "Start": "0f9d787356224c9f9a67a41e1eff58be",
      "End": "eddfe298b3b543cfaf08616528ecc3d3",
      "Id": "949a5d6a0a20482bafafa8605052220f"
    },
    {
      "Start": "69562d8de71c46c1afa9c00d359ee976",
      "End": "85993c9b67b54795a3f6d2e483627dbc",
      "Id": "e32e8cc0fd604f5d96d16ff88e5f99dd"
    },
    {
      "Start": "69562d8de71c46c1afa9c00d359ee976",
      "End": "9a0be52c10f041ba8075841754ca9768",
      "Id": "874a0131a9f447b1abc081edf600dc92"
    },
    {
      "Start": "fc1dd1c32bee4727901f94fe96fc0f78",
      "End": "8573445ebe1045f78c930c7422fbcc25",
      "Id": "76cc338dfe0b4b8781a5caafd2f658d7"
    },
    {
      "Start": "fc1dd1c32bee4727901f94fe96fc0f78",
      "End": "ba6aaf3864e942389e539786046c38e6",
      "Id": "cc00145b5d9644b882079d92774d8cff"
    },
    {
      "Start": "98dc555acc3240adab3358ea9405a938",
      "End": "1f47ef8449254a029191b6efc25bf932",
      "Id": "6fb52fac4b584c56acdb59dcc708308d"
    },
    {
      "Start": "c1fde74052c041ce9b138ead51c9962d",
      "End": "357134b38f2d4eddb8e35ae1aae65f51",
      "Id": "16f878a1e3234ed29b7e069cd31fb8fd"
    },
    {
      "Start": "b2781279d74f4dd9adcc9d55229a52a3",
      "End": "027643bc04e74ec88d80226d10156076",
      "Id": "721991d530454ae7a8fa18baf66693e1"
    },
    {
      "Start": "b2781279d74f4dd9adcc9d55229a52a3",
      "End": "c71011fbc2864c33ae859cf3e10f18fe",
      "Id": "a8cc2fc4b1564b9e859a9b5b575e2f90"
    },
    {
      "Start": "48a25d2c9ab748a8bd69fb7b2f528f48",
      "End": "ee80d6fa784a45b0bb18551fd7497e62",
      "Id": "2e7fa9ea9c5743d3a67ed9b41e8e0a56"
    },
    {
      "Start": "48a25d2c9ab748a8bd69fb7b2f528f48",
      "End": "b1f9758433b84318adac0ae34c0c8a49",
      "Id": "ac69b26f74264eb29a2eeef3516d61d1"
    },
    {
      "Start": "d824a25510db418da41e5db8cd7a6736",
      "End": "f815d5d1ee934e318fe2dd151cec7f43",
      "Id": "413f07d92bd7482f970bcd4d2a8e3170"
    },
    {
      "Start": "d824a25510db418da41e5db8cd7a6736",
      "End": "e240c58548d64f45a05fc09617e96588",
      "Id": "a343a8dc504b47f5b9183d65c7ff68d1"
    },
    {
      "Start": "45824f2c6bc54e58aa0b9cf9a6d13f74",
      "End": "3e41f8c4e9f64fcaa0e512f7130a4abb",
      "Id": "b5bbdc91bbe045adbfeb3fd122bee403"
    },
    {
      "Start": "1394fdc4c4844da28cfd0616315f9d61",
      "End": "7da2dfb8655a4309a2ea7e77703fc0fe",
      "Id": "885be3e6ec304f48ad585f41bd0a46a8"
    },
    {
      "Start": "84cbacca201a4cccac7ea2f5d2a45475",
      "End": "f78bf9c326bf4ef58d1f4534a207c05d",
      "Id": "16bd1b40b44d4b5393a255a85d32b1fc"
    },
    {
      "Start": "7a283973665d4503a738b0690323a5e4",
      "End": "cdf20d15f07040c7bdf0d2ea74d606b9",
      "Id": "6743451bbdb040c2be5c9984cb387ece"
    },
    {
      "Start": "3df05216d3c64ba5b65efaf1203625c6",
      "End": "21e91f1be6ff479c8e90d078224e5dbf",
      "Id": "183ceed59c9a47929352370285f5d3da"
    },
    {
      "Start": "ef56ba2952c749249d3696cee3f04b93",
      "End": "12c3a7329f36410fa102e47937a0825f",
      "Id": "8759ca363c004904aa91091a2bab100b"
    },
    {
      "Start": "7b0233018a014980b783649ace394fd1",
      "End": "35970786f3404ca5b324604aa0a49e14",
      "Id": "83653bb31d194936b80488a8a8a7f262"
    },
    {
      "Start": "71f02ab8d7f841f2ac70da93deed4fc5",
      "End": "01b9b6bb8ffa482d8afb16e8060cfc20",
      "Id": "725403f6132144d98023dc046c06a638"
    },
    {
      "Start": "87f68b0bcce547b0852fb34f3a93b59a",
      "End": "462340240b084a5186a79b988991a7c1",
      "Id": "96d245e3c32643d794de25a100b4bd3f"
    },
    {
      "Start": "dff5e41c15c340df8fc0554041a69568",
      "End": "98a88d3cf0144496a7f0e17bc7432eb0",
      "Id": "4ac6cb6bf08342bc87e9817b09b6448f"
    },
    {
      "Start": "a196c2f52bdf493bbec296372308a670",
      "End": "e5bd96c1d75a44eab036c83b07eccdc7",
      "Id": "10370c14985440f98fe463a39fd07311"
    },
    {
      "Start": "a196c2f52bdf493bbec296372308a670",
      "End": "bc561dc33f9e47bca961a0599edb7ccc",
      "Id": "0295790bc94f487fac2dc3058ca4c66b"
    },
    {
      "Start": "b25f665f78704d3aa4d0d14034dbc84f",
      "End": "87b33c84821d47f18aea8e414f5b9e77",
      "Id": "269e9c31231748e68bb15f131deaf812"
    },
    {
      "Start": "b25f665f78704d3aa4d0d14034dbc84f",
      "End": "47b709a1a1744906bc1ddac39d4fb2f6",
      "Id": "bdbd9dfe0c7d4750a9d9a591fc3a1654"
    },
    {
      "Start": "6122e72a35394fa6b55a8314fc43ff47",
      "End": "2c5303be755a4bd1952eee63d1bc3473",
      "Id": "69cc9da6c74f49899a98f24f999474a5"
    },
    {
      "Start": "6122e72a35394fa6b55a8314fc43ff47",
      "End": "d5de8eb149294f539ef77a1cf2bbb539",
      "Id": "8d5a60e49e5544c6bbe5eac009270a68"
    },
    {
      "Start": "3590b5b4f1da4a28bc59074c7988aaa3",
      "End": "cbf4fea736b54003969b77a8c9302526",
      "Id": "2eb004226ed6429982ca424d7bf66aa1"
    },
    {
      "Start": "58ccfd36b21c42fea0acb96b314e3b82",
      "End": "29ca8f635b024b2081effaafac268335",
      "Id": "270567164eec47d48770f26526b8ba91"
    },
    {
      "Start": "8182bf157a874e1daf86ff45cbf2fbaa",
      "End": "7bb3aafdb4ad41f0ad08a41a0ef5819c",
      "Id": "738dec8d1831495d82843021968dd5ef"
    },
    {
      "Start": "8182bf157a874e1daf86ff45cbf2fbaa",
      "End": "13fb83c984db4663a11477b8b327ccb7",
      "Id": "d8577a4f88b14f848b5ab7e3fb1b4368"
    },
    {
      "Start": "ec6e15c82f8e40b4873d56e77c6f80a6",
      "End": "bbb600734d66451cb3250580c435fc50",
      "Id": "c99a7d7cf4554b6e905a46d2e36812c5"
    },
    {
      "Start": "a792041dbb8443e8b36972acf58016d9",
      "End": "27b5895959b94bb29014321370e9e9d6",
      "Id": "20534a771d364c6b9f19018b64606fad"
    },
    {
      "Start": "a792041dbb8443e8b36972acf58016d9",
      "End": "6f3d52d3a81f40db84888ee0b763e035",
      "Id": "43a7ae2a43034c99a7c611abb4756406"
    },
    {
      "Start": "ea3bf95196f34e66bd0135017f25738e",
      "End": "8b3bfbff2ec14b8fb2f806343e97c125",
      "Id": "a29a397d2dba42f5ab0b0b9552ec3e8a"
    },
    {
      "Start": "5f6a35b06bf24dcb8fc5614788c52ddd",
      "End": "fc8b7c5e2a324cc99fe5cad77d6207df",
      "Id": "7b099b78f553410290cfc2ea5694a0e0"
    },
    {
      "Start": "20345b031cd34b3fb025c431d38b8145",
      "End": "ddd35b98cf214a07b74cb6d5704451e9",
      "Id": "bb3e01aaf74f4d28ab5029ada4e196f7"
    },
    {
      "Start": "c763f06a891a4aacbc289a8d4f7f1359",
      "End": "20e6bf097c3b40c5912c4d2fdd38262f",
      "Id": "b643f42d630649c5b6908e964989662c"
    },
    {
      "Start": "9be89acfb79d43bbb0db6db4c41e59cb",
      "End": "4e6c8407fad543ae8f2fcb156b6e920f",
      "Id": "9fdd64fe2ab74ce7b6297a49885e319f"
    },
    {
      "Start": "a7a18f305997478aa0224e952de65c76",
      "End": "2822cae3bf814468b583e12128e5f4af",
      "Id": "076283df7ab14b32af8f2397e02fd5e6"
    },
    {
      "Start": "a7a18f305997478aa0224e952de65c76",
      "End": "368381e5d30a432687e4f46157a8cc35",
      "Id": "74053e29739d4cd89ca007d57018071f"
    },
    {
      "Start": "a7a18f305997478aa0224e952de65c76",
      "End": "63aaa3d57e7d47bd9cb8d97904bb4fbb",
      "Id": "7f7f7dc7e75841f0b812ad0cf678775b"
    },
    {
      "Start": "9e7e702e3aee43249c3c98b3e681d412",
      "End": "337edac1c8a7469d9364a9ad26a5c5bd",
      "Id": "697bb84b01554658b78c0d1b6ba6fec1"
    },
    {
      "Start": "9e7e702e3aee43249c3c98b3e681d412",
      "End": "14088d341cb8450fb82a3a974c980611",
      "Id": "4c5707f659a14097b16bf33cd25ee69f"
    },
    {
      "Start": "3dd041c3c1fc4047ae2f00743dce93e2",
      "End": "08aa6279c61f460297a10e3b9f05057b",
      "Id": "7381190477904e16bd236f8349c6c287"
    },
    {
      "Start": "3dd041c3c1fc4047ae2f00743dce93e2",
      "End": "838ef246daf04316b1113f8ea8e6d07c",
      "Id": "6c755ea569ca49d99867ae4e48aa3edd"
    },
    {
      "Start": "b3c87ee7e0404d8da4a6404306962b96",
      "End": "6dbb82b0337d4833880e5057f4baa4ea",
      "Id": "422379afb4184c05ac1a3be358b4207c"
    },
    {
      "Start": "b3c87ee7e0404d8da4a6404306962b96",
      "End": "89f57d7921cc4afb82b0a7cfac05b61c",
      "Id": "6f05966ec33c423aaae41aadd489ca37"
    },
    {
      "Start": "f50dea9f1ab14b2b871005c3a9f36555",
      "End": "bda91e59613b4039853dd0db13b7b15b",
      "Id": "1f784882a8a746f7844d90c1fb23f151"
    },
    {
      "Start": "66e89f26253c4334af4e862d04a1364d",
      "End": "4a1ca8a74a094121a7a709d12ed2923b",
      "Id": "a1586cbc1b9945c09ffbfdd098bce885"
    },
    {
      "Start": "7d980e6397cb46938d4b337ce0f3bdb9",
      "End": "dc616cabbbe446aabff836ec50519a4f",
      "Id": "f3cf41becd834296b93a38f1d06776ab"
    },
    {
      "Start": "e5fc63dabeb84aea9d777a73156721c5",
      "End": "475eee6f7ddb48d2a36415569c776afa",
      "Id": "b9b7393b96564d17923614ff8a38604f"
    },
    {
      "Start": "75728eb0f5f74335b5d4a662d0ac00d8",
      "End": "ea8f08ba0d0a40c893b8b75ca71c64f0",
      "Id": "4346cf8ced4148ee95d89e4b917ed0ff"
    },
    {
      "Start": "f2de11df681440b1929854eef4b2163c",
      "End": "875d32cae7704ce2be8748870d33be00",
      "Id": "5f3d560e08974382a6997ff9a9d3e09a"
    },
    {
      "Start": "8e0027bb2b894c1db1b2d7004c184864",
      "End": "3ea302bf775d40c898ed8052830d4435",
      "Id": "816d558885634d5785dd4a3ffe101c52"
    },
    {
      "Start": "0f94334dca3e4f7f908eedc1233bcbbe",
      "End": "a727d586013c49e49a0bc3d42add47bf",
      "Id": "7ac3943a3ba24cee90b3088796bf90e6"
    },
    {
      "Start": "1b4fab38436545f097d120fb82a6fa92",
      "End": "f917eb93480f479781dca85208255e47",
      "Id": "2950a82dd1774280a18d9880995c6484"
    },
    {
      "Start": "b430280999b3487fb8dbf2b5e736e6b7",
      "End": "6e69567a64e94d2dac4909dc2401984e",
      "Id": "8b320799aa7d41aaa6d2b02b721f69dd"
    },
    {
      "Start": "b430280999b3487fb8dbf2b5e736e6b7",
      "End": "f855c1b514bb438ea2daaf605b2472b6",
      "Id": "fec114bd807f4953a53e059d9fb65224"
    },
    {
      "Start": "b430280999b3487fb8dbf2b5e736e6b7",
      "End": "b202cc0ec69e403caaa4321f7bc7b3f1",
      "Id": "c6f30d8a742943bba363f829972bf1c0"
    },
    {
      "Start": "b430280999b3487fb8dbf2b5e736e6b7",
      "End": "75e95f989a0c46729d9e4a3259d1a9f7",
      "Id": "334b2ccc5f4341c1b884a899709b81d7"
    },
    {
      "Start": "b430280999b3487fb8dbf2b5e736e6b7",
      "End": "d249f1ad0ac040d3a738bb4d1669090f",
      "Id": "3bf8109a5cbd4df28d1ff15df6186f3f"
    },
    {
      "Start": "c18a8d13731349df8c20e4493d505d27",
      "End": "4c23b174bd5f4fedaec94620b4dc2042",
      "Id": "ab5a5655fafd42dc9a8b67e6a1bf7496"
    },
    {
      "Start": "c18a8d13731349df8c20e4493d505d27",
      "End": "bc6b71e5752e4f8e9e2ac1ab22cbae94",
      "Id": "e012c7681e46463d9389625c79f1bcfc"
    },
    {
      "Start": "c18a8d13731349df8c20e4493d505d27",
      "End": "7f95258759764672893fccca7e7a1434",
      "Id": "fdde16aa9dcf4fe9b71011acfa546480"
    },
    {
      "Start": "c18a8d13731349df8c20e4493d505d27",
      "End": "150b2fb3deac41b0baa66393bdcb469e",
      "Id": "5dfbe30eadb94c3db50de214ba5440c0"
    },
    {
      "Start": "c595937e08a945b48050133b6a43a8c6",
      "End": "a0b114bb392149b192957ada404f94ed",
      "Id": "49dd5102c40f497698b21005d3234be5"
    },
    {
      "Start": "9fc6155cd68640b7ac3ec57b9f3b6bbb",
      "End": "af875041c76b4bb9affd51518a60c9e1",
      "Id": "5aed87891c434795a8021307fc6255a1"
    },
    {
      "Start": "d6567f30e16544198ca768ac5f3e0693",
      "End": "def4d9cff1db413ebea2aff261065691",
      "Id": "5c40a3330ecc4d4b8ea2b4d13eff2bda"
    },
    {
      "Start": "d6567f30e16544198ca768ac5f3e0693",
      "End": "99ec629d269c4d00a15c62b587aece4d",
      "Id": "9443df8681254405966b06360a5c4558"
    },
    {
      "Start": "876ae90b2a14446ea64f232067c38a61",
      "End": "d2dc3377898f48c99fe08309c4253df9",
      "Id": "1c9f0013493f4a3695d65185b6243263"
    },
    {
      "Start": "b3ccdd7212d04cb1bad0a8b05a300c42",
      "End": "9ccbcea431334cdf82dd6b5ecdf0b72a",
      "Id": "58d8b634e2fd426eaac4b9cfaabb88a0"
    },
    {
      "Start": "d337d17106b34438aa05949d8f7de96a",
      "End": "584a70657eac4dcfbd27e15c7b11b402",
      "Id": "92b779df438c4c7a9e74a5fed63f2200"
    },
    {
      "Start": "d337d17106b34438aa05949d8f7de96a",
      "End": "1aa0c87d276a4629b7f09d401479310f",
      "Id": "0b45c5ed6c1a4d0598b5b66202c50d7d"
    },
    {
      "Start": "4bf2ff607b5844bdaae0ba84e0f3dc07",
      "End": "07051795957145718d629985f4e76f29",
      "Id": "006194989082492393e0fcd334dd10a5"
    },
    {
      "Start": "807005dec56443aca1a403cd3512d80c",
      "End": "13134a6709d84aa38288d00d82fc9b0f",
      "Id": "6d3dabbca4a24b77ad9919984fce6bbf"
    },
    {
      "Start": "1ce9edd37230420fbfaa1a34dc38b4e4",
      "End": "929cbf9dc64244829af38a0f938d77cc",
      "Id": "03f68ca79e6b4885a8a42c8d7b4aee5e"
    },
    {
      "Start": "39c13beb7cbe4396a9a8e7f41e083eb9",
      "End": "e4a5336483f1415693c3db495c4b963f",
      "Id": "858a3c01ccfb4633a6989d40c0cb85a3"
    },
    {
      "Start": "35a0f140b6d84cba8bdd2f00fe29f1d4",
      "End": "17a03efdc79040e8868f2dd263733ce9",
      "Id": "bc749737a67b44ed8886fe20ccd1169f"
    },
    {
      "Start": "32d1a5a77a0f451c93f9c44aaa837222",
      "End": "c4c68d37246c46f58b807ef27839d9f8",
      "Id": "30709dd5590445d49bebaaff0783470f"
    },
    {
      "Start": "dd4fc6933fa74cd2b8de3ddc498debb4",
      "End": "c9687b4bebb04e719e2200c4838ce1de",
      "Id": "ffcf4dca088243edbacb97f0b86b9348"
    },
    {
      "Start": "d871eb1a890e4cbba81860a656f99fac",
      "End": "2bdd59f14fd448f580da8f4dc1d7b873",
      "Id": "c025b7aff68246989f77fc5801e496d4"
    },
    {
      "Start": "e6c8918c213c4f819bca8bf3c9f02c80",
      "End": "b1d1908be8964726bc0218977bd50a10",
      "Id": "ac198c9ee81e423aab62156d2b05c183"
    },
    {
      "Start": "28e0f605ad874f2b9ece1ca8abc8ec49",
      "End": "5ae7f88752fc4624a97bbfd8c8a682a2",
      "Id": "e4d44708f0c64954b5ca16bf612cfde6"
    },
    {
      "Start": "5cf81358a4f94fc79e30a0dd260e17ca",
      "End": "dd0931ebd6bd442a949645a7d5b88b18",
      "Id": "de42f005c68a4e7489d491e71dddb0ac"
    },
    {
      "Start": "69ebbeb735b74951a12481ef0418efa9",
      "End": "37d10dea34574d9f9ca3e49bc3f93fda",
      "Id": "b4d9ad62c12744b3a0abdbd7d53c515c"
    },
    {
      "Start": "69ebbeb735b74951a12481ef0418efa9",
      "End": "bf1d9b44b6d04beb9f91e40144cf0fbf",
      "Id": "11b6b7f2013444aba1929ed1bbe46b59"
    },
    {
      "Start": "69ebbeb735b74951a12481ef0418efa9",
      "End": "f3c627e54e14429399fb41a1369720d3",
      "Id": "3fbc5513eca2463aaa34db89d057ef0e"
    },
    {
      "Start": "2194c96b06e64c5c8bc9e1beac126094",
      "End": "25f12a5f279040b99a15e807f2e6e0a6",
      "Id": "14295de8c8d6408f8a78dff0451ad88e"
    },
    {
      "Start": "90b4aa696c23462185da319b5577132e",
      "End": "bfd7f3563a0b4dbc90da80b04e4795e9",
      "Id": "6d59bf764bd64d9caf1eeca5c8d1865c"
    },
    {
      "Start": "648e4024ea8e43e7aa76c98d7c05883d",
      "End": "da9031dd23014901858313f595fc284f",
      "Id": "44d37faee8714b9faa3c10a8a24b375e"
    },
    {
      "Start": "e55a2ed2e3ad4999896ca717a6b827fc",
      "End": "e53015e89f154a3da86701ef42bdbf21",
      "Id": "ef81f38384d544f8ad9e301df7496d4f"
    },
    {
      "Start": "807779e5da4c4165891b73caa931dd92",
      "End": "4120ca376a314f46bd798ab14b366d3c",
      "Id": "af547101900c4c019306cb1c360f900b"
    },
    {
      "Start": "29637aa7fe424c5389791f763fd3b38c",
      "End": "28be843fe20e4401854338f2d00831f7",
      "Id": "8b8c8b2371a342ac9b53644dd729e822"
    },
    {
      "Start": "29637aa7fe424c5389791f763fd3b38c",
      "End": "bc3098ddc2be4d3b886d117bde3c892e",
      "Id": "f5dedc70e8384d6280c19328398c8dc1"
    },
    {
      "Start": "29637aa7fe424c5389791f763fd3b38c",
      "End": "7fe7143ff779452fb35e178b5263d6fd",
      "Id": "be48c353a6bd4747bb33e463cc48d8bd"
    },
    {
      "Start": "29637aa7fe424c5389791f763fd3b38c",
      "End": "71f619b0017f4224bf45b30f498c54ed",
      "Id": "17a5798e1150406cb124903b0efcdab3"
    },
    {
      "Start": "29637aa7fe424c5389791f763fd3b38c",
      "End": "07bedde8daa844399c463ca4c1153a4e",
      "Id": "2b25767796274e759e3188364aeeb2b2"
    },
    {
      "Start": "29637aa7fe424c5389791f763fd3b38c",
      "End": "656e8b668f0847c0a9762191e37859ae",
      "Id": "b39ccf0c00834e0e829c2251661fe6a6"
    },
    {
      "Start": "6b800ee210d24e149bc0ddd6a7ae15f3",
      "End": "a264a58f24f0413892511188ebc431b6",
      "Id": "934f025e5a9f4607b03bedc3f0243fe6"
    },
    {
      "Start": "7e0e1c01eafc40b7893d638817586cab",
      "End": "5d622360ee0548579efff3e41304e104",
      "Id": "fde1b8dee5ac46f885a1e5d757b85f34"
    },
    {
      "Start": "a0c36b64497a40cb900958c7835d0330",
      "End": "f2ec987cefcf41fa9ead58344efd4b7e",
      "Id": "57b250dabc7a4f458a74775cdd52849b"
    },
    {
      "Start": "30424f4577f44e66916515321b8a5e03",
      "End": "880373bd40e7448bab5d32ebea421337",
      "Id": "c0611a467954409dae5e5dc5e6d7f6ec"
    },
    {
      "Start": "c9f91df8fa3c45eb81bec03a9ea31fc1",
      "End": "4808930029ff4a019c28d80ef1ebd810",
      "Id": "995ae82d1a814b1d8a68703308c7352f"
    },
    {
      "Start": "c9f91df8fa3c45eb81bec03a9ea31fc1",
      "End": "efde6984945a4f00b49a8f80a9f57766",
      "Id": "4bbc600b4da140a5958eef9f6b0a2ed4"
    },
    {
      "Start": "c9f91df8fa3c45eb81bec03a9ea31fc1",
      "End": "45a3b5efac4841baa048c1b18e4d27f1",
      "Id": "20c283a46b224eac926d75a4ec159687"
    },
    {
      "Start": "c9f91df8fa3c45eb81bec03a9ea31fc1",
      "End": "a06084fd638a48998aa60a7ad1dabb22",
      "Id": "8910772c1202422f9a8f787fcc644e2d"
    },
    {
      "Start": "c9f91df8fa3c45eb81bec03a9ea31fc1",
      "End": "0e82e5f26ac348e886b791f4b826012e",
      "Id": "031f9ef5f09c4672b49740caa3740ffa"
    },
    {
      "Start": "c9f91df8fa3c45eb81bec03a9ea31fc1",
      "End": "b9933e9faf364625bcfcb6bda22c9c35",
      "Id": "5a55f1fbc7a04b5ea1659717324158be"
    },
    {
      "Start": "93b6bef3197042d5a32bc13ee7497664",
      "End": "5aebd09bed9f4f9fb8778f3b8259ae97",
      "Id": "a040d646a1cc4ab196628919a80bb3c0"
    },
    {
      "Start": "b87b8d2b7eee4c0c9dc64da5d174045d",
      "End": "a1a87a6a21ab445cb4c7654349c73395",
      "Id": "f2289512e938484ea514c7c84d9689d2"
    },
    {
      "Start": "241bd446a1824cd7876f1ec7999b7a0e",
      "End": "f2aafcccd7da486a8af39026477b941e",
      "Id": "cdc505a7b7e74195a08b4f2904b186a8"
    },
    {
      "Start": "a56b643566a64703978e4611fec58e42",
      "End": "fdfe7586045b436c8c65564d96406b91",
      "Id": "6ab323b5416445deb8a84afb52c50288"
    },
    {
      "Start": "64915d91e9264a13a2ce77bb3df604fd",
      "End": "30db9b626d3c4fb28dc8bc53c1031c25",
      "Id": "ff4d7e3c9f9a4c188c98dbe05b68df43"
    },
    {
      "Start": "b28bc7ab3a314c6485dc2ea249e61f64",
      "End": "706dc5e2633841ceaa400e96a6ebca6c",
      "Id": "b7e0aadf3f0941a994bde6fbb69bcffd"
    },
    {
      "Start": "b28bc7ab3a314c6485dc2ea249e61f64",
      "End": "2c6acfb2ae81477596385e35fac2efc8",
      "Id": "1763aa77859b4df7976c8e4a8db5d232"
    },
    {
      "Start": "008a46ffa36b4bfc9cfb01ea426826ab",
      "End": "8bf174c12fc34de99d92dda059467a42",
      "Id": "cf36388d3e434f568f31e898ef971dd7"
    },
    {
      "Start": "008a46ffa36b4bfc9cfb01ea426826ab",
      "End": "ab62d409dd934c038c6a494bfbb0636f",
      "Id": "241c8c5386ef43ba96ecaddabc2724ca"
    },
    {
      "Start": "3789102ebc1646b8b5864a6f149c65ae",
      "End": "308f28c8db144a109f697d8e9d19aa41",
      "Id": "e578ba42902c41188b917b6063cba133"
    },
    {
      "Start": "ef7af6372feb45e2ae2cf1d8d7b4e96d",
      "End": "b15f9e4a06434a22b38e9e8580a56864",
      "Id": "443aa433a127462eac02710644030248"
    },
    {
      "Start": "ef7af6372feb45e2ae2cf1d8d7b4e96d",
      "End": "b2bb4251d2ce436cbc9bde86df597fe9",
      "Id": "38a40187a82a4ff89cab6d54acdce8bf"
    },
    {
      "Start": "ef7af6372feb45e2ae2cf1d8d7b4e96d",
      "End": "2682c6ed85274fa3be862538a163ead2",
      "Id": "c53ce0365db8458991110cc756954beb"
    },
    {
      "Start": "448f47c16b034c698dee478bc10fb2bd",
      "End": "10a81aeb65dd40588e383650a177efb4",
      "Id": "98fd37585395467a98c82c5efada1b81"
    },
    {
      "Start": "448f47c16b034c698dee478bc10fb2bd",
      "End": "f68822b622a443f5bbbd232a39afea68",
      "Id": "d62df4ee1e9646959f9d8d3021b1e94c"
    },
    {
      "Start": "448f47c16b034c698dee478bc10fb2bd",
      "End": "c2d7a2b636654256a9e335457d47bd5f",
      "Id": "dc09ad2c13a24c968dbd8fac12a090bf"
    },
    {
      "Start": "a5c684ed8d734400bdd0386a2d65f8c7",
      "End": "0caddfef17374b3a94a0aff0049db293",
      "Id": "b59bfc9af02440eea564801abad20ce6"
    },
    {
      "Start": "a5c684ed8d734400bdd0386a2d65f8c7",
      "End": "1a654efc58e94ba99c0ccb5085cf2ad8",
      "Id": "c5f517dfd911407da8714dcff39a78ac"
    },
    {
      "Start": "a5c684ed8d734400bdd0386a2d65f8c7",
      "End": "c136f0c501b04c47873f41c2b9881ef7",
      "Id": "9dd68541df5e4369a4815c48b38643d3"
    },
    {
      "Start": "30b3632b59dc4056afa237a5010173b9",
      "End": "c55719bcd12a431bac76af708b55d971",
      "Id": "2696b1e265a7460f85d9eab1be2b1e62"
    },
    {
      "Start": "30b3632b59dc4056afa237a5010173b9",
      "End": "8b4ba9c8651c44a9891d1ebd9f7a7b14",
      "Id": "9f7ff93cc67b4004bdac4bb84e58b437"
    },
    {
      "Start": "71f4e63824484a74bfb089872882735f",
      "End": "48d7e4aca2554d57ab28c45e7db78380",
      "Id": "0b61f08ee4eb41819051c93d0b80aba5"
    },
    {
      "Start": "c98eb777dcb8445f99e28834228b0011",
      "End": "f6f413e78fce444390109e586f75c493",
      "Id": "61c19af7146947519415203fcb391872"
    },
    {
      "Start": "477794a37d4c4bffa944d8709d7504b9",
      "End": "3c0ca41fecb34745b15f25d094dcdf29",
      "Id": "642ba2940a1e4d69aa071b104ec00c98"
    },
    {
      "Start": "d798335b76af4fb5af002b6bc23d484d",
      "End": "94e544961ef64922bbd49de745b73a80",
      "Id": "5237d8deee0649fd850a25f77517928c"
    },
    {
      "Start": "d798335b76af4fb5af002b6bc23d484d",
      "End": "276000b0cf6346eea8bbb51e36111a25",
      "Id": "dc8dbe6f0b464efaa2853f386b6748a0"
    },
    {
      "Start": "fb5219018198464aab240eb7c8035f27",
      "End": "4f432c96ae4846e5973ba3a751d83aa1",
      "Id": "f9540a5b1ac04df499e359deec9183ff"
    },
    {
      "Start": "f6a5854068ea421595ae89f40e3f57bf",
      "End": "8d6c46decf5543e6beed50cabcc7055d",
      "Id": "c9521f74f1ac4ab4b61de11b4efdd665"
    },
    {
      "Start": "092641e6973643c5b28ac1d5e190a36b",
      "End": "d01471b4d6d04927a3be8c457e4ee161",
      "Id": "24ad34dca5cc4f368a67777449a4fee2"
    },
    {
      "Start": "092641e6973643c5b28ac1d5e190a36b",
      "End": "6453cbf4e9344aba9c9ef76277d739c9",
      "Id": "d5c74b34053f420ea8674b3cceda99c0"
    },
    {
      "Start": "092641e6973643c5b28ac1d5e190a36b",
      "End": "fa78387945f749f1a85ddf6e184f928d",
      "Id": "d5a36bc59de241d2984e0762907be66a"
    },
    {
      "Start": "8bb44e6bf19d4156964d49432d47fadc",
      "End": "db42a6a60ca84246814726602ee3f0ef",
      "Id": "1177cc56f2134b9997d67ecbfb435096"
    },
    {
      "Start": "b6ea3346204448e3855f95c4221eddd2",
      "End": "d1c84c1a3cff4b439317f2f6171a8588",
      "Id": "8997e1db2f394e61aaa44f5c0c9e68f2"
    },
    {
      "Start": "b76de3ea523f4ce88da8af65203f68e5",
      "End": "897500fd18154675acdc0bc502c327a9",
      "Id": "3ef7c537cf8649b882a2defa5b1ddc16"
    },
    {
      "Start": "29f9b6a5607e410db36c2a277415e1b0",
      "End": "c0c2557e6dcd4206b4345e791fa63bc4",
      "Id": "e079e0ab5351468389b3756dd5dd2b03"
    },
    {
      "Start": "171c6dcee32d49e495644ac39d932f00",
      "End": "d749105dafb940b295f56aa83c0b1444",
      "Id": "a3d099015b7e42f0b3f8489a645d9a91"
    },
    {
      "Start": "5ec69a781ad24841a001fcf3ff2c11ac",
      "End": "4c7941dee40e4473b475f4aedcb85042",
      "Id": "3a4431d025aa4855b81d4b70d1eb1c02"
    },
    {
      "Start": "e7da51351a9848d5867cfbc7e7cb3c52",
      "End": "9ca17099a67d466f9dbcccb93343a851",
      "Id": "f23213c81d6e48239fe43a3bea1af51b"
    },
    {
      "Start": "3aa971588a4f4bfe8b4e7598a5df05d0",
      "End": "d3b8f48196454104b490ffa5570f77d2",
      "Id": "231446a53c764683a3f212015475c9e3"
    },
    {
      "Start": "fcb7d844f71c421bae8114b29d9404ea",
      "End": "f53747ccecf94dc2a6e8a85df1652b30",
      "Id": "1910e4aca17a406499e8c53cd331307d"
    },
    {
      "Start": "fbaabb02055b4a569d9af129e57ce93d",
      "End": "6c0197f145e0425a9e67ff1bee67088b",
      "Id": "aa89958ab8ed4135b9eade78bffa660a"
    },
    {
      "Start": "fbaabb02055b4a569d9af129e57ce93d",
      "End": "c88c8f0bc6954ac8b0334219239e3565",
      "Id": "5af459cbf8e747fe986a1b5a21841788"
    },
    {
      "Start": "fbaabb02055b4a569d9af129e57ce93d",
      "End": "7bfca5cbbae541e2b04f39a8b7d73d75",
      "Id": "97a15d374da042a3b16bba1639283cae"
    },
    {
      "Start": "fbaabb02055b4a569d9af129e57ce93d",
      "End": "915ab32be08040f8807485b83dbc255c",
      "Id": "104177d2bd3c46fdbe30ef7ebf4efdd1"
    },
    {
      "Start": "1f2dfe7115ef4e568bddf4255c4af391",
      "End": "6afaf9a1bd6e4e3b98e17485e790e3a0",
      "Id": "036fffb81c0140369024275590825d32"
    },
    {
      "Start": "8de04fe6165149a0bec6966a2285fb1f",
      "End": "11e4d798800f45e29fec310d6de6b068",
      "Id": "3ac9a69a0e534224bad66ceec2c8d3fd"
    },
    {
      "Start": "b57c56b181a743d6bcd0a69f35fa60c2",
      "End": "8fce3c550a744445a6bbe81ba221686a",
      "Id": "be8cf53d449d46b1a747c709fceb631d"
    },
    {
      "Start": "b57c56b181a743d6bcd0a69f35fa60c2",
      "End": "3c38a5e9d4d34e4baf1c76dcfa2bdf2d",
      "Id": "676dcafec5f1478db7e0b9f98deedccf"
    },
    {
      "Start": "b57c56b181a743d6bcd0a69f35fa60c2",
      "End": "3374d011d67a40a3addee2259b48de05",
      "Id": "f64ae30906534b579600cec8b362b926"
    },
    {
      "Start": "e143a61462ab44e28be451e9e266ad74",
      "End": "13b37cb2b19142bebb419f0b05f518c5",
      "Id": "75f05e2275834ec1ad6274f6c5672a56"
    },
    {
      "Start": "b3e3d096a6214a6ebf7862b7c954c50d",
      "End": "f0d3845527344a848e066ef1d2436042",
      "Id": "c21f26fd601e44e289b6d66498250afb"
    },
    {
      "Start": "75f8d0d3857f45d0bb917fb32954f2d2",
      "End": "af6b7094dcdc481a8e3ca15798fbf519",
      "Id": "99dcd9df9e5f4c539598d9a8651535c2"
    },
    {
      "Start": "f07a0503e51949a690c4b687ba9b7574",
      "End": "c8417376f907470aa46a55f2f571eed1",
      "Id": "0e0031593ff34b4fade5b249a25250c1"
    },
    {
      "Start": "1c9411ed5de04c6a8a6df30e84965355",
      "End": "8ec0b312aa1d4c66a0f8d283c5f6e3d3",
      "Id": "34f41e29e82749f5add698f211a94d83"
    },
    {
      "Start": "4e23887eee80407181a296a639f835dc",
      "End": "189e996fa0624d3ea49131e248a86bed",
      "Id": "ee34249abcd7473ead8b3f6444493153"
    },
    {
      "Start": "ecfe1c6fcf2944cb8f9f6be610248700",
      "End": "2c7cc81eef9c4b6fbb6ba975278355af",
      "Id": "2db040de5f2b4497935294779e70391f"
    },
    {
      "Start": "911ebc78786241c3865caae371b40137",
      "End": "db6d78c2945542f3be73acf3fe61ae59",
      "Id": "e135eaa98ef243b2a8ea62a96b5900b4"
    },
    {
      "Start": "911ebc78786241c3865caae371b40137",
      "End": "19a7fd3c6a254021967b86d80bf88edc",
      "Id": "dea3ae27164d4f2491bd07175e3e7629"
    },
    {
      "Start": "911ebc78786241c3865caae371b40137",
      "End": "196c88bdfb554e8091994f26313a1832",
      "Id": "c7584888b0f94dd9a1e84139882e411a"
    },
    {
      "Start": "911ebc78786241c3865caae371b40137",
      "End": "24a6d0f368174c54a62cf7b170ce80f0",
      "Id": "36394bf95d16439e93c7c2b97501ac4a"
    },
    {
      "Start": "911ebc78786241c3865caae371b40137",
      "End": "f1557f2c080048c5a84f6b9db87766ca",
      "Id": "5f53548c944640ac909dcb0244b2476f"
    },
    {
      "Start": "911ebc78786241c3865caae371b40137",
      "End": "de863c858a0548ff8150b20988406831",
      "Id": "66445d6f8b6342eca1f59bf4b07ec392"
    },
    {
      "Start": "911ebc78786241c3865caae371b40137",
      "End": "5ec0e840627144919b3bd4c582c8b254",
      "Id": "1cd3e7684abc4085aa48f0981136b820"
    },
    {
      "Start": "fc1b0f2f07c54ad78b6ade7baac96769",
      "End": "2670b9cd87ad4682bd569cfd67a5d3de",
      "Id": "acb32da4b5e94ae7b5630a2b5c919d49"
    },
    {
      "Start": "fc1b0f2f07c54ad78b6ade7baac96769",
      "End": "eba9bb62fa184ca78560ef4fb7abebd2",
      "Id": "3bfdb6eac7bf49e087320e6890cb7ba2"
    },
    {
      "Start": "fc1b0f2f07c54ad78b6ade7baac96769",
      "End": "0614d26fd5ac4db682f9c2eaa38c5337",
      "Id": "73001bb32f2d46d5a63c35ddcd01ed88"
    },
    {
      "Start": "fc1b0f2f07c54ad78b6ade7baac96769",
      "End": "b4f865ff435f4474b6b4e1d513ca57e9",
      "Id": "37b93f75201246188566784198ab1da2"
    },
    {
      "Start": "fc1b0f2f07c54ad78b6ade7baac96769",
      "End": "f0196362d0864c918f3fafcd79a6d5eb",
      "Id": "d47d7ee1787241d7963e60f9ee1639a6"
    },
    {
      "Start": "03f97ada7d97499bad36392fe76b15de",
      "End": "862d0da97c244bf9a2c366afad00fdd1",
      "Id": "f8a1a4bd9b214a3aae33dda9c07125a1"
    },
    {
      "Start": "14b81ab4d6554b69a245a39fb3fc6680",
      "End": "6fe326c7d8324808b0150c8abeba75d1",
      "Id": "ea930eac2a6d401684fc49fa174cf477"
    },
    {
      "Start": "14b81ab4d6554b69a245a39fb3fc6680",
      "End": "7e94ac3f3d7f48eaa0c97ad300e44386",
      "Id": "85e5443fc1ce453e95a2d71d7f46f9b3"
    },
    {
      "Start": "6b21dbb4cec244ccb6a150fed25a2df6",
      "End": "0e45e970ea804ad7babd0e7c8cb4b8b7",
      "Id": "7e2a23fa0ec84be7a93abbbd1ddc3c7b"
    },
    {
      "Start": "6b21dbb4cec244ccb6a150fed25a2df6",
      "End": "91f8eb898d4346418210256e1add77f0",
      "Id": "9d71697390684958a736a5d6cc4cbb20"
    },
    {
      "Start": "6b21dbb4cec244ccb6a150fed25a2df6",
      "End": "8493efb08939420a8da9a8538966efc1",
      "Id": "37a226dc8ed7445e93bbfe1404f2a0b8"
    },
    {
      "Start": "e5d9417c2bcb45b9b6c405239b14cf1e",
      "End": "3b28fd7e133e450e99a934f3b44fa7e0",
      "Id": "ef95494521e44d5fa8495427753f17a6"
    },
    {
      "Start": "8875de9b5e58497ebdc543813ff3aa26",
      "End": "c2c34e348a0a4b058f284ab7d0c20ac1",
      "Id": "2a069a70e5b34ab3a90d11a277b11a04"
    },
    {
      "Start": "8875de9b5e58497ebdc543813ff3aa26",
      "End": "a0bf21e8d9f34caca6d6aa05005ca954",
      "Id": "262726be48cd4a2ca04cdd64c624c006"
    },
    {
      "Start": "82a38fc64bdd42fd885b0c0a101a31dc",
      "End": "371363d4e02842b983b6d6879816d5d0",
      "Id": "bb8ec515f6f9452290bf5acd3db848ff"
    },
    {
      "Start": "cdfa32e61f7d49068c68a358ea5f0b4d",
      "End": "9cf15769977f408dbc8ee0323c8497fe",
      "Id": "b3861aa66c304e088e3c286259510be7"
    },
    {
      "Start": "ec8e8e5f5e4a4184b4f1e6f8816b4614",
      "End": "386a2a58b90e465ea394da3660ac2d52",
      "Id": "c9b862f78ed24559a5ee6b7074cf3634"
    },
    {
      "Start": "79e62776fb0848cd8ca3561b201451b0",
      "End": "d4ebc078288e45a8bef1eb38864b75a5",
      "Id": "bce8a9da89d74759908a74cb3fc2fbd5"
    },
    {
      "Start": "e647ee8cfa124346939030c3955c7cbe",
      "End": "f0b10fadcfe14e87abd1a937168940ef",
      "Id": "c1c7a3c169e7416688fffe032130a07c"
    },
    {
      "Start": "5bdba761ae194284b79838a4deda2314",
      "End": "452bb439a1b24e6c9753feff4230f257",
      "Id": "1795d6f6dfc04ccbb339be6c322a21ae"
    },
    {
      "Start": "5d3a87d459b74aeb8a341adca86aef93",
      "End": "0f5c75db6b7f42928e904e746bae80b8",
      "Id": "3629b47141fa4a5f89d9861b3293c40e"
    },
    {
      "Start": "cfd0be20162c4f86bea74693648a8cf0",
      "End": "1e3327f808e84c758a0389d2b6f132e7",
      "Id": "26e9a57e6f404e689d5d1bafe1d75995"
    },
    {
      "Start": "8f1bdcf30dc4432aaf96de4eb5b13602",
      "End": "ffa8dd4a5caa4b50aa002083cc152ad1",
      "Id": "a6fd1fcd3ef64b45b1aa7fffdfbef513"
    },
    {
      "Start": "4010a505632a43bfbf8216a4ce453b80",
      "End": "c93ad5ed413c43fe94dcc3e6969a89a9",
      "Id": "cf57891bde8f4393a46b6fd29fba9abd"
    },
    {
      "Start": "38fe6487db954f9da1b607bf9b00e006",
      "End": "e9c4cbcc9d5849e3846e75975e62012b",
      "Id": "46013ea13868408294a9a230365bcf3b"
    },
    {
      "Start": "38fe6487db954f9da1b607bf9b00e006",
      "End": "11e5e64d808a475eb3e472a08bb3755c",
      "Id": "ac233571abb043e4a62294af643e6bac"
    },
    {
      "Start": "ae7544138dc54330a76d184a50ca1e77",
      "End": "324f015ca3e147c29285a01339964064",
      "Id": "0a3aedb073024a76b85d51222d573e1f"
    },
    {
      "Start": "ae7544138dc54330a76d184a50ca1e77",
      "End": "a0b38e355af945dea32e3e1d45c2051b",
      "Id": "34345e921f674e539e0576628c54649a"
    },
    {
      "Start": "ae7544138dc54330a76d184a50ca1e77",
      "End": "5dbe110538384d5187f5ec8bdee14015",
      "Id": "0539e13a2bdb4bacaf965724b013ac85"
    },
    {
      "Start": "622cdfb0cf7d44b5bd7bf5cf50934c94",
      "End": "07b25b8f1be7456b9b493fa32d4e8d1e",
      "Id": "da60d4167acf49e5bf28c10b15eff27a"
    },
    {
      "Start": "c1563286fee34ddf9829dc605fa8a3ea",
      "End": "b98ee3c3b7aa4d3d82e77bb43a669283",
      "Id": "5fca46505cb544ca8d0d73ea70cbd69c"
    },
    {
      "Start": "b3d02ec2d4fb4bcfa4b49f0f033866a9",
      "End": "019e41fb25c64dfe8c89fc2048c1e41a",
      "Id": "2f5afbb0171f40058ec3fd361440bd1a"
    },
    {
      "Start": "1d648f754250454a80b71a1a3d2e31db",
      "End": "e790b989acd246998f7eb4a16dac69d9",
      "Id": "90ef4dd72961405b8adc8d21ff998510"
    },
    {
      "Start": "ec2bf71c61554267bfd9de7db215ad8a",
      "End": "e49aa8f18ef94ceba95ceef0c3d700ad",
      "Id": "949b326c3abe4491b833d4f466cb0687"
    },
    {
      "Start": "8019a13a060048d197507c73d735f7cb",
      "End": "e5fd6e85db1b40149d0c6110661c1820",
      "Id": "c18619df2a2c42768bd0d1020141fe40"
    },
    {
      "Start": "85216d7569934f38a607f6afafa37c5f",
      "End": "96764b4c56e1476794abd39925e56ccf",
      "Id": "b2c72f6b9e1e400f89882b3058d9fa32"
    },
    {
      "Start": "c9d1a2e952b547bd852e030661864ed8",
      "End": "c45e9dc017f64401ab5460924e6ea27e",
      "Id": "16a2c85da2d54ffa9f8d004968f543f9"
    },
    {
      "Start": "72bd0633edd9489eb0c9248a0fb56dc2",
      "End": "9a027e87c499475493223612bc60615e",
      "Id": "d3e59f7f71ef4e9cbc3d57dd9ea8b188"
    },
    {
      "Start": "8b0ab347e75f482f92caca10428bbc73",
      "End": "10ea3b12b27a4b498bd04f0d76c9ee40",
      "Id": "c817816f408849a5a444d38c2f347939"
    },
    {
      "Start": "971b5309dc9a4b35b02197f88efb85f5",
      "End": "a6e575ea6071427b8701f7d1a3c2a4c3",
      "Id": "3792791f3b7e40f4a7888b1f05d4572f"
    },
    {
      "Start": "a1cbb02ff2b54d61874cfd632b72455c",
      "End": "246f050c925c4b158cdad87e418f14e0",
      "Id": "e3330a3ac75d435b8151a91b3905c636"
    },
    {
      "Start": "997bf2dc226246199274f66c54ca80c9",
      "End": "476c994432f1480db066cdf412a2df92",
      "Id": "b0ccda6c95b44ed0adf91cbfb570d0cc"
    },
    {
      "Start": "997bf2dc226246199274f66c54ca80c9",
      "End": "28435f2aae7f4d61b1ac1a10597dc642",
      "Id": "8ad087c73acd4e9ea63204f2c7797fd7"
    },
    {
      "Start": "546a14488c054a99ac1ad200a70b730f",
      "End": "ebad25df0394448392649190b7f31099",
      "Id": "bc0de51c228c4f56aa8f035e193a086c"
    },
    {
      "Start": "1971706e5f3b401085ecc20f1e296280",
      "End": "14fa3b9ac6ed40f8b9b80013377f8614",
      "Id": "87702a5f9e0b4b848211c907cbb90b60"
    },
    {
      "Start": "9d849ab73fdd4aa4ad09eea0e1e82237",
      "End": "4f17006789624bbb9e1ed012e897d662",
      "Id": "b6459669c00145c7b48578ef6a4fbe80"
    },
    {
      "Start": "ff62a789657c41ac8739b2d999df033f",
      "End": "099b97c44a524ce0bd16c29f2e9ac851",
      "Id": "931169ed90824ba9959214ba25f0233f"
    },
    {
      "Start": "ab7bd8aaf98b4fa8946afc670a4fa798",
      "End": "48d76262717d400f80c2bea1208aac4e",
      "Id": "36c5934c596e4294b35100f057da7a5b"
    },
    {
      "Start": "ab7bd8aaf98b4fa8946afc670a4fa798",
      "End": "5518022b14ee476eb1d688a5b1f8b5be",
      "Id": "046bf747feac4ce288085a996ba6cdc4"
    },
    {
      "Start": "ab7bd8aaf98b4fa8946afc670a4fa798",
      "End": "2e5c08fd6cd34b9d8bcfc4e61c9bd7c5",
      "Id": "2923e078660345e8aa18d03c33eaff18"
    },
    {
      "Start": "442c86f147d547c98c23eed3f3c4ef9e",
      "End": "4c51ccd2bf69446f885347baf7723e67",
      "Id": "a37c77ea046c4fdf8dff5205b64c82ad"
    },
    {
      "Start": "a408d893a11e4a5384d512c526693dd7",
      "End": "9b9ef37173ae4778918722e7f4509099",
      "Id": "018ce10be5884ac5b542976b7227d7ec"
    },
    {
      "Start": "583acef17ba04cc5bc17b960a067562b",
      "End": "2348a51126d24803b8f0539368a54869",
      "Id": "dfb989a682924338b5b1c14ca2fed7fb"
    },
    {
      "Start": "55d6a100fe8641e888ca025d1f9fb064",
      "End": "ea29ff87270f4dcf93a30c894f4616b8",
      "Id": "093126d5ce234f20bd7bd4cc7fa5d4d4"
    },
    {
      "Start": "55d6a100fe8641e888ca025d1f9fb064",
      "End": "1c23b05a9f1a42668667db4cfbc99049",
      "Id": "6fd263b4d499444e851168c88dc15400"
    },
    {
      "Start": "4905225af3254649bde6e5503bb1265e",
      "End": "c37becaa8064437a8d2114d6eaec59f0",
      "Id": "f0bb6d5e61d54596a4cb930c5c091803"
    },
    {
      "Start": "754f3370954444d292e4fb57c031ece9",
      "End": "9a672b2baa6f4965a4fd245e2668ef39",
      "Id": "8da30b087efd4d94aca7ab5fed70e5ec"
    },
    {
      "Start": "54b34cfacd54452b8ec32c8023cdb66d",
      "End": "1feab15f637944c28344296287a9562c",
      "Id": "19da697544ef464cbc7b6b3c02721b71"
    },
    {
      "Start": "54b34cfacd54452b8ec32c8023cdb66d",
      "End": "6be9e9f14c1d429e8c169c4dc7b73059",
      "Id": "6f2c82898a234783949fd1ea7ce0aa0f"
    },
    {
      "Start": "64da7c0d6da6436db0153cf282c1e99b",
      "End": "8f74297b379f4de4be8fba774e489c26",
      "Id": "02d54b24706742289b0fd3b4ca0b915f"
    },
    {
      "Start": "b6c4c5e84e6a4aff86d31102f4a4f4a1",
      "End": "6c7acd8a2366457eabd265083b631c97",
      "Id": "aca77306f9184a76ad55798399f651c6"
    },
    {
      "Start": "780b186b5f7741a280e446352dbbb7ef",
      "End": "108716174e604260913292d8ef3deb41",
      "Id": "f0c0c5a265b64ff7a6e22a1eeb226c82"
    },
    {
      "Start": "1c735c07a9d14776874189b0c1888263",
      "End": "1d49dc1260394584a41a142056a0430a",
      "Id": "f3a0c3a04d9f446cbb3622edf49a644f"
    },
    {
      "Start": "4a404d9cfe2c44638403863af0aeb8e0",
      "End": "aa60349d30ea41c9a34160004b3310c8",
      "Id": "3c110339edb045caa89140fb1ed5905d"
    },
    {
      "Start": "d8ca14101b784d6b95a6c550ba636d91",
      "End": "65e117fb6e5c4c35a13db8ad6dd386d3",
      "Id": "c5b265ae82e24b1daf577d7e03fbef90"
    },
    {
      "Start": "2e306b4edead45dfa782abc9ecee4f82",
      "End": "68154781bde94e6e9d745e3b276f9c95",
      "Id": "16ec07aba2ad492dbb6dc83374902f9e"
    },
    {
      "Start": "d3704ab784784b20bcd71ce69d30e902",
      "End": "4c984e12645c4285afda60691b3d8a81",
      "Id": "d35372f262154007808789389bca11ed"
    },
    {
      "Start": "88fd1846df444a65ac31e86c0c1e6bf6",
      "End": "3dace5b2a21542acb134eb262a3cc429",
      "Id": "b9d9849630614e5d9dba9bcc74b4ae8e"
    },
    {
      "Start": "d3fa141b2ecc47e6b525eb9c21cc0c5d",
      "End": "2c1e1bf74970400eb7cd056c99f3e2d2",
      "Id": "2a5698f798224148b64f295d46f73d6c"
    },
    {
      "Start": "9f4c9594f1d34fc587438066048da27d",
      "End": "3e3f221947a444cc8b299278cabce54d",
      "Id": "a29c9bc1277d40f19fdf835573468bfd"
    },
    {
      "Start": "9f4c9594f1d34fc587438066048da27d",
      "End": "f1d584bef43d4dbeb4afa7c8c1042ff8",
      "Id": "4e547e66ddca4ba38c38fa48ee49cc8b"
    },
    {
      "Start": "e219e10e1fa744bfa9680f5364ec40e8",
      "End": "97bcbbec879e493da2d4ee3920c36f11",
      "Id": "34d91d3d2859454da1aa2f2fcd91bc65"
    },
    {
      "Start": "971454fad4bc4f898d10d52c263ee766",
      "End": "e2a2bd561f2d404ea8e9a633717d9d7a",
      "Id": "5b9a62384c9444da8aa0efae63c85554"
    },
    {
      "Start": "971454fad4bc4f898d10d52c263ee766",
      "End": "33bfa4f517464d6da943a2464e190658",
      "Id": "317b4ac5c0ba4f07a604c0a4509ac9ad"
    },
    {
      "Start": "971454fad4bc4f898d10d52c263ee766",
      "End": "197b0ead67cf4328b630973e008c5baf",
      "Id": "62f98cc8f0aa4b5588442f2b679a9874"
    },
    {
      "Start": "fc001d57b00f407bbf7d27962d90b572",
      "End": "520bf3d52e644fca9dc48920e43e584c",
      "Id": "1bf8f7b7111d4d24b3e630747aa3768a"
    },
    {
      "Start": "324399b6a7444a00bb2081d679d7d860",
      "End": "11f38d4950594b37860cc41cad7c5c15",
      "Id": "86cbab6497f04a92994ba31955aad87f"
    },
    {
      "Start": "2cc438fb9c964f4a93c0ea6c3b6ff7e5",
      "End": "dd22c19468fa40d5b4c99576496dc1c6",
      "Id": "3511050f547a466ea6987cbc4b829818"
    },
    {
      "Start": "e7ba140d09c44d8c86ef1e2edb80c821",
      "End": "35b5c9a7d9b24d279e6da86e9dfcc5e0",
      "Id": "cf37fc43a8714692a52d9c4eab079016"
    },
    {
      "Start": "dd11fa12d10946ac81593b50565ed796",
      "End": "3a0aca2102894c2e8692737ee34e6843",
      "Id": "622b4f674bd94b3ea5069a69718e9373"
    },
    {
      "Start": "f5fad9f76c9541f085e43249838f5eda",
      "End": "e12a5a9a64a04cd19173a84762df197a",
      "Id": "a57c66f6c7544866938d9707751c2f04"
    },
    {
      "Start": "a818b54556d14709af0b99e1dbbdc362",
      "End": "2a3f14b2448a4bdb9135228f2b6cef87",
      "Id": "4aa725c880a04ae092365afbaf3bc452"
    },
    {
      "Start": "d06461291f4a45f3aad02f06a769b05e",
      "End": "5b13108184fe490791c7163dde13d5ce",
      "Id": "c3c5ad9a8af74866b3da542ada6a2b1c"
    },
    {
      "Start": "be89fdda69154ba987001577c2d90841",
      "End": "53e58c0fb2704f3fabb925caadd7e44d",
      "Id": "b40ba82c6a2d4d87b308bfe2bf9ee4d0"
    },
    {
      "Start": "d1cb646e5b034ef18f130ea7cb182318",
      "End": "7aeecea3b1ad4279b02677fe1a915a96",
      "Id": "537704cb0c9640f398e433a9e276e57d"
    },
    {
      "Start": "816b4d0404e04773a22fca1f4a31cb4e",
      "End": "6ea177bcbbe94645a5107daf3601073c",
      "Id": "6cd8c98ee9de48bf82c2c89198917241"
    },
    {
      "Start": "8711cbd747db42eda552adbc84e92b2e",
      "End": "06cf9bdbc96f4212b006bac75b512a03",
      "Id": "f0ffd2ac322c4e74ae26b8335686929c"
    },
    {
      "Start": "7b6edf51760d421ea59c3444ce90c2b7",
      "End": "092d995f811143a39d9ca9a3c4df815b",
      "Id": "34e40d96ec484989adcecbd34a4bb2ff"
    },
    {
      "Start": "d73ac9d233bb4713a3ebc009b7699a40",
      "End": "ef5bab22ff2f43d3b599308f95afbbfc",
      "Id": "40ad8f2067094fefae0e837403a268d8"
    },
    {
      "Start": "e3373ce9a747446faeec09545ebc5805",
      "End": "9f65526181324b7bb68301fc9df81d45",
      "Id": "9f40b9628b074561a605ce86993ee86c"
    },
    {
      "Start": "ecb0b055022f4483b7ad4c5abf6adf94",
      "End": "c61e2ec7bfa4493c9ce772c039818682",
      "Id": "e9b2b0b8db694ac08885269bf136f71e"
    },
    {
      "Start": "ecb0b055022f4483b7ad4c5abf6adf94",
      "End": "81421a8a90e94c66a0ad08ad6fabff05",
      "Id": "505dc60c0f9546c492fcdeef7460a19e"
    },
    {
      "Start": "a6113b35ce44457dbdabe05c41bcdb59",
      "End": "b655071fea944774b65109aaf52b1032",
      "Id": "90f92fdba2bc4b3395a1338e01d40130"
    },
    {
      "Start": "9ddc586fd0a348168b2c929fb75badc5",
      "End": "3b074b904bcc47bbbadcc4a8fce26a19",
      "Id": "709cbe6f18754f3da5b87c111011c29b"
    },
    {
      "Start": "9ddc586fd0a348168b2c929fb75badc5",
      "End": "1543502e0cdd4ae5893f8ac436186e1a",
      "Id": "0163e64b3e7840a7847b9a3a64fc1bcd"
    },
    {
      "Start": "f725a164b5194486a1ed295a4bfe5ebe",
      "End": "f768ffebf13443779340fdcc672b40f5",
      "Id": "81327d56b0d24accb8e25aa168f0f353"
    },
    {
      "Start": "97e5b872099f47cba9f8d888340b3db1",
      "End": "94189c2b7d4f41ffa7bb827eeccc422f",
      "Id": "443b335e88ec47fb8defe91f614dc05c"
    },
    {
      "Start": "47d44d3bf0514b5ca04a67601442faf1",
      "End": "8dfc7a67026646f5b3260c9713b30b29",
      "Id": "f2382471d536465f95916c32b4f168f7"
    },
    {
      "Start": "b99af92469874629b3ce213bc38380f1",
      "End": "c6ebb6248e45480c81265baec2e5e0d3",
      "Id": "3c36ec89f3604bf7af735887be3891e3"
    },
    {
      "Start": "b99af92469874629b3ce213bc38380f1",
      "End": "3f3d7f43a3be4bef8ae14157efd59616",
      "Id": "63818f9f67ba425ebf60e2a61dd36f8d"
    },
    {
      "Start": "8f776d0503b842d78046a8231c7449fe",
      "End": "f1b36eee54f84e76bd3d95e5db41c8ef",
      "Id": "a7058cdb6887480d9863bc56606e5df7"
    },
    {
      "Start": "4f9ee84a64894334abbf97f0013b8bb8",
      "End": "a3bdd3f37ee64ddaaa340fd2b2816b1e",
      "Id": "66c241d9b1624318bec007e60687404e"
    },
    {
      "Start": "4f9ee84a64894334abbf97f0013b8bb8",
      "End": "a1a593d29bf6449193a0d5fb572db3f9",
      "Id": "e22e9146dac94edfba69dc15e9d73a1e"
    },
    {
      "Start": "4f9ee84a64894334abbf97f0013b8bb8",
      "End": "964b4403a5ae4c0492fa5ec028538063",
      "Id": "189eef8b92b2453db97ff3e6bfa5f795"
    },
    {
      "Start": "eedee6b819b0479984773e44cf5ec2ed",
      "End": "a3eb13f397a94768ab6dbb0b13025309",
      "Id": "b17d6faecbad4797819837592b387c01"
    },
    {
      "Start": "eedee6b819b0479984773e44cf5ec2ed",
      "End": "fed6063f488c4e7f9737b549b850c0a2",
      "Id": "67d149cb5e114d458e92116383e73f50"
    },
    {
      "Start": "eedee6b819b0479984773e44cf5ec2ed",
      "End": "f2656a86866d4cdbb72868b7fb011eb4",
      "Id": "c4541f7b5462496f96aed350c7a48cef"
    },
    {
      "Start": "eedee6b819b0479984773e44cf5ec2ed",
      "End": "74a169b92af04326b73c091b46cdfec8",
      "Id": "283b768e76bd43229bd8d2e16d10ffe1"
    },
    {
      "Start": "eedee6b819b0479984773e44cf5ec2ed",
      "End": "b38feaa1f22f4070b20792e02f9974b9",
      "Id": "9951d326d0294c8c850c58da3ec9175c"
    },
    {
      "Start": "d228e87e68bc48629dc767d2530a083a",
      "End": "bb4175c34b394866876c809ac99697ab",
      "Id": "4707a530dac742558ffe062caef6efd9"
    },
    {
      "Start": "d228e87e68bc48629dc767d2530a083a",
      "End": "cb27257646074b74bdaa4cc99a03ef51",
      "Id": "d439fbb76ff640a1b109fc189469f163"
    },
    {
      "Start": "d228e87e68bc48629dc767d2530a083a",
      "End": "591152a52f154187a9112b768b150e9f",
      "Id": "18d4c4dbb4e640b28236f3dda8306c7f"
    },
    {
      "Start": "d228e87e68bc48629dc767d2530a083a",
      "End": "0a3304c4764d4296a752a4adc83330b9",
      "Id": "85830bf0868f49d3a88da5c41a291599"
    },
    {
      "Start": "d228e87e68bc48629dc767d2530a083a",
      "End": "1ecd5b7ef3af4d8b8a31da4fa6c75b9d",
      "Id": "0bc537d5c6fb44e5b787c98f139b82c6"
    },
    {
      "Start": "64fcd7595fca4b28bebe0f30b5335dce",
      "End": "92cf2cbb086643ff84975996c9350bff",
      "Id": "1da3a02f4a9f4c87bc3afa3f8b403a31"
    },
    {
      "Start": "38b7999a862744b5bd72d5715a32629a",
      "End": "e0d566f3103f40ad882731b9f1856489",
      "Id": "81a99941006e419fae53b2ce7c7a49ce"
    },
    {
      "Start": "7edca71124074d3e83184ea96a710a58",
      "End": "13b180270ac743f9a8f6fba8700ba74e",
      "Id": "1cd28224959f4d108c410604eb9766de"
    },
    {
      "Start": "b84cfd2cb8a34b3ca69cd5000a304700",
      "End": "241c6c8eb4b94e2e9ba998d54fd3078d",
      "Id": "074d002c69504385bd9b1fb4f8abc2ae"
    },
    {
      "Start": "ffa01673ef4d4b63abb40a04f4c8287d",
      "End": "5e6b83e6bd4d47cda8b302620d3cdb75",
      "Id": "690e9b5b0a2a49d996b5e16e7aece5f8"
    },
    {
      "Start": "876621660ef9456ab59c3a4eb0e9cb3f",
      "End": "32d4e8d5c2cc4916af075287bb7f6889",
      "Id": "a42110ff9a534733a60cdbd95381914d"
    },
    {
      "Start": "8448ea1597e548cb8361fb09dce64317",
      "End": "beb7a977f66f4960a47e73ce7a92393c",
      "Id": "affc614fbcde4f01ab0e177eb6f6196b"
    },
    {
      "Start": "469b200523ef4e0fb553577145883c4d",
      "End": "f8989cea1989463698ff68a2f98a66ab",
      "Id": "73a68bd3fcab4474ac2b68659b339ff7"
    },
    {
      "Start": "95509c12bc004c2387b9b556b6f4426f",
      "End": "fc3d1a66fcb14ddfaaff2c2b4904c4f3",
      "Id": "6a636277887b4b62834c6097ab387e72"
    },
    {
      "Start": "c38fd367a3de46a19bb4fad16cd84037",
      "End": "4b6a69c8bfaf433c90ffb4a0617319dc",
      "Id": "56f9867ffa2144fda37f6c6d022ed90b"
    },
    {
      "Start": "efc5b837a9cb4d669fde9c08d123688e",
      "End": "e3d8788757f2474496d70584959e7402",
      "Id": "73acdf5c373a478991caf0febfe163f8"
    },
    {
      "Start": "6fd2f776a6984621bf2aa704936073ff",
      "End": "60025ac401e548a5a79206e91992da65",
      "Id": "0d3832e8abd845218eb16a2b8d55a14a"
    },
    {
      "Start": "75e24c28b5524553a8311819de9c287d",
      "End": "636f3da8e8464c6d8ec8135498dbfeef",
      "Id": "4e0f776940a543aeb75e224ec10767a0"
    },
    {
      "Start": "37c24d1399e24dcb978f9d0991245e4a",
      "End": "f9912d5ef7de478f856eee64b7601fd9",
      "Id": "641a0adfbea5400da6f929cb65fc74b9"
    },
    {
      "Start": "6abd992c14c04e2e9828df213c7afbf5",
      "End": "44efa5c1dc0b4d72a88b729ef719c8e0",
      "Id": "bad90a0d841d4def80e2509bdb188714"
    },
    {
      "Start": "c2d1629e6758450a8e4f6033585756ba",
      "End": "86816d27933c40e0966beba1ff913461",
      "Id": "12ff9d91025c4a8c8c454a3516b088d3"
    },
    {
      "Start": "6b521006ab274456aec8c31f35814c48",
      "End": "887e82f96e6c466aa87695f306a1ce7d",
      "Id": "888209dde6a84a55839a851d53c4e50a"
    },
    {
      "Start": "ac00ac0a8c4843129431494344be44b9",
      "End": "60097c3dfd3f4b32b5f3f1f922a1a1ea",
      "Id": "aad2383f4b4445288a912700411a4274"
    },
    {
      "Start": "0e1a8eed3af545c0860afb944ba71d2f",
      "End": "65c07eeaef9a410faf508dc335fee22a",
      "Id": "1c611d087fc244ffa611c92d0ae39546"
    },
    {
      "Start": "957aaf0532e341019d5c44a777b1b034",
      "End": "529edba427e04a2fa0c23e32f0f38fa0",
      "Id": "f723f90b0abf4e6f9d49c82d23fd0bf2"
    },
    {
      "Start": "454096a8347440aca1f724bcb44916b3",
      "End": "77b3cbb9d92e419dbd8be0750dd6b0eb",
      "Id": "40aca2b4257b4831b22e5ae05bb02f87"
    },
    {
      "Start": "3a9cb98830e64185b268642fde7b2f5c",
      "End": "62055a79f9564237903a506a104f8278",
      "Id": "13495dfc633041f6a61871969a9a1f16"
    },
    {
      "Start": "3a9cb98830e64185b268642fde7b2f5c",
      "End": "f20deb16451a456da25ec544ee314986",
      "Id": "7316b61e057445aab2bef8d8c33d8322"
    },
    {
      "Start": "3a9cb98830e64185b268642fde7b2f5c",
      "End": "4df83db6e33346a2aa624fdf5cb4f494",
      "Id": "64c35627dc6941a6a47b4293d354e641"
    },
    {
      "Start": "dc86b3a960f64b7099a90c89d0d095e8",
      "End": "2421645e4b8c435786c4d866cd9d21fc",
      "Id": "5cc8774783374a8b8389138c68f55501"
    },
    {
      "Start": "c693ee2e97234dae91c1592f72696f8f",
      "End": "1c5f0b046865438f9a0ebe84d27e72f8",
      "Id": "ffa5f5ea6b4340c3b2bc6247d6ac8e26"
    },
    {
      "Start": "ab35ff15ecd045aab6e791233c533999",
      "End": "cf273bb0782d4c10891860c336e2ff3b",
      "Id": "b74cbee44c6e4f3bbfcfb15876103a3a"
    },
    {
      "Start": "38fc90464aae473f84d4852b912933d0",
      "End": "4f30b33a139c4bdbadf49c07b6d8aad1",
      "Id": "124e062df94f4ecdbc39519b5f87faa4"
    },
    {
      "Start": "af101a1c9d4e43c28cfa4aa2634f6b22",
      "End": "09bdfbc7005b43e380885671dde9f5aa",
      "Id": "70468a4d9e7b499d87700a3ac0689aad"
    },
    {
      "Start": "1f79e04db1654828976221f39ebf084b",
      "End": "cde2eefa58204b87ac871e0ecafa2f23",
      "Id": "81610d5b145147bf866c8efb2f060ecb"
    },
    {
      "Start": "ef0de344e0d54145b1a9f651856a3880",
      "End": "b837e910753b46f9829c3c3190ccc14b",
      "Id": "17dfb881658641e2b0615ecee9c138a9"
    },
    {
      "Start": "ef0de344e0d54145b1a9f651856a3880",
      "End": "83819a548830463ba87bbcf403533885",
      "Id": "d360555d318e42a2a1a861756336b45a"
    },
    {
      "Start": "10bd3fbe7353426a985f7e5270d8f735",
      "End": "9708feada5184835acffd912abbeea92",
      "Id": "04a14bd0befa484391bb26cf4f6bb787"
    },
    {
      "Start": "a1afc79541dc46eca85c7ff1d585c61f",
      "End": "19aadd4e770f4ac8abfd4ac3ae1ec30d",
      "Id": "114d8afb35a54aeb95bc48d88929ecdf"
    },
    {
      "Start": "c353afd0c7354289809f357375e68329",
      "End": "28f6901790ac401fb373cf3585862a0f",
      "Id": "2d49b0f403af48a5b16e049fec92cdaa"
    },
    {
      "Start": "165473331e124cb6b4aea18b3ea2f767",
      "End": "d2354d6b568b45f29e32ed66a18aa282",
      "Id": "7d50c9f79bda42c3890dbc6bf31b2c97"
    },
    {
      "Start": "5ff2240e940c4dbfb7318398ee018a0b",
      "End": "21732179b5694c04a9c4d5be326b1842",
      "Id": "dfa9de209dcf470c9668a64ed3ca20af"
    },
    {
      "Start": "a8b9cec8e4824ab582cd0328775041c6",
      "End": "42e83d951c414950b76fd5591b892c20",
      "Id": "dd5dda97864440ef911d0e035629d7d3"
    },
    {
      "Start": "812d858a36ed425d8f5266a1ce549163",
      "End": "a9a5b401c39a4d2d8d373adc6b8c5357",
      "Id": "8ca32726552e43a69d5c67b94757dfc5"
    },
    {
      "Start": "1f5a6b2b21604a88a22f120ac70e1e53",
      "End": "16dfdbdf72d748c7b9544e3e65167e00",
      "Id": "69d061e8ddec4a9da40ac067d6a28e35"
    },
    {
      "Start": "1f5a6b2b21604a88a22f120ac70e1e53",
      "End": "f6ba6edbd3c145aa8d16c62abec79637",
      "Id": "ad0385b392d345849ac81f2fe0aa0bbf"
    },
    {
      "Start": "56e3e9c21cb54d3ebe2ea99fa9bc83e5",
      "End": "e662e5d393dd468ab5e6e89601c8cb05",
      "Id": "a310ec521618472684c81c4cf1eb3c62"
    },
    {
      "Start": "b80e9454a364435eb3d531e45d97cab6",
      "End": "40d20795e00b41c3818f8e649a6817fc",
      "Id": "6dd224682ee948468e77a2377300d240"
    },
    {
      "Start": "a97f42e1249f4188a58c860db6afd9c6",
      "End": "40b9bd4470e444898dbdf81e289a8a8f",
      "Id": "cf8fd0dc21f64d0fab79f5a14ffd2648"
    },
    {
      "Start": "a3d420236e12426c9315ed7d73484c4d",
      "End": "d73b022292ea461c933abf020e10ef1d",
      "Id": "b7fb4de58fa646e69eff896e9138d8bc"
    },
    {
      "Start": "39c9bca2d09147fc853f683e88245049",
      "End": "13e625df427149739c2f88a3368d9cf9",
      "Id": "275152fe0c5e44bbb8184f7dc119f2c6"
    },
    {
      "Start": "bed49a26e06347d5b60d0255c8ecb79a",
      "End": "02e4d78d0b9d4ba59403927c14ef5f8a",
      "Id": "4b0c3a01ec424f11928993682426f6f9"
    },
    {
      "Start": "0171dba0f4ee47578bf28a6e8bacf83c",
      "End": "2a927f2a7e324300862e862a5df970d6",
      "Id": "e9018118a0cf41a3876f1166ba2d8baa"
    },
    {
      "Start": "68da7c8653e94e1582f6df952cd810fd",
      "End": "3dfa819ee3324f639e1ab64b88da859e",
      "Id": "269de063ae8d4ab4ac691e28209f8c19"
    },
    {
      "Start": "846d99daacfc47b682c1a04aa1d29f82",
      "End": "80ba7f2ca9f84a188ff743a3c892437a",
      "Id": "97bc7c468cc64aa0b59edf6e73cd7ae4"
    },
    {
      "Start": "846d99daacfc47b682c1a04aa1d29f82",
      "End": "93bc89fc8de14a31a0a0b897d110905e",
      "Id": "542b78ab9f42451abb482c7567b06cc6"
    },
    {
      "Start": "722f735783ba49faa4b3f973181de490",
      "End": "105d0f0601b54c6e84cd54e4c4ecc902",
      "Id": "64bf9bfe5cda44778eab0303f0ac66fc"
    },
    {
      "Start": "722f735783ba49faa4b3f973181de490",
      "End": "d6c2c698805547df8f79b0ec893a1422",
      "Id": "32de0c8f64274e48a37492a25c1089d9"
    },
    {
      "Start": "1fdf37bb633e4a3fa50219d3337691b3",
      "End": "5c2fa994f9bd4664b5f73c5045f7ba89",
      "Id": "920374a7a13c43e3a30c155e84782038"
    },
    {
      "Start": "c126553aa1b14140a5bace2b20dc353e",
      "End": "06ced28b27d849518ef48b2e1c8836ea",
      "Id": "d0fbbe2c4b8d4e9a958dac101bf84899"
    },
    {
      "Start": "b6c877162f4b41acb7c43a01a404215d",
      "End": "45b5da0d804d44ba841a2fdde75e7a24",
      "Id": "c0b9aff812a34d8eb1ccb9a3d9989cb4"
    },
    {
      "Start": "6c2ebabd7cb04907bb25525d876299f6",
      "End": "88010abb7a75435593ee1cc76e637529",
      "Id": "ad601f55fa5b4f08afb0ebf5560e01d7"
    },
    {
      "Start": "39cd56fddbf746d6a54c7048948da4c5",
      "End": "114db596706c4a679060be1359b16269",
      "Id": "5c874492f9d74da0a4f0eac99b360dca"
    },
    {
      "Start": "29b315e1f25c46978a3d1bb86511babc",
      "End": "2ae4cb5dc7de45078040420ecae5697a",
      "Id": "bbc89e77aa2746c3a469cd46c01579ac"
    },
    {
      "Start": "e82fdc01d9e84aa3ab112ad7a7f6288a",
      "End": "7221ab28888948638b622a3d8d1ded80",
      "Id": "c16fbd87c40a4c24955484ef9eb3cf30"
    },
    {
      "Start": "2e85b467dd56404badbfbb7ccedc51ac",
      "End": "41fa02efb77d4945923204aa9998558b",
      "Id": "48bb5ed334a64ba890c184c5ee3cdd63"
    },
    {
      "Start": "64ae98720a3b4702a21c7559e35b50d6",
      "End": "2334a38a91f4408f870be7dbfd0bd33a",
      "Id": "ec0efc74927a4952a44191b1daebb26e"
    }
  ],
  "Dependencies": [
    "2b432cef-fa0a-44ef-92c2-89b586bfc8ba"
  ],
  "Bindings": [
    {
      "NodeId": "1951ba5f-95bb-4ae9-8083-d3513c651e87",
      "Binding": {
        "ByCurveAndHeight_InClassDecl-1_InFunctionScope-1_Instance0_1951ba5f-95bb-4ae9-8083-d3513c651e87": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMS4wLjc1MDAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjI8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTBfTmVzdGVkRGF0YUNvdW50PjEwPC9CYXNlLTAtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTAtMF9IYXNEYXRhPnRydWU8L0Jhc2UtMC0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMC0wX0RhdGEgaWQ9InJlZi0zIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV1TUM0M056TXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWWpZNE9EZGhNVFF0WlRjME55MDBORE5sTFdGbE56SXRNekZpTVRoak1ESmlPVE00TFRBd01qVTBaakF6UEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0eU5EUTFNRFU1UEM5cGJuUkpSRDROQ2p3dllURTZVMlZ5YVdGc2FYcGhZbXhsU1dRK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC0wX0RhdGE+DQo8QmFzZS0wLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTAtMV9IYXNEYXRhPnRydWU8L0Jhc2UtMC0wLTFfSGFzRGF0YT4NCjxCYXNlLTAtMC0xX0RhdGEgaWQ9InJlZi00Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV1TUM0M056TXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWWpZNE9EZGhNVFF0WlRjME55MDBORE5sTFdGbE56SXRNekZpTVRoak1ESmlPVE00TFRBd01qVTBaakEwUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0eU5EUTFNRFl3UEM5cGJuUkpSRDROQ2p3dllURTZVMlZ5YVdGc2FYcGhZbXhsU1dRK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC0xX0RhdGE+DQo8QmFzZS0wLTAtMV9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0xX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTAtMl9IYXNEYXRhPnRydWU8L0Jhc2UtMC0wLTJfSGFzRGF0YT4NCjxCYXNlLTAtMC0yX0RhdGEgaWQ9InJlZi01Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV1TUM0M056TXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWWpZNE9EZGhNVFF0WlRjME55MDBORE5sTFdGbE56SXRNekZpTVRoak1ESmlPVE00TFRBd01qVTBaakExUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0eU5EUTFNRFl4UEM5cGJuUkpSRDROQ2p3dllURTZVMlZ5YVdGc2FYcGhZbXhsU1dRK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC0yX0RhdGE+DQo8QmFzZS0wLTAtMl9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0yX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTAtM19IYXNEYXRhPnRydWU8L0Jhc2UtMC0wLTNfSGFzRGF0YT4NCjxCYXNlLTAtMC0zX0RhdGEgaWQ9InJlZi02Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV1TUM0M056TXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWWpZNE9EZGhNVFF0WlRjME55MDBORE5sTFdGbE56SXRNekZpTVRoak1ESmlPVE00TFRBd01qVTBaakEyUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0eU5EUTFNRFl5UEM5cGJuUkpSRDROQ2p3dllURTZVMlZ5YVdGc2FYcGhZbXhsU1dRK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC0zX0RhdGE+DQo8QmFzZS0wLTAtM19IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0zX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTAtNF9IYXNEYXRhPnRydWU8L0Jhc2UtMC0wLTRfSGFzRGF0YT4NCjxCYXNlLTAtMC00X0RhdGEgaWQ9InJlZi03Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV1TUM0M056TXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWWpZNE9EZGhNVFF0WlRjME55MDBORE5sTFdGbE56SXRNekZpTVRoak1ESmlPVE00TFRBd01qVTBaakEzUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0eU5EUTFNRFl6UEM5cGJuUkpSRDROQ2p3dllURTZVMlZ5YVdGc2FYcGhZbXhsU1dRK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC00X0RhdGE+DQo8QmFzZS0wLTAtNF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC00X0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTAtNV9IYXNEYXRhPnRydWU8L0Jhc2UtMC0wLTVfSGFzRGF0YT4NCjxCYXNlLTAtMC01X0RhdGEgaWQ9InJlZi04Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV1TUM0M056TXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWWpZNE9EZGhNVFF0WlRjME55MDBORE5sTFdGbE56SXRNekZpTVRoak1ESmlPVE00TFRBd01qVTBaakE0UEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0eU5EUTFNRFkwUEM5cGJuUkpSRDROQ2p3dllURTZVMlZ5YVdGc2FYcGhZbXhsU1dRK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC01X0RhdGE+DQo8QmFzZS0wLTAtNV9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC01X0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTAtNl9IYXNEYXRhPnRydWU8L0Jhc2UtMC0wLTZfSGFzRGF0YT4NCjxCYXNlLTAtMC02X0RhdGEgaWQ9InJlZi05Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV1TUM0M056TXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWWpZNE9EZGhNVFF0WlRjME55MDBORE5sTFdGbE56SXRNekZpTVRoak1ESmlPVE00TFRBd01qVTBaakE1UEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0eU5EUTFNRFkxUEM5cGJuUkpSRDROQ2p3dllURTZVMlZ5YVdGc2FYcGhZbXhsU1dRK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC02X0RhdGE+DQo8QmFzZS0wLTAtNl9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC02X0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTAtN19IYXNEYXRhPnRydWU8L0Jhc2UtMC0wLTdfSGFzRGF0YT4NCjxCYXNlLTAtMC03X0RhdGEgaWQ9InJlZi0xMCI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFdU1DNDNOek16SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1lqWTRPRGRoTVRRdFpUYzBOeTAwTkRObExXRmxOekl0TXpGaU1UaGpNREppT1RNNExUQXdNalUwWmpCaFBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlORFExTURZMlBDOXBiblJKUkQ0TkNqd3ZZVEU2VTJWeWFXRnNhWHBoWW14bFNXUStEUW84TDFOUFFWQXRSVTVXT2tKdlpIaytEUW84TDFOUFFWQXRSVTVXT2tWdWRtVnNiM0JsUGcwSzwvQmFzZS0wLTAtN19EYXRhPg0KPEJhc2UtMC0wLTdfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTAtN19IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0wLThfSGFzRGF0YT50cnVlPC9CYXNlLTAtMC04X0hhc0RhdGE+DQo8QmFzZS0wLTAtOF9EYXRhIGlkPSJyZWYtMTEiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXVNQzQzTnpNekpUSkRKVEl3UTNWc2RIVnlaU1V6Ukc1bGRYUnlZV3dsTWtNbE1qQlFkV0pzYVdOTFpYbFViMnRsYmlVelJHNTFiR3dpUGcwS1BITjBjbWx1WjBsRUlHbGtQU0p5WldZdE15SStZalk0T0RkaE1UUXRaVGMwTnkwME5ETmxMV0ZsTnpJdE16RmlNVGhqTURKaU9UTTRMVEF3TWpVMFpqQmlQQzl6ZEhKcGJtZEpSRDROQ2p4cGJuUkpSRDR5TkRRMU1EWTNQQzlwYm5SSlJENE5Dand2WVRFNlUyVnlhV0ZzYVhwaFlteGxTV1ErRFFvOEwxTlBRVkF0UlU1V09rSnZaSGsrRFFvOEwxTlBRVkF0UlU1V09rVnVkbVZzYjNCbFBnMEs8L0Jhc2UtMC0wLThfRGF0YT4NCjxCYXNlLTAtMC04X0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0wLThfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMC05X0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTAtOV9IYXNEYXRhPg0KPEJhc2UtMC0wLTlfRGF0YSBpZD0icmVmLTEyIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV1TUM0M056TXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWWpZNE9EZGhNVFF0WlRjME55MDBORE5sTFdGbE56SXRNekZpTVRoak1ESmlPVE00TFRBd01qVTBaakJqUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0eU5EUTFNRFk0UEM5cGJuUkpSRDROQ2p3dllURTZVMlZ5YVdGc2FYcGhZbXhsU1dRK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC05X0RhdGE+DQo8QmFzZS0wLTAtOV9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC05X0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTFfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTFfSGFzRGF0YT4NCjxCYXNlLTAtMV9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0xX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTFfTmVzdGVkRGF0YUNvdW50PjEwPC9CYXNlLTAtMV9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTEtMF9IYXNEYXRhPnRydWU8L0Jhc2UtMC0xLTBfSGFzRGF0YT4NCjxCYXNlLTAtMS0wX0RhdGEgaWQ9InJlZi0xMyI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFdU1DNDNOek16SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1lqWTRPRGRoTVRRdFpUYzBOeTAwTkRObExXRmxOekl0TXpGaU1UaGpNREppT1RNNExUQXdNalUwWmpFelBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlORFExTURjMVBDOXBiblJKUkQ0TkNqd3ZZVEU2VTJWeWFXRnNhWHBoWW14bFNXUStEUW84TDFOUFFWQXRSVTVXT2tKdlpIaytEUW84TDFOUFFWQXRSVTVXT2tWdWRtVnNiM0JsUGcwSzwvQmFzZS0wLTEtMF9EYXRhPg0KPEJhc2UtMC0xLTBfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTEtMF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0xLTFfSGFzRGF0YT50cnVlPC9CYXNlLTAtMS0xX0hhc0RhdGE+DQo8QmFzZS0wLTEtMV9EYXRhIGlkPSJyZWYtMTQiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXVNQzQzTnpNekpUSkRKVEl3UTNWc2RIVnlaU1V6Ukc1bGRYUnlZV3dsTWtNbE1qQlFkV0pzYVdOTFpYbFViMnRsYmlVelJHNTFiR3dpUGcwS1BITjBjbWx1WjBsRUlHbGtQU0p5WldZdE15SStZalk0T0RkaE1UUXRaVGMwTnkwME5ETmxMV0ZsTnpJdE16RmlNVGhqTURKaU9UTTRMVEF3TWpVMFpqRTBQQzl6ZEhKcGJtZEpSRDROQ2p4cGJuUkpSRDR5TkRRMU1EYzJQQzlwYm5SSlJENE5Dand2WVRFNlUyVnlhV0ZzYVhwaFlteGxTV1ErRFFvOEwxTlBRVkF0UlU1V09rSnZaSGsrRFFvOEwxTlBRVkF0UlU1V09rVnVkbVZzYjNCbFBnMEs8L0Jhc2UtMC0xLTFfRGF0YT4NCjxCYXNlLTAtMS0xX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xLTFfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMS0yX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTEtMl9IYXNEYXRhPg0KPEJhc2UtMC0xLTJfRGF0YSBpZD0icmVmLTE1Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV1TUM0M056TXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWWpZNE9EZGhNVFF0WlRjME55MDBORE5sTFdGbE56SXRNekZpTVRoak1ESmlPVE00TFRBd01qVTBaakUxUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0eU5EUTFNRGMzUEM5cGJuUkpSRDROQ2p3dllURTZVMlZ5YVdGc2FYcGhZbXhsU1dRK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMS0yX0RhdGE+DQo8QmFzZS0wLTEtMl9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMS0yX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTEtM19IYXNEYXRhPnRydWU8L0Jhc2UtMC0xLTNfSGFzRGF0YT4NCjxCYXNlLTAtMS0zX0RhdGEgaWQ9InJlZi0xNiI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFdU1DNDNOek16SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1lqWTRPRGRoTVRRdFpUYzBOeTAwTkRObExXRmxOekl0TXpGaU1UaGpNREppT1RNNExUQXdNalUwWmpFMlBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlORFExTURjNFBDOXBiblJKUkQ0TkNqd3ZZVEU2VTJWeWFXRnNhWHBoWW14bFNXUStEUW84TDFOUFFWQXRSVTVXT2tKdlpIaytEUW84TDFOUFFWQXRSVTVXT2tWdWRtVnNiM0JsUGcwSzwvQmFzZS0wLTEtM19EYXRhPg0KPEJhc2UtMC0xLTNfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTEtM19IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0xLTRfSGFzRGF0YT50cnVlPC9CYXNlLTAtMS00X0hhc0RhdGE+DQo8QmFzZS0wLTEtNF9EYXRhIGlkPSJyZWYtMTciPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXVNQzQzTnpNekpUSkRKVEl3UTNWc2RIVnlaU1V6Ukc1bGRYUnlZV3dsTWtNbE1qQlFkV0pzYVdOTFpYbFViMnRsYmlVelJHNTFiR3dpUGcwS1BITjBjbWx1WjBsRUlHbGtQU0p5WldZdE15SStZalk0T0RkaE1UUXRaVGMwTnkwME5ETmxMV0ZsTnpJdE16RmlNVGhqTURKaU9UTTRMVEF3TWpVMFpqRTNQQzl6ZEhKcGJtZEpSRDROQ2p4cGJuUkpSRDR5TkRRMU1EYzVQQzlwYm5SSlJENE5Dand2WVRFNlUyVnlhV0ZzYVhwaFlteGxTV1ErRFFvOEwxTlBRVkF0UlU1V09rSnZaSGsrRFFvOEwxTlBRVkF0UlU1V09rVnVkbVZzYjNCbFBnMEs8L0Jhc2UtMC0xLTRfRGF0YT4NCjxCYXNlLTAtMS00X0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xLTRfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMS01X0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTEtNV9IYXNEYXRhPg0KPEJhc2UtMC0xLTVfRGF0YSBpZD0icmVmLTE4Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV1TUM0M056TXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWWpZNE9EZGhNVFF0WlRjME55MDBORE5sTFdGbE56SXRNekZpTVRoak1ESmlPVE00TFRBd01qVTBaakU0UEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0eU5EUTFNRGd3UEM5cGJuUkpSRDROQ2p3dllURTZVMlZ5YVdGc2FYcGhZbXhsU1dRK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMS01X0RhdGE+DQo8QmFzZS0wLTEtNV9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMS01X0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTEtNl9IYXNEYXRhPnRydWU8L0Jhc2UtMC0xLTZfSGFzRGF0YT4NCjxCYXNlLTAtMS02X0RhdGEgaWQ9InJlZi0xOSI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFdU1DNDNOek16SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1lqWTRPRGRoTVRRdFpUYzBOeTAwTkRObExXRmxOekl0TXpGaU1UaGpNREppT1RNNExUQXdNalUwWmpFNVBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlORFExTURneFBDOXBiblJKUkQ0TkNqd3ZZVEU2VTJWeWFXRnNhWHBoWW14bFNXUStEUW84TDFOUFFWQXRSVTVXT2tKdlpIaytEUW84TDFOUFFWQXRSVTVXT2tWdWRtVnNiM0JsUGcwSzwvQmFzZS0wLTEtNl9EYXRhPg0KPEJhc2UtMC0xLTZfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTEtNl9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0xLTdfSGFzRGF0YT50cnVlPC9CYXNlLTAtMS03X0hhc0RhdGE+DQo8QmFzZS0wLTEtN19EYXRhIGlkPSJyZWYtMjAiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXVNQzQzTnpNekpUSkRKVEl3UTNWc2RIVnlaU1V6Ukc1bGRYUnlZV3dsTWtNbE1qQlFkV0pzYVdOTFpYbFViMnRsYmlVelJHNTFiR3dpUGcwS1BITjBjbWx1WjBsRUlHbGtQU0p5WldZdE15SStZalk0T0RkaE1UUXRaVGMwTnkwME5ETmxMV0ZsTnpJdE16RmlNVGhqTURKaU9UTTRMVEF3TWpVMFpqRmhQQzl6ZEhKcGJtZEpSRDROQ2p4cGJuUkpSRDR5TkRRMU1EZ3lQQzlwYm5SSlJENE5Dand2WVRFNlUyVnlhV0ZzYVhwaFlteGxTV1ErRFFvOEwxTlBRVkF0UlU1V09rSnZaSGsrRFFvOEwxTlBRVkF0UlU1V09rVnVkbVZzYjNCbFBnMEs8L0Jhc2UtMC0xLTdfRGF0YT4NCjxCYXNlLTAtMS03X0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xLTdfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMS04X0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTEtOF9IYXNEYXRhPg0KPEJhc2UtMC0xLThfRGF0YSBpZD0icmVmLTIxIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV1TUM0M056TXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWWpZNE9EZGhNVFF0WlRjME55MDBORE5sTFdGbE56SXRNekZpTVRoak1ESmlPVE00TFRBd01qVTBaakZpUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0eU5EUTFNRGd6UEM5cGJuUkpSRDROQ2p3dllURTZVMlZ5YVdGc2FYcGhZbXhsU1dRK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMS04X0RhdGE+DQo8QmFzZS0wLTEtOF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMS04X0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTEtOV9IYXNEYXRhPnRydWU8L0Jhc2UtMC0xLTlfSGFzRGF0YT4NCjxCYXNlLTAtMS05X0RhdGEgaWQ9InJlZi0yMiI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFdU1DNDNOek16SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1lqWTRPRGRoTVRRdFpUYzBOeTAwTkRObExXRmxOekl0TXpGaU1UaGpNREppT1RNNExUQXdNalUwWmpGalBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlORFExTURnMFBDOXBiblJKUkQ0TkNqd3ZZVEU2VTJWeWFXRnNhWHBoWW14bFNXUStEUW84TDFOUFFWQXRSVTVXT2tKdlpIaytEUW84TDFOUFFWQXRSVTVXT2tWdWRtVnNiM0JsUGcwSzwvQmFzZS0wLTEtOV9EYXRhPg0KPEJhc2UtMC0xLTlfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTEtOV9IYXNOZXN0ZWREYXRhPg0KPC9hMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXI+DQo8L1NPQVAtRU5WOkJvZHk+DQo8L1NPQVAtRU5WOkVudmVsb3BlPg0K"
      }
    },
    {
      "NodeId": "809102fc-da5d-4e47-b647-7821f5de20f9",
      "Binding": {
        "ByElevationAndName_InClassDecl-1_InFunctionScope-1_Instance0_809102fc-da5d-4e47-b647-7821f5de20f9": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMS4wLjc1MDAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjI8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT50cnVlPC9CYXNlLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wX0RhdGEgaWQ9InJlZi0zIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBNWlhabGJGUnlZV05sUkdGMFlTQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwTGtWc1pXMWxiblJ6TDFKbGRtbDBUbTlrWlhNbE1rTWxNakJXWlhKemFXOXVKVE5FTWk0eExqQXVOemN6TXlVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBtWTBOalUxTkRBMUxUVXhPR1l0TkRsaE9TMDVNbU5rTFRSaVlUa3hORFU0TTJNME9DMHdNREkxTkdVelpqd3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNalEwTkRnMk16d3ZhVzUwU1VRK0RRbzhhVzV3ZFhST1lXMWxJR2xrUFNKeVpXWXROQ0krYkdWMlpXd2dNRHd2YVc1d2RYUk9ZVzFsUGcwS1BDOWhNVHBNWlhabGJGUnlZV05sUkdGMFlUNE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTBfRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0xX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTFfSGFzRGF0YT4NCjxCYXNlLTAtMV9EYXRhIGlkPSJyZWYtNCI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwTVpYWmxiRlJ5WVdObFJHRjBZU0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMExrVnNaVzFsYm5SekwxSmxkbWwwVG05a1pYTWxNa01sTWpCV1pYSnphVzl1SlRORU1pNHhMakF1Tnpjek15VXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQbVkwTmpVMU5EQTFMVFV4T0dZdE5EbGhPUzA1TW1Oa0xUUmlZVGt4TkRVNE0yTTBPQzB3TURJMU5HVTBNRHd2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTWpRME5EZzJORHd2YVc1MFNVUStEUW84YVc1d2RYUk9ZVzFsSUdsa1BTSnlaV1l0TkNJK2JHVjJaV3dnTVR3dmFXNXdkWFJPWVcxbFBnMEtQQzloTVRwTVpYWmxiRlJ5WVdObFJHRjBZVDROQ2p3dlUwOUJVQzFGVGxZNlFtOWtlVDROQ2p3dlUwOUJVQzFGVGxZNlJXNTJaV3h2Y0dVK0RRbz08L0Jhc2UtMC0xX0RhdGE+DQo8QmFzZS0wLTFfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTFfSGFzTmVzdGVkRGF0YT4NCjwvYTE6Q2FsbFNpdGVfeDAwMkJfVHJhY2VTZXJpYWxpc2VySGVscGVyPg0KPC9TT0FQLUVOVjpCb2R5Pg0KPC9TT0FQLUVOVjpFbnZlbG9wZT4NCg=="
      }
    },
    {
      "NodeId": "f0773281-4560-4c70-9b3d-52be6d812123",
      "Binding": {
        "ByElevationAndName_InClassDecl-1_InFunctionScope-1_Instance0_f0773281-4560-4c70-9b3d-52be6d812123": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMS4wLjc1MDAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPnRydWU8L0Jhc2UtMF9IYXNEYXRhPg0KPEJhc2UtMF9EYXRhIGlkPSJyZWYtMyI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwTVpYWmxiRlJ5WVdObFJHRjBZU0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMExrVnNaVzFsYm5SekwxSmxkbWwwVG05a1pYTWxNa01sTWpCV1pYSnphVzl1SlRORU1pNHhMakF1Tnpjek15VXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQbVkwTmpVMU5EQTFMVFV4T0dZdE5EbGhPUzA1TW1Oa0xUUmlZVGt4TkRVNE0yTTBPQzB3TURJMU5HVXpaVHd2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTWpRME5EZzJNand2YVc1MFNVUStEUW84YVc1d2RYUk9ZVzFsSUdsa1BTSnlaV1l0TkNJK1oyRnlZV2RsUEM5cGJuQjFkRTVoYldVK0RRbzhMMkV4T2t4bGRtVnNWSEpoWTJWRVlYUmhQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMF9EYXRhPg0KPEJhc2UtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjwvYTE6Q2FsbFNpdGVfeDAwMkJfVHJhY2VTZXJpYWxpc2VySGVscGVyPg0KPC9TT0FQLUVOVjpCb2R5Pg0KPC9TT0FQLUVOVjpFbnZlbG9wZT4NCg=="
      }
    },
    {
      "NodeId": "75e1ee94-1a07-48ac-9caa-692f92cb31f3",
      "Binding": {
        "ByCurveAndHeight_InClassDecl-1_InFunctionScope-1_Instance0_75e1ee94-1a07-48ac-9caa-692f92cb31f3": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMS4wLjc1MDAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjU8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT50cnVlPC9CYXNlLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wX0RhdGEgaWQ9InJlZi0zIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV1TUM0M056TXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWWpZNE9EZGhNVFF0WlRjME55MDBORE5sTFdGbE56SXRNekZpTVRoak1ESmlPVE00TFRBd01qVTBaall6UEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0eU5EUTFNVFUxUEM5cGJuUkpSRDROQ2p3dllURTZVMlZ5YVdGc2FYcGhZbXhsU1dRK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMF9EYXRhPg0KPEJhc2UtMC0wX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTFfSGFzRGF0YT50cnVlPC9CYXNlLTAtMV9IYXNEYXRhPg0KPEJhc2UtMC0xX0RhdGEgaWQ9InJlZi00Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV1TUM0M056TXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWWpZNE9EZGhNVFF0WlRjME55MDBORE5sTFdGbE56SXRNekZpTVRoak1ESmlPVE00TFRBd01qVTBaalkwUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0eU5EUTFNVFUyUEM5cGJuUkpSRDROQ2p3dllURTZVMlZ5YVdGc2FYcGhZbXhsU1dRK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMV9EYXRhPg0KPEJhc2UtMC0xX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTJfSGFzRGF0YT50cnVlPC9CYXNlLTAtMl9IYXNEYXRhPg0KPEJhc2UtMC0yX0RhdGEgaWQ9InJlZi01Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV1TUM0M056TXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWWpZNE9EZGhNVFF0WlRjME55MDBORE5sTFdGbE56SXRNekZpTVRoak1ESmlPVE00TFRBd01qVTBaalkxUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0eU5EUTFNVFUzUEM5cGJuUkpSRDROQ2p3dllURTZVMlZ5YVdGc2FYcGhZbXhsU1dRK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMl9EYXRhPg0KPEJhc2UtMC0yX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0yX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTNfSGFzRGF0YT50cnVlPC9CYXNlLTAtM19IYXNEYXRhPg0KPEJhc2UtMC0zX0RhdGEgaWQ9InJlZi02Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV1TUM0M056TXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWWpZNE9EZGhNVFF0WlRjME55MDBORE5sTFdGbE56SXRNekZpTVRoak1ESmlPVE00TFRBd01qVTBaalkyUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0eU5EUTFNVFU0UEM5cGJuUkpSRDROQ2p3dllURTZVMlZ5YVdGc2FYcGhZbXhsU1dRK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtM19EYXRhPg0KPEJhc2UtMC0zX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0zX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTRfSGFzRGF0YT50cnVlPC9CYXNlLTAtNF9IYXNEYXRhPg0KPEJhc2UtMC00X0RhdGEgaWQ9InJlZi03Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV1TUM0M056TXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWWpZNE9EZGhNVFF0WlRjME55MDBORE5sTFdGbE56SXRNekZpTVRoak1ESmlPVE00TFRBd01qVTBaalkzUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0eU5EUTFNVFU1UEM5cGJuUkpSRDROQ2p3dllURTZVMlZ5YVdGc2FYcGhZbXhsU1dRK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtNF9EYXRhPg0KPEJhc2UtMC00X0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC00X0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo="
      }
    }
  ],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.1.0.7500",
      "RunType": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Background Preview",
      "EyeX": 14.123354692378005,
      "EyeY": 5.7478634627498195,
      "EyeZ": -81.4809856568606,
      "LookX": 1.9832018444952162,
      "LookY": 3.9754370606096772,
      "LookZ": 49.14999282298254,
      "UpX": -0.011787604183283149,
      "UpY": 0.9563047559630905,
      "UpZ": -0.29213398657141965
    },
    "NodeViews": [
      {
        "ShowGeometry": true,
        "Name": "Shape of the lot area [m]",
        "Id": "91153e21de2c4e9fa55e02d0782ba931",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3306.9987113260358,
        "Y": 1153.8882683201491
      },
      {
        "ShowGeometry": true,
        "Name": "Available lot area [m²]",
        "Id": "dcc6a5acf39649eeb362b823e680d074",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3235.3042068197356,
        "Y": 1258.7477800767485
      },
      {
        "ShowGeometry": true,
        "Name": "/",
        "Id": "e067e110c8004b1484613dfa370577ca",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 117.95233268340496,
        "Y": -473.971066406918
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ByCoordinates",
        "Id": "0f16db83287d45c3b9adc9969e70858a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 416.845580775032,
        "Y": -382.510208773321
      },
      {
        "ShowGeometry": true,
        "Name": "Number of people using the building",
        "Id": "af6c33ae7ed246c7a3a344133eb0d409",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3285.3420307120618,
        "Y": 1351.7226527195276
      },
      {
        "ShowGeometry": true,
        "Name": "Area per person [m²] - Apartment",
        "Id": "114fbc3069884691b5ccebc18f0bf20b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3269.9365789420708,
        "Y": 1456.2573841745311
      },
      {
        "ShowGeometry": true,
        "Name": "total squared meter",
        "Id": "c741e049f9434bc49e27e3977b7771b3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 84.790800195791917,
        "Y": 122.96355696568827
      },
      {
        "ShowGeometry": true,
        "Name": "/",
        "Id": "5e3b9e793db24ad783dfe1791d24a66d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 353.79080019579192,
        "Y": 122.96355696568827
      },
      {
        "ShowGeometry": true,
        "Name": "Integer Floor number",
        "Id": "919dd0aabfe84d31b44a451d028ed5d6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 619.25938056556083,
        "Y": 102.95217906104551
      },
      {
        "ShowGeometry": true,
        "Name": "Storey height [m]",
        "Id": "1ca0fc47d4d8418d9993500cad96430b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3224.8494819012171,
        "Y": 1548.6051170991091
      },
      {
        "ShowGeometry": true,
        "Name": "*",
        "Id": "587ed452fdf949498b429b9d7eba62aa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 939.79080019579192,
        "Y": 122.96355696568827
      },
      {
        "ShowGeometry": true,
        "Name": "Start point",
        "Id": "275a0faed6f54cb89a7da78f65560958",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 416.845580775032,
        "Y": -703.510208773321
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ByCoordinates",
        "Id": "0326bcf3d2ca41549d4cfe1a68d9d0cb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 416.845580775032,
        "Y": -543.510208773321
      },
      {
        "ShowGeometry": true,
        "Name": "End point",
        "Id": "3496a06a869e4f1493a42316f8ef5ce7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 681.845580775032,
        "Y": -559.510208773321
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "128f00cc183f418fac4404bef850350f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1018.84558077503,
        "Y": -639.510208773321
      },
      {
        "ShowGeometry": true,
        "Name": "Start point",
        "Id": "b4e09b0ff6884d52a23f8270b2f889d6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 416.845580775032,
        "Y": -221.51020877332098
      },
      {
        "ShowGeometry": true,
        "Name": "End point",
        "Id": "fbb6d6630e7b4cf7902d64c7b83649c6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 681.845580775032,
        "Y": -412.510208773321
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "bdc1835f92f24faf9a3b4bcf4fb2493a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1018.84558077503,
        "Y": -371.510208773321
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "87c276be8953402ba6e67574ef88343c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1018.84558077503,
        "Y": -237.51020877332098
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "25974ac6ab4a4973acca76555c2f1a4f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1018.84558077503,
        "Y": -505.510208773321
      },
      {
        "ShowGeometry": true,
        "Name": "+",
        "Id": "bb9a68cc570849fdaec8406a2ce77e8e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1208.7908001957921,
        "Y": 34.963556965688269
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "ad94d9a195bb477c8dba58f30ceab67e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 939.79080019579192,
        "Y": 39.963556965688269
      },
      {
        "ShowGeometry": true,
        "Name": "total height of building",
        "Id": "5255931ebb6341269e3c0b9831c84846",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1171.1223241399941,
        "Y": 192.50635450056211
      },
      {
        "ShowGeometry": true,
        "Name": "If",
        "Id": "f6ad400f85084a7ca8bf0d06b03e20b0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2879.12623792968,
        "Y": -400.274262719797
      },
      {
        "ShowGeometry": true,
        "Name": "*",
        "Id": "d8c8cf4f235840b1a00347aa847ef56b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3106.12623792968,
        "Y": -469.274262719797
      },
      {
        "ShowGeometry": true,
        "Name": "<",
        "Id": "2844bd76de9944d596b6efa97752dbbb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2610.12623792968,
        "Y": -400.274262719797
      },
      {
        "ShowGeometry": true,
        "Name": "/",
        "Id": "d94d5bed41c148728579d297b97c2cbf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3375.12623792968,
        "Y": -414.274262719797
      },
      {
        "ShowGeometry": true,
        "Name": "/",
        "Id": "e38e48cded85427c89d12422c8cbe87c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2346.53896913363,
        "Y": -294.65812640766
      },
      {
        "ShowGeometry": true,
        "Name": "*",
        "Id": "0c9617987ec0472aa3889e0e0df8529d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3106.12623792968,
        "Y": -333.274262719797
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "3688302fd5a6485bbeac13bea1c748ff",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2879.12623792968,
        "Y": -240.274262719797
      },
      {
        "ShowGeometry": true,
        "Name": "HPC 1",
        "Id": "2e147584821d4296bd5b43718dd74df5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -313.6792996760679,
        "Y": 167.47774926677391
      },
      {
        "ShowGeometry": true,
        "Name": "/",
        "Id": "f70262aa42c74f77ab689aada499be56",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2505.2162192415312,
        "Y": 7.6476241379453427
      },
      {
        "ShowGeometry": true,
        "Name": "HPC 2",
        "Id": "7ed02119d8d848b3a9bd0e086aa4ff50",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -316.30418453635207,
        "Y": 281.94500825122964
      },
      {
        "ShowGeometry": true,
        "Name": "Length Side A",
        "Id": "ec0c1c1cef124a8896fba397da7fbfe4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1342.2553152561027,
        "Y": 859.80146998204987
      },
      {
        "ShowGeometry": true,
        "Name": "Length Side B",
        "Id": "44fa93397d074c9c82e47b9b90f7c7e4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1455.1721958553878,
        "Y": 975.79814041406917
      },
      {
        "ShowGeometry": true,
        "Name": "Distance Between Windows",
        "Id": "a93fc0192f5b43c5b6aa9d295d7759c8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3207.2040321168679,
        "Y": 2176.9744509576544
      },
      {
        "ShowGeometry": true,
        "Name": "Boolean",
        "Id": "44bc0a4fe82d4ac892954751d254eb8d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1463.5545235445275,
        "Y": 1306.2256789191433
      },
      {
        "ShowGeometry": true,
        "Name": "wall type 1",
        "Id": "6dede8ab01c24b48b4ffdbd0a7324fd9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1623.6291980736194,
        "Y": 1366.1078429933932
      },
      {
        "ShowGeometry": true,
        "Name": "wall type 0 - cost",
        "Id": "2fa54981fc3e473fb154591644812a97",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1717.9698631789233,
        "Y": 1268.7768604727833
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "490b5128af7743fe9f72870bcfbd11fa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1546.8483519087774,
        "Y": 1072.4197321129832
      },
      {
        "ShowGeometry": true,
        "Name": "wall type 0",
        "Id": "0ef516edeb2a4adea65599beafcf4a9f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1664.248192938255,
        "Y": 1209.9733793929558
      },
      {
        "ShowGeometry": true,
        "Name": "wall type 2",
        "Id": "ceff4b943e214e23b6bf71978e5655eb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1515.2606819709104,
        "Y": 1471.9107892542331
      },
      {
        "ShowGeometry": true,
        "Name": "wall type 0",
        "Id": "2a153502a0134f1897e2eebb22c580e0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1856.6577533646046,
        "Y": 1299.2865962577432
      },
      {
        "ShowGeometry": true,
        "Name": "wall type 0",
        "Id": "55cb559ef26047bc9144f0252634906f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1787.5213851476474,
        "Y": 1417.3708226978931
      },
      {
        "ShowGeometry": true,
        "Name": "wall type 1 - cost",
        "Id": "62dadb1dce9a4a558efc035a7d1ac5a2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1624.9043499931374,
        "Y": 1414.4604126538532
      },
      {
        "ShowGeometry": true,
        "Name": "Wall.ByCurveAndHeight",
        "Id": "1951ba5f95bb4ae98083d3513c651e87",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2365.8890380762869,
        "Y": 1131.593648915444
      },
      {
        "ShowGeometry": true,
        "Name": "WallType.ByName",
        "Id": "39155bf8fd9e44e78a403cac850cf367",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2241.2294559027205,
        "Y": 1624.5204725144731
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.Curves",
        "Id": "8ac8c38d723044e6a0e4789a2cce58c9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1907.0545602255447,
        "Y": 979.60926311293156
      },
      {
        "ShowGeometry": true,
        "Name": "Categories",
        "Id": "fbd377f0e2bb47e48a3c2215f0c413cf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2044.77778760803,
        "Y": 1379.8287245084096
      },
      {
        "ShowGeometry": true,
        "Name": "All Elements of Category",
        "Id": "e1ac9cbcc57c4565845d62cc41f2257e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2244.3765236751287,
        "Y": 1424.4730837015425
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "635c48d654be4133b7d3472e38fd3a35",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1939.0167152318163,
        "Y": 1488.0931452467933
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "92e59ddd80db4e00b63c353f4bf97697",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2077.2052033369905,
        "Y": 1620.4890951266023
      },
      {
        "ShowGeometry": true,
        "Name": "Wall Type (ordinal number)",
        "Id": "1736104900c04c8f86ab76f7352b0de8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3266.2835352218613,
        "Y": 2311.096060911324
      },
      {
        "ShowGeometry": true,
        "Name": "wall type 3",
        "Id": "e5f3b9090f124f4db7fde7b80fb53a07",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1480.1765103216585,
        "Y": 1604.9593934948921
      },
      {
        "ShowGeometry": true,
        "Name": "wall type 2 - cost",
        "Id": "4b85d8330b6f410494b3cb6d9e503431",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1501.7038124494966,
        "Y": 1531.8802009955011
      },
      {
        "ShowGeometry": true,
        "Name": "wall type 0",
        "Id": "8f0eb82ddd544a169fbffb4cb43c8733",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1769.8689745990184,
        "Y": 1531.4928764749761
      },
      {
        "ShowGeometry": true,
        "Name": "wall type 3 - cost",
        "Id": "1828f53a080c41ed815dda09822a5d00",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1509.6904410405184,
        "Y": 1696.5646962074711
      },
      {
        "ShowGeometry": true,
        "Name": "wall type 0",
        "Id": "d68c772de5ea49429c669aabc61b41e8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1729.4037301850535,
        "Y": 1675.0256330678692
      },
      {
        "ShowGeometry": true,
        "Name": "List.Transpose",
        "Id": "1b634b7781e84b6a8760d035c45c414f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2451.9750076971245,
        "Y": 1421.2997019245656
      },
      {
        "ShowGeometry": true,
        "Name": "Window Type (ordinal number)",
        "Id": "87418fc068174287b8a57977a955baab",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3292.9963623732547,
        "Y": 2464.2363786358433
      },
      {
        "ShowGeometry": true,
        "Name": "List.Clean",
        "Id": "fcdacfc751ea4c399071868f45b3027a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 142.11892996036272,
        "Y": 2004.7485442807572
      },
      {
        "ShowGeometry": true,
        "Name": "List.Clean",
        "Id": "cb7fedc707c74fedb33bd7b821e59f59",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 146.57279075664269,
        "Y": 1878.1903210273442
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "0f3bc4d4cb4342e186e883448e38f9fb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 434.95306194057548,
        "Y": 1969.282899553077
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block - Y coordinates",
        "Id": "f434b0aaf8344400bdfc74c291310f11",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -69.978654464761348,
        "Y": 1967.64267595455
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block - X coordinates",
        "Id": "611b19440c5641c29482ba7532c9b208",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -72.623456647713283,
        "Y": 1874.9071066284162
      },
      {
        "ShowGeometry": true,
        "Name": "Wall Coordinates",
        "Id": "09c0009b26b74a45b87e0b05fe2043f8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1036.7509397137076,
        "Y": 1811.3762007357536
      },
      {
        "ShowGeometry": true,
        "Name": "Number of Stories",
        "Id": "b8cae03bcc6d4ea9bd0916b1f22392fa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1403.1990540419324,
        "Y": 1139.7151137159483
      },
      {
        "ShowGeometry": true,
        "Name": "wall height",
        "Id": "296f48309d854185aaf62e6a9fa4a870",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -871.45690780687073,
        "Y": 1158.7319627404063
      },
      {
        "ShowGeometry": true,
        "Name": "Level.ByElevationAndName",
        "Id": "809102fcda5d4e47b6477821f5de20f9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 93.490860479957519,
        "Y": 1520.2878491792551
      },
      {
        "ShowGeometry": true,
        "Name": "create levels and names",
        "Id": "2351f732c2254b63acbfd34d9f19e620",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -580.84916599341932,
        "Y": 1501.2426565115675
      },
      {
        "ShowGeometry": true,
        "Name": "seperate to elevations and names",
        "Id": "19a4f06561c6432eb0d9ec83d7929710",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -273.23885686765436,
        "Y": 1494.7584304222205
      },
      {
        "ShowGeometry": true,
        "Name": "create polygon for each level",
        "Id": "f5b9c0270173429f8fd7a14e92d45153",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 653.98369488800574,
        "Y": 1645.6692577655272
      },
      {
        "ShowGeometry": true,
        "Name": "levels seperators",
        "Id": "909ce97e0f394d2584fa54539092e5d0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2186.1121816465675,
        "Y": 1046.9365142017577
      },
      {
        "ShowGeometry": true,
        "Name": "Single Level Curve",
        "Id": "17389ba6c5474bf48ec3e39f52a8770d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3173.7959809269419,
        "Y": 741.590920336874
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "29aaca92408e49a5a77ed1e77ced5496",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3843.004525068261,
        "Y": 1078.8533418642817
      },
      {
        "ShowGeometry": true,
        "Name": "Window Type 1 Price",
        "Id": "f29d701eb0da44e5b63f3f2ad2b34702",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3803.7920878913797,
        "Y": 915.53090128249994
      },
      {
        "ShowGeometry": true,
        "Name": "Window Type 0 Price",
        "Id": "5e3eff619aba4cb8baf24f1197c0ff29",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3820.6351985182496,
        "Y": 674.04209218848
      },
      {
        "ShowGeometry": true,
        "Name": "window type 0",
        "Id": "74473a0cd5e245b4807d3ebce7f0a629",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4085.4034929800596,
        "Y": 785.43799793557992
      },
      {
        "ShowGeometry": true,
        "Name": "Window Type 1 area",
        "Id": "72620557a43149e8897e639b6b39d3e3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3809.39977276024,
        "Y": 844.84036364416
      },
      {
        "ShowGeometry": true,
        "Name": "Window Type 0 area",
        "Id": "0efba331fb174f9a85e2cf868fa9bb93",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3804.9106792172897,
        "Y": 625.7206240626
      },
      {
        "ShowGeometry": true,
        "Name": "window type 0",
        "Id": "c7b02042ff43463eb5ff0badc47fcf00",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4057.88822280018,
        "Y": 557.6869656205
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.StartPoint",
        "Id": "296c76b2529e43cd910ffd3a6efdf96d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3136.9056924515676,
        "Y": 1040.4145428165527
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.PointsAtSegmentLengthFromPoint",
        "Id": "e275be796ab4474b9ea9e762e2ce0255",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3443.3083219209816,
        "Y": 1144.5391261720447
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "f01948cbafb94f2f8b14e3ee7f6b11ad",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4289.79685947703,
        "Y": 971.29445795613094
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "27b259b802aa4560bfe5668039b44b52",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4314.9710198839493,
        "Y": 803.49825502219994
      },
      {
        "ShowGeometry": true,
        "Name": "Window Type 0",
        "Id": "d952c5b0cb4a4035ba2133ae0f9cd19e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3761.9946922465397,
        "Y": 547.19048863286093
      },
      {
        "ShowGeometry": true,
        "Name": "Springs.HostedInstance.ByPoints",
        "Id": "f737671d84a246998cc4ded967f63124",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4687.9144057367594,
        "Y": 1135.1434921418609
      },
      {
        "ShowGeometry": true,
        "Name": "Window Height From Floor",
        "Id": "dbb03632554c422a8c4b402894b6e8c6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3486.0489270921457,
        "Y": 1461.9116433810555
      },
      {
        "ShowGeometry": true,
        "Name": "Window Type 1",
        "Id": "263ad04fa2f14817980ee2934c7fa64f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3750.04478469122,
        "Y": 765.10046901154
      },
      {
        "ShowGeometry": true,
        "Name": "adapt wall array to point array",
        "Id": "a4746d15adf041ea85e5e9a49cca06b1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4292.9083684245843,
        "Y": 1110.5317773036675
      },
      {
        "ShowGeometry": true,
        "Name": "Number of elevators",
        "Id": "f0413bf944844c08b5b5719e3c158c68",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1674.8276470723501,
        "Y": 1536.8428910049572
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Min",
        "Id": "5fe48c08aa0240108839035e37edfe4d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1348.7538285024286,
        "Y": 1647.358377794111
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Max",
        "Id": "1c3c0d4778e142d6b8282fe07c116997",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1351.6727569172579,
        "Y": 1810.8183690245405
      },
      {
        "ShowGeometry": true,
        "Name": "Garage- X coordinates",
        "Id": "1a9f68bd8c0d4637b1c96cac3c485ece",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 916.96911442004239,
        "Y": 2870.39268256105
      },
      {
        "ShowGeometry": true,
        "Name": "Garage - Y coordinates",
        "Id": "29424af6f08245ec9cf83818095ebb13",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 913.262076571614,
        "Y": 2781.9384407158773
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "43ac978fe0714a33a4eab608b20d14a6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3279.0959214428085,
        "Y": 2657.0005405055608
      },
      {
        "ShowGeometry": true,
        "Name": "Level.ByElevationAndName",
        "Id": "f077328145604c709b3d52be6d812123",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1409.5085914740896,
        "Y": 2939.2815879066238
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "c208801e430b468199f3adab063140bc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1158.0108377632216,
        "Y": 3019.9510269415364
      },
      {
        "ShowGeometry": true,
        "Name": "Wall.ByCurveAndHeight",
        "Id": "75e1ee941a0748ac9caa692f92cb31f3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1878.6277843701471,
        "Y": 2936.0982690803289
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "578c56873d624711ae512c324384f818",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -459.72154088044636,
        "Y": 2974.33278496054
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "23fa3ce06b364debbd3fcdbb9a46a425",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1155.7999792679245,
        "Y": 2785.9689477009183
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "6966c02b05e84ee8bb51bfabd0482210",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1407.4984669297046,
        "Y": 2784.3499834566346
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.Curves",
        "Id": "cc39056db97e4914a4e1f6785c3c9124",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1785.7746342231417,
        "Y": 2757.61125015988
      },
      {
        "ShowGeometry": true,
        "Name": "Start.Point",
        "Id": "9ee8d67b9ea34b0490cdc8e817bd565f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3305.9477214903563,
        "Y": 4010.8147946024346
      },
      {
        "ShowGeometry": false,
        "Name": "End.Point (translate)",
        "Id": "a429c1db18364a70825b1c1537fb1ab0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3574.2276358747276,
        "Y": 4080.40940817492
      },
      {
        "ShowGeometry": true,
        "Name": "Y",
        "Id": "9f3336fe41654398a343b70a5ada6187",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2058.6966654038388,
        "Y": 3509.7564861993915
      },
      {
        "ShowGeometry": true,
        "Name": "X",
        "Id": "ad7645c4d4e8439c821162336e249de6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1964.3993075244221,
        "Y": 3784.6028702375224
      },
      {
        "ShowGeometry": true,
        "Name": "Z",
        "Id": "58d3d708e39b412d9ad1bf2e5d0e25cc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2046.7562871599271,
        "Y": 3635.4058792547244
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.Normalized",
        "Id": "7b71de11c66b4bc7a0bc13a60ba0e4e0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2637.9319286918076,
        "Y": 4263.3358784640741
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.Normalized",
        "Id": "b899948ece834360829eb3557fa61dde",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3596.2288540094614,
        "Y": 4505.2425166092471
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "8f6242d2bb614e8598d9afc3c15bacb3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3711.8549447018013,
        "Y": 4668.8368677935005
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.Cross",
        "Id": "f3493e5e8d7c49d8b32f66daf8a75d70",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3927.1789566405114,
        "Y": 4519.893511647675
      },
      {
        "ShowGeometry": true,
        "Name": "Formula",
        "Id": "f6581aa5d25c480db1ab58c296b42bc4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3419.8549447018013,
        "Y": 4758.8368677935005
      },
      {
        "ShowGeometry": true,
        "Name": "Formula",
        "Id": "58ef86e69d124640936b49478589ce2d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3719.3116694186028,
        "Y": 4811.3242196087131
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "b4464968d08a4de3aea9b4aa1ac76430",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4011.1348590861708,
        "Y": 4738.1319035222441
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "7b545254f49940c4a745a4d082a9dc2a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4372.1821871840111,
        "Y": 4553.0073372516854
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "b470bac0de0c406db250721a6902a0db",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5300.9034784411124,
        "Y": 5132.6906897059725
      },
      {
        "ShowGeometry": true,
        "Name": "List.Transpose",
        "Id": "39e16503240f47acbaf7c9139648ff56",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5033.9034784411124,
        "Y": 5132.6906897059725
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.PointAtSegmentLength",
        "Id": "b7ecb0caa595411988d4cb410dcd6dda",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4690.3774233383228,
        "Y": 5134.164634603193
      },
      {
        "ShowGeometry": true,
        "Name": "Sequence",
        "Id": "2a1167cec0604808aba01571b0fb98c8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4401.7719621247124,
        "Y": 5159.5591733895826
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Ceiling",
        "Id": "cfdc8378f6b040709271b477dfb2f91b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4084.7236690720019,
        "Y": 5273.2227521666728
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "d27ed87a688940e4999c0ccf40f4c2fc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3820.9034784411124,
        "Y": 5175.6906897059725
      },
      {
        "ShowGeometry": true,
        "Name": "/",
        "Id": "cde2c8430e164ac29c479430558e4213",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4089.9034784411124,
        "Y": 5104.6906897059725
      },
      {
        "ShowGeometry": true,
        "Name": "/",
        "Id": "0875ab81cafa4abb98fcc689276acf32",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3820.9034784411124,
        "Y": 5258.6906897059725
      },
      {
        "ShowGeometry": true,
        "Name": "%",
        "Id": "1505d87487ac41a1adc7bf74b83275f7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3820.9034784411124,
        "Y": 5039.6906897059725
      },
      {
        "ShowGeometry": true,
        "Name": "Frame.Transversal.Span",
        "Id": "b12f99da018b4dcd8a5f4d7e7c20003a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3211.2643242928334,
        "Y": 5065.3523455338027
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ByCoordinates",
        "Id": "02734eeb1bae4edea4f4c49c71d7e7a9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2378.7403920934603,
        "Y": 4190.7014255769082
      },
      {
        "ShowGeometry": true,
        "Name": "Line.Direction",
        "Id": "314d171fdf934a878cf18e497f5a4d31",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3312.6666083142045,
        "Y": 4468.12394847464
      },
      {
        "ShowGeometry": false,
        "Name": "Garage.Central.Axis",
        "Id": "235305e9280840ec9467d0d2ae589981",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3896.7150210660511,
        "Y": 4055.8458063821463
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Reverse",
        "Id": "44832884b59e4c89b7dc770881aaeded",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5611.9755996559607,
        "Y": 3924.0968424121756
      },
      {
        "ShowGeometry": true,
        "Name": "List.Deconstruct",
        "Id": "19587d4eea7144e1a0ca9963352c654e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5346.89742550628,
        "Y": 3937.4297894655419
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "afca521d065c4ac19a5176f79babfd37",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3484.4164627863793,
        "Y": 5216.4188323233629
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.Scale",
        "Id": "303082f8323147a68cc7d6e052395adc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2987.2450171481087,
        "Y": 4322.0571741230124
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "8b221f314ec8429da96130ccccb1d8ee",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2030.203223641176,
        "Y": 4343.1718234360869
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "c5aca82639b64125b4489b96954a6925",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2024.8623373438877,
        "Y": 4450.0008169109869
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.AngleWithVector",
        "Id": "23fae8d015ec4e828ff92adf2ea6e69c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2725.6574029600529,
        "Y": 4527.6579900927627
      },
      {
        "ShowGeometry": true,
        "Name": "Lenght Ramp",
        "Id": "9dee466f5e17494592be82bcb628d8ac",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3312.2832397634893,
        "Y": 2872.2797793638233
      },
      {
        "ShowGeometry": true,
        "Name": "Width Ramp",
        "Id": "94eea82a0f4547a2b57139837b07d568",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3283.321788429655,
        "Y": 3044.6532295167249
      },
      {
        "ShowGeometry": true,
        "Name": "T/L ratio",
        "Id": "c388e12236ca443ab28ab1185e14d24a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3304.4916741630977,
        "Y": 3185.5399095923335
      },
      {
        "ShowGeometry": true,
        "Name": "Minimum Room Height ",
        "Id": "1db0501ade504aa2a67c4be71103f2f6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3307.2673831062693,
        "Y": 3302.5020360556668
      },
      {
        "ShowGeometry": true,
        "Name": "Range",
        "Id": "163e3dd696594a59a841775dd9dbbf6b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4578.550762137982,
        "Y": 6168.7799582432826
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Sin",
        "Id": "39d3b4e23823461f8e8b7239893770b1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5562.550762137982,
        "Y": 6266.7565777847121
      },
      {
        "ShowGeometry": true,
        "Name": "*",
        "Id": "6c0ec5fc93284226af3d82d6f4a90757",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5874.2944613708714,
        "Y": 6165.7221838186233
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "020e9f689ad546378d23622124729d17",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6375.0557587190933,
        "Y": 6195.2712672086382
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "9d24d7d243f9468faf4671f984e43ff5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4578.550762137982,
        "Y": 6328.9932915766221
      },
      {
        "ShowGeometry": true,
        "Name": "/",
        "Id": "c14a75e29cdc454dbe5f92e789e384ca",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4981.550762137982,
        "Y": 6233.7799582432826
      },
      {
        "ShowGeometry": true,
        "Name": "Math.RadiansToDegrees",
        "Id": "4af64a9ce0514cb595bf38f0a97e6f5d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5225.707252753562,
        "Y": 6325.8470812561427
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "2476bc8607024b88bb91ae51045331f2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4234.550762137982,
        "Y": 6123.8466249099529
      },
      {
        "ShowGeometry": true,
        "Name": "List.FirstItem",
        "Id": "c5b27cbc036248e3801a437be959900a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6363.550762137982,
        "Y": 5983.2799582432826
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "dad92acca6d94ea39ed7451e05296ca7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6781.7949277330117,
        "Y": 6195.1629728024927
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "a79bb7913c004513ba167ed4582fe622",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6723.824607515252,
        "Y": 5842.8732342172425
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "995d977ba2b449f3af063d0939bbd321",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5562.550762137982,
        "Y": 6125.7432915766221
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "99b1a5fb46504e3c86f659d73e6c9503",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7733.6305396512817,
        "Y": 4821.7058882039437
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "758045f655394402938342714284da99",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7469.4213978230819,
        "Y": 4895.073887890785
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "9f517b12b4a74333b82d6249ffcbf2f4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4234.550762137982,
        "Y": 6260.7799582432826
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "1cc41edcb19a40bd892205f34e45e583",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7590.5270453455123,
        "Y": 4390.1190331541375
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "d800a81b0d76400daa4d0f1a20924123",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7439.9969146711119,
        "Y": 4383.9700162791751
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "68e36b716c77441096499164e17455df",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7759.2883497511011,
        "Y": 4332.3546727824805
      },
      {
        "ShowGeometry": true,
        "Name": "Plane.Offset",
        "Id": "5a4c155218ce4b6784b7d8757ad1ef35",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8126.8428196362511,
        "Y": 4249.4039866579287
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "ec0c69c8e4334ff1bf8a6c66b8f591d2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7475.5304626279212,
        "Y": 4128.0606788790947
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "7766df551603499dbdc3ea02adf13e51",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7611.3761203688518,
        "Y": 4090.2864161073794
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "ef4d1c8337ed4b87a3f4cd89fdca5ba6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7830.3502390314225,
        "Y": 4008.9164274769837
      },
      {
        "ShowGeometry": true,
        "Name": "Plane.Offset",
        "Id": "4a12446e2d564d4bbc8cd47abc079545",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8122.5825968571116,
        "Y": 4034.8245921614543
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "15c28086b0b6475ca5e4a9b56dbc8020",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7622.2291176322324,
        "Y": 4202.1945406437681
      },
      {
        "ShowGeometry": true,
        "Name": "+",
        "Id": "56d255316c754b5992c48ee1fac57fbd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6268.1428318737017,
        "Y": 5340.1861501483327
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "e551d056b1ff453aa3ae72d33828e68d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6542.8910719539917,
        "Y": 5256.0958079264228
      },
      {
        "ShowGeometry": true,
        "Name": "Plane.Offset",
        "Id": "10986e42e10d4cbb9c7fc92ddcdacd95",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6806.9575703860919,
        "Y": 5157.9175175841328
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "98c4b11837154952b00427fd97939978",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7227.6305396512817,
        "Y": 4767.7058882039437
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "c8e8420a417c4f91b89c22ecc232786f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7447.6305396512817,
        "Y": 4767.7058882039437
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "356f260a2ed44685ad4dbfd149ab1e73",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6154.3838555947705,
        "Y": 4121.1506541956887
      },
      {
        "ShowGeometry": true,
        "Name": "CoordinateSystem.XYPlane",
        "Id": "4f11a8ced34c4c5a9b1ce0ff3a5aacde",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6675.3122143524406,
        "Y": 4097.4236703417173
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.CoordinateSystemAtParameter",
        "Id": "9030614d29d54bb18273e7807395a358",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6379.18893122684,
        "Y": 3927.4161011857941
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "ccbbc532ecc945658797cef38af01629",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6095.32136077493,
        "Y": 3895.80661144076
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "42f17b67bf9a4b36b8ebfd56038df12c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5886.4655194159,
        "Y": 3987.2723134205044
      },
      {
        "ShowGeometry": true,
        "Name": "Formula",
        "Id": "569e43bd095c40ac8002fb4672a387a1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6363.550762137982,
        "Y": 6386.2799582432826
      },
      {
        "ShowGeometry": true,
        "Name": "Formula",
        "Id": "0cf43576b1234b9094585f5976337e7d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6793.2804596661617,
        "Y": 6412.0765392845424
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "f9feb6e7e3fd446da38458567b797e5b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7024.4917021626225,
        "Y": 6354.2659827345324
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "7a7338322a344f9bbd62dea9e99806e3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7331.7973935423615,
        "Y": 5941.7068352064425
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "dd53486685a04aea86b8b0f2aed59a4a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6363.550762137982,
        "Y": 6091.2799582432826
      },
      {
        "ShowGeometry": true,
        "Name": "List.FirstItem",
        "Id": "5f6b719471854f0984cf9977ef425d4d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6081.5527843734217,
        "Y": 6044.2108129949929
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "b01717f72b064ad5a019d8f4ee982158",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9686.1320612688323,
        "Y": 5056.1291963065632
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "ea4b7211db3c49f79aa2aebb78aeef68",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9324.1320612688323,
        "Y": 5056.1291963065632
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "96ef0b11bac14d48ab0130fdf785084c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8454.1320612688323,
        "Y": 5139.4126494312823
      },
      {
        "ShowGeometry": true,
        "Name": "List of start point",
        "Id": "b57ea3e7b392441698f7f0b8580f5aa4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8674.1320612688323,
        "Y": 5320.1993160979428
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "725ca26faa764e03a67424fecf1b3448",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8454.1320612688323,
        "Y": 5248.1993160979428
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "e97b41a6e2ef4bdb9c8b9f9638a12025",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8454.1320612688323,
        "Y": 5415.1993160979428
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "61ba53f1b4f441d5a2ada2fd602a9e4a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8454.1320612688323,
        "Y": 5332.1993160979428
      },
      {
        "ShowGeometry": true,
        "Name": "List.Transpose",
        "Id": "d7c80bf644d942aa97461158f019f7a3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9686.1320612688323,
        "Y": 5190.1291963065632
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Intersect",
        "Id": "85b95ce764d74de3a6eb6a3f8c771dc4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9972.1320612688323,
        "Y": 5110.1291963065632
      },
      {
        "ShowGeometry": true,
        "Name": "CoordinateSystem.YZPlane",
        "Id": "1ab48c36492245b0a10fca3e7ffd928c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9311.0683261815811,
        "Y": 5333.7059530697325
      },
      {
        "ShowGeometry": true,
        "Name": "CoordinateSystem.Origin",
        "Id": "1cd1e0d87a764375a30d412cef74c38a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9972.1320612688323,
        "Y": 5400.1993160979428
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.CoordinateSystemAtParameter",
        "Id": "dfbd2f8ec1c14b3d891dc20777a02af2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8979.0657370107911,
        "Y": 5330.0733530736816
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "715172fc63da4523879cbb74e21d922e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8446.95134764723,
        "Y": 6638.5022414018995
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.ByLoft",
        "Id": "0b025cbdde70438b9fdf8ba8ec446be0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8783.95134764723,
        "Y": 6638.5022414018995
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.YAxis",
        "Id": "1fd9aca1012747ffb051e670df916aef",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8255.95134764723,
        "Y": 6623.5022414018995
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "78c83fc70a3b4b339d0eae298d5b4d3b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8255.95134764723,
        "Y": 6731.5022414018995
      },
      {
        "ShowGeometry": true,
        "Name": "If",
        "Id": "71020f31d3734fd6ac338733152efb11",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8674.1320612688323,
        "Y": 5506.1993160979428
      },
      {
        "ShowGeometry": true,
        "Name": ">",
        "Id": "81279608ebb34797affe8c55d2c09f35",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8173.7296882091814,
        "Y": 5347.036988359313
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "a680a2e4accd4bb280c3994d7fdbe105",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8006.1320612688323,
        "Y": 5413.4126494312823
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "acd0dc8838dd4cc2bff5706cdb9b8418",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8454.1320612688323,
        "Y": 5498.1993160979428
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "8791da30f71c4f07a097f3c4f371d0f2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8185.1320612688323,
        "Y": 5517.4126494312823
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "0ecb76e7864d4b89a6ddbe08a8c6f781",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8185.1320612688323,
        "Y": 5626.4126494312823
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "b26d74a2e9ec49f2926a08e244b236cf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8185.1320612688323,
        "Y": 5734.4126494312823
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "730cf39c812e4333ac6b56d71a7b22dd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8454.1320612688323,
        "Y": 5622.1993160979428
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "f0cde2f237614d9b9982a513aa401276",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8454.1320612688323,
        "Y": 5782.1993160979428
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "4f2dcba0b76f42adab055cd27dd0918c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8185.1320612688323,
        "Y": 5842.4126494312823
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "32c349569a204e0095664c16e97369fc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8185.1320612688323,
        "Y": 5950.4126494312823
      },
      {
        "ShowGeometry": true,
        "Name": "+",
        "Id": "da70d75dc03042618a7ba1248f6078f8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7194.128103940322,
        "Y": 6275.9848533538225
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Rotate",
        "Id": "355768307bc247778fc1b714f9db4b46",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8103.1422961452154,
        "Y": 6134.8635430673121
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "478f7a9b179b4948951f48ff5d3b6b60",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7747.5989253208427,
        "Y": 6140.702531936482
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "83605f38aa2d4f0cbeed7f1296b8aae6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7725.10768023777,
        "Y": 6353.0718621964388
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "3128355d25c64e92a05ae12cd5e5fffb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6779.8724317965116,
        "Y": 6080.6030631171234
      },
      {
        "ShowGeometry": true,
        "Name": "+",
        "Id": "661b534e99b24ba6a108b87a9eba5370",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7047.2869417674465,
        "Y": 5852.2771016110692
      },
      {
        "ShowGeometry": true,
        "Name": "+",
        "Id": "d475eff94eb9446dad70498cbfe7c783",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7020.0181577639414,
        "Y": 5971.6471714866366
      },
      {
        "ShowGeometry": true,
        "Name": "List.Transpose",
        "Id": "aaf403c39b3641ba8f0127dfec592e87",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10332.132061268832,
        "Y": 5400.1993160979428
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "85a92e64bbfb4b489bc36d80a61fe494",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10686.095580058747,
        "Y": 5079.2046590172831
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "6474251f9e694ca4be6a004c4817d2c6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10332.132061268832,
        "Y": 5110.1291963065632
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "9ac59cd80e7b43258c109397033b5033",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11417.176184416123,
        "Y": 5077.5389337157994
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "06b77356974841a18ab2377cd5b11f47",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11417.176184416123,
        "Y": 4969.5389337157994
      },
      {
        "ShowGeometry": true,
        "Name": "Rectangle.ByWidthLength",
        "Id": "7c0abf25a6f6432e8f98a5585a37ae5d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11620.831238307177,
        "Y": 4712.594556883053
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.BySweep",
        "Id": "4dea62dc6b6f46f3b214dcaf5606bca1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12098.176184416123,
        "Y": 5053.9613603991493
      },
      {
        "ShowGeometry": true,
        "Name": "CoordinateSystem.ZXPlane",
        "Id": "bc2e3fd24aad4018901f5192ae611f56",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11417.176184416123,
        "Y": 5293.5389337157994
      },
      {
        "ShowGeometry": true,
        "Name": "Rectangle.ByWidthLength",
        "Id": "f98146dcd28942209dafd4b6d76c4598",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11664.146965989848,
        "Y": 4923.9261719398237
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.BySweep",
        "Id": "b920fa59f1d84d97a9b2bb725107ff43",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12098.176184416123,
        "Y": 5187.9613603991493
      },
      {
        "ShowGeometry": true,
        "Name": "CoordinateSystem.ByOrigin",
        "Id": "5082f809140f47e7902f11cfce672678",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11417.176184416123,
        "Y": 5185.5389337157994
      },
      {
        "ShowGeometry": true,
        "Name": "Rectangle.ByWidthLength",
        "Id": "18c92846b4004028b416ffcff3d2edd0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11677.502547375025,
        "Y": 5066.7188511246641
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.BySweep",
        "Id": "e72352aa645a46058aa38f9ba5fd2d07",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12101.657424418403,
        "Y": 4806.24085365818
      },
      {
        "ShowGeometry": true,
        "Name": "Area of one Column",
        "Id": "7e19e6e7da5f4cb79c5d84741cd6f228",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11780.498036173702,
        "Y": 3597.4427081938466
      },
      {
        "ShowGeometry": true,
        "Name": "Area*Length of all Columns",
        "Id": "b582521bc59244dfab59c722bcc9bedb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12049.498036173702,
        "Y": 3597.4427081938466
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "41c4bd8ba327422da55e89c0d41a7f2e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11908.755343638721,
        "Y": 3783.6049887833815
      },
      {
        "ShowGeometry": true,
        "Name": "Lengths List of All Columns",
        "Id": "e764adcd1f264bd98918dab8388c936d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11601.524832349021,
        "Y": 3806.7854558189947
      },
      {
        "ShowGeometry": true,
        "Name": "Area of one Beam",
        "Id": "ee9ee2ebcce544238c00bed67298c5c6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11780.498036173702,
        "Y": 3463.4427081938466
      },
      {
        "ShowGeometry": true,
        "Name": "Area*Lenght transversal Beams",
        "Id": "425512f497944affa630e4a236a14d37",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12049.498036173702,
        "Y": 3463.4427081938466
      },
      {
        "ShowGeometry": true,
        "Name": "Volume of all Frames",
        "Id": "bcfaf0efb1cd466cb3a3fbdcc6a2a055",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12318.498036173702,
        "Y": 3517.4427081938466
      },
      {
        "ShowGeometry": true,
        "Name": "400Euro/m³ * m³",
        "Id": "c17f883bcf4740938d83d67a746dbfec",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12587.498036173702,
        "Y": 3447.4427081938466
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "cb304f844fe64cfd9b3a3601332892d1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12318.498036173702,
        "Y": 3407.6560415271797
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "95b56d6ccc054c509bf671847783ed85",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12699.451523564272,
        "Y": 3631.4186187371979
      },
      {
        "ShowGeometry": true,
        "Name": "Costs per Element",
        "Id": "24044d1770c94b26976df7929148013d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12900.599474157252,
        "Y": 3464.5864148506917
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "f3fc6481cce0472cb4cae8d7be83c97c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13054.015785452151,
        "Y": 3655.054803830516
      },
      {
        "ShowGeometry": true,
        "Name": "Costs of all Elements",
        "Id": "d31a8fdfe19945fcb604a97fc3dbba11",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13220.492679861951,
        "Y": 3468.6093553209257
      },
      {
        "ShowGeometry": true,
        "Name": "Euro",
        "Id": "cb7d85ae2e2844989c077ad119dd45e7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13477.021935988751,
        "Y": 3511.0641413067988
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.YAxis",
        "Id": "a045acbb27b34d0b976a6873cfec7983",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2219.6436260611304,
        "Y": 4589.055956265589
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.Reverse",
        "Id": "21014b815d684740a05b0644db2e98fa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2432.1183251505213,
        "Y": 4545.3554862401124
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.Reverse",
        "Id": "9e419eaf449e4b189f5152fed73ad68d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7763.8043482707262,
        "Y": 6445.4703153316968
      },
      {
        "ShowGeometry": true,
        "Name": "Height of alignment",
        "Id": "a2eec5ba6ab24863a26e490d8b172635",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3425.4872549613297,
        "Y": 3404.4196318025838
      },
      {
        "ShowGeometry": true,
        "Name": "Wall Parking Length",
        "Id": "ac059a99491b41479198a375bd363e6c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14427.966180513069,
        "Y": 2878.2464877231114
      },
      {
        "ShowGeometry": true,
        "Name": "Wall parking Surface",
        "Id": "4becd6e94ac84f36be3c601e5a405679",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14738.05680209162,
        "Y": 2985.2599930974743
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "00486c3f813a41348dc58b61b682bec1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14437.58038947579,
        "Y": 3017.4603822315548
      },
      {
        "ShowGeometry": true,
        "Name": "Price wall parking",
        "Id": "75b182dcd5b045cd918bbfbaac23bc4c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14981.836005163223,
        "Y": 2874.4286372783658
      },
      {
        "ShowGeometry": true,
        "Name": "elevators cost",
        "Id": "e7ad0b9b53d64225a41dd7b6f7822ac8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15011.150079861431,
        "Y": 3026.4611939375532
      },
      {
        "ShowGeometry": true,
        "Name": "cost components",
        "Id": "8fc694db234b4b56896d36c3c9f0e5cd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15531.904933287013,
        "Y": 2899.8758782795753
      },
      {
        "ShowGeometry": true,
        "Name": "Wall Price Unit",
        "Id": "778de1c46ae24b14a4f91c8b1cb4b99d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14708.039320091068,
        "Y": 2742.3613109263315
      },
      {
        "ShowGeometry": true,
        "Name": "Wall Floors Cost Total",
        "Id": "524fbee16fe34e198d832aab8bfe5009",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15218.935566159096,
        "Y": 2722.0277762046717
      },
      {
        "ShowGeometry": true,
        "Name": "Windows Cost Total",
        "Id": "d7c9f98ac03240e2bd82fcef119b99bd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15016.444242837146,
        "Y": 2595.8156732626717
      },
      {
        "ShowGeometry": true,
        "Name": "Window Price Unit",
        "Id": "91addc291a3b4d9098d72679c7ea7633",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14786.931486717907,
        "Y": 2604.8668640725314
      },
      {
        "ShowGeometry": true,
        "Name": "Room Area/ Window Area (FWG)",
        "Id": "4ce3672e957a4944952a21c195f58000",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15367.701300820137,
        "Y": 2249.1390624968317
      },
      {
        "ShowGeometry": true,
        "Name": "Window Area Unit",
        "Id": "5e8c772765b64741b10b1280fe6f2f98",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14784.385363393276,
        "Y": 2455.6703196110916
      },
      {
        "ShowGeometry": true,
        "Name": "Window Area (AW)",
        "Id": "155fc53afd0546e8ad8eb99fe86051ba",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15034.214070165162,
        "Y": 2379.932623933722
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "145a775efc1844fdba17799291a6b462",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14502.168893535398,
        "Y": 2314.8686782027216
      },
      {
        "ShowGeometry": true,
        "Name": "Window Count",
        "Id": "2d5c9892811a47fb9c0217a0482b977c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14760.383793810937,
        "Y": 2325.6097818995017
      },
      {
        "ShowGeometry": true,
        "Name": "Floor Area (AG)",
        "Id": "1b2966de5322400e83b201b14524772e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14965.778100207875,
        "Y": 2177.8790216588318
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.ByPerimeterPoints",
        "Id": "f1a130fdfd824a7caa84d1d8160d2bf9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14362.361515940169,
        "Y": 2161.59632245979
      },
      {
        "ShowGeometry": true,
        "Name": "Envelope Surface",
        "Id": "35e9b5e854a34cfba56bc8bb74a52d77",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14994.367594757952,
        "Y": 2017.4430856170186
      },
      {
        "ShowGeometry": true,
        "Name": "External One floor Wall Length",
        "Id": "badee6cb093840d2924a73e9ef2efcf5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14569.483254315277,
        "Y": 1850.6139821018239
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Length",
        "Id": "d0600b96561c40398fe224bda46a05f2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14055.406615354594,
        "Y": 1946.938771313015
      },
      {
        "ShowGeometry": true,
        "Name": "Construction Total Cost",
        "Id": "97741aa82b4d48f4b263c9fd7ecab38e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15719.789500735298,
        "Y": 2939.0606345277688
      },
      {
        "ShowGeometry": true,
        "Name": "one floor",
        "Id": "e1ecbb7a473e437e84f681506df6960d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14362.717770381503,
        "Y": 1846.3968884075243
      },
      {
        "ShowGeometry": true,
        "Name": "times number of floors",
        "Id": "9bce17502cfb47da835b13707be46a9f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14825.536767152547,
        "Y": 1857.088771577367
      },
      {
        "ShowGeometry": true,
        "Name": "take out shafts",
        "Id": "36b1ed3df285428a8ef97443123f87ae",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3346.8462902518477,
        "Y": 778.92427787591919
      },
      {
        "ShowGeometry": true,
        "Name": "adapt point array to walls array",
        "Id": "fe7ee44c2f904360873d078e38aa811c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3937.95350884435,
        "Y": 1268.8219758818927
      },
      {
        "ShowGeometry": true,
        "Name": "take out shafts",
        "Id": "3271a77b30bf4028a392221afd08920c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3597.1814431096464,
        "Y": 942.34364754590467
      },
      {
        "ShowGeometry": true,
        "Name": "take out shafts",
        "Id": "c8272e236b6b40228fe27d21f048e77e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4019.1905888648284,
        "Y": 1137.5315634684277
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "f4bc7c766e8a43a8b0168dead5504b7b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2730.0509930868761,
        "Y": 1628.3729078339775
      },
      {
        "ShowGeometry": true,
        "Name": "compute number of elevators from input",
        "Id": "6c2527e3ce0b44fd98921c24448c938a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2263.0085518128017,
        "Y": 1649.556061163021
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.ByPerimeterPoints",
        "Id": "edffde7680e841cfbaedf6fd8514ed5a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 728.39173443641516,
        "Y": 2172.3758151547108
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "7af97168c262491c8401faed63c5a527",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 452.49305535160585,
        "Y": 2184.8435325833843
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "a81e1a3e03b9415db61434e14623d10f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 967.22791515669451,
        "Y": 2287.9568743822838
      },
      {
        "ShowGeometry": true,
        "Name": "Construction Total Cost",
        "Id": "f7cc7c6e6bc14b5d926657f7e932be27",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15200.133012396296,
        "Y": 2923.361492998235
      },
      {
        "ShowGeometry": true,
        "Name": "Total Cost",
        "Id": "76670713761149959e089be39cb72a91",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3374.9528051960892,
        "Y": 3967.5022650000178
      },
      {
        "ShowGeometry": true,
        "Name": "AG/Aw ratio",
        "Id": "67bde79950eb4f7caee148f394370df4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3403.2714548939271,
        "Y": 4077.0419659882846
      },
      {
        "ShowGeometry": true,
        "Name": "h/b",
        "Id": "aa276f086a274bc29a06fd757e944d53",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3393.9291796208481,
        "Y": 4181.8070697084022
      },
      {
        "ShowGeometry": true,
        "Name": "A/h",
        "Id": "de3d1f17ef274548b403f03f55a72b22",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3394.4893062152382,
        "Y": 4299.028804754942
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "358504cd53df4c0499e2c10882e74069",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10759.0,
        "Y": 5384.0
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "c38c8bd537584ac0a117ac76877fee00",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11888.202864758519,
        "Y": 4755.1944764135587
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "ee244372862b4f649cd2d6a7ed59e622",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11921.215447275961,
        "Y": 5132.7228665855009
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "e15ea3b3c58a4bc1bd75fbfa717598f8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7325.0,
        "Y": 5061.0
      },
      {
        "ShowGeometry": true,
        "Name": "0-4 number of elevators 5 automatic",
        "Id": "dd551efe19e9440c8b84f176498784d3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3282.6342671224047,
        "Y": 1786.2938573352205
      }
    ],
    "Annotations": [
      {
        "Id": "88684384b9034200bea0e6a5120ebc2c",
        "Title": "Lot perimeter",
        "Nodes": [
          "e067e110c8004b1484613dfa370577ca",
          "0f16db83287d45c3b9adc9969e70858a",
          "275a0faed6f54cb89a7da78f65560958",
          "0326bcf3d2ca41549d4cfe1a68d9d0cb",
          "3496a06a869e4f1493a42316f8ef5ce7",
          "128f00cc183f418fac4404bef850350f",
          "b4e09b0ff6884d52a23f8270b2f889d6",
          "fbb6d6630e7b4cf7902d64c7b83649c6",
          "bdc1835f92f24faf9a3b4bcf4fb2493a",
          "87c276be8953402ba6e67574ef88343c",
          "25974ac6ab4a4973acca76555c2f1a4f"
        ],
        "Left": 107.95233268340496,
        "Top": -756.510208773321,
        "Width": 1123.8932480916251,
        "Height": 680.0,
        "FontSize": 36.0,
        "InitialTop": -703.510208773321,
        "InitialHeight": 627.0,
        "TextblockHeight": 43.0,
        "Background": "#FFD4B6DB"
      },
      {
        "Id": "6b2fc4056b4b470bb24ff7b9d27cb29e",
        "Title": "Number of storeys",
        "Nodes": [
          "c741e049f9434bc49e27e3977b7771b3",
          "5e3b9e793db24ad783dfe1791d24a66d",
          "919dd0aabfe84d31b44a451d028ed5d6",
          "587ed452fdf949498b429b9d7eba62aa",
          "bb9a68cc570849fdaec8406a2ce77e8e",
          "ad94d9a195bb477c8dba58f30ceab67e",
          "5255931ebb6341269e3c0b9831c84846"
        ],
        "Left": 74.790800195791917,
        "Top": -18.036443034311731,
        "Width": 1313.0000000000002,
        "Height": 319.54279753487384,
        "FontSize": 36.0,
        "InitialTop": 34.963556965688269,
        "InitialHeight": 302.54279753487384,
        "TextblockHeight": 43.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "5680da9e79dd4c549d5e626adaeba750",
        "Title": "Input parameters",
        "Nodes": [
          "91153e21de2c4e9fa55e02d0782ba931",
          "dcc6a5acf39649eeb362b823e680d074",
          "af6c33ae7ed246c7a3a344133eb0d409",
          "114fbc3069884691b5ccebc18f0bf20b",
          "1ca0fc47d4d8418d9993500cad96430b"
        ],
        "Left": -3316.9987113260358,
        "Top": 1100.8882683201491,
        "Width": 319.0,
        "Height": 515.71684877896,
        "FontSize": 36.0,
        "InitialTop": 1153.8882683201491,
        "InitialHeight": 539.71684877896,
        "TextblockHeight": 43.0,
        "Background": "#FFE8F7AD"
      },
      {
        "Id": "19bff390eaeb41f786b6b633a54c12bd",
        "Title": "HPC 1 - Height to width ratio",
        "Nodes": [
          "f6ad400f85084a7ca8bf0d06b03e20b0",
          "d8c8cf4f235840b1a00347aa847ef56b",
          "2844bd76de9944d596b6efa97752dbbb",
          "d94d5bed41c148728579d297b97c2cbf",
          "e38e48cded85427c89d12422c8cbe87c",
          "0c9617987ec0472aa3889e0e0df8529d",
          "3688302fd5a6485bbeac13bea1c748ff"
        ],
        "Left": 2336.53896913363,
        "Top": -522.274262719797,
        "Width": 1217.58726879605,
        "Height": 350.0,
        "FontSize": 36.0,
        "InitialTop": -469.274262719797,
        "InitialHeight": 374.0,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "aeccf37bfeaa452fb9a6c3decf3b44f1",
        "Title": "HPC",
        "Nodes": [
          "2e147584821d4296bd5b43718dd74df5",
          "7ed02119d8d848b3a9bd0e086aa4ff50"
        ],
        "Left": -326.30418453635207,
        "Top": 114.47774926677391,
        "Width": 100.62488486028417,
        "Height": 276.46725898445573,
        "FontSize": 36.0,
        "InitialTop": 167.47774926677391,
        "InitialHeight": 259.46725898445573,
        "TextblockHeight": 43.0,
        "Background": "#FFB5B5B5"
      },
      {
        "Id": "31e5511d520c48e1835efe3f85171a3d",
        "Title": "HPC 2 - Area to height tario",
        "Nodes": [
          "f70262aa42c74f77ab689aada499be56"
        ],
        "Left": 2495.2162192415312,
        "Top": -132.35237586205466,
        "Width": 189.0,
        "Height": 259.0,
        "FontSize": 36.0,
        "InitialTop": 7.6476241379453427,
        "InitialHeight": 145.0,
        "TextblockHeight": 130.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "f16aedab55124ad69b28c16f0b01a519",
        "Title": "Distance Between Windows",
        "Nodes": [
          "a93fc0192f5b43c5b6aa9d295d7759c8"
        ],
        "Left": -3217.2040321168679,
        "Top": 2036.9744509576544,
        "Width": 203.0,
        "Height": 208.0,
        "FontSize": 36.0,
        "InitialTop": 2176.9744509576544,
        "InitialHeight": 145.0,
        "TextblockHeight": 130.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "4184851c6a214144962a08fac392cba6",
        "Title": "Wall Type",
        "Nodes": [
          "1736104900c04c8f86ab76f7352b0de8"
        ],
        "Left": -3276.2835352218613,
        "Top": 2258.096060911324,
        "Width": 319.0,
        "Height": 121.0,
        "FontSize": 36.0,
        "InitialTop": 2311.096060911324,
        "InitialHeight": 145.0,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "377d875576b34b30a411b2847d894188",
        "Title": "Walls Generator",
        "Nodes": [
          "490b5128af7743fe9f72870bcfbd11fa",
          "1951ba5f95bb4ae98083d3513c651e87",
          "0ef516edeb2a4adea65599beafcf4a9f",
          "39155bf8fd9e44e78a403cac850cf367",
          "8ac8c38d723044e6a0e4789a2cce58c9",
          "fbd377f0e2bb47e48a3c2215f0c413cf",
          "e1ac9cbcc57c4565845d62cc41f2257e",
          "1b634b7781e84b6a8760d035c45c414f",
          "44bc0a4fe82d4ac892954751d254eb8d",
          "6dede8ab01c24b48b4ffdbd0a7324fd9",
          "635c48d654be4133b7d3472e38fd3a35",
          "92e59ddd80db4e00b63c353f4bf97697",
          "ceff4b943e214e23b6bf71978e5655eb",
          "e5f3b9090f124f4db7fde7b80fb53a07",
          "2fa54981fc3e473fb154591644812a97",
          "2a153502a0134f1897e2eebb22c580e0",
          "55cb559ef26047bc9144f0252634906f",
          "62dadb1dce9a4a558efc035a7d1ac5a2",
          "4b85d8330b6f410494b3cb6d9e503431",
          "8f0eb82ddd544a169fbffb4cb43c8733",
          "1828f53a080c41ed815dda09822a5d00",
          "d68c772de5ea49429c669aabc61b41e8"
        ],
        "Left": 1453.5545235445275,
        "Top": 926.60926311293156,
        "Width": 1175.4204841525971,
        "Height": 867.41636995493764,
        "FontSize": 36.0,
        "InitialTop": 979.60926311293156,
        "InitialHeight": 861.95543309453956,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "e0c41042cb8c4f9b8562b214607231c6",
        "Title": "Window Type",
        "Nodes": [
          "87418fc068174287b8a57977a955baab"
        ],
        "Left": -3302.9963623732547,
        "Top": 2411.2363786358433,
        "Width": 319.0,
        "Height": 121.0,
        "FontSize": 36.0,
        "InitialTop": 2464.2363786358433,
        "InitialHeight": 145.0,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "90c5a727d2c44603a03722bf5165a7f3",
        "Title": "Wall Height",
        "Nodes": [
          "296f48309d854185aaf62e6a9fa4a870"
        ],
        "Left": -881.45690780687073,
        "Top": 1062.7319627404063,
        "Width": 116.88000000000001,
        "Height": 205.0,
        "FontSize": 36.0,
        "InitialTop": 1158.7319627404063,
        "InitialHeight": 145.0,
        "TextblockHeight": 86.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "6a60d0db482b4258a9a461c0d28122fa",
        "Title": "Wall Coordinations",
        "Nodes": [
          "fcdacfc751ea4c399071868f45b3027a",
          "cb7fedc707c74fedb33bd7b821e59f59",
          "0f3bc4d4cb4342e186e883448e38f9fb",
          "f434b0aaf8344400bdfc74c291310f11",
          "611b19440c5641c29482ba7532c9b208",
          "09c0009b26b74a45b87e0b05fe2043f8"
        ],
        "Left": -1046.7509397137076,
        "Top": 1758.3762007357536,
        "Width": 1649.704001654283,
        "Height": 1102.9999999999998,
        "FontSize": 36.0,
        "InitialTop": 1811.3762007357536,
        "InitialHeight": 338.37234354500356,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "e52795dc73334ccebf0d5becc0518ca2",
        "Title": "Windows Generator",
        "Nodes": [
          "263ad04fa2f14817980ee2934c7fa64f",
          "dbb03632554c422a8c4b402894b6e8c6",
          "f737671d84a246998cc4ded967f63124",
          "d952c5b0cb4a4035ba2133ae0f9cd19e",
          "27b259b802aa4560bfe5668039b44b52",
          "f01948cbafb94f2f8b14e3ee7f6b11ad",
          "e275be796ab4474b9ea9e762e2ce0255",
          "296c76b2529e43cd910ffd3a6efdf96d",
          "c7b02042ff43463eb5ff0badc47fcf00",
          "0efba331fb174f9a85e2cf868fa9bb93",
          "72620557a43149e8897e639b6b39d3e3",
          "74473a0cd5e245b4807d3ebce7f0a629",
          "5e3eff619aba4cb8baf24f1197c0ff29",
          "f29d701eb0da44e5b63f3f2ad2b34702"
        ],
        "Left": 3126.9056924515676,
        "Top": 494.19048863286093,
        "Width": 1812.0087132851918,
        "Height": 1035.7211547481945,
        "FontSize": 36.0,
        "InitialTop": 547.19048863286093,
        "InitialHeight": 1059.7211547481945,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "dc4d22dfdfe44eb6888358dad7753039",
        "Title": "Parking",
        "Nodes": [
          "1a9f68bd8c0d4637b1c96cac3c485ece",
          "29424af6f08245ec9cf83818095ebb13",
          "f077328145604c709b3d52be6d812123",
          "c208801e430b468199f3adab063140bc",
          "75e1ee941a0748ac9caa692f92cb31f3",
          "23fa3ce06b364debbd3fcdbb9a46a425",
          "6966c02b05e84ee8bb51bfabd0482210",
          "cc39056db97e4914a4e1f6785c3c9124"
        ],
        "Left": 903.262076571614,
        "Top": 2704.61125015988,
        "Width": 1183.3657077985331,
        "Height": 408.33977678165638,
        "FontSize": 36.0,
        "InitialTop": 2757.61125015988,
        "InitialHeight": 407.33977678165638,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "92a90c0490ee44359a73ffcce9711ba5",
        "Title": "start ramp coordinates",
        "Nodes": [
          "9f3336fe41654398a343b70a5ada6187",
          "ad7645c4d4e8439c821162336e249de6",
          "58d3d708e39b412d9ad1bf2e5d0e25cc"
        ],
        "Left": 1954.3993075244221,
        "Top": 3413.7564861993915,
        "Width": 306.0,
        "Height": 507.84638403813096,
        "FontSize": 36.0,
        "InitialTop": 3509.7564861993915,
        "InitialHeight": 419.84638403813096,
        "TextblockHeight": 86.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "e32b73f33c5f44c89caff48565732501",
        "Title": "3. Frame transversal span",
        "Nodes": [
          "b470bac0de0c406db250721a6902a0db",
          "39e16503240f47acbaf7c9139648ff56",
          "b7ecb0caa595411988d4cb410dcd6dda",
          "2a1167cec0604808aba01571b0fb98c8",
          "cfdc8378f6b040709271b477dfb2f91b",
          "d27ed87a688940e4999c0ccf40f4c2fc",
          "cde2c8430e164ac29c479430558e4213",
          "0875ab81cafa4abb98fcc689276acf32",
          "1505d87487ac41a1adc7bf74b83275f7",
          "b12f99da018b4dcd8a5f4d7e7c20003a"
        ],
        "Left": 3201.2643242928334,
        "Top": 4986.6906897059725,
        "Width": 2403.639154148279,
        "Height": 379.53206246070022,
        "FontSize": 36.0,
        "InitialTop": 5039.6906897059725,
        "InitialHeight": 378.53206246070022,
        "TextblockHeight": 43.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "9a05d90b05bd4bb3aec80a2e39eed9d4",
        "Title": "2. two sides of theGarage",
        "Nodes": [
          "b899948ece834360829eb3557fa61dde",
          "8f6242d2bb614e8598d9afc3c15bacb3",
          "f3493e5e8d7c49d8b32f66daf8a75d70",
          "f6581aa5d25c480db1ab58c296b42bc4",
          "58ef86e69d124640936b49478589ce2d",
          "b4464968d08a4de3aea9b4aa1ac76430",
          "7b545254f49940c4a745a4d082a9dc2a",
          "314d171fdf934a878cf18e497f5a4d31"
        ],
        "Left": 3302.6666083142045,
        "Top": 4415.12394847464,
        "Width": 1316.5155788698066,
        "Height": 489.20027113407286,
        "FontSize": 36.0,
        "InitialTop": 4468.12394847464,
        "InitialHeight": 488.20027113407286,
        "TextblockHeight": 43.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "ab6ca203aa4d4fc39ac8b41c10f91612",
        "Title": "1. Defining the central axis traveling deck",
        "Nodes": [
          "9ee8d67b9ea34b0490cdc8e817bd565f",
          "a429c1db18364a70825b1c1537fb1ab0",
          "235305e9280840ec9467d0d2ae589981"
        ],
        "Left": 3295.9477214903563,
        "Top": 3957.8147946024346,
        "Width": 813.76729957569478,
        "Height": 241.59461357248529,
        "FontSize": 36.0,
        "InitialTop": 4010.8147946024346,
        "InitialHeight": 214.59461357248529,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "32530c0d1e4346e5a4c18a533a073a38",
        "Title": "Ramp direction in xy plane",
        "Nodes": [
          "8b221f314ec8429da96130ccccb1d8ee",
          "c5aca82639b64125b4489b96954a6925"
        ],
        "Left": 2014.8623373438877,
        "Top": 4160.1718234360869,
        "Width": 150.28,
        "Height": 382.8289934749,
        "FontSize": 36.0,
        "InitialTop": 4343.1718234360869,
        "InitialHeight": 251.82899347490002,
        "TextblockHeight": 173.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "1173c222301d4087bebffba39993e667",
        "Title": "7. Ramp Height Planes",
        "Nodes": [
          "1cc41edcb19a40bd892205f34e45e583",
          "d800a81b0d76400daa4d0f1a20924123",
          "68e36b716c77441096499164e17455df",
          "5a4c155218ce4b6784b7d8757ad1ef35",
          "ec0c69c8e4334ff1bf8a6c66b8f591d2",
          "7766df551603499dbdc3ea02adf13e51",
          "ef4d1c8337ed4b87a3f4cd89fdca5ba6",
          "4a12446e2d564d4bbc8cd47abc079545",
          "15c28086b0b6475ca5e4a9b56dbc8020"
        ],
        "Left": 7429.9969146711119,
        "Top": 3955.9164274769837,
        "Width": 893.8459049651392,
        "Height": 553.20260567715377,
        "FontSize": 36.0,
        "InitialTop": 4008.9164274769837,
        "InitialHeight": 526.20260567715377,
        "TextblockHeight": 43.0,
        "Background": "#FFD4B6DB"
      },
      {
        "Id": "fa4fdcd0dfcf40e08269429f55ce9c7b",
        "Title": "5. Ceiling Planes",
        "Nodes": [
          "56d255316c754b5992c48ee1fac57fbd",
          "e551d056b1ff453aa3ae72d33828e68d",
          "10986e42e10d4cbb9c7fc92ddcdacd95"
        ],
        "Left": 6258.1428318737017,
        "Top": 5104.9175175841328,
        "Width": 745.81473851239025,
        "Height": 354.26863256419983,
        "FontSize": 36.0,
        "InitialTop": 5157.9175175841328,
        "InitialHeight": 327.26863256419983,
        "TextblockHeight": 43.0,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "d57433883bee45b092b01b67d26eeeb2",
        "Title": "6. Ramp List for controlling points (0, 0.5, 1)",
        "Nodes": [
          "356f260a2ed44685ad4dbfd149ab1e73",
          "4f11a8ced34c4c5a9b1ce0ff3a5aacde",
          "9030614d29d54bb18273e7807395a358",
          "ccbbc532ecc945658797cef38af01629",
          "42f17b67bf9a4b36b8ebfd56038df12c",
          "44832884b59e4c89b7dc770881aaeded",
          "19587d4eea7144e1a0ca9963352c654e"
        ],
        "Left": 5336.89742550628,
        "Top": 3842.80661144076,
        "Width": 1610.4147888461603,
        "Height": 371.34404275492852,
        "FontSize": 36.0,
        "InitialTop": 3895.80661144076,
        "InitialHeight": 370.34404275492852,
        "TextblockHeight": 43.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "380fce6ecba8443bb530eb81edd41607",
        "Title": "8. Translate Grid above the ramp",
        "Nodes": [
          "99b1a5fb46504e3c86f659d73e6c9503",
          "758045f655394402938342714284da99",
          "98c4b11837154952b00427fd97939978",
          "c8e8420a417c4f91b89c22ecc232786f"
        ],
        "Left": 7217.6305396512817,
        "Top": 4714.7058882039437,
        "Width": 763.0,
        "Height": 273.36799968684136,
        "FontSize": 36.0,
        "InitialTop": 4767.7058882039437,
        "InitialHeight": 272.36799968684136,
        "TextblockHeight": 43.0,
        "Background": "#FF848484"
      },
      {
        "Id": "8597bade44e1485ea5d8222b0e3f5b04",
        "Title": "Input Parameters",
        "Nodes": [
          "9dee466f5e17494592be82bcb628d8ac",
          "94eea82a0f4547a2b57139837b07d568",
          "c388e12236ca443ab28ab1185e14d24a",
          "1db0501ade504aa2a67c4be71103f2f6",
          "a2eec5ba6ab24863a26e490d8b172635",
          "dde8174ea1aa4d8785d9e9bb11a141d0"
        ],
        "Left": -3435.4872549613297,
        "Top": 2819.2797793638233,
        "Width": 461.16546653167461,
        "Height": 705.1398524387605,
        "FontSize": 36.0,
        "InitialTop": 2872.2797793638233,
        "InitialHeight": 677.1398524387605,
        "TextblockHeight": 43.0,
        "Background": "#FFD4B6DB"
      },
      {
        "Id": "ae953ec6b8ca484e8483697c46d7c35b",
        "Title": "4. defining the alighnment",
        "Nodes": [
          "163e3dd696594a59a841775dd9dbbf6b",
          "39d3b4e23823461f8e8b7239893770b1",
          "6c0ec5fc93284226af3d82d6f4a90757",
          "020e9f689ad546378d23622124729d17",
          "9d24d7d243f9468faf4671f984e43ff5",
          "c14a75e29cdc454dbe5f92e789e384ca",
          "4af64a9ce0514cb595bf38f0a97e6f5d",
          "2476bc8607024b88bb91ae51045331f2",
          "c5b27cbc036248e3801a437be959900a",
          "dad92acca6d94ea39ed7451e05296ca7",
          "a79bb7913c004513ba167ed4582fe622",
          "995d977ba2b449f3af063d0939bbd321",
          "9f517b12b4a74333b82d6249ffcbf2f4",
          "569e43bd095c40ac8002fb4672a387a1",
          "0cf43576b1234b9094585f5976337e7d",
          "f9feb6e7e3fd446da38458567b797e5b",
          "7a7338322a344f9bbd62dea9e99806e3",
          "dd53486685a04aea86b8b0f2aed59a4a",
          "5f6b719471854f0984cf9977ef425d4d",
          "949fc33190fa4faabd4c5292342a6016"
        ],
        "Left": 4224.55076213798,
        "Top": 5789.8732342172425,
        "Width": 3371.2466314043813,
        "Height": 715.20330506729988,
        "FontSize": 36.0,
        "InitialTop": 5842.8732342172425,
        "InitialHeight": 714.20330506729988,
        "TextblockHeight": 43.0,
        "Background": "#FF48B9FF"
      },
      {
        "Id": "03306b7ffb31422bbe3ab9f597ae083b",
        "Title": "Geometry Ramp",
        "Nodes": [
          "715172fc63da4523879cbb74e21d922e",
          "0b025cbdde70438b9fdf8ba8ec446be0",
          "1fd9aca1012747ffb051e670df916aef",
          "78c83fc70a3b4b339d0eae298d5b4d3b"
        ],
        "Left": 8245.95134764723,
        "Top": 6570.5022414018995,
        "Width": 795.0,
        "Height": 229.0,
        "FontSize": 36.0,
        "InitialTop": 6623.5022414018995,
        "InitialHeight": 253.0,
        "TextblockHeight": 43.0,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "2d78c441cd0e4edda150e483b81ad826",
        "Title": "Defining the Geometry of the columns",
        "Nodes": [
          "b01717f72b064ad5a019d8f4ee982158",
          "ea4b7211db3c49f79aa2aebb78aeef68",
          "96ef0b11bac14d48ab0130fdf785084c",
          "b57ea3e7b392441698f7f0b8580f5aa4",
          "725ca26faa764e03a67424fecf1b3448",
          "e97b41a6e2ef4bdb9c8b9f9638a12025",
          "61ba53f1b4f441d5a2ada2fd602a9e4a",
          "aaf403c39b3641ba8f0127dfec592e87",
          "d7c80bf644d942aa97461158f019f7a3",
          "85a92e64bbfb4b489bc36d80a61fe494",
          "6474251f9e694ca4be6a004c4817d2c6",
          "85b95ce764d74de3a6eb6a3f8c771dc4",
          "1ab48c36492245b0a10fca3e7ffd928c",
          "1cd1e0d87a764375a30d412cef74c38a",
          "dfbd2f8ec1c14b3d891dc20777a02af2",
          "71020f31d3734fd6ac338733152efb11",
          "81279608ebb34797affe8c55d2c09f35",
          "a680a2e4accd4bb280c3994d7fdbe105",
          "acd0dc8838dd4cc2bff5706cdb9b8418",
          "8791da30f71c4f07a097f3c4f371d0f2",
          "0ecb76e7864d4b89a6ddbe08a8c6f781",
          "b26d74a2e9ec49f2926a08e244b236cf",
          "730cf39c812e4333ac6b56d71a7b22dd",
          "f0cde2f237614d9b9982a513aa401276",
          "4f2dcba0b76f42adab055cd27dd0918c",
          "32c349569a204e0095664c16e97369fc"
        ],
        "Left": 7996.1320612688323,
        "Top": 5003.1291963065632,
        "Width": 2902.9635187899148,
        "Height": 1040.283453124719,
        "FontSize": 36.0,
        "InitialTop": 5056.1291963065632,
        "InitialHeight": 1039.283453124719,
        "TextblockHeight": 43.0,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "7ed36787f51d47b5a56340fdaa6a5d1f",
        "Title": "Geometry Frames",
        "Nodes": [
          "9ac59cd80e7b43258c109397033b5033",
          "06b77356974841a18ab2377cd5b11f47",
          "7c0abf25a6f6432e8f98a5585a37ae5d",
          "4dea62dc6b6f46f3b214dcaf5606bca1",
          "bc2e3fd24aad4018901f5192ae611f56",
          "f98146dcd28942209dafd4b6d76c4598",
          "b920fa59f1d84d97a9b2bb725107ff43",
          "5082f809140f47e7902f11cfce672678",
          "18c92846b4004028b416ffcff3d2edd0",
          "e72352aa645a46058aa38f9ba5fd2d07"
        ],
        "Left": 11407.176184416123,
        "Top": 4659.594556883053,
        "Width": 908.48124000228017,
        "Height": 726.94437683274646,
        "FontSize": 36.0,
        "InitialTop": 4712.594556883053,
        "InitialHeight": 725.94437683274646,
        "TextblockHeight": 43.0,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "135a74d7ff9e410c9db1c543ab461323",
        "Title": "Calculating the estimated costs of all the frame structures HPC 1",
        "Nodes": [
          "7e19e6e7da5f4cb79c5d84741cd6f228",
          "b582521bc59244dfab59c722bcc9bedb",
          "e764adcd1f264bd98918dab8388c936d",
          "ee9ee2ebcce544238c00bed67298c5c6",
          "425512f497944affa630e4a236a14d37",
          "bcfaf0efb1cd466cb3a3fbdcc6a2a055",
          "c17f883bcf4740938d83d67a746dbfec",
          "cb304f844fe64cfd9b3a3601332892d1",
          "24044d1770c94b26976df7929148013d",
          "d31a8fdfe19945fcb604a97fc3dbba11",
          "cb7d85ae2e2844989c077ad119dd45e7"
        ],
        "Left": 11591.524832349021,
        "Top": 3354.6560415271797,
        "Width": 2043.4971036397292,
        "Height": 571.129414291815,
        "FontSize": 36.0,
        "InitialTop": 3407.6560415271797,
        "InitialHeight": 544.129414291815,
        "TextblockHeight": 43.0,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "314c60a92b7a4f5bb2a4adfbea4103be",
        "Title": "Post Processing",
        "Nodes": [
          "d0600b96561c40398fe224bda46a05f2",
          "badee6cb093840d2924a73e9ef2efcf5",
          "35e9b5e854a34cfba56bc8bb74a52d77",
          "f1a130fdfd824a7caa84d1d8160d2bf9",
          "1b2966de5322400e83b201b14524772e",
          "2d5c9892811a47fb9c0217a0482b977c",
          "145a775efc1844fdba17799291a6b462",
          "155fc53afd0546e8ad8eb99fe86051ba",
          "5e8c772765b64741b10b1280fe6f2f98",
          "4ce3672e957a4944952a21c195f58000",
          "91addc291a3b4d9098d72679c7ea7633",
          "d7c9f98ac03240e2bd82fcef119b99bd",
          "524fbee16fe34e198d832aab8bfe5009",
          "778de1c46ae24b14a4f91c8b1cb4b99d",
          "ac059a99491b41479198a375bd363e6c",
          "4becd6e94ac84f36be3c601e5a405679",
          "00486c3f813a41348dc58b61b682bec1",
          "e7ad0b9b53d64225a41dd7b6f7822ac8",
          "8fc694db234b4b56896d36c3c9f0e5cd",
          "97741aa82b4d48f4b263c9fd7ecab38e"
        ],
        "Left": 14045.406615354594,
        "Top": 1797.6139821018239,
        "Width": 1868.3828853807045,
        "Height": 1348.8472118357292,
        "FontSize": 36.0,
        "InitialTop": 1850.6139821018239,
        "InitialHeight": 1320.8472118357292,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "56a3e8e29ae642658d63bb2fb734ad25",
        "Title": "Garage Elevation",
        "Nodes": [
          "43ac978fe0714a33a4eab608b20d14a6"
        ],
        "Left": -3289.0959214428085,
        "Top": 2561.0005405055608,
        "Width": 231.0,
        "Height": 189.0,
        "FontSize": 36.0,
        "InitialTop": 2657.0005405055608,
        "InitialHeight": 145.0,
        "TextblockHeight": 86.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "4b4661753d054154a35f667f2a2d010b",
        "Title": "HPCs",
        "Nodes": [
          "76670713761149959e089be39cb72a91",
          "67bde79950eb4f7caee148f394370df4",
          "aa276f086a274bc29a06fd757e944d53",
          "de3d1f17ef274548b403f03f55a72b22"
        ],
        "Left": -3413.2714548939271,
        "Top": 3914.5022650000178,
        "Width": 196.31864969783783,
        "Height": 493.52653975492422,
        "FontSize": 36.0,
        "InitialTop": 3967.5022650000178,
        "InitialHeight": 476.52653975492422,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "e767ecf312d24da2a951ddfbdb3fa555",
        "Title": "Number of Elevators",
        "Nodes": [
          "dd551efe19e9440c8b84f176498784d3"
        ],
        "Left": -3292.6342671224047,
        "Top": 1690.2938573352205,
        "Width": 319.0,
        "Height": 258.0,
        "FontSize": 36.0,
        "InitialTop": 1786.2938573352205,
        "InitialHeight": 192.0,
        "TextblockHeight": 86.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "dde8174ea1aa4d8785d9e9bb11a141d0",
        "Title": "either deck or garage. based on traffic load and ramp dimension",
        "Nodes": [],
        "Left": -3304.8093564259589,
        "Top": 3000.2855875840337,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "949fc33190fa4faabd4c5292342a6016",
        "Title": "https://www.schule-studium.de/Mathe/Sinusfunktion-Amplitude-Periodenlaenge-Phasenverschiebung.html\r\nS. 108 Script",
        "Nodes": [],
        "Left": 4234.55076213798,
        "Top": 6040.8466249099574,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      }
    ],
    "X": 1889.9730817673283,
    "Y": -996.29494076368258,
    "Zoom": 0.43176772255976126
  }
}