{
  "Uuid": "f20fb9e2-aae2-4058-9492-14b3f7082ea8",
  "IsCustomNode": false,
  "Description": null,
  "Name": "BAS_windows_v28",
  "ElementResolver": {
    "ResolutionMap": {
      "Vector": {
        "Key": "Autodesk.DesignScript.Geometry.Vector",
        "Value": "ProtoGeometry.dll"
      }
    }
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "c94c31bf604c454bae0166eb53a6c6af",
      "Inputs": [
        {
          "Id": "251c8992a1d346feab21e1cbe1c9f54a",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cffa85b58cac449e9b3d7b4d8aac2019",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "79e01a5cf1884239b3f4d960b0a0c0fd",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "298321fb41674afda02d8fdaa38a5068",
          "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": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.0,
      "Id": "aee46dd7204d48f0badcc6e655de7314",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "638216e0ce654f98b1417a45aa888f8e",
          "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": 5000.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 5000.0,
      "Id": "d712f3da41fd4a1c879cd67daab3521a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a1f539dec93146fcaddee96128f951c4",
          "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": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.0,
      "Id": "4f10c98377794bb8ad89f8ee2dd542ab",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "990d04ad17ad4b5a90a3f27952ecbc41",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x=0;\ny=0;\nz=0;",
      "Id": "75794431391f4afc97accb519da2b616",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6999eff507c74920bb820c98424eec3f",
          "Name": "",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6f9ce7bf90a5483eba094fc840ff3c1a",
          "Name": "",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b6e47d5354f44562bb86760664625162",
          "Name": "",
          "Description": "z",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "2f50c7c7c9114be685266e8198eabcdd",
      "Inputs": [
        {
          "Id": "267d6527c6ed480e933f30277210b3fd",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3411de39ccc547a999e0803a46393374",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7e618884844f41489c5ca47d2a9c4c13",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7966945d51bc4074904968d86febd2a1",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "11a4b144b5cc4c2eb8d5ff166790ce87",
      "Inputs": [
        {
          "Id": "15fc1325799a4244b1197dac8462c16e",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "775c2eb876114306b56a9761aa8fb364",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ba8d3943922744d88ae9fbe94cdba449",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d86b3f564fca422ebc4efcd3b6234f1b",
          "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": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.0,
      "Id": "795fd0d5af4e47caa05b4d575cffa9aa",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "24719df438e94c1b9b436d4e5d8fdf6f",
          "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": 5000.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.0,
      "Id": "965d5f31692a45c394315c94b5ae63d2",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "46c46290b9a34293ae8467b09ca207d2",
          "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": 5000.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 4820.6,
      "Id": "c5c47222f84241e88df929029a907812",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fb2bf805f3714168ade378ea92a6a9bf",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "7faa9c8f214847a3bb11bf842f4401ce",
      "Inputs": [
        {
          "Id": "de244e2ae1164de7801fc3ca9ed5624c",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e17514962b23410fabe7ab9918142bd7",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ca265aedb26d4eaf92bcc7531804c43f",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f17fbaa7be7c45f08cdb2585f6665f21",
          "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": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.0,
      "Id": "a16197d5509a4b34a6fdb8bb6638af94",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c8d2cf950019464dac1c832a2af811f2",
          "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": 10000.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 5000.0,
      "Id": "bd6b0f1f73624a76bb8a1fb397990559",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "59ec84c73d724fd89168c88d6825cd00",
          "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": 10000.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 5000.0,
      "Id": "f5b5c326144d460f97ad0e620edbf42f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "800ad6c6b7ac46588ac4c8e541352def",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "36bb74a5d44d4ddd872009ab55bd0dd1",
      "Inputs": [
        {
          "Id": "2384e62db0d74b969cac4f1182e0c68c",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cb875042e02c436b9c7875fa26ad1c9c",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "435c608ce39943dc9a53a2f74bc7e64b",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a942b50bd74d4a1099d1e638c58830f0",
          "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": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.0,
      "Id": "6e23629af7ad44ddbd3edecd8512e82d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5033d421a92344c8b1ee41af7063559a",
          "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": 10000.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 10000.0,
      "Id": "fc381018d6094b06bd706a018038b471",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "71056525201240ad88c0c94ddfeee411",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "9dd42f04697b488289da952fb64f2ec5",
      "Inputs": [
        {
          "Id": "08978825b47a4d21b400dda0fffc9774",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1c4f9d9c271744d8bd1ebd651c513352",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "03a21ed64af04b11a8870c08dca61926",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aa1d976556f44ab69f3efef36a552160",
          "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": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.0,
      "Id": "c0051ddad6b24c0c9974407d961607af",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "dc4c28c7f63649d4b654922dbb5a0d37",
          "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": 10000.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 10000.0,
      "Id": "7635c065de5744e8b326db1f2103e518",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "759be6b56a054ea59b3138eb4c9a911d",
          "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": 5000.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.0,
      "Id": "65574999f49c4a54bad02b9e815c2646",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0b0e760956ff4ea8a681059d4eece613",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "a/2;",
      "Id": "b59705882caa49fda33286de8713d540",
      "Inputs": [
        {
          "Id": "60ee0f8b02f74bbdb3a7357968bc7774",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cd162ff64272433da204d97b08fe71e7",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "a21dcec5944946959016dbca48d68aae",
      "Inputs": [
        {
          "Id": "3cbdc07562034431b98f3d828c06b5eb",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "51fede46b1964adcb28c7d88e47691ce",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "198b5410b6354d8d873b58b745f4d3b3",
          "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": "c355d4c4a48644fe80cdf2451e91e1f9",
      "Inputs": [
        {
          "Id": "e9676237c1c7442294a0d61649d56307",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "da571f656ce743dd972860a391655ef5",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8f3525822e2046558481909fde56d51f",
          "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": "03c4cefa7ec74511a91f37116de5b2cf",
      "Inputs": [
        {
          "Id": "037a932ddbca41edaa957dd8fbaf6afa",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6c82331d160d4ca1b62e6eed293985c5",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f02b1d5f06a14247ab8266e2d7e10d33",
          "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": "bd88f8e5a36548029ee3580971678cbf",
      "Inputs": [
        {
          "Id": "2116ac3ad5914c8abc5b054910385ed1",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9483a889d850404cb36c1780ad22b7db",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1d68309165694ea6a4963a570f1e5b25",
          "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": "ca61005ec93144e995f604b83c54ede2",
      "Inputs": [
        {
          "Id": "0908e291c3384252ac4229d199a1d95f",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "44a24db2b85c478c87bc2160480bfa51",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9747f043ec25447f8ce67469fb507f93",
          "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": "c6ddb2b123554987a4dc501353b109d2",
      "Inputs": [
        {
          "Id": "849340c38bb24a0ebe79502454e52d9c",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4d2ecef200fd44ec8001fb517eae9c42",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ccfa15d4c96648c2a29873522d805ed0",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "931b0d6554584bc29af84e350da79fb4",
          "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": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.0,
      "Id": "9b18e57bac6b404fa59d615f96247bb8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "dd3fb4a1b02740d4843d573f3eeefa9b",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "a/2;",
      "Id": "8ef0d7c2ab5043d79314ce7c7ef0856c",
      "Inputs": [
        {
          "Id": "26118a2477c1476e9af23e6828be22dc",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d45db22a7af54ccf8871cb0c593ccd89",
          "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": 5000.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 5000.0,
      "Id": "1a53c005a35c4a6d89b8241f1cb44d69",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "be645ef7b75144ebb9fdf160ce996469",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "16eec3573ef0467b89440dec9575f239",
      "Inputs": [
        {
          "Id": "42885e9b72b547daa3fef861ab0adb5c",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a85a75d2385f4fbe84e283a9d92c7328",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "40c1adc139ac47489f152afad651edc4",
          "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": "afce6420126242d1bdff0fa9330fdf9c",
      "Inputs": [
        {
          "Id": "2ecea5306c2947b5a1f62ca03c6fba71",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "758d76d82f6d4bb7a4c0c39e916d686d",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e67da0228ec34865be4298fac4066003",
          "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": "Revit.Elements.Wall.ByCurveAndHeight@Autodesk.DesignScript.Geometry.Curve,double,Revit.Elements.Level,Revit.Elements.WallType",
      "Id": "f17c7063def442ba9a9bbc1d886941d7",
      "Inputs": [
        {
          "Id": "aab9d058fa394c94aac6e6cb2fdcc794",
          "Name": "curve",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6953e0d4c83443a5acc42243fb7d49c0",
          "Name": "height",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bce521f293144b70adef6a4dc120876c",
          "Name": "level",
          "Description": "Level",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d5c6bece77834c1eb245dd5ce87815f0",
          "Name": "wallType",
          "Description": "WallType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "829abad87d514bcf98a5de1974f2bf9c",
          "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": "DSRevitNodesUI.WallTypes, DSRevitNodesUI",
      "SelectedIndex": 14,
      "SelectedString": "Generic - 200mm",
      "NodeType": "ExtensionNode",
      "Id": "aff65514807840f3b81736a7c931ec40",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6ed049ddc5954e809ac4e9286daaee78",
          "Name": "Wall Type",
          "Description": "The selected Wall Type",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "All wall types available in the document."
    },
    {
      "ConcreteType": "DSRevitNodesUI.Levels, DSRevitNodesUI",
      "SelectedIndex": 0,
      "SelectedString": "Level 1",
      "NodeType": "ExtensionNode",
      "Id": "b234b0dd112d41608b03721734a9989b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "71b1903a302f4d3f9ae300046505d2d7",
          "Name": "Levels",
          "Description": "The selected Levels",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a level in the active document"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 3000.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 3000.0,
      "Id": "4254901c5c414771b4bf67e8ac29c2ee",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "94348a1f549f4e9fba3953829ce47ed1",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "437796ef03e14c99951adaed7790cd82",
      "Inputs": [
        {
          "Id": "5942ccd45fab4fe0824e0b84daced92c",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1a0e57ce91a1466ea6f6a676d56ed34f",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "655c87c6454b492a9922d6c7b4a664fc",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fd86c4c14be942049b73e0a49374a615",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1bb9607b0f714df292e56492d49ef453",
          "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": "d0bb3f9b8ddb405e9694d16ea74d7b82",
      "Inputs": [
        {
          "Id": "9701e667cfcb497cac7f8619625f19b3",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "146c5c7c9609447aba6138ba19974735",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "01a8a5dcbd7a40598604e73d6a1ef559",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "afaa0689c2994a9ea7d8ae29c2f6d7b7",
          "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": "Revit.Elements.Wall.ByCurveAndHeight@Autodesk.DesignScript.Geometry.Curve,double,Revit.Elements.Level,Revit.Elements.WallType",
      "Id": "9ac3f9d41c3b47fd80965aed44ad5fb0",
      "Inputs": [
        {
          "Id": "34a0641fbce147cb9aad69a5abe12bdf",
          "Name": "curve",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "da9f148fe531402ea4675c3f0b205da9",
          "Name": "height",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d25cd1840b344e04b443c99aa2e9d7ae",
          "Name": "level",
          "Description": "Level",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "44dd79bc56834c52a945215e83a28ad2",
          "Name": "wallType",
          "Description": "WallType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "99e6ee1db52148b88c847bd5cb235ccc",
          "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": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 3000.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 3000.0,
      "Id": "537676c15b8f4c14a1c520c29c87f87b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d2bd6d000b79406782f39fe7885b806d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "DSRevitNodesUI.Levels, DSRevitNodesUI",
      "SelectedIndex": 0,
      "SelectedString": "Level 1",
      "NodeType": "ExtensionNode",
      "Id": "047781b1262441c783e1c44c92a00074",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "903cd0e6bd224c3c8291a23dfd743d85",
          "Name": "Levels",
          "Description": "The selected Levels",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a level in the active document"
    },
    {
      "ConcreteType": "DSRevitNodesUI.WallTypes, DSRevitNodesUI",
      "SelectedIndex": 14,
      "SelectedString": "Generic - 200mm",
      "NodeType": "ExtensionNode",
      "Id": "1e1ce2ba7fad42ce9b8ac2a1db2b9920",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "131fd41927774ecbbacc143ffcdb4130",
          "Name": "Wall Type",
          "Description": "The selected Wall Type",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "All wall types available in the document."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var",
      "Id": "c7ba9dbbff214accad127cde3aa6dc08",
      "Inputs": [
        {
          "Id": "c7e8bb371d84433b9b9173687183dd18",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d5bebc44adc94bb4af6be8e23325754c",
          "Name": "parameterName",
          "Description": "The name of the parameter to set.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8db7bf9a96b54f1a93e2e3e92a0a033a",
          "Name": "value",
          "Description": "The value.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "753dd438c0214fcabf4c41ac0a254dbd",
          "Name": "Element",
          "Description": "Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Set one of the element's parameters.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "09ef264f6a8a40f99d513771d9443847",
      "Inputs": [
        {
          "Id": "82bcc51f56d743629f96219308569169",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cb131ec759c84d1fb5ac199557e63c40",
          "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": "Revit.Elements.Element.GetParameterValueByName@string",
      "Id": "3c156f252a514123b67632d1d13ee4ae",
      "Inputs": [
        {
          "Id": "808f805d756140b5aefd2df9a9eff720",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bb202750b07046ceb2638bde32573d4c",
          "Name": "parameterName",
          "Description": "The name of the parameter whose value you want to obtain.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "46f6f6a7cc104833875ebed85a5ac821",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var",
      "Id": "3b90110d8075476ea47cc5dca8820668",
      "Inputs": [
        {
          "Id": "99e62599b9014df7829b3ecd63753fba",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d69c39769ad24e68a785d744d64f3781",
          "Name": "parameterName",
          "Description": "The name of the parameter to set.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "74ecb32f7cb54b6fa750db8e74f6fae3",
          "Name": "value",
          "Description": "The value.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fb62fe42a9ae4ed18fd9e5e900717e42",
          "Name": "Element",
          "Description": "Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Set one of the element's parameters.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "3c364eb64a354319b8fc618c6614482c",
      "Inputs": [
        {
          "Id": "f44480ef458c491cb20032eb2fb07aad",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7fb905f6fa114358ab601872dccbdf1e",
          "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": "Revit.Elements.Element.GetParameterValueByName@string",
      "Id": "59460214880e45ebae276ee67cf5180f",
      "Inputs": [
        {
          "Id": "d1b898f764ec45189f01c51b541969bb",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c34dbdc199c8477c9bfbbb5de7dced27",
          "Name": "parameterName",
          "Description": "The name of the parameter whose value you want to obtain.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7f66e306efbd49bcb0d8d2a9bba22045",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var",
      "Id": "e8b6dc1112ec478c86e515c33765fa82",
      "Inputs": [
        {
          "Id": "1059aaa7523e47758921e46ca292accd",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "43cb3d276cff475d8d8047043d9a6b9b",
          "Name": "parameterName",
          "Description": "The name of the parameter to set.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "904ba0dbc1764624856cab0f810a8cca",
          "Name": "value",
          "Description": "The value.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "59940348c96f4e74b2b19a4268bcc185",
          "Name": "Element",
          "Description": "Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Set one of the element's parameters.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "e77038390fab48ae83d8b7d0d46d23bf",
      "Inputs": [
        {
          "Id": "4b91088c24ae41f0ab99ea61cf510914",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "37aae40bcbe54f4ca258c93c481c31b0",
          "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": "Revit.Elements.Element.GetParameterValueByName@string",
      "Id": "7c69414ab4c545f1824f4ad12926ce17",
      "Inputs": [
        {
          "Id": "7ce0fce329784e7abdf770e19067f4ff",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "29c8d30b2fa44abdb74c3ad4009d75eb",
          "Name": "parameterName",
          "Description": "The name of the parameter whose value you want to obtain.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "961f4271b0f447a8a1c0466fa3206c91",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1525.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 144.6,
      "Id": "2a937985045c4d8aa6aca12573b50c35",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5c227356d8e54b6282e95109809966a7",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.SunSettings.SunDirection",
      "Id": "66ad45a104984dcc8e06bb1275165121",
      "Inputs": [
        {
          "Id": "c2cb047521a3438899e3cee6ee0d7119",
          "Name": "sunSettings",
          "Description": "Revit.Elements.SunSettings",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ed9dcd9b8882412bbc718b938e14a09f",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Calculates the direction of the sun.\n\nSunSettings.SunDirection: Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "d1b46d7fe123455da0c605445c60b98c",
      "Inputs": [
        {
          "Id": "19b5cf57daaf4e9998b87e6ed06eb501",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "417d04c3e3044ae5894c81e5a8e8cc2f",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 600.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 50.0,
      "Id": "b5cedc28bfe046bcb72ab85f85906049",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "301e13f4fa43437eaa7d1b1655cebc99",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var",
      "Id": "2f0f6296caad480091c17ee5b7d1914c",
      "Inputs": [
        {
          "Id": "43554ca3e4b443f3968b8cb83f8c034b",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1256e8df7d29405e9c768f01f26b487f",
          "Name": "parameterName",
          "Description": "The name of the parameter to set.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d0647ece7fbe44e589d9931ce558bcd1",
          "Name": "value",
          "Description": "The value.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b148d09b43c7401690ae129ee78e8e50",
          "Name": "Element",
          "Description": "Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Set one of the element's parameters.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 2000.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 1800.0,
      "Id": "5b88f87b178d4fdeb361fe5550114b06",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "db600877ad7b4f7abbe68623e7394a83",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "DSRevitNodesUI.FamilyInstanceParameters, DSRevitNodesUI",
      "SelectedIndex": 24,
      "SelectedString": "Shade Width(Type)(double)",
      "NodeType": "ExtensionNode",
      "Id": "a18f8c4056b843ff85c8c99e4eed5d01",
      "Inputs": [
        {
          "Id": "d24c0728bc114a1f913060dd62f2729e",
          "Name": "f",
          "Description": "Family Type or Instance",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1f2d992f27344805a42cab5a04f9c580",
          "Name": "Parameter",
          "Description": "The selected Parameter",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Given a Family Instance or Type allows the user to select a parameter as a string."
    },
    {
      "ConcreteType": "DSRevitNodesUI.FamilyInstanceParameters, DSRevitNodesUI",
      "SelectedIndex": 23,
      "SelectedString": "Shade Ext(Type)(double)",
      "NodeType": "ExtensionNode",
      "Id": "4552506c7e364dc393cbb0836940b13e",
      "Inputs": [
        {
          "Id": "96f91fd0a99a4c2f87dffb240a117ba0",
          "Name": "f",
          "Description": "Family Type or Instance",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "699fd029157f44fe88e9f5a52e4beb02",
          "Name": "Parameter",
          "Description": "The selected Parameter",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Given a Family Instance or Type allows the user to select a parameter as a string."
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "e9e2df965f874930a15f883ada28da94",
      "Inputs": [
        {
          "Id": "26ef259685414c4f9a88e683449502a2",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e100e2e144a5486091a2f0bb79e303c5",
          "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": "Revit.Elements.Element.GetParameterValueByName@string",
      "Id": "be1bfbb802464f06a45348e1d2465004",
      "Inputs": [
        {
          "Id": "0c9525c53cc4404d9914811bc3ff6b86",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1c0a21b0a4db4eeda8524c33cd1104b6",
          "Name": "parameterName",
          "Description": "The name of the parameter whose value you want to obtain.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6b1a9ac2b11a4675b508ede17b23908a",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1525.0,
      "MinimumValue": 50.0,
      "StepValue": 0.1,
      "InputValue": 1487.9,
      "Id": "ecbda99909d744e38ae726470a64ee6e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8cf4b4aafe0644e885c63752f50c0594",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "DSRevitNodesUI.SunSettings, DSRevitNodesUI",
      "NodeType": "ExtensionNode",
      "Id": "e68285e671b04b35a45c42cabdbb3444",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "81da8a1e56ee4c3285c18294121f8f9a",
          "Name": "SunSettings",
          "Description": "SunSettings element.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Returns the SunSettings of the current View."
    },
    {
      "ConcreteType": "DSRevitNodesUI.FamilyInstanceParameters, DSRevitNodesUI",
      "SelectedIndex": 12,
      "SelectedString": "Gl Width(Type)(double)",
      "NodeType": "ExtensionNode",
      "Id": "2901f9d0db1b479a8d111dba7e24f5ba",
      "Inputs": [
        {
          "Id": "279709b6332948d88cbbdb41113b15f3",
          "Name": "f",
          "Description": "Family Type or Instance",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2a8754a1be504c17aac3045a977a11c6",
          "Name": "Parameter",
          "Description": "The selected Parameter",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Given a Family Instance or Type allows the user to select a parameter as a string."
    },
    {
      "ConcreteType": "DSRevitNodesUI.FamilyInstanceParameters, DSRevitNodesUI",
      "SelectedIndex": 11,
      "SelectedString": "Gl Height(Type)(double)",
      "NodeType": "ExtensionNode",
      "Id": "72743f11a7cb49f0bd4ecaf2d4e61a6e",
      "Inputs": [
        {
          "Id": "1d80a06fd67943a49a78e28d0b02a6d1",
          "Name": "f",
          "Description": "Family Type or Instance",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eb45ec9fa4484c5da33199b6e54644e3",
          "Name": "Parameter",
          "Description": "The selected Parameter",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Given a Family Instance or Type allows the user to select a parameter as a string."
    },
    {
      "ConcreteType": "DSRevitNodesUI.FamilyTypes, DSRevitNodesUI",
      "SelectedIndex": 171,
      "SelectedString": "Parametric Window v7:Parametric Window v7",
      "NodeType": "ExtensionNode",
      "Id": "f06e5bf32f67476abb4e02e52284f8dd",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "696cef1a21d44ba29a29f928807480c7",
          "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": "DSRevitNodesUI.FamilyTypes, DSRevitNodesUI",
      "SelectedIndex": 171,
      "SelectedString": "Parametric Window v7:Parametric Window v7",
      "NodeType": "ExtensionNode",
      "Id": "08c0476765574bc1b89c0a18b0d2c7b0",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a1c8ae038e2247d08926b402e130dcd2",
          "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": "DSRevitNodesUI.FamilyTypes, DSRevitNodesUI",
      "SelectedIndex": 171,
      "SelectedString": "Parametric Window v7:Parametric Window v7",
      "NodeType": "ExtensionNode",
      "Id": "f9bc676d8fd243d2ad3a22b674d16a63",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4780f7ab9f7d4554a5c1772c35b3fdba",
          "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": "DSRevitNodesUI.FamilyTypes, DSRevitNodesUI",
      "SelectedIndex": 171,
      "SelectedString": "Parametric Window v7:Parametric Window v7",
      "NodeType": "ExtensionNode",
      "Id": "c53c1f769e164c38965b9f0be5e65b3a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f1105d870a3b44a2a2500ed02695914f",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "c9bba0e7144946ce9c31afc6ffdbfd11",
      "Inputs": [
        {
          "Id": "e60312ed91424a6ca5ba79667048a58e",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fef7a0eb6c834b45acc480c8a26ef09a",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8cc8fd0a52824f40bb40bfe5695cc412",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "24b1f2ecfae04065a3ea26313484f38e",
          "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": "+@var[]..[],var[]..[]",
      "Id": "64aeb0dffe684a1dbb8ed2248a53ac76",
      "Inputs": [
        {
          "Id": "9f7ea9aa8eee468c97451010c9e36f43",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5c9c9f50b2de4091a531d40123c99234",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d37985e050d34260b5b8bfd1d0c5a736",
          "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": 500.0,
      "Id": "b0880c93b77148eaa429e5e78eab8546",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ae1e876d5a554549a2e9c3823835fa25",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "DSRevitNodesUI.FamilyTypes, DSRevitNodesUI",
      "SelectedIndex": 171,
      "SelectedString": "Parametric Window v7:Parametric Window v7",
      "NodeType": "ExtensionNode",
      "Id": "f67fd7dfbe1546ed9406d77e405887c3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "67e4ec85a17843ce9b632e2db86aa0f9",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X",
      "Id": "e704468c51b24f208b5b43638625304f",
      "Inputs": [
        {
          "Id": "46b68e66717a47c7b29601195f9641fe",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6077e772b8ed41cd86571d92a0af6e8d",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the X component of a Point\n\nPoint.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y",
      "Id": "58ebc59464bb4f77913f517f3a26d10e",
      "Inputs": [
        {
          "Id": "d463f9f12ba9469e9a6ed896cd4e6af7",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e644c629addb4949978a06d1a640b395",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Y component of a Point\n\nPoint.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
      "Id": "db6d402497884a1b966efff5f94ccffb",
      "Inputs": [
        {
          "Id": "5dc88756deda4e6ea077a994794698e2",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2830535c6bac416bb4af2010b86621bf",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Z component of a Point\n\nPoint.Z: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "2b432cef-fa0a-44ef-92c2-89b586bfc8ba",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "84ebc5922daa4d56acff309afd1dc705",
      "Inputs": [
        {
          "Id": "a8a54ef715d74fd4a0f29d7a8361125a",
          "Name": "host",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3969dafb81674b1fbdbb248465d8b630",
          "Name": "type",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "14c53ac57c0743d89bae2c103dbd3770",
          "Name": "point",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c8f9056b9d67467b9baad5b1ab465149",
          "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointsAtEqualChordLength@int",
      "Id": "f9ddc714f8744cf58f624e23c0672d15",
      "Inputs": [
        {
          "Id": "838ef960bf1243de945a4ee03f2b6bea",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5150d3c5d0bc43a09e72ed9ad42d0418",
          "Name": "divisions",
          "Description": "int\nDefault value : 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "52c65f2c634f463583966450456b713f",
          "Name": "Point[]",
          "Description": "List of points on curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns points spaced along curve at equal chord length based on the input number of divisions\n\nCurve.PointsAtEqualChordLength (divisions: int = 10): Point[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 1.0,
      "Id": "a782def7416f4f51aeb1189443c74939",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b0afeab7249b427a8e5ab52b6464fd1c",
          "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": "0dedc24fd68f4911a8032560182d118e",
      "Inputs": [
        {
          "Id": "bde662ec096f4a51815569fb83c69a2b",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7f0b47d217dd4494aec49886d3db769e",
          "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.GetLocation",
      "Id": "4c8cde0240cc4166ad864efe60488a38",
      "Inputs": [
        {
          "Id": "b992ad713ef24e9594d6f4571540a6bb",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3211e8b074c74be8bf89ff1e35258b76",
          "Name": "Geometry",
          "Description": "Location Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get an existing element's location\n\nElement.GetLocation ( ): Geometry"
    },
    {
      "ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI",
      "NodeType": "ExtensionNode",
      "Id": "1e458005af5041139ab79a31c95bae00",
      "Inputs": [
        {
          "Id": "aba7fed0be4b4969b57f06ec21d535cb",
          "Name": "Category",
          "Description": "The Category",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "53ace1c5b7cb4d1f9c59b20d70c925a8",
          "Name": "Elements",
          "Description": "An element type.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Get all elements of the specified category from the model."
    },
    {
      "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI",
      "SelectedIndex": 659,
      "SelectedString": "OST_Walls",
      "NodeType": "ExtensionNode",
      "Id": "48eb49c454c145119cc8c27e7ddd6299",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "82b0caf368084fa5b3e8da1083893530",
          "Name": "Category",
          "Description": "The selected Category.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "All built-in categories."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Y",
      "Id": "afefe77cbca24ec9b338d01647483cd5",
      "Inputs": [
        {
          "Id": "a0a08f013cce434fb0fae509eae49603",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ef71d33d68fa48d294a68926ac61d6c5",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Y component of a Vector\n\nVector.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Z",
      "Id": "e11c36d53ac2451d8e190e830a1d47f6",
      "Inputs": [
        {
          "Id": "501e9851b32440f69bf664e865b71870",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d692e0ad16e44754a41641047566ba8d",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Z component of a Vector\n\nVector.Z: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "+@var[]..[],var[]..[]",
      "Id": "81c4b78d12d94bf29398464f0bc63539",
      "Inputs": [
        {
          "Id": "a18b95b3fd664872a7a9419271d3c0d2",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0bc3a811e1a94aff9499f7be314da3fe",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "11d5d55fadc54ecc804d91c9c6571e68",
          "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": "Revit.Elements.Room.ByLocation@Revit.Elements.Level,Autodesk.DesignScript.Geometry.Point,string,string",
      "Id": "92d08191525346399652cd08b8ff79cf",
      "Inputs": [
        {
          "Id": "cd3175c79fcd465a813f30c429064ae0",
          "Name": "level",
          "Description": "Level the room is hosted on\n\nLevel",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3f027d6b1fe04443a8692e5bb78c78bf",
          "Name": "location",
          "Description": "Location for the center of the room\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4ce0ecbd6d5e4a21b0de93572839235b",
          "Name": "name",
          "Description": "Room name\n\nstring\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7c9a3c7cba6d4c0da4d3c13662093d4e",
          "Name": "number",
          "Description": "Room number\n\nstring\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9ddde77059ca4ff780c142320adbb586",
          "Name": "Room",
          "Description": "Room",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Revit Room Element\n\nRoom.ByLocation (level: Level, location: Point, name: string = \"\", number: string = \"\"): Room"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "03772654961a46a4b27eb7c7665a48fe",
      "Inputs": [
        {
          "Id": "cdf3c1072b35459cac0b303d79befa00",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c6447d30baa4890ba685d7e9df0bcc2",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "94862f0e1e08492d9a8211aa9acd4f48",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "37ab07a9371f47bf828514857b69c7e2",
          "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": "/@var[]..[],var[]..[]",
      "Id": "5e29aeaea36d400ab12495b18eeeebeb",
      "Inputs": [
        {
          "Id": "0ab1758fe6134a9eacb1ac0412fe2a5b",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "05a5c45135ac4cb7af097eb89aa464fe",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9eb633b9a62146b7ab9af2798e789644",
          "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.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 2.0,
      "Id": "f85de9a1bbb94b4db41a4abfc56b180a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1b6a67df8b37479a88bc7c3e021c2a1f",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "DSRevitNodesUI.Levels, DSRevitNodesUI",
      "SelectedIndex": 0,
      "SelectedString": "Level 1",
      "NodeType": "ExtensionNode",
      "Id": "0cf2a85445534ccb8e8da3e853d186f7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "191cbda1e0aa435e93e2857242641d11",
          "Name": "Levels",
          "Description": "The selected Levels",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a level in the active document"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Floor.ByOutlineTypeAndLevel@Autodesk.DesignScript.Geometry.Curve[],Revit.Elements.FloorType,Revit.Elements.Level",
      "Id": "d9688631436f4f9084b6cd8041349367",
      "Inputs": [
        {
          "Id": "343d62e18cb347b594cd644a23236336",
          "Name": "outlineCurves",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d9755f8721494714860da9af8fac189c",
          "Name": "floorType",
          "Description": "FloorType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2c75857ad16041dd90456aecf7c902d7",
          "Name": "level",
          "Description": "Level",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eb1623ce501340f2aafbe6bf29a5004e",
          "Name": "Floor",
          "Description": "The floor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Revit Floor given its curve outline and Level\n\nFloor.ByOutlineTypeAndLevel (outlineCurves: Curve[], floorType: FloorType, level: Level): Floor"
    },
    {
      "ConcreteType": "DSRevitNodesUI.FloorTypes, DSRevitNodesUI",
      "SelectedIndex": 9,
      "SelectedString": "Standard Timber-Wood Finish",
      "NodeType": "ExtensionNode",
      "Id": "016105717b744c0bb8d7f1053fa66be0",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9e76a16356b44c7cae58781fb1b1733b",
          "Name": "Floor Type",
          "Description": "The selected Floor Type",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "All floor types available in the document."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "551bd44cb95946cc9836961953419011",
      "Inputs": [
        {
          "Id": "dd3e33f8e740431eb0c3713059044263",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "274221c08dd7402585e64ee9c77428ea",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9287568bf8864ad7af02419b7d588aa2",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "589134e587874bdaaa811324c6523f77",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "df1916b2ee6f4fbc8bf7e0d902553dff",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c193df3c39ef4cb6b7089e3861bfbd54",
          "Name": "item5",
          "Description": "Item Index #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0d7f62dd70aa430ea889f1fbce251517",
          "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.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "0c4d7a028c284db6ba3f6a6cc358377e",
      "Inputs": [
        {
          "Id": "48f0b3fc78974bfaa3ca0a6d53d04181",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0ce2a237d9df4228a17e5f49135f40af",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "15ece712535d461c8ba8f290592b5e8e",
          "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.Polygon.ByPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Id": "c8e34f8166394d59a49df3d055f13065",
      "Inputs": [
        {
          "Id": "f64d9db27c9440a4833e6ea28457670e",
          "Name": "points",
          "Description": "Point[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6808675168294993a2614ad56d77e012",
          "Name": "Polygon",
          "Description": "Polygon",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Construct a Polygon Curve by connecting Points.\n\nPolygon.ByPoints (points: Point[]): Polygon"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "ca67720f-9719-431b-9d33-fddf2a96285b",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "34fc4c98742e4813b5aaecaea16903a4",
      "Inputs": [
        {
          "Id": "ceca5912b6e24a2b9733810e1eb6cbfb",
          "Name": "_floor",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "daf19fff990240f9b3754b4a329d117b",
          "Name": "_area",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "This node return floor area. "
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Roof.ByOutlineTypeAndLevel@Autodesk.DesignScript.Geometry.Curve[],Revit.Elements.RoofType,Revit.Elements.Level",
      "Id": "4b9397e373e54364b9e54e0f98412c85",
      "Inputs": [
        {
          "Id": "6984c2d59b1f49088698969dc190be83",
          "Name": "outline",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "28f3f5a0d18440a6891cc360614ffdba",
          "Name": "roofType",
          "Description": "RoofType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "42342d1f334440ae9b5a8b6f2e1090ce",
          "Name": "level",
          "Description": "Level",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5ed7a8ed25ee4b49b594ea29453674c4",
          "Name": "Roof",
          "Description": "The Roof",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Revit Roof given its curve outline and Level\n\nRoof.ByOutlineTypeAndLevel (outline: Curve[], roofType: RoofType, level: Level): Roof"
    },
    {
      "ConcreteType": "DSRevitNodesUI.RoofTypes, DSRevitNodesUI",
      "SelectedIndex": 7,
      "SelectedString": "Warm Roof - Timber",
      "NodeType": "ExtensionNode",
      "Id": "768f4429d66a4afa90709e556e0c8c10",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a6d9295bc1d345318af863f5efd342ce",
          "Name": "Roof Types",
          "Description": "The selected Roof Types",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "All roof types in the current document."
    },
    {
      "ConcreteType": "DSRevitNodesUI.Levels, DSRevitNodesUI",
      "SelectedIndex": 1,
      "SelectedString": "Level 2",
      "NodeType": "ExtensionNode",
      "Id": "00074b17726d4acf9adc448673304e5c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e20f7be0a5ce428da8a7f85e56daff81",
          "Name": "Levels",
          "Description": "The selected Levels",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a level in the active document"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "ebb272aa8830495481d9e4c4f1e8df7d",
      "Inputs": [
        {
          "Id": "8d1b690d1c5649658992ae91d02a0c34",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1ed6afa8ed82466ca4701d87148f6a60",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ed41c34a21f34947be4405bca00600e3",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7fd1e3b4e71f44e4bee08d03ed00e3c4",
          "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": "/@var[]..[],var[]..[]",
      "Id": "d66249a45bb641be8905e92dd1d1a386",
      "Inputs": [
        {
          "Id": "2121f4b6a7134cfcb5ad6d85c1b1dbb2",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4be552aba9574477868cefe9603b51b0",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4661d2042a5b4c9c8fa7a1f965ffc297",
          "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": "9432f8da4cde4c0588875eb7d90cb1cc",
      "Inputs": [
        {
          "Id": "554b395f7ebb4361bb40218d1190f738",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8c10530ddf484b6294a0042ac47e9f13",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0266d0ce22384ede91aa112bd3fbfd49",
          "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": 0.75,
      "Id": "e180714806b948cf96200683079b388c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "098c81f4f80b4eae86e74e80af267fa7",
          "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": "Revit.Elements.Element.SetParameterByName@string,var",
      "Id": "75f7c80ab97642bc85620e7f7ae61f40",
      "Inputs": [
        {
          "Id": "4b62db8aeeaa471cbe4f3ff850a6e416",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2fa36602331b43a19e9190c5a66a8745",
          "Name": "parameterName",
          "Description": "The name of the parameter to set.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2b0cee99f6504dcdb3bf4b31fdf0f6bb",
          "Name": "value",
          "Description": "The value.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8e5493d6d7be40d685177dc5bb97b25f",
          "Name": "Element",
          "Description": "Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Set one of the element's parameters.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 600.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 300.0,
      "Id": "b1291eb7316a46a6936e7408fbabaf53",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8fb81f1bfee04dddbdcb49035fe36b12",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "DSRevitNodesUI.FamilyInstanceParameters, DSRevitNodesUI",
      "SelectedIndex": 5,
      "SelectedString": "Curtain(Type)(double)",
      "NodeType": "ExtensionNode",
      "Id": "56f7c4bb38dc4ad884784ad7b3288722",
      "Inputs": [
        {
          "Id": "913f127db5ee4f3389254b19d42bdd55",
          "Name": "f",
          "Description": "Family Type or Instance",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ce26040f77134cf2a7266b286e093ba0",
          "Name": "Parameter",
          "Description": "The selected Parameter",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Given a Family Instance or Type allows the user to select a parameter as a string."
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "Y = abs (IN[0])\r\nZ = IN [1]\r\n\r\ndegree = Y/Z\r\n\r\nif degree > 2.5:\r\n\tresult = degree/0.005\r\nelse:\r\n\tresult = IN[2]\r\n\r\nOUT = min (result, IN[2])",
      "VariableInputPorts": true,
      "Id": "80c1386d6be94ea6b52a6ce4fdd4add2",
      "Inputs": [
        {
          "Id": "76af8f9583eb49a380126033b8430abf",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1ad939c903234b9f806b23ba635085e0",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ca9e3b1440b2481e9617b563c987eae4",
          "Name": "IN[2]",
          "Description": "Input #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "59d486e5b5c44e6cb0b38b9d3bcd1fe6",
          "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": "Revit.Elements.Element.GetParameterValueByName@string",
      "Id": "99b8c95737f24b25853f8583a66bcaad",
      "Inputs": [
        {
          "Id": "d6756efc28d94006b0c67c07d34a791f",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d6c713d775fa48fab450d80ca025ac03",
          "Name": "parameterName",
          "Description": "The name of the parameter whose value you want to obtain.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "35e1e85348194d389f4bcf3da1697b8e",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "3664abcd214b4aa7aac74c30b8bbe0cf",
      "Inputs": [
        {
          "Id": "7b75924313144fdd9e9f5a0500950bf6",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2a10c26104bb49caa54384e01f19ed8d",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 0.0,
      "Id": "7793202a23fc4a479986262bd4947f58",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7d9ba43280c64f7ea9f559f55534d569",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[\n\"Name\",\n\"Area\"\n\n];",
      "Id": "926dd5e25d814b858ab55d8b821b1d50",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7908c4eec7564cb9bad99f873adae091",
          "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": "DSRevitNodesUI.Categories, DSRevitNodesUI",
      "SelectedIndex": 468,
      "SelectedString": "OST_Rooms",
      "NodeType": "ExtensionNode",
      "Id": "887ceac1633e4b0a8d9ce53607dc0a1d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "01f1e1ed08e74fa693b4d1ef4de55111",
          "Name": "Category",
          "Description": "The selected Category.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "All built-in categories."
    },
    {
      "ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI",
      "NodeType": "ExtensionNode",
      "Id": "be0eba9800f14e039b31112ec61f7c03",
      "Inputs": [
        {
          "Id": "3c9751a56b7c4c36b20454c5895ec0e9",
          "Name": "Category",
          "Description": "The Category",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c858232ef04647a683b3e1a491f216a4",
          "Name": "Elements",
          "Description": "An element type.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Get all elements of the specified category from the model."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Room.SetName@string",
      "Id": "bdfd53a82b9b4404a760cd0d106ab698",
      "Inputs": [
        {
          "Id": "079b933f2d83446eb82f54c5a908dd95",
          "Name": "room",
          "Description": "Revit.Elements.Room",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "36736a0b95b14f17a6a4f657bec01d4f",
          "Name": "value",
          "Description": "Name\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "92dbce082a214112a9ddf9fa6bab5381",
          "Name": "void",
          "Description": "void",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Set name\n\nRoom.SetName (value: string): void"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Reception",
      "Id": "d5dcaa9913524fafb1c9e25699c61e59",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "83e87e18605b499aa76892962ab58b05",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Room.SetName@string",
      "Id": "c1f21ee3d84e49189df8b11619128682",
      "Inputs": [
        {
          "Id": "3f73fd9f90164e20ae511842c3e95217",
          "Name": "room",
          "Description": "Revit.Elements.Room",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fd317741bc1a44b29df24b9ddc8a55c0",
          "Name": "value",
          "Description": "Name\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c67f4c45daa04e0f8e293a3665cc9851",
          "Name": "void",
          "Description": "void",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Set name\n\nRoom.SetName (value: string): void"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Office",
      "Id": "6a9b9f093d474d0b921b192a95deca10",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "73373946411a4501891292b5397e612b",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string",
      "Id": "70c08abc03ec4791a4c5de3a07a8d039",
      "Inputs": [
        {
          "Id": "a5386b7f26d446f3afae5231bd46a6e4",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "806c6f067bd54547b9a8628e6304a049",
          "Name": "parameterName",
          "Description": "The name of the parameter whose value you want to obtain.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 1,
          "UseLevels": true,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7568ddbc3f1d423cacc52e15441e32be",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "39eb850be80341269b9abfa7c2c61944",
      "Inputs": [
        {
          "Id": "75b33cfa00a94e5bb0d31c242ad945a9",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c00b0329e7114002be4cc0971aee4372",
          "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": "Revit.Elements.Room.ByLocation@Revit.Elements.Level,Autodesk.DesignScript.Geometry.Point,string,string",
      "Id": "1b7d7ace30e54101ae69c02e726c08d6",
      "Inputs": [
        {
          "Id": "46d9a5671a8a4353b394d217277009d9",
          "Name": "level",
          "Description": "Level the room is hosted on\n\nLevel",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6b1e380228db408790b6e3138b19394b",
          "Name": "location",
          "Description": "Location for the center of the room\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6796069616544da4a7fe5105ae62bde6",
          "Name": "name",
          "Description": "Room name\n\nstring\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ab71e14f73d14b65a9f3d6e30e58a350",
          "Name": "number",
          "Description": "Room number\n\nstring\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2fa43c6f8aa74e17b487bd807996a71f",
          "Name": "Room",
          "Description": "Room",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Revit Room Element\n\nRoom.ByLocation (level: Level, location: Point, name: string = \"\", number: string = \"\"): Room"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.AddItemToFront@var[]..[],var[]..[]",
      "Id": "6f33aa0df89348fba5b2e7173dcfcb56",
      "Inputs": [
        {
          "Id": "4f1fbf77cc5a445fbc4b47e8ea472765",
          "Name": "item",
          "Description": "Item to be added. Item could be an object or a list.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f7266e14bd8148ca8b111b3fb31792dd",
          "Name": "list",
          "Description": "List to add on to.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6439d6a7d19148c1ad0a4742a855e1ac",
          "Name": "list",
          "Description": "New list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Adds an item to the beginning of a list.\n\nList.AddItemToFront (item: var[]..[], list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSOffice.Data.ExportExcel@string,string,int,int,var[][],bool",
      "Id": "24a0b6a781c74a6cb0b2ea7220611ad4",
      "Inputs": [
        {
          "Id": "fffd22a7ec39451cbff07154644febaf",
          "Name": "filePath",
          "Description": "File path to the Microsoft Excel spreadsheet.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "039334a5913b41e98ad848be70599099",
          "Name": "sheetName",
          "Description": "Name of the workseet to write data to.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b8edfab9afff49439834dcefa303cbda",
          "Name": "startRow",
          "Description": "Start row for writing data. Enter 0 for Row 1, 1 for Row 2, etc.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "81729cf30ec54905a456e2dc5ec73037",
          "Name": "startCol",
          "Description": "Start column for writing data. Enter 0 for Column A, 1 for Column B, etc.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6d1ca02ae3194909954dbacf49d324bf",
          "Name": "data",
          "Description": "Data to write to the spreadsheet.\n\nvar[][]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eaa98ce2448e463490cbcfdc9fc5b54e",
          "Name": "overWrite",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "02e63dbd38db4011bceb96642653f878",
          "Name": "data",
          "Description": "Data written to the spreadsheet.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Write data to a Microsoft Excel spreadsheet. Data is written by row with sublists to be written in successive rows. Rows and columns are zero-indexed; for example, the value in the data list at [0,0] will be written to cell A1. Null values and empty lists are written to Excel as empty cells. This node requires Microsoft Excel to be installed.\n\nData.ExportExcel (filePath: string, sheetName: string, startRow: int, startCol: int, data: var[][], overWrite: bool = false): var[][]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels",
      "HintPath": "G:\\Mi unidad\\CBIM\\CBIM modules\\TUBerlin\\2nd Assignment\\BAS_info.xlsx",
      "InputValue": ".\\BAS_info.xlsx",
      "NodeType": "ExtensionNode",
      "Id": "cd7f97301e764372af56e1179f713534",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e41592566e2b4fc98d0c1b6413f55269",
          "Name": "",
          "Description": "Filename",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows you to select a file on the system to get its filename"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Room info",
      "Id": "68ad09cf6c184bfbaac1cd189384ec65",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e23649708c554ad1955b2958b20b6cfc",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 0.0,
      "Id": "6fd561d68c534b0b8ab165dd77196663",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f609abb2cf304f0686a24bed3c7a0e4c",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "99270feac15749db8c1c30a6b1e3582c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "69631b29455b4707832726fb2bf02709",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Room.Area",
      "Id": "fd6e0c790690404b8ba9123238d052a2",
      "Inputs": [
        {
          "Id": "2808c94058b84fdf9b9e2ad52ffa92fc",
          "Name": "room",
          "Description": "Revit.Elements.Room",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "91f12893a9374560affb4a80084f7cf2",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get room area\n\nRoom.Area: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Room.Area",
      "Id": "2699b3f72c4640bf880f1ec22ea94be6",
      "Inputs": [
        {
          "Id": "96390d8b59e24d96ae891dac05527d4c",
          "Name": "room",
          "Description": "Revit.Elements.Room",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5bc85d0f135a4c0381776ab3aa351a75",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get room area\n\nRoom.Area: double"
    },
    {
      "ConcreteType": "CoreNodeModels.Range, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "78f757b279204915b96b1a99933e3820",
      "Inputs": [
        {
          "Id": "47888ff1453545538d2865fbb7f8b7d8",
          "Name": "start",
          "Description": "Number or letter to start the sequence at\r\nDefault value: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "41696fbce79c42a29c1478a83d1da359",
          "Name": "end",
          "Description": "Number or letter to end the sequence at\r\nDefault value: 9",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c6c1325a960477fa96ba60835e98c08",
          "Name": "step",
          "Description": "Space between numbers or letters\r\nDefault value: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "94c9cac370f149d68248ca3b1e4d8474",
          "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": "Autodesk.DesignScript.Geometry.Surface.PointAtParameter@double,double",
      "Id": "8e18398fb7324b26af6488cff196379c",
      "Inputs": [
        {
          "Id": "8af7e965f00349148e28eeb7ef0ae2a7",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "12ea756c44d04089bb0ab3e70654a240",
          "Name": "u",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3a71819f7cee419cba25624ac9391886",
          "Name": "v",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dc4813d65cef43558d125027db6fdfa2",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Return the Point at specified U and V parameters.\n\nSurface.PointAtParameter (u: double = 0, v: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.FlipNormalDirection",
      "Id": "3b8705ae17e547efaf377e45cdd8d5b0",
      "Inputs": [
        {
          "Id": "f345948fded44e729da17a98c5ad5964",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c7c998d68aab451284c17ea7c6d5f8ce",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns a new Surface with the Normal flipped. Leaves this surface unchanged.\n\nSurface.FlipNormalDirection ( ): Surface"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "2dfbe99de0a94fb9aa717fd8667f67d2",
      "Inputs": [
        {
          "Id": "5cb40eac403441259a9b21694c48ade5",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4fff79acb2ed4ab697e88f5ad6e77f51",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "66e8fb7bceb644799fede3bcd4cb8bd5",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5e00ab47ff554d969865981ed1db473a",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ebfe7049df3841a9a89f99023bfad6e5",
          "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.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve",
      "Id": "b53fe5d4331c4ec2bf5dde2e9a7ea047",
      "Inputs": [
        {
          "Id": "d9a1dcea16e64cdf92ba526df22443b5",
          "Name": "closedCurve",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ec08a27f405c4dbe88507332f548286f",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by filling in the interior of a closed boundary defined by input Curves.\n\nSurface.ByPatch (closedCurve: Curve): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Polygon.ByPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Id": "d36c9030ec0a42c2af9c9e6217041a03",
      "Inputs": [
        {
          "Id": "6700dab7b3534a659ceb8265309f93f6",
          "Name": "points",
          "Description": "Point[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4b6e2c5fcebf4c6989f8c5490a75bdd3",
          "Name": "Polygon",
          "Description": "Polygon",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Construct a Polygon Curve by connecting Points.\n\nPolygon.ByPoints (points: Point[]): Polygon"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 1.0,
      "Id": "e40969efb0164c0c8104bc4859840e14",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "08fc5e83b0064cd485bb9eab29f7e2b2",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "DSRevitNodesUI.FamilyTypes, DSRevitNodesUI",
      "SelectedIndex": 4,
      "SelectedString": "Ceilling Light:Ceilling Light",
      "NodeType": "ExtensionNode",
      "Id": "3165359c56a54a44beb28df9e494f616",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3b1c297344ae4836906942705a98d26e",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.FamilyInstance.ByPoint@Revit.Elements.FamilyType,Autodesk.DesignScript.Geometry.Point",
      "Id": "edcbc3d921dc47a2a7f6192e6a3c3f75",
      "Inputs": [
        {
          "Id": "7c8127ba1f4a4872a335440c8af1655f",
          "Name": "familyType",
          "Description": "Family Type. Also called Family Symbol.\n\nFamilyType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "575e857341dc4e76a9257cf81971f76d",
          "Name": "point",
          "Description": "Point in meters.\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7a55396be1f14ccd9a62519879009830",
          "Name": "FamilyInstance",
          "Description": "FamilyInstance",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Place a Revit FamilyInstance given the FamilyType (also known as the FamilySymbol in the Revit API) and its coordinates in world space\n\nFamilyInstance.ByPoint (familyType: FamilyType, point: Point): FamilyInstance"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 3600.0,
      "MinimumValue": 0.0,
      "StepValue": 100.0,
      "InputValue": 3600.0,
      "Id": "0b414cdd999e461d8458c6e2d992b0f6",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5a02d35a39834bba8a956f271e10edad",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Id": "06625cc6033641d7a5e28563fecad80c",
      "Inputs": [
        {
          "Id": "af661a2c3daf40daa7dc62a45ce62413",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5b5ca72ce2ca4be4a8ba02e227f1c546",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "03404a2bb76a4d19ac73557bec4ac3d2",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Id": "6b2118373a264bd88fc035d263610d01",
      "Inputs": [
        {
          "Id": "4c6966b922554c858d7cd9552e1aee7d",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "775151c26a944c32a3fee6064f5ba34d",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b9e999e49d8749b39a2c763bbea789af",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f3cf531da04c4fedbbeb552c23531e1f",
          "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": 2000.0,
      "Id": "d89f45f095f14560ab67654bdb5d3cc3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7e35c42278c54e6d8a36ea995b57069b",
          "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": 0.0,
      "Id": "79870bcdee3f45b0934691f483474e7c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "48e7c1e4dcd94f39b3ee995d43d81945",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "lines = IN[2]\r\n\r\nif lines == 1:\r\n\tOUT=IN[0]\r\nelif lines ==0:\r\n\tOUT=0\r\nelse:\r\n\tOUT=IN[1]",
      "VariableInputPorts": true,
      "Id": "b62d7fef6e97444b9e5711df834b7d9b",
      "Inputs": [
        {
          "Id": "9b1bcaf740e1483a996956b87a25a849",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "01c8c4b333994c16b4b2e63779f56839",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c8c27e663a6543f68fb655b0546a6a0d",
          "Name": "IN[2]",
          "Description": "Input #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9330d76f85c747758a213aa45ca7152b",
          "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": "CoreNodeModels.Range, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "2c48392ada16400baaca901cfb1ccdbc",
      "Inputs": [
        {
          "Id": "6dace143e1cf4ffeb4af62917b8c5afa",
          "Name": "start",
          "Description": "Number or letter to start the sequence at\r\nDefault value: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c983f53a56f84704950bc07d84c013db",
          "Name": "end",
          "Description": "Number or letter to end the sequence at\r\nDefault value: 9",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d18a357934cf4473b331c2ef04b29dae",
          "Name": "step",
          "Description": "Space between numbers or letters\r\nDefault value: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b48489fba164401190543d580f292e88",
          "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": "Autodesk.DesignScript.Geometry.Surface.PointAtParameter@double,double",
      "Id": "adc8180d5f6b42888eaa7a63c621b7ef",
      "Inputs": [
        {
          "Id": "70ff23c8f48c46738fc6ce6cc1fff8b3",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a20ec281eecb4054ae8379a897b5d56f",
          "Name": "u",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "add6d159769a40ab9da736d8d0a96a46",
          "Name": "v",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cd1e476b9452406e97b67e4ce351d53a",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Return the Point at specified U and V parameters.\n\nSurface.PointAtParameter (u: double = 0, v: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 2.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.5,
      "Id": "02d818f95dd24134bf545583d6f3a6c8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0ea2169f3b5049eea76941dcea43e703",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "lm = IN[1]\r\nlux = IN[2]\r\nlamps = round (IN[0]*lux / lm,0)\r\nlength = [3]\r\n\r\nlamps_ratio = lamps*1500\r\n\r\nif lamps_ratio > length:\r\n\tlamps_placed_per_line = round(lamps/2,0)\r\nelse:\r\n\tlamps_placed_per_line = lamps\r\n\r\nfirst_lamp=1/(lamps_placed_per_line+1)\r\nlast_lamp=lamps_placed_per_line*first_lamp\r\nstep=first_lamp\r\n\r\n\r\nOUT= lamps,first_lamp,last_lamp,step, lamps_placed_per_line",
      "VariableInputPorts": true,
      "Id": "41625f5e37964183926b0b3e56bbabcf",
      "Inputs": [
        {
          "Id": "a34afb823cf946d6ad568b4894c154d3",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7dfad412e8244a7281a7b6581ce1b9d9",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ddce1321b51d42eaa148dcc352bf18a3",
          "Name": "IN[2]",
          "Description": "Input #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "70043e4f23644986919caa1e88fe1e00",
          "Name": "IN[3]",
          "Description": "Input #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ae5a8ec7119148c095e34a21d7bf6cee",
          "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": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "4e0c8d02b71c4a2d9acf9cbcc1bc1e58",
      "Inputs": [
        {
          "Id": "258297daa0c04a5185f908ec47091bff",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b5c959b514d7480cad02437f9480503d",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7389a001631a4a59813be8dedb1915f9",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 2.0,
      "Id": "6ef062d345e04eb4bb4a7d85d82d4a2b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d9013d11b5454d77b5b1c163074707b1",
          "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": 3.0,
      "Id": "8b3d8f0227d2491b84710ce24f149d0a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b1e30baf498b48c5bd1667f6605dda93",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1000.0,
      "MinimumValue": 0.0,
      "StepValue": 100.0,
      "InputValue": 500.0,
      "Id": "7e80fb181e4a4cfdbd586c28e6a5aff3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e7001ff7f8f842ef9b64d81848ccb9db",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "2af03b385b3043f4a848a84ce85d26f2",
      "Inputs": [
        {
          "Id": "410ab9152756438f94d7d097d14849f6",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9561012cd0f34de3959515ef92292159",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f80c82de21b644fa870543f980f4e2bd",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "e0fdc68387df47a4a22b939b322083b5",
      "Inputs": [
        {
          "Id": "9c98044d2436412fa314727b58846b16",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9a43017d71f14c7bbddbbbea9445be25",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fc59dec8a75d478eb4b6f64bb79b80ec",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "c6e3cc16157f420faea5a4db173a97e4",
      "Inputs": [
        {
          "Id": "d76140669dfd4193bf383887d9f1509a",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9ca8ab3777c94ab083231d887866ab04",
          "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": "b4895a2b07594de1a2f3636ec9005713",
      "Inputs": [
        {
          "Id": "3fcc151248974fbd987e84c32c44784c",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "540db1cee1f14322ae0cfe1a71ecd2ae",
          "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": "5dd1881a4b854435bdabce7310d27876",
      "Inputs": [
        {
          "Id": "1f34b364c6534bca91b2e03120c2863f",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b22efcf5f6564aed98ee76ce03d1f3a2",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "width=IN[0]\r\n\r\nif width < 3000:\r\n\tOUT = 1\r\nelse:\r\n\tOUT = 0",
      "VariableInputPorts": true,
      "Id": "1c045593e994498980f88d61d5c50e88",
      "Inputs": [
        {
          "Id": "605c6d853be14caaa349dfae18fcabfc",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "acc2750cf29d4d75b4e6a4572673a12c",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "38414fae25d74c9eb371f2725ec46984",
          "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": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "9eb9af7a43734c00a366a655534ce77e",
      "Inputs": [
        {
          "Id": "9362c91e3b6c403eb6c25b41482f6884",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f73de57f52cb411d8ba7a2881ac8b8be",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "365912e9521a41b8a1deb66e9eac0ec4",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 0.0,
      "Id": "e154467afa814eb8859bbd48496e027d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "71775415b1b642dd9f13b86d2518af03",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "dd4c051155d24af396036f055bb81b83",
      "Inputs": [
        {
          "Id": "7d9efda9772844a2a67c23ba515f8ee6",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "05420101e2ab4866ba86381e7faec0b4",
          "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": "CoreNodeModels.Range, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "d7cc6ffe76404bbf958965f74802fe89",
      "Inputs": [
        {
          "Id": "b2c2841b38bf4017953d25a44892456c",
          "Name": "start",
          "Description": "Number or letter to start the sequence at\r\nDefault value: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a6366c7a0dbe4cbf8bf1b2a048588b78",
          "Name": "end",
          "Description": "Number or letter to end the sequence at\r\nDefault value: 9",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f7fa250e3ed4b7ba25b642b8cb86c08",
          "Name": "step",
          "Description": "Space between numbers or letters\r\nDefault value: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "20fa6e9e66f44d8da510bb1c3859ff4b",
          "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": "Autodesk.DesignScript.Geometry.Surface.FlipNormalDirection",
      "Id": "39ed75725fb44e3b8f0f4c4295a57afa",
      "Inputs": [
        {
          "Id": "6342d6fa032d457187ba2b9069798825",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "95a0ffa02de140ec8e451d502ac4bb65",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns a new Surface with the Normal flipped. Leaves this surface unchanged.\n\nSurface.FlipNormalDirection ( ): Surface"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "83455fb829fb46c685844ded1dd491af",
      "Inputs": [
        {
          "Id": "ef17ac9b193b47b88286a9c02f65823f",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e8efb99c9a724b0ca5b245b15e388ee5",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e71a2f7a880d4d36af1950b670a8f698",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9538f72c52bd476f8a8da8a9eadc0c6e",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3bfe7a1b46024d04b424fce1daf29c19",
          "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.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve",
      "Id": "5d9f8756e7e44e568dbf31848416c906",
      "Inputs": [
        {
          "Id": "1b45e373f707407eb34ddfdf7205a721",
          "Name": "closedCurve",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5992d79fbd704a07910e17b667224aa0",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by filling in the interior of a closed boundary defined by input Curves.\n\nSurface.ByPatch (closedCurve: Curve): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Polygon.ByPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Id": "28354350578e4440b48e05be7c7f418f",
      "Inputs": [
        {
          "Id": "de11b8dcb00649d5a2fec938446c3852",
          "Name": "points",
          "Description": "Point[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "87e6843849b747e1bd4e61cb7619f4b2",
          "Name": "Polygon",
          "Description": "Polygon",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Construct a Polygon Curve by connecting Points.\n\nPolygon.ByPoints (points: Point[]): Polygon"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 1.0,
      "Id": "9789812ad0c54d94a4cd1945012d522e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9a6fb678d0f04e98b79f7797dab96d24",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 3600.0,
      "MinimumValue": 0.0,
      "StepValue": 100.0,
      "InputValue": 3600.0,
      "Id": "ac78fe72175343928f78483ce2db51f6",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8b41a408309343c092b38f5ceb9ee1fc",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Id": "c98007ba6ca84a009c2d6a58ed70b0c5",
      "Inputs": [
        {
          "Id": "d30be40010294f089c98ebc04118f101",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e252fa042b0a4a64814033c961a3eb3b",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e61610d8b82046ccb652a568775340cf",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Id": "ef61fe05289b40708c6f36a3cb705667",
      "Inputs": [
        {
          "Id": "a01d90b8352c4185a05778c750e58322",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c71fcc397d8a4696b90b09b4ea4a41c3",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "614899f2ad37424785eb3d2a8a482c6f",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fa28c7e384824ed5948d29cb2ab7a0f1",
          "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": 2000.0,
      "Id": "cb164fa39e7f4822ae676a016fc3c3aa",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "02fe6a95442441b7b32fac4547ab6faf",
          "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": 0.0,
      "Id": "f5bf6693e392431db4947effe4a24355",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3db2c3088296470da40fa4507b624906",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 2.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.5,
      "Id": "c085429cff20482e850a9667b5a2ba3a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3d1586de84cb44b8b34a69cb60508e32",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "lm = IN[1]\r\nlux = IN[2]\r\nlamps = round (IN[0]*lux / lm,0)\r\nlength = [3]\r\n\r\nlamps_ratio = lamps*1500\r\n\r\nif lamps_ratio > length:\r\n\tlamps_placed_per_line = round(lamps/2,0)\r\nelse:\r\n\tlamps_placed_per_line = lamps\r\n\r\nfirst_lamp=1/(lamps_placed_per_line+1)\r\nlast_lamp=lamps_placed_per_line*first_lamp\r\nstep=first_lamp\r\n\r\n\r\nOUT= lamps,first_lamp,last_lamp,step, lamps_placed_per_line ",
      "VariableInputPorts": true,
      "Id": "18bcafdbb89946ae9aaf5c1d65f5f0df",
      "Inputs": [
        {
          "Id": "b3cba108de0c4a6db259147ff7cbdb5a",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "83f1f208c1254167a115be5c1635a3c0",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7d4a1610f990489cbc3502a9924a3f30",
          "Name": "IN[2]",
          "Description": "Input #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ba678d1a820c4b758c34ac3f5ce14608",
          "Name": "IN[3]",
          "Description": "Input #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "884fc95af3c94ae3ad9e78a7961c5610",
          "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": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "6acca49c2d1b430fa7d827b24eac84e5",
      "Inputs": [
        {
          "Id": "436f32757ca34a5494fb85b2a3d5cdc6",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4dbf9f3d5a4f4e4fb542244dd63c0ea8",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "741473e397154cb6ad1a88ee1074baf3",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "6d2a676a8fd64821ace7db5eb5c3f243",
      "Inputs": [
        {
          "Id": "7de806cf983449e8a40aa5e04d41f69e",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c227458365f04db5b02b7c6c267c3d23",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c68fa2e1fb684dada25e76bd422e8197",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "d3c4796f27f94432b58af836f6ea71ce",
      "Inputs": [
        {
          "Id": "7c278207701f4b73a111655d6cf5b78d",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c34c29fce2cf4a18965d99b45fc14af7",
          "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": "af823da356064143a3439c7e3a9fcfbe",
      "Inputs": [
        {
          "Id": "5ae7641af53c4778a3beb3a2e2a74956",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3251a7135bc6406b8eadb14d863c78b9",
          "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.Surface.PointAtParameter@double,double",
      "Id": "018ebbc0aaf84ae29e87690f83548618",
      "Inputs": [
        {
          "Id": "f2cdb3b0ba6442d8a529a15589eca6e4",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "764fc4a9a2f24e5eaa2d6c5be385339a",
          "Name": "u",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "669ea32c191c4b2a9ae44dbdf58cf31f",
          "Name": "v",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c46d80658fab490b91c5bcb25bba6571",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Return the Point at specified U and V parameters.\n\nSurface.PointAtParameter (u: double = 0, v: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PointAtParameter@double,double",
      "Id": "905620535e0f467b89a403e1089d3fc3",
      "Inputs": [
        {
          "Id": "bfd2215c111643dd84d53842ff0bcb08",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "75bca699fbf94a329de4cd10e94769df",
          "Name": "u",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b296b581a8ef40cb9c5ef7c636051220",
          "Name": "v",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8976d2aef98a412c9be73d3bd2af1978",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Return the Point at specified U and V parameters.\n\nSurface.PointAtParameter (u: double = 0, v: double = 0): Point"
    },
    {
      "ConcreteType": "DSRevitNodesUI.FamilyTypes, DSRevitNodesUI",
      "SelectedIndex": 4,
      "SelectedString": "Ceilling Light:Ceilling Light",
      "NodeType": "ExtensionNode",
      "Id": "c644a175af864dc999e037bc834893a7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "69dd5214f2494abab412f32bfb614147",
          "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": "lines = IN[2]\r\n\r\nif lines == 1:\r\n\tOUT=IN[0]\r\nelif lines ==0:\r\n\tOUT=0\r\nelse:\r\n\tOUT=IN[1]",
      "VariableInputPorts": true,
      "Id": "89eed840a93640dbb19af662e048a363",
      "Inputs": [
        {
          "Id": "9fc50eba57894e27bd8893d1e3674d58",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5c3f209c8c614f8fa2ff4835d9d017fb",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e208adf3a5b1446ea59b1bf95665b19e",
          "Name": "IN[2]",
          "Description": "Input #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c1c3bb055cd74ccd8523a69b2de4c702",
          "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": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 0.0,
      "Id": "43bf29974ff44d6db9b6d46ec4785f7c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "308f19eb04af481f91c9f39e24531311",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "CoreNodeModels.Range, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "886d864ae022401b857f68777665d5c6",
      "Inputs": [
        {
          "Id": "1950fb37d5fb4b249f16cc2c5621fe84",
          "Name": "start",
          "Description": "Number or letter to start the sequence at\r\nDefault value: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fc44121f072e4a90906f6a029cff0788",
          "Name": "end",
          "Description": "Number or letter to end the sequence at\r\nDefault value: 9",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "076605f8f4924ab3abd0f10e65c55632",
          "Name": "step",
          "Description": "Space between numbers or letters\r\nDefault value: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ac5f6f8f8dcc4c7facb4b4c7101c00ee",
          "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": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 2.0,
      "Id": "3abbbb9e82de4a6e9fdbdd6714213f35",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6ce290e9e0534d03802cf05432e750c1",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "lamps_placed=IN[0]\r\nlamps=IN[1]\r\n\t\r\nif lamps > lamps_placed:\r\n\tOUT = 2\r\nelse:\r\n\tOUT=1",
      "VariableInputPorts": true,
      "Id": "167df8b1905b4266962747103a763313",
      "Inputs": [
        {
          "Id": "49a8b0a706ba463094378d5af8c0cb91",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "34d1680519db457697a29a7cb2f1bcc4",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4f912a8902c34b0a8ec8f0ffba13d923",
          "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": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "a95043d8df8b4e36a158b9a578a12c96",
      "Inputs": [
        {
          "Id": "fd3b450f88ce4eaab43c7558baf2116f",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a7b6f684e6374f90bc43c22838cda001",
          "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.List.GetItemAtIndex@var[]..[],int",
      "Id": "f4b0e31e55e24821a2a073ddf2b0da7e",
      "Inputs": [
        {
          "Id": "1d1ef646ee224e71933754f898728912",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "409887bab44846d0ae724c7378b8c217",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "48d3b3595e8d4a809b8be6a6d8c516de",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1000.0,
      "MinimumValue": 0.0,
      "StepValue": 100.0,
      "InputValue": 500.0,
      "Id": "309d04b9dc4d4127a1c6ee30e4b5889e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "17b0f881e31b4088bf55f42953a50b15",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "e00ae9972ebb4325ab7039f439f6e129",
      "Inputs": [
        {
          "Id": "0cc40848f7e44005a57830391f9952b0",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "19a4e34321a34d76a4981ed1d323ee29",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "70352294b19a4d65be9f1b06739d9990",
          "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": "Revit.Elements.FamilyInstance.ByPoint@Revit.Elements.FamilyType,Autodesk.DesignScript.Geometry.Point",
      "Id": "e5053074cecb4cbdb920cb477b8dacc5",
      "Inputs": [
        {
          "Id": "d579df22211345caad17d333d303cc91",
          "Name": "familyType",
          "Description": "Family Type. Also called Family Symbol.\n\nFamilyType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b62dca90acee4e8690026ffb3390f65f",
          "Name": "point",
          "Description": "Point in meters.\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ee6b1fbb93ef466a976fd8ebcff09a67",
          "Name": "FamilyInstance",
          "Description": "FamilyInstance",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Place a Revit FamilyInstance given the FamilyType (also known as the FamilySymbol in the Revit API) and its coordinates in world space\n\nFamilyInstance.ByPoint (familyType: FamilyType, point: Point): FamilyInstance"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 3.0,
      "Id": "fea598ca837f4be7a6dba02ac9887fb6",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9f796813ee9b46938f7713904abc5e04",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "1f8af02047fa4fc7a577c3c22aa6a43c",
      "Inputs": [
        {
          "Id": "3016f874ef754347ac4dfc1dca1a81b8",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5afed362af8b4f35ad6d1ab8a2767878",
          "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": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "aa0c00f46eb548eeb56334056c201fd1",
      "Inputs": [
        {
          "Id": "1f8f1088ecde4f51afa5dceab952c11e",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e0642fea659f4db39f8aaecba0c9fbaf",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6332256fe21d4b0d9f3221fe33c769ff",
          "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": "d5d49d6aaec14797b95bf2e2d5c4f8ea",
      "Inputs": [
        {
          "Id": "468a19eb3b064c60a4c0b5762532edb3",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "07063972a2394d5b8fd40462d2974edf",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6d1b38016142485d924fd5c97e620f44",
          "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": "[\n\"Name\",\n\"Area\",\n\"Lighting quantity\"\n\n];",
      "Id": "e43da1a0e4014f48867d1836c0991563",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0275a477349145a786fc4e461ef1504d",
          "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.Transpose@var[]..[]",
      "Id": "03b98378217d4c8ab218173839b81b8e",
      "Inputs": [
        {
          "Id": "7d3a70af22de44659b2530208863bb0d",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4fe47fb3789a44bf8e0a79f47be193e9",
          "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": "DSCore.List.Transpose@var[]..[]",
      "Id": "7f50b911e5e44d2db704f52ba68da4b6",
      "Inputs": [
        {
          "Id": "385e68446fd5444c8a4f441d8183cc9b",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "39aa3dd7dc8a4574909ad93871ee9e1e",
          "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": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "2dcf3e3007b343ffb12def6e93db774c",
      "Inputs": [
        {
          "Id": "253cf2bf97714f62beb7288dae0a1800",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "23286c4831b44b8dada9e09cf9669710",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "47d8138b4fed4b09ba69a0c248472165",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 4.0,
      "Id": "e0b76412c2f240739457da149f8e0f1c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8381ce8b8e884f4586f115b7e80982b5",
          "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.GetItemAtIndex@var[]..[],int",
      "Id": "b6f19cddc55f452bb4a6807caf060bd3",
      "Inputs": [
        {
          "Id": "7e60742517554356a2af71bb19316331",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7d21667abd3d47e6b058b52ef7a11471",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "50b5ddfc90174c86b296f1fbbf8a50a8",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 4.0,
      "Id": "22c576aafae74a209b3efd0efa09ab90",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fec711777b1f4153b387587da334c153",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    }
  ],
  "Connectors": [
    {
      "Start": "298321fb41674afda02d8fdaa38a5068",
      "End": "51fede46b1964adcb28c7d88e47691ce",
      "Id": "7c2b1937cc164c128ce31094ca595888"
    },
    {
      "Start": "298321fb41674afda02d8fdaa38a5068",
      "End": "0908e291c3384252ac4229d199a1d95f",
      "Id": "87462ab00a924ab9b9efdd4ef6647ee7"
    },
    {
      "Start": "298321fb41674afda02d8fdaa38a5068",
      "End": "48f0b3fc78974bfaa3ca0a6d53d04181",
      "Id": "6d195493692840d395be0dc7a23d4446"
    },
    {
      "Start": "298321fb41674afda02d8fdaa38a5068",
      "End": "5e00ab47ff554d969865981ed1db473a",
      "Id": "09522505097a4c13b9e02a27ef7f6cd5"
    },
    {
      "Start": "298321fb41674afda02d8fdaa38a5068",
      "End": "9538f72c52bd476f8a8da8a9eadc0c6e",
      "Id": "32c811fb890f4838b02ec89d222c3934"
    },
    {
      "Start": "638216e0ce654f98b1417a45aa888f8e",
      "End": "251c8992a1d346feab21e1cbe1c9f54a",
      "Id": "811088bc862f45458d3f01c00baf9eea"
    },
    {
      "Start": "a1f539dec93146fcaddee96128f951c4",
      "End": "cffa85b58cac449e9b3d7b4d8aac2019",
      "Id": "3fde8c67c9bd4ed596c3ce1d9e8f417b"
    },
    {
      "Start": "a1f539dec93146fcaddee96128f951c4",
      "End": "0ab1758fe6134a9eacb1ac0412fe2a5b",
      "Id": "e7006ff781d84b1ca68fe2f3aa34d4c9"
    },
    {
      "Start": "990d04ad17ad4b5a90a3f27952ecbc41",
      "End": "79e01a5cf1884239b3f4d960b0a0c0fd",
      "Id": "32c62023ca0244558425a4406e08e1c9"
    },
    {
      "Start": "6999eff507c74920bb820c98424eec3f",
      "End": "267d6527c6ed480e933f30277210b3fd",
      "Id": "e64c33e135b84464a30b2bc652610212"
    },
    {
      "Start": "6f9ce7bf90a5483eba094fc840ff3c1a",
      "End": "3411de39ccc547a999e0803a46393374",
      "Id": "69eec3b2a50449969987bff92c910ca6"
    },
    {
      "Start": "b6e47d5354f44562bb86760664625162",
      "End": "7e618884844f41489c5ca47d2a9c4c13",
      "Id": "f8443e59aa4943a78bb823a498a209be"
    },
    {
      "Start": "7966945d51bc4074904968d86febd2a1",
      "End": "3cbdc07562034431b98f3d828c06b5eb",
      "Id": "b31b43b282674c8ca97df3bf69e10db7"
    },
    {
      "Start": "7966945d51bc4074904968d86febd2a1",
      "End": "da571f656ce743dd972860a391655ef5",
      "Id": "62042cfd34b244d2ad304f2d983ffa3c"
    },
    {
      "Start": "7966945d51bc4074904968d86febd2a1",
      "End": "9287568bf8864ad7af02419b7d588aa2",
      "Id": "67b1334eb0034ff48883656764e076bc"
    },
    {
      "Start": "7966945d51bc4074904968d86febd2a1",
      "End": "e71a2f7a880d4d36af1950b670a8f698",
      "Id": "9655155260704eb59134f658d1540fdc"
    },
    {
      "Start": "d86b3f564fca422ebc4efcd3b6234f1b",
      "End": "6c82331d160d4ca1b62e6eed293985c5",
      "Id": "5bd0935bee494b5aa46471a18c7f5911"
    },
    {
      "Start": "d86b3f564fca422ebc4efcd3b6234f1b",
      "End": "e9676237c1c7442294a0d61649d56307",
      "Id": "baa431aeb34d4e20ab1b21135eab5d08"
    },
    {
      "Start": "d86b3f564fca422ebc4efcd3b6234f1b",
      "End": "274221c08dd7402585e64ee9c77428ea",
      "Id": "a7892b9e816f4732babe3e8915450ed9"
    },
    {
      "Start": "d86b3f564fca422ebc4efcd3b6234f1b",
      "End": "e8efb99c9a724b0ca5b245b15e388ee5",
      "Id": "0081d2f230034527aa8a3546a4c07467"
    },
    {
      "Start": "24719df438e94c1b9b436d4e5d8fdf6f",
      "End": "ba8d3943922744d88ae9fbe94cdba449",
      "Id": "cb0a9b07aafe4c12885b0c4259b5076c"
    },
    {
      "Start": "46c46290b9a34293ae8467b09ca207d2",
      "End": "775c2eb876114306b56a9761aa8fb364",
      "Id": "19e09d63bc8a432c8f13d256d9c124e8"
    },
    {
      "Start": "fb2bf805f3714168ade378ea92a6a9bf",
      "End": "15fc1325799a4244b1197dac8462c16e",
      "Id": "062c6451482b4836a0cca7fb4c6467af"
    },
    {
      "Start": "f17fbaa7be7c45f08cdb2585f6665f21",
      "End": "037a932ddbca41edaa957dd8fbaf6afa",
      "Id": "47f5fabfd774433a84665249aacd8f0f"
    },
    {
      "Start": "f17fbaa7be7c45f08cdb2585f6665f21",
      "End": "758d76d82f6d4bb7a4c0c39e916d686d",
      "Id": "b38870aac7ab472aba8318e8fa115991"
    },
    {
      "Start": "f17fbaa7be7c45f08cdb2585f6665f21",
      "End": "dd3e33f8e740431eb0c3713059044263",
      "Id": "c8c43210a6b040f48c7516abbda180c5"
    },
    {
      "Start": "f17fbaa7be7c45f08cdb2585f6665f21",
      "End": "ef17ac9b193b47b88286a9c02f65823f",
      "Id": "12981de8f3554dc2bc2b0a0877c6f334"
    },
    {
      "Start": "c8d2cf950019464dac1c832a2af811f2",
      "End": "ca265aedb26d4eaf92bcc7531804c43f",
      "Id": "48f6eb16c42d4ee782e00239fcd91b69"
    },
    {
      "Start": "59ec84c73d724fd89168c88d6825cd00",
      "End": "e17514962b23410fabe7ab9918142bd7",
      "Id": "df74c2571b07443e9de6c6f4e8e5f3ce"
    },
    {
      "Start": "800ad6c6b7ac46588ac4c8e541352def",
      "End": "de244e2ae1164de7801fc3ca9ed5624c",
      "Id": "fe651c0f65564eb785addb74f6e83152"
    },
    {
      "Start": "800ad6c6b7ac46588ac4c8e541352def",
      "End": "60ee0f8b02f74bbdb3a7357968bc7774",
      "Id": "6b708c65822d46aead72b8a29141e6ad"
    },
    {
      "Start": "800ad6c6b7ac46588ac4c8e541352def",
      "End": "26118a2477c1476e9af23e6828be22dc",
      "Id": "a20f53bf74234f46a35e422470341c15"
    },
    {
      "Start": "a942b50bd74d4a1099d1e638c58830f0",
      "End": "42885e9b72b547daa3fef861ab0adb5c",
      "Id": "ab3ac35b766c4badb026612a7775a42c"
    },
    {
      "Start": "a942b50bd74d4a1099d1e638c58830f0",
      "End": "9483a889d850404cb36c1780ad22b7db",
      "Id": "0601729d0d8146e8bf93df8724043e7e"
    },
    {
      "Start": "a942b50bd74d4a1099d1e638c58830f0",
      "End": "df1916b2ee6f4fbc8bf7e0d902553dff",
      "Id": "493cc0ca0b01485a97eec8e52785e1a5"
    },
    {
      "Start": "a942b50bd74d4a1099d1e638c58830f0",
      "End": "4fff79acb2ed4ab697e88f5ad6e77f51",
      "Id": "f019f2a0dc194847bc58fffb00705574"
    },
    {
      "Start": "5033d421a92344c8b1ee41af7063559a",
      "End": "435c608ce39943dc9a53a2f74bc7e64b",
      "Id": "7026f474cd7d4923934d6c15b06a3e2f"
    },
    {
      "Start": "71056525201240ad88c0c94ddfeee411",
      "End": "cb875042e02c436b9c7875fa26ad1c9c",
      "Id": "7946da81e4ff461d9aec3eb849eed4cd"
    },
    {
      "Start": "71056525201240ad88c0c94ddfeee411",
      "End": "554b395f7ebb4361bb40218d1190f738",
      "Id": "c7dabf18772a47598b62b7807a662fd4"
    },
    {
      "Start": "aa1d976556f44ab69f3efef36a552160",
      "End": "2116ac3ad5914c8abc5b054910385ed1",
      "Id": "00c5323d30504148b7983c303c65c122"
    },
    {
      "Start": "aa1d976556f44ab69f3efef36a552160",
      "End": "44a24db2b85c478c87bc2160480bfa51",
      "Id": "e70a728ea16141888f2ca338a999f116"
    },
    {
      "Start": "aa1d976556f44ab69f3efef36a552160",
      "End": "589134e587874bdaaa811324c6523f77",
      "Id": "77ef9fad58da4e9bb25c194e93701c30"
    },
    {
      "Start": "aa1d976556f44ab69f3efef36a552160",
      "End": "5cb40eac403441259a9b21694c48ade5",
      "Id": "6155d37d127b44ec8ebf06263a522646"
    },
    {
      "Start": "dc4c28c7f63649d4b654922dbb5a0d37",
      "End": "03a21ed64af04b11a8870c08dca61926",
      "Id": "79911ebd4dc94e4f99eeac878090d841"
    },
    {
      "Start": "759be6b56a054ea59b3138eb4c9a911d",
      "End": "1c4f9d9c271744d8bd1ebd651c513352",
      "Id": "2cb7408376ca43069d2f56ba432e4233"
    },
    {
      "Start": "cd162ff64272433da204d97b08fe71e7",
      "End": "2384e62db0d74b969cac4f1182e0c68c",
      "Id": "850a65f154eb4dad86b3c86ed1f44574"
    },
    {
      "Start": "cd162ff64272433da204d97b08fe71e7",
      "End": "2121f4b6a7134cfcb5ad6d85c1b1dbb2",
      "Id": "f0c0210fe7eb486d945cc3de13e2eedb"
    },
    {
      "Start": "198b5410b6354d8d873b58b745f4d3b3",
      "End": "fd86c4c14be942049b73e0a49374a615",
      "Id": "b0be9e3b584f4986bd296cb8a41fc10e"
    },
    {
      "Start": "8f3525822e2046558481909fde56d51f",
      "End": "655c87c6454b492a9922d6c7b4a664fc",
      "Id": "75ab9df9dc0043ff9c7fd0fd5aaa9f68"
    },
    {
      "Start": "8f3525822e2046558481909fde56d51f",
      "End": "3016f874ef754347ac4dfc1dca1a81b8",
      "Id": "94b4c1ada5f24241aa131a0edcbff795"
    },
    {
      "Start": "f02b1d5f06a14247ab8266e2d7e10d33",
      "End": "5942ccd45fab4fe0824e0b84daced92c",
      "Id": "17c5c8aeafb34ccf9ec6d47dac7032d5"
    },
    {
      "Start": "1d68309165694ea6a4963a570f1e5b25",
      "End": "01a8a5dcbd7a40598604e73d6a1ef559",
      "Id": "0cd1af8a7cc04c1584ec986aea62bb6d"
    },
    {
      "Start": "1d68309165694ea6a4963a570f1e5b25",
      "End": "7d9efda9772844a2a67c23ba515f8ee6",
      "Id": "37e6f0f3819e4aa88c37a6defcd5fd61"
    },
    {
      "Start": "9747f043ec25447f8ce67469fb507f93",
      "End": "146c5c7c9609447aba6138ba19974735",
      "Id": "009075739588413685aab5035def2d45"
    },
    {
      "Start": "931b0d6554584bc29af84e350da79fb4",
      "End": "a85a75d2385f4fbe84e283a9d92c7328",
      "Id": "036e68f7dd7b4134a301390cb7393c34"
    },
    {
      "Start": "931b0d6554584bc29af84e350da79fb4",
      "End": "2ecea5306c2947b5a1f62ca03c6fba71",
      "Id": "60851dbef0b349d6a28a11d6d4a5a5d9"
    },
    {
      "Start": "931b0d6554584bc29af84e350da79fb4",
      "End": "0ce2a237d9df4228a17e5f49135f40af",
      "Id": "546d5aca65094bf5a5a2c430a808837a"
    },
    {
      "Start": "931b0d6554584bc29af84e350da79fb4",
      "End": "c193df3c39ef4cb6b7089e3861bfbd54",
      "Id": "58c11e9a5cee4f0d8ea6a89faf1eee05"
    },
    {
      "Start": "931b0d6554584bc29af84e350da79fb4",
      "End": "66e8fb7bceb644799fede3bcd4cb8bd5",
      "Id": "72d92c75009c4f2e907350dcface0c76"
    },
    {
      "Start": "dd3fb4a1b02740d4843d573f3eeefa9b",
      "End": "ccfa15d4c96648c2a29873522d805ed0",
      "Id": "2c5b305a9e784fa798af4cf0fed10a00"
    },
    {
      "Start": "d45db22a7af54ccf8871cb0c593ccd89",
      "End": "849340c38bb24a0ebe79502454e52d9c",
      "Id": "bf4da51a2a0c4566bcfe7595f4caeece"
    },
    {
      "Start": "d45db22a7af54ccf8871cb0c593ccd89",
      "End": "cdf3c1072b35459cac0b303d79befa00",
      "Id": "f7bcd909bfca4466bb80094424fafde0"
    },
    {
      "Start": "be645ef7b75144ebb9fdf160ce996469",
      "End": "4d2ecef200fd44ec8001fb517eae9c42",
      "Id": "65e460cfa3164ec6b7bc7f088c4e94df"
    },
    {
      "Start": "40c1adc139ac47489f152afad651edc4",
      "End": "9701e667cfcb497cac7f8619625f19b3",
      "Id": "9b62f75f05ab473cba427a469cb2bcd2"
    },
    {
      "Start": "e67da0228ec34865be4298fac4066003",
      "End": "1a0e57ce91a1466ea6f6a676d56ed34f",
      "Id": "adf4ae8c84634d34bede41836ec9d7bd"
    },
    {
      "Start": "6ed049ddc5954e809ac4e9286daaee78",
      "End": "d5c6bece77834c1eb245dd5ce87815f0",
      "Id": "697ff5e630464bcfbb0021ce3ebe4177"
    },
    {
      "Start": "71b1903a302f4d3f9ae300046505d2d7",
      "End": "bce521f293144b70adef6a4dc120876c",
      "Id": "2c842257ddb0432db589965d5ada54bf"
    },
    {
      "Start": "94348a1f549f4e9fba3953829ce47ed1",
      "End": "6953e0d4c83443a5acc42243fb7d49c0",
      "Id": "a5ad188b7d7c4016a3b3ca1a584668ec"
    },
    {
      "Start": "1bb9607b0f714df292e56492d49ef453",
      "End": "aab9d058fa394c94aac6e6cb2fdcc794",
      "Id": "1f9bab78ac584711b52661af73a1f432"
    },
    {
      "Start": "afaa0689c2994a9ea7d8ae29c2f6d7b7",
      "End": "34a0641fbce147cb9aad69a5abe12bdf",
      "Id": "f61a678775fd4e2c81c30bd3d80bc3d0"
    },
    {
      "Start": "d2bd6d000b79406782f39fe7885b806d",
      "End": "da9f148fe531402ea4675c3f0b205da9",
      "Id": "4de63be4af4d462c838f9a87a46f6d09"
    },
    {
      "Start": "903cd0e6bd224c3c8291a23dfd743d85",
      "End": "d25cd1840b344e04b443c99aa2e9d7ae",
      "Id": "8d447a7eeff147f3823d5c5c128e6fbf"
    },
    {
      "Start": "131fd41927774ecbbacc143ffcdb4130",
      "End": "44dd79bc56834c52a945215e83a28ad2",
      "Id": "7f7920505af641efa3262defe6c16c7f"
    },
    {
      "Start": "46f6f6a7cc104833875ebed85a5ac821",
      "End": "82bcc51f56d743629f96219308569169",
      "Id": "534cc03673ad4aab98b3813795107847"
    },
    {
      "Start": "7f66e306efbd49bcb0d8d2a9bba22045",
      "End": "f44480ef458c491cb20032eb2fb07aad",
      "Id": "ccf58b9771df44cf941a54a2528caf84"
    },
    {
      "Start": "961f4271b0f447a8a1c0466fa3206c91",
      "End": "4b91088c24ae41f0ab99ea61cf510914",
      "Id": "4858dbfb7a1e434c9390f8e3f1c4f931"
    },
    {
      "Start": "5c227356d8e54b6282e95109809966a7",
      "End": "a18b95b3fd664872a7a9419271d3c0d2",
      "Id": "b88dd4e1262e4891b05aa453f4f4d34e"
    },
    {
      "Start": "ed9dcd9b8882412bbc718b938e14a09f",
      "End": "19b5cf57daaf4e9998b87e6ed06eb501",
      "Id": "2f0ef104777d4b23ab33d98997e5c677"
    },
    {
      "Start": "ed9dcd9b8882412bbc718b938e14a09f",
      "End": "a0a08f013cce434fb0fae509eae49603",
      "Id": "8e784b47a7eb483cac5e70ec900a9345"
    },
    {
      "Start": "ed9dcd9b8882412bbc718b938e14a09f",
      "End": "501e9851b32440f69bf664e865b71870",
      "Id": "6c41614bed8d47569881e84ceb2e35d5"
    },
    {
      "Start": "301e13f4fa43437eaa7d1b1655cebc99",
      "End": "74ecb32f7cb54b6fa750db8e74f6fae3",
      "Id": "81e4cd24b00f41c8b496d74ba1724ddd"
    },
    {
      "Start": "db600877ad7b4f7abbe68623e7394a83",
      "End": "904ba0dbc1764624856cab0f810a8cca",
      "Id": "c5c08930aad44a0cb86dacb80e339036"
    },
    {
      "Start": "db600877ad7b4f7abbe68623e7394a83",
      "End": "0bc3a811e1a94aff9499f7be314da3fe",
      "Id": "b5bd048155cb4d088c1e8a5e61ddd7af"
    },
    {
      "Start": "1f2d992f27344805a42cab5a04f9c580",
      "End": "d5bebc44adc94bb4af6be8e23325754c",
      "Id": "6e75b9e71c464203ae3a6de116a64b7d"
    },
    {
      "Start": "1f2d992f27344805a42cab5a04f9c580",
      "End": "bb202750b07046ceb2638bde32573d4c",
      "Id": "13e83962b6f4472aa4689d02298840ad"
    },
    {
      "Start": "699fd029157f44fe88e9f5a52e4beb02",
      "End": "d69c39769ad24e68a785d744d64f3781",
      "Id": "da18e57f7b1a4759a6c22e7134b9c688"
    },
    {
      "Start": "699fd029157f44fe88e9f5a52e4beb02",
      "End": "c34dbdc199c8477c9bfbbb5de7dced27",
      "Id": "14f08753486740fabfd6ead346770ec6"
    },
    {
      "Start": "6b1a9ac2b11a4675b508ede17b23908a",
      "End": "26ef259685414c4f9a88e683449502a2",
      "Id": "081c853f93ce49e99d2fce8de5515ca2"
    },
    {
      "Start": "8cf4b4aafe0644e885c63752f50c0594",
      "End": "ca9e3b1440b2481e9617b563c987eae4",
      "Id": "f058e6f8f65a48c2b965778db1070d23"
    },
    {
      "Start": "81da8a1e56ee4c3285c18294121f8f9a",
      "End": "c2cb047521a3438899e3cee6ee0d7119",
      "Id": "52b4f8c78e564198a8b9d4f597410baf"
    },
    {
      "Start": "2a8754a1be504c17aac3045a977a11c6",
      "End": "43cb3d276cff475d8d8047043d9a6b9b",
      "Id": "4c0cd48968154e41a3e5ff162165dd74"
    },
    {
      "Start": "2a8754a1be504c17aac3045a977a11c6",
      "End": "29c8d30b2fa44abdb74c3ad4009d75eb",
      "Id": "3dffaddc8a7d421c98192b0b25102341"
    },
    {
      "Start": "eb45ec9fa4484c5da33199b6e54644e3",
      "End": "1256e8df7d29405e9c768f01f26b487f",
      "Id": "9ebc5dda20634e1eb0cc07719b3ce0f4"
    },
    {
      "Start": "eb45ec9fa4484c5da33199b6e54644e3",
      "End": "1c0a21b0a4db4eeda8524c33cd1104b6",
      "Id": "712c170ba15947e1aa1ba81c2fb584dc"
    },
    {
      "Start": "696cef1a21d44ba29a29f928807480c7",
      "End": "c7e8bb371d84433b9b9173687183dd18",
      "Id": "272753da6bab4bf88c55020a2a84327a"
    },
    {
      "Start": "696cef1a21d44ba29a29f928807480c7",
      "End": "808f805d756140b5aefd2df9a9eff720",
      "Id": "922c34b7af204622947d970e155547d4"
    },
    {
      "Start": "696cef1a21d44ba29a29f928807480c7",
      "End": "d24c0728bc114a1f913060dd62f2729e",
      "Id": "c7755e9a44a74ae2a83a39383e6e0559"
    },
    {
      "Start": "a1c8ae038e2247d08926b402e130dcd2",
      "End": "99e62599b9014df7829b3ecd63753fba",
      "Id": "2bc1d3e3f57f4b8e8e541c6cf643e52a"
    },
    {
      "Start": "a1c8ae038e2247d08926b402e130dcd2",
      "End": "d1b898f764ec45189f01c51b541969bb",
      "Id": "79187ffa9eb343cd934d132f6939dbd6"
    },
    {
      "Start": "a1c8ae038e2247d08926b402e130dcd2",
      "End": "96f91fd0a99a4c2f87dffb240a117ba0",
      "Id": "1d6a1d8ab96c4815bfd64550bbf3aba8"
    },
    {
      "Start": "a1c8ae038e2247d08926b402e130dcd2",
      "End": "913f127db5ee4f3389254b19d42bdd55",
      "Id": "bfa93278399f47c1b1fb2cb9d7a0048b"
    },
    {
      "Start": "a1c8ae038e2247d08926b402e130dcd2",
      "End": "4b62db8aeeaa471cbe4f3ff850a6e416",
      "Id": "47475fbd1f8e4a609461b6db003489c5"
    },
    {
      "Start": "a1c8ae038e2247d08926b402e130dcd2",
      "End": "d6756efc28d94006b0c67c07d34a791f",
      "Id": "c4884ab7de304beba3bc93ab48b01c97"
    },
    {
      "Start": "4780f7ab9f7d4554a5c1772c35b3fdba",
      "End": "1059aaa7523e47758921e46ca292accd",
      "Id": "0617b3ce08c4497b969c04724639c894"
    },
    {
      "Start": "4780f7ab9f7d4554a5c1772c35b3fdba",
      "End": "7ce0fce329784e7abdf770e19067f4ff",
      "Id": "7a0fceee6fbc4b31bf6f88b3ba549402"
    },
    {
      "Start": "4780f7ab9f7d4554a5c1772c35b3fdba",
      "End": "279709b6332948d88cbbdb41113b15f3",
      "Id": "15bc7a2f642245aa89a4f3048bc7c2a3"
    },
    {
      "Start": "f1105d870a3b44a2a2500ed02695914f",
      "End": "43554ca3e4b443f3968b8cb83f8c034b",
      "Id": "65aab87c8d904781801fbd752d14b5a8"
    },
    {
      "Start": "f1105d870a3b44a2a2500ed02695914f",
      "End": "0c9525c53cc4404d9914811bc3ff6b86",
      "Id": "60d475a0bfd9430db570a721e54971df"
    },
    {
      "Start": "f1105d870a3b44a2a2500ed02695914f",
      "End": "1d80a06fd67943a49a78e28d0b02a6d1",
      "Id": "a6d424b18697457eb8b4a275c90295e2"
    },
    {
      "Start": "24b1f2ecfae04065a3ea26313484f38e",
      "End": "14c53ac57c0743d89bae2c103dbd3770",
      "Id": "83b3d8c3422546a1a95f41d8453c3656"
    },
    {
      "Start": "d37985e050d34260b5b8bfd1d0c5a736",
      "End": "8cc8fd0a52824f40bb40bfe5695cc412",
      "Id": "1ef7d88d23264bbf95a13a548fde6013"
    },
    {
      "Start": "ae1e876d5a554549a2e9c3823835fa25",
      "End": "5c9c9f50b2de4091a531d40123c99234",
      "Id": "d9033022931a404b98d5bd09d32d8ff8"
    },
    {
      "Start": "67e4ec85a17843ce9b632e2db86aa0f9",
      "End": "3969dafb81674b1fbdbb248465d8b630",
      "Id": "8b7938b4e0a646d68ca32a478daf7aaa"
    },
    {
      "Start": "6077e772b8ed41cd86571d92a0af6e8d",
      "End": "e60312ed91424a6ca5ba79667048a58e",
      "Id": "49ac94ee3305474ea4d2772f53a2f040"
    },
    {
      "Start": "e644c629addb4949978a06d1a640b395",
      "End": "fef7a0eb6c834b45acc480c8a26ef09a",
      "Id": "20da4cd881184c608e82390d78cd829b"
    },
    {
      "Start": "2830535c6bac416bb4af2010b86621bf",
      "End": "9f7ea9aa8eee468c97451010c9e36f43",
      "Id": "25ffcf701e0747779e87c07d8df826b1"
    },
    {
      "Start": "52c65f2c634f463583966450456b713f",
      "End": "46b68e66717a47c7b29601195f9641fe",
      "Id": "35a14d3c2bfd4c76b450d067f3d3edf7"
    },
    {
      "Start": "52c65f2c634f463583966450456b713f",
      "End": "d463f9f12ba9469e9a6ed896cd4e6af7",
      "Id": "613a74be3c8449fdaeb7f233ed7d0b88"
    },
    {
      "Start": "52c65f2c634f463583966450456b713f",
      "End": "5dc88756deda4e6ea077a994794698e2",
      "Id": "fc9dcb617474491882ed761b5c4c6aeb"
    },
    {
      "Start": "b0afeab7249b427a8e5ab52b6464fd1c",
      "End": "5150d3c5d0bc43a09e72ed9ad42d0418",
      "Id": "16870d52f9c4413289b5278a88bc1199"
    },
    {
      "Start": "7f0b47d217dd4494aec49886d3db769e",
      "End": "a8a54ef715d74fd4a0f29d7a8361125a",
      "Id": "bb67c94d0e4b470694dcb32b22a089c7"
    },
    {
      "Start": "3211e8b074c74be8bf89ff1e35258b76",
      "End": "838ef960bf1243de945a4ee03f2b6bea",
      "Id": "37612ea6e4b5452fbe383f737d4da578"
    },
    {
      "Start": "53ace1c5b7cb4d1f9c59b20d70c925a8",
      "End": "bde662ec096f4a51815569fb83c69a2b",
      "Id": "e249eb90f0884dc9a78422f4da0b08a8"
    },
    {
      "Start": "53ace1c5b7cb4d1f9c59b20d70c925a8",
      "End": "b992ad713ef24e9594d6f4571540a6bb",
      "Id": "f1c82a7b66cf40fa9e19a1049a3f1c77"
    },
    {
      "Start": "82b0caf368084fa5b3e8da1083893530",
      "End": "aba7fed0be4b4969b57f06ec21d535cb",
      "Id": "225c8f6888774f09855a356b7ccc087b"
    },
    {
      "Start": "ef71d33d68fa48d294a68926ac61d6c5",
      "End": "76af8f9583eb49a380126033b8430abf",
      "Id": "68fee40c899a46fbbe7fc5103dafbaec"
    },
    {
      "Start": "d692e0ad16e44754a41641047566ba8d",
      "End": "1ad939c903234b9f806b23ba635085e0",
      "Id": "f3e5fc236797454bbcfb362e94e6a493"
    },
    {
      "Start": "11d5d55fadc54ecc804d91c9c6571e68",
      "End": "8db7bf9a96b54f1a93e2e3e92a0a033a",
      "Id": "dc67f4fdac9148c48c71ab7daa987deb"
    },
    {
      "Start": "9ddde77059ca4ff780c142320adbb586",
      "End": "3f73fd9f90164e20ae511842c3e95217",
      "Id": "9aeb323a963e4578be6415feb225b776"
    },
    {
      "Start": "9ddde77059ca4ff780c142320adbb586",
      "End": "2808c94058b84fdf9b9e2ad52ffa92fc",
      "Id": "d50dfcdbcd9b4a06b02cb96a2e2ae009"
    },
    {
      "Start": "37ab07a9371f47bf828514857b69c7e2",
      "End": "3f027d6b1fe04443a8692e5bb78c78bf",
      "Id": "9df9c1dedd9840ebbe292b9a0355be02"
    },
    {
      "Start": "9eb633b9a62146b7ab9af2798e789644",
      "End": "3c6447d30baa4890ba685d7e9df0bcc2",
      "Id": "e58baf7f88ad4c35a883a71621c5ada7"
    },
    {
      "Start": "1b6a67df8b37479a88bc7c3e021c2a1f",
      "End": "05a5c45135ac4cb7af097eb89aa464fe",
      "Id": "ae2eaec746004c5b83a0a00516266c40"
    },
    {
      "Start": "1b6a67df8b37479a88bc7c3e021c2a1f",
      "End": "4be552aba9574477868cefe9603b51b0",
      "Id": "c68eb22048c440c0aa3e50270898b3c7"
    },
    {
      "Start": "191cbda1e0aa435e93e2857242641d11",
      "End": "2c75857ad16041dd90456aecf7c902d7",
      "Id": "24b59970215245f6bc29e911b089ea1d"
    },
    {
      "Start": "191cbda1e0aa435e93e2857242641d11",
      "End": "cd3175c79fcd465a813f30c429064ae0",
      "Id": "913ad1b2acb6425cb87f7c63fc7c7ac8"
    },
    {
      "Start": "191cbda1e0aa435e93e2857242641d11",
      "End": "46d9a5671a8a4353b394d217277009d9",
      "Id": "1c03ddca7eca4f86ac227b4a2c58262b"
    },
    {
      "Start": "eb1623ce501340f2aafbe6bf29a5004e",
      "End": "ceca5912b6e24a2b9733810e1eb6cbfb",
      "Id": "e93c8527549e491d8a951bcf68ea28cd"
    },
    {
      "Start": "9e76a16356b44c7cae58781fb1b1733b",
      "End": "d9755f8721494714860da9af8fac189c",
      "Id": "fb344131f20a4c29ba68e1db9da66cb5"
    },
    {
      "Start": "0d7f62dd70aa430ea889f1fbce251517",
      "End": "f64d9db27c9440a4833e6ea28457670e",
      "Id": "a0b4b20c61634f01955ccc08a8b617b5"
    },
    {
      "Start": "6808675168294993a2614ad56d77e012",
      "End": "6984c2d59b1f49088698969dc190be83",
      "Id": "7028139ffdd44b47a80059ae1e0ce667"
    },
    {
      "Start": "6808675168294993a2614ad56d77e012",
      "End": "343d62e18cb347b594cd644a23236336",
      "Id": "77ab19481b68454b9847f15740d24d71"
    },
    {
      "Start": "a6d9295bc1d345318af863f5efd342ce",
      "End": "28f3f5a0d18440a6891cc360614ffdba",
      "Id": "640048a74a2d45b4a6555f1b0d93c84c"
    },
    {
      "Start": "e20f7be0a5ce428da8a7f85e56daff81",
      "End": "42342d1f334440ae9b5a8b6f2e1090ce",
      "Id": "f99fdcd685324725b505f0ac232a3107"
    },
    {
      "Start": "7fd1e3b4e71f44e4bee08d03ed00e3c4",
      "End": "6b1e380228db408790b6e3138b19394b",
      "Id": "87f96eb4ee8046a0a204cfe41a908c55"
    },
    {
      "Start": "4661d2042a5b4c9c8fa7a1f965ffc297",
      "End": "8d1b690d1c5649658992ae91d02a0c34",
      "Id": "e8d3801d09004629b66f99286db837df"
    },
    {
      "Start": "0266d0ce22384ede91aa112bd3fbfd49",
      "End": "1ed6afa8ed82466ca4701d87148f6a60",
      "Id": "6b3915a1223b4feb8200b417f88729ba"
    },
    {
      "Start": "098c81f4f80b4eae86e74e80af267fa7",
      "End": "8c10530ddf484b6294a0042ac47e9f13",
      "Id": "21eb4b12991f4b579148b49d6ae5c228"
    },
    {
      "Start": "8fb81f1bfee04dddbdcb49035fe36b12",
      "End": "2b0cee99f6504dcdb3bf4b31fdf0f6bb",
      "Id": "b9f2ca16eebd40918cfd38f16f0902bb"
    },
    {
      "Start": "ce26040f77134cf2a7266b286e093ba0",
      "End": "2fa36602331b43a19e9190c5a66a8745",
      "Id": "a0dfca774fb947b782ee6b03fda49fee"
    },
    {
      "Start": "ce26040f77134cf2a7266b286e093ba0",
      "End": "d6c713d775fa48fab450d80ca025ac03",
      "Id": "ac8a7d6dfa3a4d339ec9bb7bcc94c92b"
    },
    {
      "Start": "59d486e5b5c44e6cb0b38b9d3bcd1fe6",
      "End": "d0647ece7fbe44e589d9931ce558bcd1",
      "Id": "0bdeb30057ba4aaeb88834b202265778"
    },
    {
      "Start": "35e1e85348194d389f4bcf3da1697b8e",
      "End": "7b75924313144fdd9e9f5a0500950bf6",
      "Id": "70a9c8d0a1424ed4890d37b281511929"
    },
    {
      "Start": "7d9ba43280c64f7ea9f559f55534d569",
      "End": "ed41c34a21f34947be4405bca00600e3",
      "Id": "94147424b618492a956a00f973c2d08d"
    },
    {
      "Start": "7d9ba43280c64f7ea9f559f55534d569",
      "End": "94862f0e1e08492d9a8211aa9acd4f48",
      "Id": "2471b5fbb8314445838ad8811b3189e7"
    },
    {
      "Start": "7908c4eec7564cb9bad99f873adae091",
      "End": "806c6f067bd54547b9a8628e6304a049",
      "Id": "6b2e93723efa4002b400e2b8b7dc02d6"
    },
    {
      "Start": "01f1e1ed08e74fa693b4d1ef4de55111",
      "End": "3c9751a56b7c4c36b20454c5895ec0e9",
      "Id": "979c802a97fd49999efb8015f9c9e78c"
    },
    {
      "Start": "c858232ef04647a683b3e1a491f216a4",
      "End": "a5386b7f26d446f3afae5231bd46a6e4",
      "Id": "00c6ff085cc345e199f5f11f47b9158d"
    },
    {
      "Start": "83e87e18605b499aa76892962ab58b05",
      "End": "36736a0b95b14f17a6a4f657bec01d4f",
      "Id": "9a48efb9f98d45439b7140404bf0a9fd"
    },
    {
      "Start": "73373946411a4501891292b5397e612b",
      "End": "fd317741bc1a44b29df24b9ddc8a55c0",
      "Id": "463cdea07c5148aca7357af581e8540b"
    },
    {
      "Start": "7568ddbc3f1d423cacc52e15441e32be",
      "End": "468a19eb3b064c60a4c0b5762532edb3",
      "Id": "26b00e0bf86045159a94fdcf00975b99"
    },
    {
      "Start": "c00b0329e7114002be4cc0971aee4372",
      "End": "f7266e14bd8148ca8b111b3fb31792dd",
      "Id": "dcffb8663d064a7e86d5a629494fb324"
    },
    {
      "Start": "2fa43c6f8aa74e17b487bd807996a71f",
      "End": "079b933f2d83446eb82f54c5a908dd95",
      "Id": "b6a311b6bbad4a7e8db0c3d56230acbd"
    },
    {
      "Start": "2fa43c6f8aa74e17b487bd807996a71f",
      "End": "96390d8b59e24d96ae891dac05527d4c",
      "Id": "893f52bd54e2454fa07f006c15cc40a1"
    },
    {
      "Start": "6439d6a7d19148c1ad0a4742a855e1ac",
      "End": "6d1ca02ae3194909954dbacf49d324bf",
      "Id": "73e18e4473ce4ad58d9de4bc2b6856b7"
    },
    {
      "Start": "e41592566e2b4fc98d0c1b6413f55269",
      "End": "fffd22a7ec39451cbff07154644febaf",
      "Id": "f324869a54e44aa792342730b0618247"
    },
    {
      "Start": "e23649708c554ad1955b2958b20b6cfc",
      "End": "039334a5913b41e98ad848be70599099",
      "Id": "e5c0e4ee15ff4dad841671a066a2f77b"
    },
    {
      "Start": "f609abb2cf304f0686a24bed3c7a0e4c",
      "End": "b8edfab9afff49439834dcefa303cbda",
      "Id": "5d7c75a76dc448a4b7ea7eac8184a6c9"
    },
    {
      "Start": "f609abb2cf304f0686a24bed3c7a0e4c",
      "End": "81729cf30ec54905a456e2dc5ec73037",
      "Id": "948ce2ac4ee84ec9b97f5923fa07d576"
    },
    {
      "Start": "69631b29455b4707832726fb2bf02709",
      "End": "eaa98ce2448e463490cbcfdc9fc5b54e",
      "Id": "30ba926835384cf0bd738f7795842e44"
    },
    {
      "Start": "91f12893a9374560affb4a80084f7cf2",
      "End": "b3cba108de0c4a6db259147ff7cbdb5a",
      "Id": "d60faa8f1d7d4142a29dfa19fefa2266"
    },
    {
      "Start": "5bc85d0f135a4c0381776ab3aa351a75",
      "End": "a34afb823cf946d6ad568b4894c154d3",
      "Id": "7ccae3dcb2cc41b196db73e1eaf559c3"
    },
    {
      "Start": "94c9cac370f149d68248ca3b1e4d8474",
      "End": "3a71819f7cee419cba25624ac9391886",
      "Id": "1675482805ac40259991d5d18932d97c"
    },
    {
      "Start": "94c9cac370f149d68248ca3b1e4d8474",
      "End": "add6d159769a40ab9da736d8d0a96a46",
      "Id": "d9f70bc1bdc34bbdad4b46318a24edc3"
    },
    {
      "Start": "dc4813d65cef43558d125027db6fdfa2",
      "End": "9b1bcaf740e1483a996956b87a25a849",
      "Id": "544216e90215433a9248279e28dde702"
    },
    {
      "Start": "c7c998d68aab451284c17ea7c6d5f8ce",
      "End": "8af7e965f00349148e28eeb7ef0ae2a7",
      "Id": "3a509184348441c2b3068ad626d516b2"
    },
    {
      "Start": "c7c998d68aab451284c17ea7c6d5f8ce",
      "End": "70ff23c8f48c46738fc6ce6cc1fff8b3",
      "Id": "18fd2b135dea481398e64481f3ca5873"
    },
    {
      "Start": "ebfe7049df3841a9a89f99023bfad6e5",
      "End": "6700dab7b3534a659ceb8265309f93f6",
      "Id": "12df1ed37ea44979b103b1b9ee17bc89"
    },
    {
      "Start": "ec08a27f405c4dbe88507332f548286f",
      "End": "f345948fded44e729da17a98c5ad5964",
      "Id": "f6529025e6604685a6c4ab596d758805"
    },
    {
      "Start": "4b6e2c5fcebf4c6989f8c5490a75bdd3",
      "End": "af661a2c3daf40daa7dc62a45ce62413",
      "Id": "5a0c7d2de23d451fa559e8dafdde0657"
    },
    {
      "Start": "08fc5e83b0064cd485bb9eab29f7e2b2",
      "End": "b5c959b514d7480cad02437f9480503d",
      "Id": "dc09ba1a95604aefb829a5175ce542a8"
    },
    {
      "Start": "3b1c297344ae4836906942705a98d26e",
      "End": "7c8127ba1f4a4872a335440c8af1655f",
      "Id": "914d310c897e4c5390fa31990b36d321"
    },
    {
      "Start": "5a02d35a39834bba8a956f271e10edad",
      "End": "7dfad412e8244a7281a7b6581ce1b9d9",
      "Id": "2d3f19e56a35438b84989ff1dd337cf7"
    },
    {
      "Start": "03404a2bb76a4d19ac73557bec4ac3d2",
      "End": "d9a1dcea16e64cdf92ba526df22443b5",
      "Id": "ba7ca8fc4a214974b564850e822f66e1"
    },
    {
      "Start": "f3cf531da04c4fedbbeb552c23531e1f",
      "End": "5b5ca72ce2ca4be4a8ba02e227f1c546",
      "Id": "d396f569bc7e47909822d15edad20ad8"
    },
    {
      "Start": "7e35c42278c54e6d8a36ea995b57069b",
      "End": "b9e999e49d8749b39a2c763bbea789af",
      "Id": "89b40a81dab0488aba704c49857f4a77"
    },
    {
      "Start": "48e7c1e4dcd94f39b3ee995d43d81945",
      "End": "4c6966b922554c858d7cd9552e1aee7d",
      "Id": "ef2421cb6a4b40d6b53c0ceca6a10441"
    },
    {
      "Start": "48e7c1e4dcd94f39b3ee995d43d81945",
      "End": "775151c26a944c32a3fee6064f5ba34d",
      "Id": "4eb95c6c61b44557be1ef5e5c6355af6"
    },
    {
      "Start": "9330d76f85c747758a213aa45ca7152b",
      "End": "575e857341dc4e76a9257cf81971f76d",
      "Id": "03ac81ed42fd446bb01c793d45d9941b"
    },
    {
      "Start": "b48489fba164401190543d580f292e88",
      "End": "a20ec281eecb4054ae8379a897b5d56f",
      "Id": "d860867027e3453f967917cd209a6538"
    },
    {
      "Start": "cd1e476b9452406e97b67e4ce351d53a",
      "End": "01c8c4b333994c16b4b2e63779f56839",
      "Id": "753ed6982c6a418b8a9eea47509a1c30"
    },
    {
      "Start": "0ea2169f3b5049eea76941dcea43e703",
      "End": "12ea756c44d04089bb0ab3e70654a240",
      "Id": "dd6c2408bbf14396a077dc0857bcda41"
    },
    {
      "Start": "ae5a8ec7119148c095e34a21d7bf6cee",
      "End": "258297daa0c04a5185f908ec47091bff",
      "Id": "10a377f3acd740d188d8d944378c24ff"
    },
    {
      "Start": "ae5a8ec7119148c095e34a21d7bf6cee",
      "End": "410ab9152756438f94d7d097d14849f6",
      "Id": "fa97b1be33de4b28b5dfd11c986e09c4"
    },
    {
      "Start": "ae5a8ec7119148c095e34a21d7bf6cee",
      "End": "9c98044d2436412fa314727b58846b16",
      "Id": "0a514243c99e44a1b6071354f12e4ce0"
    },
    {
      "Start": "ae5a8ec7119148c095e34a21d7bf6cee",
      "End": "9362c91e3b6c403eb6c25b41482f6884",
      "Id": "c09fdefdcc924b4881431fc322593530"
    },
    {
      "Start": "ae5a8ec7119148c095e34a21d7bf6cee",
      "End": "7e60742517554356a2af71bb19316331",
      "Id": "c087c959aecd428e9c450f316864dfb6"
    },
    {
      "Start": "7389a001631a4a59813be8dedb1915f9",
      "End": "1f34b364c6534bca91b2e03120c2863f",
      "Id": "4bb504b4d5bd4c059ef12f5eef6c95e0"
    },
    {
      "Start": "d9013d11b5454d77b5b1c163074707b1",
      "End": "9a43017d71f14c7bbddbbbea9445be25",
      "Id": "544b24f7a4e4405a92cf5edbf572be91"
    },
    {
      "Start": "b1e30baf498b48c5bd1667f6605dda93",
      "End": "9561012cd0f34de3959515ef92292159",
      "Id": "8c8a859e4497468daac6891a4b24e634"
    },
    {
      "Start": "e7001ff7f8f842ef9b64d81848ccb9db",
      "End": "ddce1321b51d42eaa148dcc352bf18a3",
      "Id": "9681a417a40c40f7ac3a593dc1537ac1"
    },
    {
      "Start": "f80c82de21b644fa870543f980f4e2bd",
      "End": "d76140669dfd4193bf383887d9f1509a",
      "Id": "05e35f6c97c84e2e8589bd4d2b9ee01c"
    },
    {
      "Start": "fc59dec8a75d478eb4b6f64bb79b80ec",
      "End": "3fcc151248974fbd987e84c32c44784c",
      "Id": "9bc9336930cb4612a350f11495f9c198"
    },
    {
      "Start": "9ca8ab3777c94ab083231d887866ab04",
      "End": "d18a357934cf4473b331c2ef04b29dae",
      "Id": "ed296b5bae8f4ed9b38f9934a9c4e26d"
    },
    {
      "Start": "9ca8ab3777c94ab083231d887866ab04",
      "End": "4c6c1325a960477fa96ba60835e98c08",
      "Id": "6ecbfc85bc844efb8fc7dafcbecb9c25"
    },
    {
      "Start": "540db1cee1f14322ae0cfe1a71ecd2ae",
      "End": "41696fbce79c42a29c1478a83d1da359",
      "Id": "04b3716ff77c405ea31aeb387012ffa4"
    },
    {
      "Start": "540db1cee1f14322ae0cfe1a71ecd2ae",
      "End": "c983f53a56f84704950bc07d84c013db",
      "Id": "eb66b6343ddd4e06a62e4a32694ced50"
    },
    {
      "Start": "b22efcf5f6564aed98ee76ce03d1f3a2",
      "End": "6dace143e1cf4ffeb4af62917b8c5afa",
      "Id": "1d7bcaab5e594e4fb8ad43d4580a0357"
    },
    {
      "Start": "b22efcf5f6564aed98ee76ce03d1f3a2",
      "End": "47888ff1453545538d2865fbb7f8b7d8",
      "Id": "eb5e709128d04df79e8a6a557fefa920"
    },
    {
      "Start": "38414fae25d74c9eb371f2725ec46984",
      "End": "c8c27e663a6543f68fb655b0546a6a0d",
      "Id": "f190c076c51d43b28d303c89dfb9edad"
    },
    {
      "Start": "365912e9521a41b8a1deb66e9eac0ec4",
      "End": "1f8f1088ecde4f51afa5dceab952c11e",
      "Id": "b4de28c358f144078fcd12d04b690b24"
    },
    {
      "Start": "365912e9521a41b8a1deb66e9eac0ec4",
      "End": "acc2750cf29d4d75b4e6a4572673a12c",
      "Id": "2e8067fa1686422a9d60612ab5a6f50b"
    },
    {
      "Start": "71775415b1b642dd9f13b86d2518af03",
      "End": "f73de57f52cb411d8ba7a2881ac8b8be",
      "Id": "47b43d5fe6604ccb8a1158414d1625c3"
    },
    {
      "Start": "05420101e2ab4866ba86381e7faec0b4",
      "End": "70043e4f23644986919caa1e88fe1e00",
      "Id": "fad4b6be4f6f4ec58e49cae678942fbc"
    },
    {
      "Start": "20fa6e9e66f44d8da510bb1c3859ff4b",
      "End": "669ea32c191c4b2a9ae44dbdf58cf31f",
      "Id": "8884ba23bd0d4bf5982f08c39c8483ef"
    },
    {
      "Start": "20fa6e9e66f44d8da510bb1c3859ff4b",
      "End": "b296b581a8ef40cb9c5ef7c636051220",
      "Id": "1c9c5d1a91244283ad22bcc6f2ec99ad"
    },
    {
      "Start": "95a0ffa02de140ec8e451d502ac4bb65",
      "End": "f2cdb3b0ba6442d8a529a15589eca6e4",
      "Id": "27f4ac0cf42b47b18c8be69e6eb788da"
    },
    {
      "Start": "95a0ffa02de140ec8e451d502ac4bb65",
      "End": "bfd2215c111643dd84d53842ff0bcb08",
      "Id": "1b8f1bb7f8e24ed091cd338445d791be"
    },
    {
      "Start": "3bfe7a1b46024d04b424fce1daf29c19",
      "End": "de11b8dcb00649d5a2fec938446c3852",
      "Id": "6160f0ea5b824002a3503d25e6f0e733"
    },
    {
      "Start": "5992d79fbd704a07910e17b667224aa0",
      "End": "6342d6fa032d457187ba2b9069798825",
      "Id": "68b1066f3ada4754ae5fa8be2f75b80d"
    },
    {
      "Start": "87e6843849b747e1bd4e61cb7619f4b2",
      "End": "d30be40010294f089c98ebc04118f101",
      "Id": "86b6a5a30d1d495ba3aec30372895d08"
    },
    {
      "Start": "9a6fb678d0f04e98b79f7797dab96d24",
      "End": "4dbf9f3d5a4f4e4fb542244dd63c0ea8",
      "Id": "ca9a0722d1984c689dcbbc176a141e7d"
    },
    {
      "Start": "8b41a408309343c092b38f5ceb9ee1fc",
      "End": "83f1f208c1254167a115be5c1635a3c0",
      "Id": "d07f497a4b0d41e392159b698fb17750"
    },
    {
      "Start": "e61610d8b82046ccb652a568775340cf",
      "End": "1b45e373f707407eb34ddfdf7205a721",
      "Id": "4e13f1808ddc4502bb24aeaa0a9c76b9"
    },
    {
      "Start": "fa28c7e384824ed5948d29cb2ab7a0f1",
      "End": "e252fa042b0a4a64814033c961a3eb3b",
      "Id": "15a419f681a44d52a933ee16f54611ef"
    },
    {
      "Start": "02fe6a95442441b7b32fac4547ab6faf",
      "End": "614899f2ad37424785eb3d2a8a482c6f",
      "Id": "b6c7a971333a419bb739016a0193f4ff"
    },
    {
      "Start": "3db2c3088296470da40fa4507b624906",
      "End": "a01d90b8352c4185a05778c750e58322",
      "Id": "e402537ac7284c39908629b1103a2b13"
    },
    {
      "Start": "3db2c3088296470da40fa4507b624906",
      "End": "c71fcc397d8a4696b90b09b4ea4a41c3",
      "Id": "24023ae6b8b640ec86f54a649a374706"
    },
    {
      "Start": "3d1586de84cb44b8b34a69cb60508e32",
      "End": "764fc4a9a2f24e5eaa2d6c5be385339a",
      "Id": "fa522486214c425ead9456745656bd99"
    },
    {
      "Start": "884fc95af3c94ae3ad9e78a7961c5610",
      "End": "436f32757ca34a5494fb85b2a3d5cdc6",
      "Id": "9de8c57d85b24bb6b30ce299c7fe58e8"
    },
    {
      "Start": "884fc95af3c94ae3ad9e78a7961c5610",
      "End": "0cc40848f7e44005a57830391f9952b0",
      "Id": "d4a1731510354147acd36085d9fbdb35"
    },
    {
      "Start": "884fc95af3c94ae3ad9e78a7961c5610",
      "End": "7de806cf983449e8a40aa5e04d41f69e",
      "Id": "c164865cad2a410cb4ab148930b659a3"
    },
    {
      "Start": "884fc95af3c94ae3ad9e78a7961c5610",
      "End": "1d1ef646ee224e71933754f898728912",
      "Id": "94d9ea5b2d0a4d87a4339a0fb1143a94"
    },
    {
      "Start": "884fc95af3c94ae3ad9e78a7961c5610",
      "End": "253cf2bf97714f62beb7288dae0a1800",
      "Id": "33c81cfcb64642c19d535b8200b8ef80"
    },
    {
      "Start": "741473e397154cb6ad1a88ee1074baf3",
      "End": "5ae7641af53c4778a3beb3a2e2a74956",
      "Id": "93a09530a61d438b84b11639f9dbea35"
    },
    {
      "Start": "c68fa2e1fb684dada25e76bd422e8197",
      "End": "7c278207701f4b73a111655d6cf5b78d",
      "Id": "272bce97594f4c2e800578c6f6cc2729"
    },
    {
      "Start": "c34c29fce2cf4a18965d99b45fc14af7",
      "End": "a6366c7a0dbe4cbf8bf1b2a048588b78",
      "Id": "514cd839d1e74ca2b0ebc3af4f0a684c"
    },
    {
      "Start": "c34c29fce2cf4a18965d99b45fc14af7",
      "End": "fc44121f072e4a90906f6a029cff0788",
      "Id": "095f193ceb99492fa39e685d4124da37"
    },
    {
      "Start": "3251a7135bc6406b8eadb14d863c78b9",
      "End": "b2c2841b38bf4017953d25a44892456c",
      "Id": "4c6cfd2ed37a40cabc857fef430b13b1"
    },
    {
      "Start": "3251a7135bc6406b8eadb14d863c78b9",
      "End": "1950fb37d5fb4b249f16cc2c5621fe84",
      "Id": "bb800b033f374fd6bb11e8930d9ba0fd"
    },
    {
      "Start": "c46d80658fab490b91c5bcb25bba6571",
      "End": "9fc50eba57894e27bd8893d1e3674d58",
      "Id": "4fd06cee1f874c0f825a794a3f680220"
    },
    {
      "Start": "8976d2aef98a412c9be73d3bd2af1978",
      "End": "5c3f209c8c614f8fa2ff4835d9d017fb",
      "Id": "62b4663654ef4dde9def6b11c8f08a97"
    },
    {
      "Start": "69dd5214f2494abab412f32bfb614147",
      "End": "d579df22211345caad17d333d303cc91",
      "Id": "1205bf2bc004434faf1191354c04d5d8"
    },
    {
      "Start": "c1c3bb055cd74ccd8523a69b2de4c702",
      "End": "b62dca90acee4e8690026ffb3390f65f",
      "Id": "b6b6f5d2ca8849bd83360c6e42818451"
    },
    {
      "Start": "308f19eb04af481f91c9f39e24531311",
      "End": "409887bab44846d0ae724c7378b8c217",
      "Id": "ab38259f74e3443fbbdfe760265eb3cf"
    },
    {
      "Start": "ac5f6f8f8dcc4c7facb4b4c7101c00ee",
      "End": "75bca699fbf94a329de4cd10e94769df",
      "Id": "c34e41035c8f42beaee2a49f43bd9e83"
    },
    {
      "Start": "6ce290e9e0534d03802cf05432e750c1",
      "End": "c227458365f04db5b02b7c6c267c3d23",
      "Id": "7255c6bb6fe64fc78e2e527c34b93bda"
    },
    {
      "Start": "4f912a8902c34b0a8ec8f0ffba13d923",
      "End": "e208adf3a5b1446ea59b1bf95665b19e",
      "Id": "e068443f853f4db3a9cfaee38f997a10"
    },
    {
      "Start": "a7b6f684e6374f90bc43c22838cda001",
      "End": "1f7fa250e3ed4b7ba25b642b8cb86c08",
      "Id": "1a118d7714af4d23acafb48717b8f8af"
    },
    {
      "Start": "a7b6f684e6374f90bc43c22838cda001",
      "End": "076605f8f4924ab3abd0f10e65c55632",
      "Id": "d9bf676779144763a7d7a4230140804b"
    },
    {
      "Start": "48d3b3595e8d4a809b8be6a6d8c516de",
      "End": "e0642fea659f4db39f8aaecba0c9fbaf",
      "Id": "de4bba6b71e24a08ab3df2567b4f2680"
    },
    {
      "Start": "48d3b3595e8d4a809b8be6a6d8c516de",
      "End": "34d1680519db457697a29a7cb2f1bcc4",
      "Id": "4e175dc10890444296f64558b5598e5e"
    },
    {
      "Start": "17b0f881e31b4088bf55f42953a50b15",
      "End": "7d4a1610f990489cbc3502a9924a3f30",
      "Id": "61a57894ad7540a3b01518116b159706"
    },
    {
      "Start": "70352294b19a4d65be9f1b06739d9990",
      "End": "fd3b450f88ce4eaab43c7558baf2116f",
      "Id": "ca3160fda822462a8ef81e7a15e77be7"
    },
    {
      "Start": "9f796813ee9b46938f7713904abc5e04",
      "End": "19a4e34321a34d76a4981ed1d323ee29",
      "Id": "dfc3158d49f6482ea020c39b9b9b3487"
    },
    {
      "Start": "5afed362af8b4f35ad6d1ab8a2767878",
      "End": "ba678d1a820c4b758c34ac3f5ce14608",
      "Id": "b7a86ada06a6487b8d13602b800d4310"
    },
    {
      "Start": "6332256fe21d4b0d9f3221fe33c769ff",
      "End": "7d3a70af22de44659b2530208863bb0d",
      "Id": "220f543e567b43ab987c55c975b34839"
    },
    {
      "Start": "6d1b38016142485d924fd5c97e620f44",
      "End": "385e68446fd5444c8a4f441d8183cc9b",
      "Id": "318a8ed680894f8c8d1a34015a670d76"
    },
    {
      "Start": "0275a477349145a786fc4e461ef1504d",
      "End": "4f1fbf77cc5a445fbc4b47e8ea472765",
      "Id": "f0daf74a785347ce9d80943f133fdf7b"
    },
    {
      "Start": "4fe47fb3789a44bf8e0a79f47be193e9",
      "End": "07063972a2394d5b8fd40462d2974edf",
      "Id": "661771a5a6c949b1897309cc12ee8a6b"
    },
    {
      "Start": "39aa3dd7dc8a4574909ad93871ee9e1e",
      "End": "75b33cfa00a94e5bb0d31c242ad945a9",
      "Id": "d7e70be55a9744098c61901aeb52b243"
    },
    {
      "Start": "47d8138b4fed4b09ba69a0c248472165",
      "End": "49a8b0a706ba463094378d5af8c0cb91",
      "Id": "2d7e4217ca3d473bbdbea737211f9d88"
    },
    {
      "Start": "8381ce8b8e884f4586f115b7e80982b5",
      "End": "23286c4831b44b8dada9e09cf9669710",
      "Id": "1a7717231fb8490b975a08bf5fe04291"
    },
    {
      "Start": "50b5ddfc90174c86b296f1fbbf8a50a8",
      "End": "605c6d853be14caaa349dfae18fcabfc",
      "Id": "5a44d33a4ed14d24999f683ebedafabd"
    },
    {
      "Start": "fec711777b1f4153b387587da334c153",
      "End": "7d21667abd3d47e6b058b52ef7a11471",
      "Id": "567b2212d8884ffeaf7b61ac95dfc358"
    }
  ],
  "Dependencies": [
    "2b432cef-fa0a-44ef-92c2-89b586bfc8ba",
    "ca67720f-9719-431b-9d33-fddf2a96285b"
  ],
  "NodeLibraryDependencies": [
    {
      "Name": "spring nodes",
      "Version": "204.1.0",
      "ReferenceType": "Package",
      "Nodes": [
        "84ebc5922daa4d56acff309afd1dc705"
      ]
    },
    {
      "Name": "archi-lab.net",
      "Version": "2020.23.11",
      "ReferenceType": "Package",
      "Nodes": [
        "34fc4c98742e4813b5aaecaea16903a4"
      ]
    }
  ],
  "Bindings": [
    {
      "NodeId": "f17c7063-def4-42ba-9a9b-bc1d886941d7",
      "Binding": {
        "ByCurveAndHeight_InClassDecl-1_InFunctionScope-1_Instance0_f17c7063-def4-42ba-9a9b-bc1d886941d7": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuNi4xLjg3ODYlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjQ8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT50cnVlPC9CYXNlLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wX0RhdGEgaWQ9InJlZi0zIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMall1TVM0NE9EVXdKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWlROalpUbGlOamd0TVRZeVpTMDBZVEV5TFdFNFpURXRPR1EwTkdZMU1HRTJOVGM0TFRBd01EVmlaVE00UEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0ek56WXpOelk4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMF9EYXRhPg0KPEJhc2UtMC0wX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTFfSGFzRGF0YT50cnVlPC9CYXNlLTAtMV9IYXNEYXRhPg0KPEJhc2UtMC0xX0RhdGEgaWQ9InJlZi00Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMall1TVM0NE9EVXdKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWlROalpUbGlOamd0TVRZeVpTMDBZVEV5TFdFNFpURXRPR1EwTkdZMU1HRTJOVGM0TFRBd01EVmlaVE01UEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0ek56WXpOemM4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMV9EYXRhPg0KPEJhc2UtMC0xX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTJfSGFzRGF0YT50cnVlPC9CYXNlLTAtMl9IYXNEYXRhPg0KPEJhc2UtMC0yX0RhdGEgaWQ9InJlZi01Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMall1TVM0NE9EVXdKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWlROalpUbGlOamd0TVRZeVpTMDBZVEV5TFdFNFpURXRPR1EwTkdZMU1HRTJOVGM0TFRBd01EVmlaVE5oUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0ek56WXpOemc4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMl9EYXRhPg0KPEJhc2UtMC0yX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0yX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTNfSGFzRGF0YT50cnVlPC9CYXNlLTAtM19IYXNEYXRhPg0KPEJhc2UtMC0zX0RhdGEgaWQ9InJlZi02Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMall1TVM0NE9EVXdKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWlROalpUbGlOamd0TVRZeVpTMDBZVEV5TFdFNFpURXRPR1EwTkdZMU1HRTJOVGM0TFRBd01EVmlaVE5pUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0ek56WXpOems4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtM19EYXRhPg0KPEJhc2UtMC0zX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0zX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo="
      }
    },
    {
      "NodeId": "9ac3f9d4-1c3b-47fd-8096-5aed44ad5fb0",
      "Binding": {
        "ByCurveAndHeight_InClassDecl-1_InFunctionScope-1_Instance0_9ac3f9d4-1c3b-47fd-8096-5aed44ad5fb0": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuNi4xLjg3ODYlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjM8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT50cnVlPC9CYXNlLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wX0RhdGEgaWQ9InJlZi0zIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMall1TVM0NE9EVXdKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWlROalpUbGlOamd0TVRZeVpTMDBZVEV5TFdFNFpURXRPR1EwTkdZMU1HRTJOVGM0TFRBd01EVmlaVE0xUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0ek56WXpOek04TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMF9EYXRhPg0KPEJhc2UtMC0wX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTFfSGFzRGF0YT50cnVlPC9CYXNlLTAtMV9IYXNEYXRhPg0KPEJhc2UtMC0xX0RhdGEgaWQ9InJlZi00Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMall1TVM0NE9EVXdKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWlROalpUbGlOamd0TVRZeVpTMDBZVEV5TFdFNFpURXRPR1EwTkdZMU1HRTJOVGM0TFRBd01EVmlaVE0yUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0ek56WXpOelE4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMV9EYXRhPg0KPEJhc2UtMC0xX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTJfSGFzRGF0YT50cnVlPC9CYXNlLTAtMl9IYXNEYXRhPg0KPEJhc2UtMC0yX0RhdGEgaWQ9InJlZi01Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMall1TVM0NE9EVXdKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWlROalpUbGlOamd0TVRZeVpTMDBZVEV5TFdFNFpURXRPR1EwTkdZMU1HRTJOVGM0TFRBd01EVmlaVE0zUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0ek56WXpOelU4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMl9EYXRhPg0KPEJhc2UtMC0yX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0yX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo="
      }
    },
    {
      "NodeId": "92d08191-5253-4639-9652-cd08b8ff79cf",
      "Binding": {
        "ByLocation_InClassDecl-1_InFunctionScope-1_Instance0_92d08191-5253-4639-9652-cd08b8ff79cf": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuNi4xLjg3ODYlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPnRydWU8L0Jhc2UtMF9IYXNEYXRhPg0KPEJhc2UtMF9EYXRhIGlkPSJyZWYtMyI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpZdU1TNDRPRFV3SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1pUTmpaVGxpTmpndE1UWXlaUzAwWVRFeUxXRTRaVEV0T0dRME5HWTFNR0UyTlRjNExUQXdNRFZpWlRZd1BDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHpOelkwTVRZOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wX0RhdGE+DQo8QmFzZS0wX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMF9IYXNOZXN0ZWREYXRhPg0KPC9hMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXI+DQo8L1NPQVAtRU5WOkJvZHk+DQo8L1NPQVAtRU5WOkVudmVsb3BlPg0K"
      }
    },
    {
      "NodeId": "d9688631-436f-4f90-84b6-cd8041349367",
      "Binding": {
        "ByOutlineTypeAndLevel_InClassDecl-1_InFunctionScope-1_Instance0_d9688631-436f-4f90-84b6-cd8041349367": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuNi4xLjg3ODYlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPnRydWU8L0Jhc2UtMF9IYXNEYXRhPg0KPEJhc2UtMF9EYXRhIGlkPSJyZWYtMyI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpZdU1TNDRPRFV3SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK01EZ3lNamM1TkRrdFl6UmpOQzAwWTJaaUxUZ3hZall0TXpOa1pEa3pObUpoWkdRd0xUQXdNRFZpWmpReFBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHpOelkyTkRFOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wX0RhdGE+DQo8QmFzZS0wX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMF9IYXNOZXN0ZWREYXRhPg0KPC9hMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXI+DQo8L1NPQVAtRU5WOkJvZHk+DQo8L1NPQVAtRU5WOkVudmVsb3BlPg0K"
      }
    },
    {
      "NodeId": "4b9397e3-73e5-4364-b9e5-4e0f98412c85",
      "Binding": {
        "ByOutlineTypeAndLevel_InClassDecl-1_InFunctionScope-1_Instance0_4b9397e3-73e5-4364-b9e5-4e0f98412c85": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuNi4xLjg3ODYlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPnRydWU8L0Jhc2UtMF9IYXNEYXRhPg0KPEJhc2UtMF9EYXRhIGlkPSJyZWYtMyI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpZdU1TNDRPRFV3SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK01EZ3lNamM1TkRrdFl6UmpOQzAwWTJaaUxUZ3hZall0TXpOa1pEa3pObUpoWkdRd0xUQXdNRFZpWmpRMVBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHpOelkyTkRVOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wX0RhdGE+DQo8QmFzZS0wX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMF9IYXNOZXN0ZWREYXRhPg0KPC9hMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXI+DQo8L1NPQVAtRU5WOkJvZHk+DQo8L1NPQVAtRU5WOkVudmVsb3BlPg0K"
      }
    },
    {
      "NodeId": "1b7d7ace-30e5-4101-ae69-c02e726c08d6",
      "Binding": {
        "ByLocation_InClassDecl-1_InFunctionScope-1_Instance0_1b7d7ace-30e5-4101-ae69-c02e726c08d6": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuNi4xLjg3ODYlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPnRydWU8L0Jhc2UtMF9IYXNEYXRhPg0KPEJhc2UtMF9EYXRhIGlkPSJyZWYtMyI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpZdU1TNDRPRFV3SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1pUTmpaVGxpTmpndE1UWXlaUzAwWVRFeUxXRTRaVEV0T0dRME5HWTFNR0UyTlRjNExUQXdNRFZpWlRWbFBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHpOelkwTVRROEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wX0RhdGE+DQo8QmFzZS0wX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMF9IYXNOZXN0ZWREYXRhPg0KPC9hMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXI+DQo8L1NPQVAtRU5WOkJvZHk+DQo8L1NPQVAtRU5WOkVudmVsb3BlPg0K"
      }
    },
    {
      "NodeId": "edcbc3d9-21dc-47a2-a7f6-192e6a3c3f75",
      "Binding": {
        "ByPoint_InClassDecl-1_InFunctionScope-1_Instance0_edcbc3d9-21dc-47a2-a7f6-192e6a3c3f75": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuNi4xLjg3ODYlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjI8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT50cnVlPC9CYXNlLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wX0RhdGEgaWQ9InJlZi0zIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMall1TVM0NE9EVXdKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWlROalpUbGlOamd0TVRZeVpTMDBZVEV5TFdFNFpURXRPR1EwTkdZMU1HRTJOVGM0TFRBd01EVmlaV014UEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0ek56WTFNVE04TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMF9EYXRhPg0KPEJhc2UtMC0wX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTFfSGFzRGF0YT50cnVlPC9CYXNlLTAtMV9IYXNEYXRhPg0KPEJhc2UtMC0xX0RhdGEgaWQ9InJlZi00Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMall1TVM0NE9EVXdKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWlROalpUbGlOamd0TVRZeVpTMDBZVEV5TFdFNFpURXRPR1EwTkdZMU1HRTJOVGM0TFRBd01EVmlaV015UEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0ek56WTFNVFE4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMV9EYXRhPg0KPEJhc2UtMC0xX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo="
      }
    },
    {
      "NodeId": "e5053074-cecb-4cbd-b920-cb477b8dacc5",
      "Binding": {
        "ByPoint_InClassDecl-1_InFunctionScope-1_Instance0_e5053074-cecb-4cbd-b920-cb477b8dacc5": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuNi4xLjg3ODYlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjM8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT50cnVlPC9CYXNlLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wX0RhdGEgaWQ9InJlZi0zIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMall1TVM0NE9EVXdKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrTkRBd1pqbG1PRGt0WkRRMFlTMDBPVGN6TFdGbFlXUXRaalk0WldRNE9EQmxPR016TFRBd01EVmpNRGxqUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0ek56WTVPRGc4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMF9EYXRhPg0KPEJhc2UtMC0wX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTFfSGFzRGF0YT50cnVlPC9CYXNlLTAtMV9IYXNEYXRhPg0KPEJhc2UtMC0xX0RhdGEgaWQ9InJlZi00Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMall1TVM0NE9EVXdKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrTkRBd1pqbG1PRGt0WkRRMFlTMDBPVGN6TFdGbFlXUXRaalk0WldRNE9EQmxPR016TFRBd01EVmpNRGxrUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0ek56WTVPRGs4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMV9EYXRhPg0KPEJhc2UtMC0xX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTJfSGFzRGF0YT50cnVlPC9CYXNlLTAtMl9IYXNEYXRhPg0KPEJhc2UtMC0yX0RhdGEgaWQ9InJlZi01Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMall1TVM0NE9EVXdKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrTkRBd1pqbG1PRGt0WkRRMFlTMDBPVGN6TFdGbFlXUXRaalk0WldRNE9EQmxPR016TFRBd01EVmpNRGxsUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0ek56WTVPVEE4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMl9EYXRhPg0KPEJhc2UtMC0yX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0yX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo="
      }
    }
  ],
  "View": {
    "Dynamo": {
      "ScaleFactor": 100.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.6.1.8786",
      "RunType": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Background Preview",
      "EyeX": 14655.994494125209,
      "EyeY": 13556.991467698568,
      "EyeZ": 5008.3039048227884,
      "LookX": -13384.492434716134,
      "LookY": -13192.466077650068,
      "LookZ": -11107.825256315542,
      "UpX": -0.32277595301114143,
      "UpY": 0.90777747853289181,
      "UpZ": -0.26787260708437011
    },
    "NodeViews": [
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "c94c31bf604c454bae0166eb53a6c6af",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 655.43955051290175,
        "Y": 1335.0988228047936
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "aee46dd7204d48f0badcc6e655de7314",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 258.58268219073523,
        "Y": 1561.0276142534858
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "d712f3da41fd4a1c879cd67daab3521a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 258.58268219073523,
        "Y": 1311.3776142534857
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "4f10c98377794bb8ad89f8ee2dd542ab",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 258.58268219073523,
        "Y": 1645.0276142534858
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "75794431391f4afc97accb519da2b616",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 258.58268219073523,
        "Y": 626.867614253486
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "2f50c7c7c9114be685266e8198eabcdd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 657.78268219073527,
        "Y": 696.22761425348585
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "11a4b144b5cc4c2eb8d5ff166790ce87",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 657.78268219073527,
        "Y": 537.22761425348585
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "795fd0d5af4e47caa05b4d575cffa9aa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 258.58268219073523,
        "Y": 543.22761425348585
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "965d5f31692a45c394315c94b5ae63d2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 258.58268219073523,
        "Y": 460.22761425348585
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "c5c47222f84241e88df929029a907812",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 258.58268219073523,
        "Y": 377.22761425348585
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "7faa9c8f214847a3bb11bf842f4401ce",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 657.78268219073527,
        "Y": 378.22761425348585
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "a16197d5509a4b34a6fdb8bb6638af94",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 258.58268219073523,
        "Y": 294.22761425348585
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "bd6b0f1f73624a76bb8a1fb397990559",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 258.58268219073523,
        "Y": 211.22761425348585
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "f5b5c326144d460f97ad0e620edbf42f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -140.6173178092647,
        "Y": 1007.4776142534864
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "36bb74a5d44d4ddd872009ab55bd0dd1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 657.78268219073527,
        "Y": 1015.227614253486
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "6e23629af7ad44ddbd3edecd8512e82d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 258.58268219073523,
        "Y": 928.227614253486
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "fc381018d6094b06bd706a018038b471",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 258.58268219073523,
        "Y": 1227.9776142534861
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "9dd42f04697b488289da952fb64f2ec5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 657.78268219073527,
        "Y": 856.227614253486
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "c0051ddad6b24c0c9974407d961607af",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 258.58268219073523,
        "Y": 845.227614253486
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "7635c065de5744e8b326db1f2103e518",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 258.58268219073523,
        "Y": 762.22761425348608
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "65574999f49c4a54bad02b9e815c2646",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 261.78268219073539,
        "Y": 1785.4276142534854
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "b59705882caa49fda33286de8713d540",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 258.58268219073523,
        "Y": 1011.6909475868196
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "a21dcec5944946959016dbca48d68aae",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 908.63891588307229,
        "Y": 981.7713805611487
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "c355d4c4a48644fe80cdf2451e91e1f9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 913.78268219073539,
        "Y": 574.72761425348585
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "03c4cefa7ec74511a91f37116de5b2cf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 913.78268219073539,
        "Y": 440.72761425348585
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "bd88f8e5a36548029ee3580971678cbf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 910.48705144711289,
        "Y": 841.07979888167472
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "ca61005ec93144e995f604b83c54ede2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 913.78268219073539,
        "Y": 1111.9135558304015
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "c6ddb2b123554987a4dc501353b109d2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 657.78268219073527,
        "Y": 1168.0031247217044
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "9b18e57bac6b404fa59d615f96247bb8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 258.58268219073523,
        "Y": 1477.2276142534861
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "8ef0d7c2ab5043d79314ce7c7ef0856c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 258.58268219073523,
        "Y": 1119.6909475868197
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "1a53c005a35c4a6d89b8241f1cb44d69",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 258.58268219073523,
        "Y": 1394.2276142534861
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "16eec3573ef0467b89440dec9575f239",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 913.78268219073539,
        "Y": 1244.7276142534861
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "afce6420126242d1bdff0fa9330fdf9c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 913.78268219073539,
        "Y": 709.22761425348608
      },
      {
        "ShowGeometry": true,
        "Name": "Wall.ByCurveAndHeight",
        "Id": "f17c7063def442ba9a9bbc1d886941d7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1616.1826821907355,
        "Y": 1310.8276142534855
      },
      {
        "ShowGeometry": true,
        "Name": "Wall Types",
        "Id": "aff65514807840f3b81736a7c931ec40",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1216.9826821907354,
        "Y": 1433.8276142534855
      },
      {
        "ShowGeometry": true,
        "Name": "Levels",
        "Id": "b234b0dd112d41608b03721734a9989b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1216.9826821907354,
        "Y": 1326.2276142534856
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "4254901c5c414771b4bf67e8ac29c2ee",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1216.9826821907354,
        "Y": 1243.4276142534854
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "437796ef03e14c99951adaed7790cd82",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1216.9826821907354,
        "Y": 602.97761425348608
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "d0bb3f9b8ddb405e9694d16ea74d7b82",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1216.9826821907354,
        "Y": 1084.6276142534857
      },
      {
        "ShowGeometry": true,
        "Name": "Wall.ByCurveAndHeight",
        "Id": "9ac3f9d41c3b47fd80965aed44ad5fb0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1616.1826821907355,
        "Y": 1543.8276142534851
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "537676c15b8f4c14a1c520c29c87f87b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1216.9826821907354,
        "Y": 1541.4276142534854
      },
      {
        "ShowGeometry": true,
        "Name": "Levels",
        "Id": "047781b1262441c783e1c44c92a00074",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1216.9826821907354,
        "Y": 1624.2276142534852
      },
      {
        "ShowGeometry": true,
        "Name": "Wall Types",
        "Id": "1e1ce2ba7fad42ce9b8ac2a1db2b9920",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1216.9826821907354,
        "Y": 1731.8276142534851
      },
      {
        "ShowGeometry": true,
        "Name": "Element.SetParameterByName",
        "Id": "c7ba9dbbff214accad127cde3aa6dc08",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1260.9199803154868,
        "Y": 2576.1508275458646
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "09ef264f6a8a40f99d513771d9443847",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1260.9199803154868,
        "Y": 2453.1508275458646
      },
      {
        "ShowGeometry": true,
        "Name": "Element.GetParameterValueByName",
        "Id": "3c156f252a514123b67632d1d13ee4ae",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 898.51998031548669,
        "Y": 2453.1508275458646
      },
      {
        "ShowGeometry": true,
        "Name": "Element.SetParameterByName",
        "Id": "3b90110d8075476ea47cc5dca8820668",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1281.4376195906086,
        "Y": 2967.5006401220385
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "3c364eb64a354319b8fc618c6614482c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1281.4376195906086,
        "Y": 3250.500640122038
      },
      {
        "ShowGeometry": true,
        "Name": "Element.GetParameterValueByName",
        "Id": "59460214880e45ebae276ee67cf5180f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 882.23761959060835,
        "Y": 3256.500640122038
      },
      {
        "ShowGeometry": true,
        "Name": "Element.SetParameterByName",
        "Id": "e8b6dc1112ec478c86e515c33765fa82",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1260.9199803154868,
        "Y": 2293.1508275458646
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "e77038390fab48ae83d8b7d0d46d23bf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1260.9199803154868,
        "Y": 2170.1508275458646
      },
      {
        "ShowGeometry": true,
        "Name": "Element.GetParameterValueByName",
        "Id": "7c69414ab4c545f1824f4ad12926ce17",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 898.51998031548669,
        "Y": 2170.1508275458646
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "2a937985045c4d8aa6aca12573b50c35",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 499.31998031548687,
        "Y": 2656.1508275458646
      },
      {
        "ShowGeometry": true,
        "Name": "SunSettings.SunDirection",
        "Id": "66ad45a104984dcc8e06bb1275165121",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 290.74745787773895,
        "Y": 3395.7893014410911
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "d1b46d7fe123455da0c605445c60b98c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 533.33542449116771,
        "Y": 3290.8192162302112
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "b5cedc28bfe046bcb72ab85f85906049",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 882.23761959060835,
        "Y": 3019.5006401220385
      },
      {
        "ShowGeometry": true,
        "Name": "Element.SetParameterByName",
        "Id": "2f0f6296caad480091c17ee5b7d1914c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1273.8521596396561,
        "Y": 3460.4659397041305
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "5b88f87b178d4fdeb361fe5550114b06",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 499.31998031548687,
        "Y": 2464.6508275458646
      },
      {
        "ShowGeometry": true,
        "Name": "Get Family Parameter",
        "Id": "a18f8c4056b843ff85c8c99e4eed5d01",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 499.31998031548687,
        "Y": 2547.6508275458646
      },
      {
        "ShowGeometry": true,
        "Name": "Get Family Parameter",
        "Id": "4552506c7e364dc393cbb0836940b13e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 523.83761959060871,
        "Y": 3138.0006401220385
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "e9e2df965f874930a15f883ada28da94",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1227.2054361657358,
        "Y": 3640.8456879630121
      },
      {
        "ShowGeometry": true,
        "Name": "Element.GetParameterValueByName",
        "Id": "be1bfbb802464f06a45348e1d2465004",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 921.17022703005637,
        "Y": 3637.6914857918109
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "ecbda99909d744e38ae726470a64ee6e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 525.8574539862168,
        "Y": 3593.3531666602903
      },
      {
        "ShowGeometry": true,
        "Name": "SunSettings.Current",
        "Id": "e68285e671b04b35a45c42cabdbb3444",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48.347457877738861,
        "Y": 3395.7893014410911
      },
      {
        "ShowGeometry": true,
        "Name": "Get Family Parameter",
        "Id": "2901f9d0db1b479a8d111dba7e24f5ba",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 499.31998031548687,
        "Y": 2257.6508275458646
      },
      {
        "ShowGeometry": true,
        "Name": "Get Family Parameter",
        "Id": "72743f11a7cb49f0bd4ecaf2d4e61a6e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 547.23720224509657,
        "Y": 3709.8945957876513
      },
      {
        "ShowGeometry": true,
        "Name": "Family Types",
        "Id": "f06e5bf32f67476abb4e02e52284f8dd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 54.299728574367009,
        "Y": 2547.6508275458646
      },
      {
        "ShowGeometry": true,
        "Name": "Family Types",
        "Id": "08c0476765574bc1b89c0a18b0d2c7b0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 57.43761959060862,
        "Y": 3056.2506401220385
      },
      {
        "ShowGeometry": true,
        "Name": "Family Types",
        "Id": "f9bc676d8fd243d2ad3a22b674d16a63",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 56.243342052446906,
        "Y": 2261.5380545020244
      },
      {
        "ShowGeometry": true,
        "Name": "Family Types",
        "Id": "c53c1f769e164c38965b9f0be5e65b3a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 51.68300007389621,
        "Y": 3651.2967801383711
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "c9bba0e7144946ce9c31afc6ffdbfd11",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4913.5156105153819,
        "Y": 675.20810770332832
      },
      {
        "ShowGeometry": true,
        "Name": "+",
        "Id": "64aeb0dffe684a1dbb8ed2248a53ac76",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4620.7156105153827,
        "Y": 809.20810770332832
      },
      {
        "ShowGeometry": true,
        "Name": "Height",
        "Id": "b0880c93b77148eaa429e5e78eab8546",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4327.9156105153834,
        "Y": 876.20810770332832
      },
      {
        "ShowGeometry": true,
        "Name": "Family Types",
        "Id": "f67fd7dfbe1546ed9406d77e405887c3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4702.14434976769,
        "Y": 461.5224773294824
      },
      {
        "ShowGeometry": true,
        "Name": "Point.X",
        "Id": "e704468c51b24f208b5b43638625304f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4620.7156105153827,
        "Y": 593.20810770332832
      },
      {
        "ShowGeometry": true,
        "Name": "Point.Y",
        "Id": "58ebc59464bb4f77913f517f3a26d10e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4620.7156105153827,
        "Y": 701.20810770332832
      },
      {
        "ShowGeometry": true,
        "Name": "Point.Z",
        "Id": "db6d402497884a1b966efff5f94ccffb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4327.9156105153834,
        "Y": 768.20810770332832
      },
      {
        "ShowGeometry": true,
        "Name": "ꟿ FamilyInstance.ByHostAndPoint",
        "Id": "84ebc5922daa4d56acff309afd1dc705",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5117.815247188244,
        "Y": 458.77331601172841
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.PointsAtEqualChordLength",
        "Id": "f9ddc714f8744cf58f624e23c0672d15",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4047.15917450493,
        "Y": 703.69941681385876
      },
      {
        "ShowGeometry": true,
        "Name": "Number of elements ",
        "Id": "a782def7416f4f51aeb1189443c74939",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3785.6245204892512,
        "Y": 788.13858058757182
      },
      {
        "ShowGeometry": true,
        "Name": "List.Transpose",
        "Id": "0dedc24fd68f4911a8032560182d118e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4907.1744726929519,
        "Y": 338.72648907714324
      },
      {
        "ShowGeometry": true,
        "Name": "Element.GetLocation",
        "Id": "4c8cde0240cc4166ad864efe60488a38",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3760.7114293839472,
        "Y": 655.22548948226745
      },
      {
        "ShowGeometry": true,
        "Name": "All Elements of Category",
        "Id": "1e458005af5041139ab79a31c95bae00",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3553.576775368268,
        "Y": 572.16465325598051
      },
      {
        "ShowGeometry": true,
        "Name": "Categories",
        "Id": "48eb49c454c145119cc8c27e7ddd6299",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3354.4421213525889,
        "Y": 572.164653255981
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.Y",
        "Id": "afefe77cbca24ec9b338d01647483cd5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 757.147457877739,
        "Y": 3395.7893014410911
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.Z",
        "Id": "e11c36d53ac2451d8e190e830a1d47f6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 757.147457877739,
        "Y": 3504.7893014410911
      },
      {
        "ShowGeometry": true,
        "Name": "+",
        "Id": "81c4b78d12d94bf29398464f0bc63539",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 898.51998031548669,
        "Y": 2628.1508275458646
      },
      {
        "ShowGeometry": true,
        "Name": "Room.ByLocation",
        "Id": "92d08191525346399652cd08b8ff79cf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2740.3878341991749,
        "Y": 578.85683672006155
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "03772654961a46a4b27eb7c7665a48fe",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2400.3878341991749,
        "Y": 651.85683672006053
      },
      {
        "ShowGeometry": true,
        "Name": "/",
        "Id": "5e29aeaea36d400ab12495b18eeeebeb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2131.5878341991747,
        "Y": 640.85683672006053
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "f85de9a1bbb94b4db41a4abfc56b180a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1962.7878341991745,
        "Y": 733.85683672006053
      },
      {
        "ShowGeometry": true,
        "Name": "Levels",
        "Id": "0cf2a85445534ccb8e8da3e853d186f7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2400.3878341991749,
        "Y": 543.85683672006053
      },
      {
        "ShowGeometry": true,
        "Name": "Floor.ByOutlineTypeAndLevel",
        "Id": "d9688631436f4f9084b6cd8041349367",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2740.3878341991749,
        "Y": 419.85683672006155
      },
      {
        "ShowGeometry": true,
        "Name": "Floor Types",
        "Id": "016105717b744c0bb8d7f1053fa66be0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2400.3878341991749,
        "Y": 435.85683672006155
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "551bd44cb95946cc9836961953419011",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2131.5878341991747,
        "Y": 326.35683672006155
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "0c4d7a028c284db6ba3f6a6cc358377e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 908.91481488705881,
        "Y": 1373.6626170985153
      },
      {
        "ShowGeometry": true,
        "Name": "Polygon.ByPoints",
        "Id": "c8e34f8166394d59a49df3d055f13065",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2400.3878341991749,
        "Y": 326.35683672006155
      },
      {
        "ShowGeometry": true,
        "Name": "Floor.Area",
        "Id": "34fc4c98742e4813b5aaecaea16903a4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3073.9878341991748,
        "Y": 438.85683672006155
      },
      {
        "ShowGeometry": true,
        "Name": "Roof.ByOutlineTypeAndLevel",
        "Id": "4b9397e373e54364b9e54e0f98412c85",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3073.9878341991748,
        "Y": 278.85683672006155
      },
      {
        "ShowGeometry": true,
        "Name": "Roof Types",
        "Id": "768f4429d66a4afa90709e556e0c8c10",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2740.3878341991749,
        "Y": 202.85683672006155
      },
      {
        "ShowGeometry": true,
        "Name": "Levels",
        "Id": "00074b17726d4acf9adc448673304e5c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2740.3878341991749,
        "Y": 310.85683672006155
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "ebb272aa8830495481d9e4c4f1e8df7d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2400.3878341991749,
        "Y": 810.85683672006053
      },
      {
        "ShowGeometry": true,
        "Name": "/",
        "Id": "d66249a45bb641be8905e92dd1d1a386",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2131.5878341991747,
        "Y": 774.85683672006053
      },
      {
        "ShowGeometry": true,
        "Name": "*",
        "Id": "9432f8da4cde4c0588875eb7d90cb1cc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2131.5878341991747,
        "Y": 909.85683672006166
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "e180714806b948cf96200683079b388c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1962.7878341991745,
        "Y": 935.85683672006166
      },
      {
        "ShowGeometry": true,
        "Name": "Element.SetParameterByName",
        "Id": "75f7c80ab97642bc85620e7f7ae61f40",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1281.4376195906086,
        "Y": 2808.5006401220385
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "b1291eb7316a46a6936e7408fbabaf53",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 882.23761959060835,
        "Y": 2860.5006401220385
      },
      {
        "ShowGeometry": true,
        "Name": "Get Family Parameter",
        "Id": "56f7c4bb38dc4ad884784ad7b3288722",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 523.83761959060871,
        "Y": 2991.0006401220385
      },
      {
        "ShowGeometry": true,
        "Name": "Python Script",
        "Id": "80c1386d6be94ea6b52a6ce4fdd4add2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1037.7870357148574,
        "Y": 3447.5936701425308
      },
      {
        "ShowGeometry": true,
        "Name": "Element.GetParameterValueByName",
        "Id": "99b8c95737f24b25853f8583a66bcaad",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 882.23761959060835,
        "Y": 3121.5006401220385
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "3664abcd214b4aa7aac74c30b8bbe0cf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1281.4376195906086,
        "Y": 3127.5006401220385
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "7793202a23fc4a479986262bd4947f58",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2159.3747850227332,
        "Y": 1057.4219655486772
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "926dd5e25d814b858ab55d8b821b1d50",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2941.7422825192575,
        "Y": 3448.8604294275638
      },
      {
        "ShowGeometry": true,
        "Name": "Categories",
        "Id": "887ceac1633e4b0a8d9ce53607dc0a1d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2675.3422825192574,
        "Y": 3339.6470960942306
      },
      {
        "ShowGeometry": true,
        "Name": "All Elements of Category",
        "Id": "be0eba9800f14e039b31112ec61f7c03",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2941.7422825192575,
        "Y": 3339.6470960942306
      },
      {
        "ShowGeometry": true,
        "Name": "Room.SetName",
        "Id": "bdfd53a82b9b4404a760cd0d106ab698",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3089.3869909404903,
        "Y": 924.53038608248744
      },
      {
        "ShowGeometry": true,
        "Name": "String",
        "Id": "d5dcaa9913524fafb1c9e25699c61e59",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2937.4763269913783,
        "Y": 996.67340641637747
      },
      {
        "ShowGeometry": true,
        "Name": "Room.SetName",
        "Id": "c1f21ee3d84e49189df8b11619128682",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3077.5438624268386,
        "Y": 625.03256745019848
      },
      {
        "ShowGeometry": true,
        "Name": "String",
        "Id": "6a9b9f093d474d0b921b192a95deca10",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2964.8425545386608,
        "Y": 711.806351687615
      },
      {
        "ShowGeometry": true,
        "Name": "Element.GetParameterValueByName",
        "Id": "70c08abc03ec4791a4c5de3a07a8d039",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3216.1422825192608,
        "Y": 3414.6470960942333
      },
      {
        "ShowGeometry": true,
        "Name": "List.Transpose",
        "Id": "39eb850be80341269b9abfa7c2c61944",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4064.1422825192576,
        "Y": 3472.6470960942306
      },
      {
        "ShowGeometry": true,
        "Name": "Room.ByLocation",
        "Id": "1b7d7ace30e54101ae69c02e726c08d6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2735.6182181839449,
        "Y": 766.23425822101854
      },
      {
        "ShowGeometry": true,
        "Name": "List.AddItemToFront",
        "Id": "6f33aa0df89348fba5b2e7173dcfcb56",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4373.7422825192571,
        "Y": 3363.6470960942306
      },
      {
        "ShowGeometry": true,
        "Name": "Data.ExportExcel",
        "Id": "24a0b6a781c74a6cb0b2ea7220611ad4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4636.9422825192578,
        "Y": 3220.6470960942306
      },
      {
        "ShowGeometry": true,
        "Name": "File Path",
        "Id": "cd7f97301e764372af56e1179f713534",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4373.7422825192571,
        "Y": 3088.6470960942306
      },
      {
        "ShowGeometry": true,
        "Name": "String",
        "Id": "68ad09cf6c184bfbaac1cd189384ec65",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4373.7422825192571,
        "Y": 3197.6470960942306
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "6fd561d68c534b0b8ab165dd77196663",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4373.7422825192571,
        "Y": 3280.6470960942306
      },
      {
        "ShowGeometry": true,
        "Name": "Boolean",
        "Id": "99270feac15749db8c1c30a6b1e3582c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4373.7422825192571,
        "Y": 3497.6470960942306
      },
      {
        "ShowGeometry": true,
        "Name": "Room.Area",
        "Id": "fd6e0c790690404b8ba9123238d052a2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2349.6846183774474,
        "Y": 2161.7680836066852
      },
      {
        "ShowGeometry": true,
        "Name": "Room.Area",
        "Id": "2699b3f72c4640bf880f1ec22ea94be6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2350.4761042724117,
        "Y": 1355.2101487435584
      },
      {
        "ShowGeometry": true,
        "Name": "Range",
        "Id": "78f757b279204915b96b1a99933e3820",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3867.2761042724114,
        "Y": 1406.6101487435581
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.PointAtParameter",
        "Id": "8e18398fb7324b26af6488cff196379c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4266.4761042724122,
        "Y": 1465.4101487435591
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.FlipNormalDirection",
        "Id": "3b8705ae17e547efaf377e45cdd8d5b0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3867.2761042724114,
        "Y": 1648.2101487435584
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "2dfbe99de0a94fb9aa717fd8667f67d2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2350.4761042724117,
        "Y": 1754.2101487435584
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.ByPatch",
        "Id": "b53fe5d4331c4ec2bf5dde2e9a7ea047",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3528.8761042724118,
        "Y": 1802.2101487435584
      },
      {
        "ShowGeometry": true,
        "Name": "Polygon.ByPoints",
        "Id": "d36c9030ec0a42c2af9c9e6217041a03",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2749.6761042724115,
        "Y": 1812.2101487435584
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "e40969efb0164c0c8104bc4859840e14",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2749.6761042724115,
        "Y": 1377.2101487435584
      },
      {
        "ShowGeometry": true,
        "Name": "Family Types",
        "Id": "3165359c56a54a44beb28df9e494f616",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4560.8761042724118,
        "Y": 1892.610148743559
      },
      {
        "ShowGeometry": true,
        "Name": "FamilyInstance.ByPoint",
        "Id": "edcbc3d921dc47a2a7f6192e6a3c3f75",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4916.8761042724118,
        "Y": 1800.2101487435593
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "0b414cdd999e461d8458c6e2d992b0f6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2350.4761042724117,
        "Y": 1464.2101487435584
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "06625cc6033641d7a5e28563fecad80c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3191.2761042724114,
        "Y": 1819.2101487435584
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ByCoordinates",
        "Id": "6b2118373a264bd88fc035d263610d01",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2749.6761042724115,
        "Y": 1920.2101487435584
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "d89f45f095f14560ab67654bdb5d3cc3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2350.4761042724117,
        "Y": 2023.2101487435584
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "79870bcdee3f45b0934691f483474e7c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2350.4761042724117,
        "Y": 1940.2101487435584
      },
      {
        "ShowGeometry": true,
        "Name": "Python Script",
        "Id": "b62d7fef6e97444b9e5711df834b7d9b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4560.8761042724118,
        "Y": 1733.8101487435588
      },
      {
        "ShowGeometry": true,
        "Name": "Range",
        "Id": "2c48392ada16400baaca901cfb1ccdbc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3867.2761042724114,
        "Y": 1755.8101487435588
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.PointAtParameter",
        "Id": "adc8180d5f6b42888eaa7a63c621b7ef",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4266.4761042724122,
        "Y": 1759.8101487435588
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "02d818f95dd24134bf545583d6f3a6c8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3867.2761042724114,
        "Y": 1565.4101487435582
      },
      {
        "ShowGeometry": true,
        "Name": "Calculate number of lamps and their location",
        "Id": "41625f5e37964183926b0b3e56bbabcf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2749.6761042724115,
        "Y": 1460.2101487435584
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "4e0c8d02b71c4a2d9acf9cbcc1bc1e58",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3191.2761042724114,
        "Y": 1416.2101487435584
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "6ef062d345e04eb4bb4a7d85d82d4a2b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2749.6761042724115,
        "Y": 1645.2101487435584
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "8b3d8f0227d2491b84710ce24f149d0a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2749.6761042724115,
        "Y": 1728.2101487435584
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "7e80fb181e4a4cfdbd586c28e6a5aff3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2350.4761042724117,
        "Y": 1547.2101487435584
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "2af03b385b3043f4a848a84ce85d26f2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3191.2761042724114,
        "Y": 1684.2101487435584
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "e0fdc68387df47a4a22b939b322083b5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3191.2761042724114,
        "Y": 1550.2101487435584
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "c6e3cc16157f420faea5a4db173a97e4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3528.8761042724118,
        "Y": 1679.2101487435584
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "b4895a2b07594de1a2f3636ec9005713",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3528.8761042724118,
        "Y": 1556.2101487435584
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "5dd1881a4b854435bdabce7310d27876",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3528.8761042724118,
        "Y": 1432.2101487435584
      },
      {
        "ShowGeometry": true,
        "Name": "Python Script",
        "Id": "1c045593e994498980f88d61d5c50e88",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4266.4761042724122,
        "Y": 1625.0101487435586
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "9eb9af7a43734c00a366a655534ce77e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3867.2761042724114,
        "Y": 1273.4101487435582
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "e154467afa814eb8859bbd48496e027d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3528.8761042724118,
        "Y": 1299.4101487435582
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Length",
        "Id": "dd4c051155d24af396036f055bb81b83",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2350.4761042724117,
        "Y": 1630.2101487435584
      },
      {
        "ShowGeometry": true,
        "Name": "Range",
        "Id": "d7cc6ffe76404bbf958965f74802fe89",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3866.4846183774471,
        "Y": 2213.1680836066848
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.FlipNormalDirection",
        "Id": "39ed75725fb44e3b8f0f4c4295a57afa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3866.4846183774471,
        "Y": 2454.7680836066852
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "83455fb829fb46c685844ded1dd491af",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2349.6846183774474,
        "Y": 2560.7680836066852
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.ByPatch",
        "Id": "5d9f8756e7e44e568dbf31848416c906",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3528.0846183774474,
        "Y": 2608.7680836066852
      },
      {
        "ShowGeometry": true,
        "Name": "Polygon.ByPoints",
        "Id": "28354350578e4440b48e05be7c7f418f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2748.8846183774472,
        "Y": 2618.7680836066852
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "9789812ad0c54d94a4cd1945012d522e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2748.8846183774472,
        "Y": 2183.7680836066852
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "ac78fe72175343928f78483ce2db51f6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2349.6846183774474,
        "Y": 2270.7680836066852
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "c98007ba6ca84a009c2d6a58ed70b0c5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3190.4846183774471,
        "Y": 2625.7680836066852
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ByCoordinates",
        "Id": "ef61fe05289b40708c6f36a3cb705667",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2748.8846183774472,
        "Y": 2726.7680836066852
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "cb164fa39e7f4822ae676a016fc3c3aa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2349.6846183774474,
        "Y": 2829.7680836066852
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "f5bf6693e392431db4947effe4a24355",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2349.6846183774474,
        "Y": 2746.7680836066852
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "c085429cff20482e850a9667b5a2ba3a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3866.4846183774471,
        "Y": 2371.968083606685
      },
      {
        "ShowGeometry": true,
        "Name": "Calculate number of lamps and their location",
        "Id": "18bcafdbb89946ae9aaf5c1d65f5f0df",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2748.8846183774472,
        "Y": 2266.7680836066852
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "6acca49c2d1b430fa7d827b24eac84e5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3190.4846183774471,
        "Y": 2222.7680836066852
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "6d2a676a8fd64821ace7db5eb5c3f243",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3190.4846183774471,
        "Y": 2356.7680836066852
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "d3c4796f27f94432b58af836f6ea71ce",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3528.0846183774474,
        "Y": 2362.7680836066852
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "af823da356064143a3439c7e3a9fcfbe",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3528.0846183774474,
        "Y": 2238.7680836066852
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.PointAtParameter",
        "Id": "018ebbc0aaf84ae29e87690f83548618",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4265.6846183774478,
        "Y": 2271.9680836066859
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.PointAtParameter",
        "Id": "905620535e0f467b89a403e1089d3fc3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4265.6846183774478,
        "Y": 2566.3680836066856
      },
      {
        "ShowGeometry": true,
        "Name": "Family Types",
        "Id": "c644a175af864dc999e037bc834893a7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4560.0846183774474,
        "Y": 2699.1680836066857
      },
      {
        "ShowGeometry": true,
        "Name": "Python Script",
        "Id": "89eed840a93640dbb19af662e048a363",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4560.0846183774474,
        "Y": 2540.3680836066856
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "43bf29974ff44d6db9b6d46ec4785f7c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3528.0846183774474,
        "Y": 2105.968083606685
      },
      {
        "ShowGeometry": true,
        "Name": "Range",
        "Id": "886d864ae022401b857f68777665d5c6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3866.4846183774471,
        "Y": 2562.3680836066856
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "3abbbb9e82de4a6e9fdbdd6714213f35",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2748.8846183774472,
        "Y": 2451.7680836066852
      },
      {
        "ShowGeometry": true,
        "Name": "Python Script",
        "Id": "167df8b1905b4266962747103a763313",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4265.6846183774478,
        "Y": 2431.5680836066854
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "a95043d8df8b4e36a158b9a578a12c96",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3528.0846183774474,
        "Y": 2485.7680836066852
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "f4b0e31e55e24821a2a073ddf2b0da7e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3866.4846183774471,
        "Y": 2079.968083606685
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "309d04b9dc4d4127a1c6ee30e4b5889e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2349.6846183774474,
        "Y": 2353.7680836066852
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "e00ae9972ebb4325ab7039f439f6e129",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3190.4846183774471,
        "Y": 2490.7680836066852
      },
      {
        "ShowGeometry": true,
        "Name": "FamilyInstance.ByPoint",
        "Id": "e5053074cecb4cbdb920cb477b8dacc5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4916.0846183774474,
        "Y": 2606.7680836066861
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "fea598ca837f4be7a6dba02ac9887fb6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2748.8846183774472,
        "Y": 2534.7680836066852
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Length",
        "Id": "1f8af02047fa4fc7a577c3c22aa6a43c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2349.6846183774474,
        "Y": 2436.7680836066852
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "aa0c00f46eb548eeb56334056c201fd1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2941.7422825192575,
        "Y": 3619.6470960942306
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "d5d49d6aaec14797b95bf2e2d5c4f8ea",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3578.5422825192572,
        "Y": 3472.6470960942306
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "e43da1a0e4014f48867d1836c0991563",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4064.1422825192576,
        "Y": 3284.8604294275638
      },
      {
        "ShowGeometry": true,
        "Name": "List.Transpose",
        "Id": "03b98378217d4c8ab218173839b81b8e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3216.1422825192608,
        "Y": 3548.6470960942333
      },
      {
        "ShowGeometry": true,
        "Name": "List.Transpose",
        "Id": "7f50b911e5e44d2db704f52ba68da4b6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3799.3422825192574,
        "Y": 3472.6470960942306
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "2dcf3e3007b343ffb12def6e93db774c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3866.4846183774471,
        "Y": 2721.1680836066857
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "e0b76412c2f240739457da149f8e0f1c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3528.0846183774474,
        "Y": 2747.1680836066867
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "b6f19cddc55f452bb4a6807caf060bd3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3867.2761042724114,
        "Y": 1914.610148743559
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "22c576aafae74a209b3efd0efa09ab90",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3528.8761042724118,
        "Y": 1940.6101487435599
      }
    ],
    "Annotations": [
      {
        "Id": "7689d100889c4e19b1535833edeb7b69",
        "Title": "3. Creating Windows",
        "Nodes": [
          "48eb49c454c145119cc8c27e7ddd6299",
          "1e458005af5041139ab79a31c95bae00",
          "84ebc5922daa4d56acff309afd1dc705",
          "f67fd7dfbe1546ed9406d77e405887c3",
          "4c8cde0240cc4166ad864efe60488a38",
          "f9ddc714f8744cf58f624e23c0672d15",
          "a782def7416f4f51aeb1189443c74939",
          "e704468c51b24f208b5b43638625304f",
          "58ebc59464bb4f77913f517f3a26d10e",
          "db6d402497884a1b966efff5f94ccffb",
          "64aeb0dffe684a1dbb8ed2248a53ac76",
          "b0880c93b77148eaa429e5e78eab8546",
          "c9bba0e7144946ce9c31afc6ffdbfd11",
          "0dedc24fd68f4911a8032560182d118e"
        ],
        "Left": 3344.4421213525889,
        "Top": 285.52648907714325,
        "Width": 2024.1731258356551,
        "Height": 658.48161862618508,
        "FontSize": 36.0,
        "InitialTop": 338.72648907714324,
        "InitialHeight": 682.48161862618508,
        "TextblockHeight": 43.2,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "030558b73ae64eccb7b3d2f90c6a729b",
        "Title": "1. Creat walls",
        "Nodes": [
          "c94c31bf604c454bae0166eb53a6c6af",
          "aee46dd7204d48f0badcc6e655de7314",
          "d712f3da41fd4a1c879cd67daab3521a",
          "4f10c98377794bb8ad89f8ee2dd542ab",
          "75794431391f4afc97accb519da2b616",
          "2f50c7c7c9114be685266e8198eabcdd",
          "11a4b144b5cc4c2eb8d5ff166790ce87",
          "795fd0d5af4e47caa05b4d575cffa9aa",
          "965d5f31692a45c394315c94b5ae63d2",
          "c5c47222f84241e88df929029a907812",
          "7faa9c8f214847a3bb11bf842f4401ce",
          "a16197d5509a4b34a6fdb8bb6638af94",
          "bd6b0f1f73624a76bb8a1fb397990559",
          "f5b5c326144d460f97ad0e620edbf42f",
          "36bb74a5d44d4ddd872009ab55bd0dd1",
          "6e23629af7ad44ddbd3edecd8512e82d",
          "fc381018d6094b06bd706a018038b471",
          "9dd42f04697b488289da952fb64f2ec5",
          "c0051ddad6b24c0c9974407d961607af",
          "7635c065de5744e8b326db1f2103e518",
          "65574999f49c4a54bad02b9e815c2646",
          "b59705882caa49fda33286de8713d540",
          "a21dcec5944946959016dbca48d68aae",
          "c355d4c4a48644fe80cdf2451e91e1f9",
          "03c4cefa7ec74511a91f37116de5b2cf",
          "bd88f8e5a36548029ee3580971678cbf",
          "ca61005ec93144e995f604b83c54ede2",
          "c6ddb2b123554987a4dc501353b109d2",
          "9b18e57bac6b404fa59d615f96247bb8",
          "8ef0d7c2ab5043d79314ce7c7ef0856c",
          "1a53c005a35c4a6d89b8241f1cb44d69",
          "16eec3573ef0467b89440dec9575f239",
          "afce6420126242d1bdff0fa9330fdf9c",
          "f17c7063def442ba9a9bbc1d886941d7",
          "aff65514807840f3b81736a7c931ec40",
          "b234b0dd112d41608b03721734a9989b",
          "4254901c5c414771b4bf67e8ac29c2ee",
          "437796ef03e14c99951adaed7790cd82",
          "d0bb3f9b8ddb405e9694d16ea74d7b82",
          "9ac3f9d41c3b47fd80965aed44ad5fb0",
          "537676c15b8f4c14a1c520c29c87f87b",
          "047781b1262441c783e1c44c92a00074",
          "1e1ce2ba7fad42ce9b8ac2a1db2b9920",
          "0c4d7a028c284db6ba3f6a6cc358377e"
        ],
        "Left": -150.6173178092647,
        "Top": 158.02761425348586,
        "Width": 1973.6000000000001,
        "Height": 1695.1999999999996,
        "FontSize": 36.0,
        "InitialTop": 211.22761425348585,
        "InitialHeight": 1719.1999999999996,
        "TextblockHeight": 43.2,
        "Background": "#FFC1D676"
      },
      {
        "Id": "bbe161476b2c4d10b8a3ce33c968b298",
        "Title": "4. Create parametric window, curtain and overhang",
        "Nodes": [
          "c7ba9dbbff214accad127cde3aa6dc08",
          "09ef264f6a8a40f99d513771d9443847",
          "3c156f252a514123b67632d1d13ee4ae",
          "3b90110d8075476ea47cc5dca8820668",
          "3c364eb64a354319b8fc618c6614482c",
          "59460214880e45ebae276ee67cf5180f",
          "e8b6dc1112ec478c86e515c33765fa82",
          "e77038390fab48ae83d8b7d0d46d23bf",
          "7c69414ab4c545f1824f4ad12926ce17",
          "2a937985045c4d8aa6aca12573b50c35",
          "66ad45a104984dcc8e06bb1275165121",
          "d1b46d7fe123455da0c605445c60b98c",
          "b5cedc28bfe046bcb72ab85f85906049",
          "2f0f6296caad480091c17ee5b7d1914c",
          "5b88f87b178d4fdeb361fe5550114b06",
          "a18f8c4056b843ff85c8c99e4eed5d01",
          "4552506c7e364dc393cbb0836940b13e",
          "e9e2df965f874930a15f883ada28da94",
          "be1bfbb802464f06a45348e1d2465004",
          "ecbda99909d744e38ae726470a64ee6e",
          "e68285e671b04b35a45c42cabdbb3444",
          "2901f9d0db1b479a8d111dba7e24f5ba",
          "72743f11a7cb49f0bd4ecaf2d4e61a6e",
          "f06e5bf32f67476abb4e02e52284f8dd",
          "08c0476765574bc1b89c0a18b0d2c7b0",
          "f9bc676d8fd243d2ad3a22b674d16a63",
          "c53c1f769e164c38965b9f0be5e65b3a",
          "afefe77cbca24ec9b338d01647483cd5",
          "e11c36d53ac2451d8e190e830a1d47f6",
          "81c4b78d12d94bf29398464f0bc63539",
          "75f7c80ab97642bc85620e7f7ae61f40",
          "b1291eb7316a46a6936e7408fbabaf53",
          "56f7c4bb38dc4ad884784ad7b3288722",
          "80c1386d6be94ea6b52a6ce4fdd4add2",
          "99b8c95737f24b25853f8583a66bcaad",
          "3664abcd214b4aa7aac74c30b8bbe0cf"
        ],
        "Left": 38.347457877738861,
        "Top": 2116.9508275458647,
        "Width": 1521.8901617128697,
        "Height": 1685.5437682417864,
        "FontSize": 36.0,
        "InitialTop": 2170.1508275458646,
        "InitialHeight": 1684.7437682417863,
        "TextblockHeight": 43.2,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "813dea800b5b4d17ab31517c1b5c4280",
        "Title": "6. Saving information per room",
        "Nodes": [
          "926dd5e25d814b858ab55d8b821b1d50",
          "887ceac1633e4b0a8d9ce53607dc0a1d",
          "be0eba9800f14e039b31112ec61f7c03",
          "70c08abc03ec4791a4c5de3a07a8d039",
          "39eb850be80341269b9abfa7c2c61944",
          "6f33aa0df89348fba5b2e7173dcfcb56",
          "24a0b6a781c74a6cb0b2ea7220611ad4",
          "cd7f97301e764372af56e1179f713534",
          "68ad09cf6c184bfbaac1cd189384ec65",
          "6fd561d68c534b0b8ab165dd77196663",
          "99270feac15749db8c1c30a6b1e3582c",
          "aa0c00f46eb548eeb56334056c201fd1",
          "d5d49d6aaec14797b95bf2e2d5c4f8ea",
          "e43da1a0e4014f48867d1836c0991563",
          "03b98378217d4c8ab218173839b81b8e",
          "7f50b911e5e44d2db704f52ba68da4b6"
        ],
        "Left": 2665.3422825192574,
        "Top": 3035.4470960942308,
        "Width": 2196.8,
        "Height": 702.39999999999986,
        "FontSize": 36.0,
        "InitialTop": 3088.6470960942306,
        "InitialHeight": 873.57008589309021,
        "TextblockHeight": 43.2,
        "Background": "#FFFFAA45"
      },
      {
        "Id": "a0a67254f8314b1db4f7c55fe0b94538",
        "Title": "5. Placing lighting systems",
        "Nodes": [
          "fd6e0c790690404b8ba9123238d052a2",
          "2699b3f72c4640bf880f1ec22ea94be6",
          "78f757b279204915b96b1a99933e3820",
          "8e18398fb7324b26af6488cff196379c",
          "3b8705ae17e547efaf377e45cdd8d5b0",
          "2dfbe99de0a94fb9aa717fd8667f67d2",
          "b53fe5d4331c4ec2bf5dde2e9a7ea047",
          "d36c9030ec0a42c2af9c9e6217041a03",
          "e40969efb0164c0c8104bc4859840e14",
          "3165359c56a54a44beb28df9e494f616",
          "edcbc3d921dc47a2a7f6192e6a3c3f75",
          "0b414cdd999e461d8458c6e2d992b0f6",
          "06625cc6033641d7a5e28563fecad80c",
          "6b2118373a264bd88fc035d263610d01",
          "d89f45f095f14560ab67654bdb5d3cc3",
          "79870bcdee3f45b0934691f483474e7c",
          "b62d7fef6e97444b9e5711df834b7d9b",
          "2c48392ada16400baaca901cfb1ccdbc",
          "adc8180d5f6b42888eaa7a63c621b7ef",
          "02d818f95dd24134bf545583d6f3a6c8",
          "41625f5e37964183926b0b3e56bbabcf",
          "4e0c8d02b71c4a2d9acf9cbcc1bc1e58",
          "6ef062d345e04eb4bb4a7d85d82d4a2b",
          "8b3d8f0227d2491b84710ce24f149d0a",
          "7e80fb181e4a4cfdbd586c28e6a5aff3",
          "2af03b385b3043f4a848a84ce85d26f2",
          "e0fdc68387df47a4a22b939b322083b5",
          "c6e3cc16157f420faea5a4db173a97e4",
          "b4895a2b07594de1a2f3636ec9005713",
          "5dd1881a4b854435bdabce7310d27876",
          "1c045593e994498980f88d61d5c50e88",
          "9eb9af7a43734c00a366a655534ce77e",
          "e154467afa814eb8859bbd48496e027d",
          "dd4c051155d24af396036f055bb81b83",
          "d7cc6ffe76404bbf958965f74802fe89",
          "39ed75725fb44e3b8f0f4c4295a57afa",
          "83455fb829fb46c685844ded1dd491af",
          "5d9f8756e7e44e568dbf31848416c906",
          "28354350578e4440b48e05be7c7f418f",
          "9789812ad0c54d94a4cd1945012d522e",
          "ac78fe72175343928f78483ce2db51f6",
          "c98007ba6ca84a009c2d6a58ed70b0c5",
          "ef61fe05289b40708c6f36a3cb705667",
          "cb164fa39e7f4822ae676a016fc3c3aa",
          "f5bf6693e392431db4947effe4a24355",
          "c085429cff20482e850a9667b5a2ba3a",
          "18bcafdbb89946ae9aaf5c1d65f5f0df",
          "6acca49c2d1b430fa7d827b24eac84e5",
          "6d2a676a8fd64821ace7db5eb5c3f243",
          "d3c4796f27f94432b58af836f6ea71ce",
          "af823da356064143a3439c7e3a9fcfbe",
          "018ebbc0aaf84ae29e87690f83548618",
          "905620535e0f467b89a403e1089d3fc3",
          "c644a175af864dc999e037bc834893a7",
          "89eed840a93640dbb19af662e048a363",
          "43bf29974ff44d6db9b6d46ec4785f7c",
          "886d864ae022401b857f68777665d5c6",
          "3abbbb9e82de4a6e9fdbdd6714213f35",
          "167df8b1905b4266962747103a763313",
          "a95043d8df8b4e36a158b9a578a12c96",
          "f4b0e31e55e24821a2a073ddf2b0da7e",
          "309d04b9dc4d4127a1c6ee30e4b5889e",
          "e00ae9972ebb4325ab7039f439f6e129",
          "e5053074cecb4cbdb920cb477b8dacc5",
          "fea598ca837f4be7a6dba02ac9887fb6",
          "1f8af02047fa4fc7a577c3c22aa6a43c",
          "2dcf3e3007b343ffb12def6e93db774c",
          "e0b76412c2f240739457da149f8e0f1c",
          "b6f19cddc55f452bb4a6807caf060bd3",
          "22c576aafae74a209b3efd0efa09ab90"
        ],
        "Left": 2339.6846183774474,
        "Top": 1220.2101487435582,
        "Width": 2861.5914858949645,
        "Height": 1677.357934863127,
        "FontSize": 36.0,
        "InitialTop": 1273.4101487435582,
        "InitialHeight": 1754.8358718954571,
        "TextblockHeight": 43.2,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "d5d5382f060140f9adf85213b0447e4f",
        "Title": "2. Creating floor, roof and rooms",
        "Nodes": [
          "92d08191525346399652cd08b8ff79cf",
          "03772654961a46a4b27eb7c7665a48fe",
          "5e29aeaea36d400ab12495b18eeeebeb",
          "f85de9a1bbb94b4db41a4abfc56b180a",
          "0cf2a85445534ccb8e8da3e853d186f7",
          "d9688631436f4f9084b6cd8041349367",
          "016105717b744c0bb8d7f1053fa66be0",
          "551bd44cb95946cc9836961953419011",
          "c8e34f8166394d59a49df3d055f13065",
          "34fc4c98742e4813b5aaecaea16903a4",
          "4b9397e373e54364b9e54e0f98412c85",
          "768f4429d66a4afa90709e556e0c8c10",
          "00074b17726d4acf9adc448673304e5c",
          "ebb272aa8830495481d9e4c4f1e8df7d",
          "d66249a45bb641be8905e92dd1d1a386",
          "9432f8da4cde4c0588875eb7d90cb1cc",
          "e180714806b948cf96200683079b388c",
          "7793202a23fc4a479986262bd4947f58",
          "bdfd53a82b9b4404a760cd0d106ab698",
          "d5dcaa9913524fafb1c9e25699c61e59",
          "c1f21ee3d84e49189df8b11619128682",
          "6a9b9f093d474d0b921b192a95deca10",
          "1b7d7ace30e54101ae69c02e726c08d6"
        ],
        "Left": 1952.7878341991745,
        "Top": 149.65683672006156,
        "Width": 1323.3991567413157,
        "Height": 975.56512882861557,
        "FontSize": 36.0,
        "InitialTop": 202.85683672006155,
        "InitialHeight": 1061.793162315653,
        "TextblockHeight": 43.2,
        "Background": "#FFD8D8D8"
      }
    ],
    "X": 96.046218573006,
    "Y": 119.48245985964161,
    "Zoom": 0.12889063252486582
  }
}