{
  "Uuid": "33790953-9d0e-4c4b-9e27-227e2b095e1c",
  "IsCustomNode": false,
  "Description": null,
  "Name": "Autodesk-MaRS-office-example-v3",
  "ElementResolver": {
    "ResolutionMap": {
      "Math": {
        "Key": "DSCore.Math",
        "Value": "DSCoreNodes.dll"
      },
      "List": {
        "Key": "List",
        "Value": "BuiltIn.ds"
      },
      "Curve": {
        "Key": "Autodesk.DesignScript.Geometry.Curve",
        "Value": "ProtoGeometry.dll"
      },
      "Point": {
        "Key": "Autodesk.DesignScript.Geometry.Point",
        "Value": "ProtoGeometry.dll"
      },
      "DSCore.Color": {
        "Key": "DSCore.Color",
        "Value": "DSCoreNodes.dll"
      },
      "String": {
        "Key": "DSCore.String",
        "Value": "DSCoreNodes.dll"
      },
      "FileSystem": {
        "Key": "DSCore.IO.FileSystem",
        "Value": "DSCoreNodes.dll"
      },
      "DSCore.Color.ByARGB": {
        "Key": "DSCore.Color",
        "Value": "DSCoreNodes.dll"
      },
      "Line": {
        "Key": "Autodesk.DesignScript.Geometry.Line",
        "Value": "ProtoGeometry.dll"
      },
      "Points": {
        "Key": "Geometry.Points",
        "Value": "LunchBox.dll"
      },
      "DSCore.List": {
        "Key": "DSCore.List",
        "Value": "DSCoreNodes.dll"
      },
      "Rectangle": {
        "Key": "Autodesk.DesignScript.Geometry.Rectangle",
        "Value": "ProtoGeometry.dll"
      },
      "BoundingBox": {
        "Key": "Autodesk.DesignScript.Geometry.BoundingBox",
        "Value": "ProtoGeometry.dll"
      },
      "Vector": {
        "Key": "Autodesk.DesignScript.Geometry.Vector",
        "Value": "ProtoGeometry.dll"
      },
      "Autodesk.Geometry": {
        "Key": "Autodesk.DesignScript.Geometry.Geometry",
        "Value": "ProtoGeometry.dll"
      },
      "Autodesk.DesignScript.Geometry.Geometry": {
        "Key": "Autodesk.DesignScript.Geometry.Geometry",
        "Value": "ProtoGeometry.dll"
      },
      "Plane": {
        "Key": "Autodesk.DesignScript.Geometry.Plane",
        "Value": "ProtoGeometry.dll"
      },
      "Autodesk.Curve": {
        "Key": "Autodesk.DesignScript.Geometry.Curve",
        "Value": "ProtoGeometry.dll"
      },
      "Autodesk.DesignScript.Geometry.Curve": {
        "Key": "Autodesk.DesignScript.Geometry.Curve",
        "Value": "ProtoGeometry.dll"
      },
      "Math.Pi": {
        "Key": "DSCore.Math",
        "Value": "DSCoreNodes.dll"
      },
      "Math.PI": {
        "Key": "DSCore.Math",
        "Value": "DSCoreNodes.dll"
      },
      "VisibilityGrid": {
        "Key": "Visibility.VisibilityGrid",
        "Value": "SpaceAnalysis.dll"
      },
      "ViewField": {
        "Key": "Visibility.ViewField",
        "Value": "SpaceAnalysis.dll"
      },
      "Color": {
        "Key": "DSCore.Color",
        "Value": "DSCoreNodes.dll"
      }
    }
  },
  "Inputs": [
    {
      "Id": "c38b882e3ced45c7a742517a301e34cc",
      "Name": "nbr1 - spine",
      "Type": "number",
      "Value": "0.4",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "e7fb7f54a18c4f1286251a5a803353c0",
      "Name": "nbr1 - am side",
      "Type": "number",
      "Value": "0.7",
      "MaximumValue": 1.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "a086fee9a3824458af70bd5e4a06cd6b",
      "Name": "nbr2 - spine",
      "Type": "number",
      "Value": "0.3",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "781efe30e4334e7f9fea215fa1f88eea",
      "Name": "nbr2 - am side",
      "Type": "number",
      "Value": "0.6",
      "MaximumValue": 1.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "9509b001f01f41979ad3f3b8d2cbddec",
      "Name": "nbr3 - spine",
      "Type": "number",
      "Value": "0.4",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "8b72f81be3d74aed880eed01d40a25a4",
      "Name": "nbr4 - spine",
      "Type": "number",
      "Value": "0.3",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "f1e694009dda43888642b3ffd223ccb7",
      "Name": "nbr5 - spine",
      "Type": "number",
      "Value": "0",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "b1c740f2be08450cb669f20f039902a0",
      "Name": "nbr6 - spine",
      "Type": "number",
      "Value": "0.1",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "9951337818744070b554908c3acf3fba",
      "Name": "nbr7 - spine",
      "Type": "number",
      "Value": "-0.4",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "632ae610e8ed41b0a368faded33ff865",
      "Name": "nbr8 - spine",
      "Type": "number",
      "Value": "-0.3",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "1ad8ac5d4a914d5088eec7145bea64ac",
      "Name": "nbr1 - perp spine",
      "Type": "number",
      "Value": "-0.1",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "3c98b6f39a3f49f8b850ae0a6c94c6fd",
      "Name": "nbr2 - perp spine",
      "Type": "number",
      "Value": "-0.1",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "e8336b69ed5a40728276724199844ee3",
      "Name": "nbr3 - perp spine",
      "Type": "number",
      "Value": "-0.3",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "3b796d7b532b46df8eb009363a48ac0b",
      "Name": "nbr4 - perp spine",
      "Type": "number",
      "Value": "0",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "00d1a5d085274f64ad69b2c46360842d",
      "Name": "nbr5 - perp  spine",
      "Type": "number",
      "Value": "0.2",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "b806710c66d34e1c91da3dc9aa10645f",
      "Name": "nbr6 - perp spine",
      "Type": "number",
      "Value": "0.2",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "3a868a7dae7b45fdb15f7ce807226522",
      "Name": "nbr7 - perp  spine",
      "Type": "number",
      "Value": "-0.1",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "5b0202c0213049b89497a5bc72f1fc42",
      "Name": "nbr8 - perp spine",
      "Type": "number",
      "Value": "-0.1",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "5c3a7a8243364ecb9c4600b5849da81d",
      "Name": "nbr3 - am side",
      "Type": "number",
      "Value": "0.5",
      "MaximumValue": 1.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "c53bcc4a6fc041e3a7fe513bc6e14373",
      "Name": "nbr4 - am side",
      "Type": "number",
      "Value": "0.8",
      "MaximumValue": 1.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "57a55050d8494f8f9f6fb7ab07e54e42",
      "Name": "nbr5 - am side",
      "Type": "number",
      "Value": "0.5",
      "MaximumValue": 1.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "e35b6edfd7cb404f9d6abc13a8cfecf8",
      "Name": "nbr6 - am side",
      "Type": "number",
      "Value": "0.4",
      "MaximumValue": 1.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "706148f887fc43808c8215ae75fe5c6a",
      "Name": "nbr7 - am side",
      "Type": "number",
      "Value": "0.5",
      "MaximumValue": 1.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    },
    {
      "Id": "95b003f5fb73472194a96c7a9b6c8713",
      "Name": "nbr8 - am side",
      "Type": "number",
      "Value": "0",
      "MaximumValue": 1.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values.",
      "SelectedIndex": 0
    }
  ],
  "Outputs": [
    {
      "Id": "bea0ef9f47394f5aa8d8a7bd61d781c3",
      "Name": "Adjacency (Min)",
      "Type": "float",
      "InitialValue": "95.4556010928962",
      "Description": "Visualize the node's output"
    },
    {
      "Id": "88608b682e5d47c387cec9ccb837cbc6",
      "Name": "Buzz (Max)",
      "Type": "float",
      "InitialValue": "4.67989816267871",
      "Description": "Visualize the node's output"
    },
    {
      "Id": "d7f3a00a5e2d43c9bdcf7de66e79de2a",
      "Name": "Views To Outside (Max)",
      "Type": "float",
      "InitialValue": "0.704050231178104",
      "Description": "Visualize the node's output"
    },
    {
      "Id": "e3b93e5bf8c44006bbb2b65a509c4d9d",
      "Name": "Distraction (Min)",
      "Type": "float",
      "InitialValue": "0.270298695966097",
      "Description": "Visualize the node's output"
    },
    {
      "Id": "24d8cb6b06ee4b69887194451150b32f",
      "Name": "Work Style",
      "Type": "float",
      "InitialValue": "0.852876317321733",
      "Description": "Visualize the node's output"
    },
    {
      "Id": "f049f49b0e7d48ec89a929394b9f136c",
      "Name": "Daylight (Max)",
      "Type": "float",
      "InitialValue": "0.413451511991658",
      "Description": "Visualize the node's output"
    }
  ],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Average@double[]",
      "Id": "8d5f27ce17f24508b321865f43e842b3",
      "Inputs": [
        {
          "Id": "aba0448b8e374d1a8197ddaa7c1deeca",
          "Name": "numbers",
          "Description": "List of numbers to be averaged.\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "91d32339b5204d62b2a161666f56dfcf",
          "Name": "double",
          "Description": "Average of the list of numbers.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Averages a list of numbers.\n\nMath.Average (numbers: double[]): double"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "bea0ef9f47394f5aa8d8a7bd61d781c3",
      "Inputs": [
        {
          "Id": "6c48d4fe5d6344a181062c38f9927bf6",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "046b20ac5f804b759f938f8e574752c0",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "pathLattice;",
      "Id": "554c05f947f245cc893fe8d03bef7da7",
      "Inputs": [
        {
          "Id": "28b3c34b241d430c8df7c709c3e74efe",
          "Name": "pathLattice",
          "Description": "pathLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6fe3bb3cbd064cc2b4dd8f55368be0a8",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "routes;",
      "Id": "88edc17c2e2c4b0098298a8dc417da73",
      "Inputs": [
        {
          "Id": "4901012e09194a43b1a3c8ed8307f88f",
          "Name": "routes",
          "Description": "routes",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "88596be1f73e4dc78333b080da44b2fd",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double",
      "Id": "0c135ffcc5024e07bee287ad759db8a8",
      "Inputs": [
        {
          "Id": "3435fa07e83e454ea5388dca72136a35",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "92728d6ba77e47fcb0bd14a0c00d542d",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "80b0d9b9c6a6411ab7244a109145672f",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": -28.078,
      "StepValue": 0.1,
      "InputValue": -27.226,
      "Id": "3abf3e734d044c1dafafd06ec3e0ffcb",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a9cae0bc23984dfd8d5190fcdc847677",
          "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": 3.846,
      "Id": "93ebee6b48564d23b014efbadf3041c6",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3e1d420947124e74a0f5952999f52bec",
          "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",
      "Id": "de4cb8e4976f42f3af5e63965998c76b",
      "Inputs": [
        {
          "Id": "35897b4428f04d899b6d94e1dbc5d8e2",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2ed2700e3c43481d8f12d447feb492b5",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b402babfcbc44302a6b009f4a4684a01",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": -28.078,
      "StepValue": 0.1,
      "InputValue": -27.226,
      "Id": "5071ef79b8d04dca8c916a1b1b3d7907",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "922584aef17241b98d455f84a8f1eade",
          "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": 35.106,
      "Id": "8c9729049c4e477f9d7a767c44c325b1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9283ad20b8074a9c8181df1861627380",
          "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": -43.833,
      "StepValue": 0.1,
      "InputValue": -43.64,
      "Id": "9ace661fb34b4f83ad46e3eb593ca108",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7532247a47b844caa4b932306a41c131",
          "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": 8.989,
      "Id": "65f37524bc574578810a61efbde4b91e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bce6ff29b15549faafdc1451f2d42e86",
          "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": -98.104,
      "StepValue": 0.1,
      "InputValue": -98.015,
      "Id": "1aa3d92b67bf48a39fbdcdde450a6043",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e295536547e64626854407145a1bfbf2",
          "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": 8.757,
      "Id": "70e960363cc9458ca97696ac29ce3bae",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b6b6213ec8704237bfdcc2322c6a49c7",
          "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",
      "Id": "aa567ffb3cfa4198a73b39db0c63acc2",
      "Inputs": [
        {
          "Id": "412cfed304ea47caaa463a88ec59c99d",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7e12119d33764703aab0014667f26d87",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8e232f3f14d640a9940e90d9e0d9dd14",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double",
      "Id": "f4c4d91c668045d38997034eb6c80f83",
      "Inputs": [
        {
          "Id": "90a0e516d4154769b5252c938a73abed",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "50cde69519fe443bb6496943b13bfb5d",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ff865b265b754f4396de22570166dd0f",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": -97.874,
      "StepValue": 0.1,
      "InputValue": -97.874,
      "Id": "c80af1e4891449dcba9295368743658c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "839b955f3122479aa4129d188c9d49bd",
          "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",
      "Id": "5d10ae723c0c461f9208645a49d63b17",
      "Inputs": [
        {
          "Id": "7c21ec57458a45a985d2396a01a18889",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "197872525aed4a28b38b04d013c444e3",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c8f0dc0bf5c345138ffce791da054528",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 35.171,
      "Id": "e687cfc7007c4fdbb56e41fe35e2b448",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "07e757d09cb04d51931e6e1102896752",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "d9ea6e3cc62643a4bc520f69223cf5b1",
      "Inputs": [
        {
          "Id": "1c650074a26444a382e157df70d81273",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5b8b8fc7c03c4333bf15153daf1583e0",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5992273d431d45d785e08d2950882043",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "ee709ddf45064c2e9ef09d6bed68289e",
      "Inputs": [
        {
          "Id": "0fe9e49b6502485eb90650c44e84e0fd",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "54456f02b8754e4ebad6aaf22ca39637",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a592807f5aee4fdd9f2b923f85f3104a",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2d1e2d9d4ff743be9c9eb94b66774556",
          "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": "e7e5657fe34f41b28b2f8bfd235e6ae5",
      "Inputs": [
        {
          "Id": "e2d9153e3bd04faf987d72126449cdb9",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "77d100365c864669befba55eabd74bd4",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6b9d6b48926646ad915f46ad86140cca",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "bf0a89953db44a6cbfaadcbaea1f498e",
      "Inputs": [
        {
          "Id": "43cf735f0f70472c8cb236ccba4c9ba7",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a5f99f3727d0444b87327f2f559a3221",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3e366a9e7e9b4f9a915e238581e5794f",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "initial = ((1/(n*2))..(1-(1/(n*2)))..#n);\ni = initial + (adjust  * (1/(n*2)));",
      "Id": "78a28feb29b94a44804d35783b072b5c",
      "Inputs": [
        {
          "Id": "4f7c0b2a99764ba68ba7db1045722eac",
          "Name": "n",
          "Description": "n",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "526cfb4529b74ce58d1d186a6bb6639f",
          "Name": "adjust",
          "Description": "adjust",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "70b343a8c9ec4a138b96b035d4b60566",
          "Name": "",
          "Description": "initial",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cd2878fa9da54468bed9efe5cca865b6",
          "Name": "",
          "Description": "i",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "InputValue": 0.4,
      "Id": "c38b882e3ced45c7a742517a301e34cc",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fd4719d8d9b24be3833f7437b54dfcbb",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.70000000000000007,
      "Id": "e7fb7f54a18c4f1286251a5a803353c0",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "380ffc24e78144948dddf8942abf0034",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "InputValue": 0.30000000000000004,
      "Id": "a086fee9a3824458af70bd5e4a06cd6b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "af98e6ef0e0b4a5281f34e5306673922",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.60000000000000009,
      "Id": "781efe30e4334e7f9fea215fa1f88eea",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cb78d99637444436b816772456b7a5a4",
          "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": "0cd0408683aa4938a5a65ed0938c9e71",
      "Inputs": [
        {
          "Id": "a9a78f984fa245d9b6b774ab203b6a3c",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3d99f79eae3247bc9c2dfad0462dc1a8",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6d96219a92904700be6b1545e10b8e54",
          "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": "76595add04b9417db515d72e18ab9f69",
      "Inputs": [
        {
          "Id": "ef8b73e5308742e899f51279fec1e2a9",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6f7c0329832847b28c8e0f652d1ab52e",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e96089a9751249d6a6bba9df580b6080",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "InputValue": 0.4,
      "Id": "9509b001f01f41979ad3f3b8d2cbddec",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "09ffce9ffb994fa4913816518263049b",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "InputValue": 0.30000000000000004,
      "Id": "8b72f81be3d74aed880eed01d40a25a4",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "002e5b3970fc4afdbb9d398094ff53ff",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "InputValue": 0.0,
      "Id": "f1e694009dda43888642b3ffd223ccb7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c372356a50ef4c4c975b534d2ae5fa0e",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "InputValue": 0.1,
      "Id": "b1c740f2be08450cb669f20f039902a0",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e8d793f5c6e64d19b8a03fa580e0bd2a",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "InputValue": -0.4,
      "Id": "9951337818744070b554908c3acf3fba",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5b2bc474bbeb44df984510f71982a1df",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "InputValue": -0.3,
      "Id": "632ae610e8ed41b0a368faded33ff865",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e06c83d05ad84ea2ba3a013fffaa770b",
          "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": "474ef035dab149e6b8b9df52994728fa",
      "Inputs": [
        {
          "Id": "1b0d3a960cdb4d2481f80ed3ab4b1965",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bcd8480c1de7415892c4342ccfe8bfa9",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5ab96283358641ed8d391bedaebf93af",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b4e7412285dd41879cb03b74c0ddbff5",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4a2ee1ecee67424dacff0edafa65a011",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6381736e5ff64a1fba1e85baecee4ed0",
          "Name": "item5",
          "Description": "Item Index #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b7774f2e04184c6f83e58d624d8e37a0",
          "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": "feb1441258464ef883a51406eaa5fe01",
      "Inputs": [
        {
          "Id": "08b0a8cddb1e4853be9ff4f6747df3b8",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d9fae47b940740f6adc1cb72a32d0de4",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e9c4d40cbbe84510988de921afa162a2",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.NormalAtParameter@double",
      "Id": "114a5d7c751c4416b55ed58923166067",
      "Inputs": [
        {
          "Id": "c72e9a9fb8d246eeb22d0955b719f762",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "85d00aa4293b47cdbbd0b5c4ac2ef8f3",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "96b6b1f40b7d4a2bab469ee982a93e49",
          "Name": "Vector",
          "Description": "A Vector perpendicular to the curve at param",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a Vector perpendicular to the curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.NormalAtParameter (param: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "parameterAdjustAlongSpine;",
      "Id": "6a9a494161db4fdeb7d19b1aec7c512f",
      "Inputs": [
        {
          "Id": "910e0b393d234b4e9e9d8ad4560b9909",
          "Name": "parameterAdjustAlongS...",
          "Description": "parameterAdjustAlongSpine",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "705033f7f2cd489cb35f3219432a3ba3",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "parameterAdjustPerpindicularToSpine;",
      "Id": "3166acbf0bf84e3fbd4badb297cc114c",
      "Inputs": [
        {
          "Id": "7f2d8d95fe4243c79acd21e9483c89cf",
          "Name": "parameterAdjustPerpin...",
          "Description": "parameterAdjustPerpindicularToSpine",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2ed9b4d96a5f406bb3f7ebda310efa83",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "spineCurves;",
      "Id": "d706d37856af4829b9f5649f25006bc6",
      "Inputs": [
        {
          "Id": "bc0886473b0e4507a03c4038218a37ea",
          "Name": "spineCurves",
          "Description": "spineCurves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2a6c7ad5c35a46b7988e3b0567cf8b3f",
          "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": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "InputValue": -0.099999999999999978,
      "Id": "1ad8ac5d4a914d5088eec7145bea64ac",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "91856c32cf354943a140bd2ad1f23748",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "InputValue": -0.1,
      "Id": "3c98b6f39a3f49f8b850ae0a6c94c6fd",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c93d0efd1dc4499780e07829970bde5f",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "InputValue": -0.3,
      "Id": "e8336b69ed5a40728276724199844ee3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b7e7febc262e422b8199b2b3adac494f",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "InputValue": 0.0,
      "Id": "3b796d7b532b46df8eb009363a48ac0b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c9499a39ea764df3a822ca2df61fb86f",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "InputValue": 0.20000000000000007,
      "Id": "00d1a5d085274f64ad69b2c46360842d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ab91eaa0a5454939bb8375c1d422b9a6",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "InputValue": 0.20000000000000007,
      "Id": "b806710c66d34e1c91da3dc9aa10645f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "55851f71709840d7911be5aa99c64103",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "InputValue": -0.099999999999999978,
      "Id": "3a868a7dae7b45fdb15f7ce807226522",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "aef7553c7d4e49bdbe63b49bc2f2d83d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.4,
      "MinimumValue": -0.4,
      "StepValue": 0.1,
      "InputValue": -0.099999999999999978,
      "Id": "5b0202c0213049b89497a5bc72f1fc42",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e542859fca5a43a38a052c88214b074a",
          "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": "72ecfb9279fb488fb886f7080af22dc1",
      "Inputs": [
        {
          "Id": "f6d587202527440caf12da71774792a4",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dc89be4fab5040eb8b4ac9501bc80a64",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a26dcd873888445bb4698c124cd3a868",
          "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": "adc00bbd43e54c19b443ced56fdcb2cf",
      "Inputs": [
        {
          "Id": "33722ebe37704dec87029b2f6a29eaab",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4ca9b6f03f45447cb6e3728dc207e65b",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "85170eddf3a4418e9c3e45c1ec355b54",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "42711e894bc24040995cc4ecf4ac774f",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "824b2d9148b2498b89b986ff528214b7",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "825e5062dd8542178267f237fa0902dc",
          "Name": "item5",
          "Description": "Item Index #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "10f83046af7649a0b4212e91ee99cc22",
          "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": "cc9ee04b64d641a69627a12e2589edb5",
      "Inputs": [
        {
          "Id": "c1d5cfdf6ff2402bb4c408641fc53bd3",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5a7ccd11938440d1883440f093cfb4db",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "752351ac710d4948bc5f6351fbe22dad",
          "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": "regionThickness = [6,6];",
      "Id": "13ff36248b70447db067ac340a9dc9e7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6a24527e6cfd4ec8a1f15fa5b97766fb",
          "Name": "",
          "Description": "regionThickness",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "2df0e8c8c22542fe8af80efe02bb0e33",
      "Inputs": [
        {
          "Id": "9f9cf6317c1e42d1827b19a7cfceea40",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "02b2e8be425b44cba79f083ec61f5746",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98d8de8512d84d069ea8f3c0d985d5d7",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a7ea894e5caf49918eb96bbdc391568d",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "d*thickness;",
      "Id": "8a119078fdd846419500ebafa6dd8fb2",
      "Inputs": [
        {
          "Id": "433f1f93cdb24f9e9604141e0b12c9ad",
          "Name": "d",
          "Description": "d",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c434ea6d918e44fb92ebc76c5e9614af",
          "Name": "thickness",
          "Description": "thickness",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cf38a7dffb3c49e58c308c3668622ab7",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "neighboroodCenterPoints;",
      "Id": "518526280a4643ab88a6954b102be715",
      "Inputs": [
        {
          "Id": "111e784c1ea241e09cc9d9acb9b31846",
          "Name": "neighboroodCenterPoints",
          "Description": "neighboroodCenterPoints",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f730707b13fc4d8185b3bea91c79ed6e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "neighborhoodSizes = [2,6];",
      "Id": "84b49967fce843bba8520fb3e4998171",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "971456e7f2bf473c8c87f36255e0d41d",
          "Name": "",
          "Description": "neighborhoodSizes",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "neighboroodCenterPoints;",
      "Id": "512c3f049142493f9e463153bb413926",
      "Inputs": [
        {
          "Id": "7923e89368aa4c288b5e487a22e0bf1f",
          "Name": "neighboroodCenterPoints",
          "Description": "neighboroodCenterPoints",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2c3fee95f87c4568b4db460d2e089423",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "15;",
      "Id": "5e317f50c58749e486c3ac008779b804",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2a4e9193f0ae417d84ab5b95eb31b512",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Intersect@Autodesk.DesignScript.Geometry.Geometry",
      "Id": "b97d97a4c66d4212bf8e28a38898abae",
      "Inputs": [
        {
          "Id": "e0189a66e850417cb5162103c2bb9780",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "18d9e6fdcb9747b28692a574f37ca50e",
          "Name": "other",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7d5a33dd392e4039ab75684c16c52669",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the intersection Geometry for this object and another\n\nGeometry.Intersect (other: Geometry): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.BoundingBox",
      "Id": "357902e3b5764c8ca6f9476e0aad24dd",
      "Inputs": [
        {
          "Id": "8d6ab1bacc654c86b711456fbed62496",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "556d07d417424fffa5363813179ec843",
          "Name": "BoundingBox",
          "Description": "BoundingBox",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the BoundingBox containing the given piece of Geometry\n\nGeometry.BoundingBox: BoundingBox"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "p1 = bb.MinPoint;\np2 = bb.MaxPoint;\np3 = Point.ByCoordinates(p1.X, p2.Y);\np4 = Point.ByCoordinates(p2.X, p1.Y);\nRectangle.ByCornerPoints(p1, p3, p2, p4);",
      "Id": "96982ec4febd4b95b7951be8c144833c",
      "Inputs": [
        {
          "Id": "b40d08efd5be4c2ab7aec0fe22091fb0",
          "Name": "bb",
          "Description": "bb",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d3989c3185af4cb0a252467e1ee1dadc",
          "Name": "",
          "Description": "p1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4a9ae6a18eed407faf17732f4d03b224",
          "Name": "",
          "Description": "p2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "86893d26907c45cfa6b35bcd45a3b77c",
          "Name": "",
          "Description": "p3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "db6f31a1dfad459a99556a17189b00a0",
          "Name": "",
          "Description": "p4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dfa85713b145425da0308f71009292a3",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "faafe14eb0ad4d56b2d6c72539573fc4",
      "Inputs": [
        {
          "Id": "e740de515ca74cb3a45ee5056a431bbd",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2c38a466e1bb4a4397d3820c50ca1aab",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "00388d55a70641c2b0f024634b4da1c7",
          "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": "7feb14e709604c7f909915e805983d57",
      "Inputs": [
        {
          "Id": "e6efd9d4e7494d9dbf576ea204af6e84",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "16dce5d4e1da4a198deda865d7636626",
          "Name": "Surface",
          "Description": "Surface created by patch",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by filling in the interior of a closed boundary defined by input Curves.\n\nSurface.ByPatch (closedCurve: Curve): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Tessellation.Voronoi.ByParametersOnSurface@Autodesk.DesignScript.Geometry.UV[],Autodesk.DesignScript.Geometry.Surface",
      "Id": "c0ecb59299294242ae0ff772349cd03a",
      "Inputs": [
        {
          "Id": "bf4edf45cf254cf9bf71c7d105f9d036",
          "Name": "uvs",
          "Description": "Set of UV parameters.\n\nUV[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c037015e504840f9bf3ce0a9f781cc76",
          "Name": "face",
          "Description": "Surface to tesselate.\n\nSurface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2341ed6fa2084f26bb550fb1cc7ed524",
          "Name": "Curve[]",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a Voronoi tessellation of a surface with a given set of UV parameters.\n\nVoronoi.ByParametersOnSurface (uvs: UV[], face: Surface): Curve[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.UVParameterAtPoint@Autodesk.DesignScript.Geometry.Point",
      "Id": "7fcdb2f6589743ad9e5bcdff5d11068f",
      "Inputs": [
        {
          "Id": "88669e9bc9854ad19a0703e49e591682",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8dca56981dfc4ea7ba27f2433094e27d",
          "Name": "point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c590f0b996074be7bfa41a01aff58c9e",
          "Name": "UV",
          "Description": "UV",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Return the UV parameter pair at the input Point. This is the inverse of Point at parameter.\n\nSurface.UVParameterAtPoint (point: Point): UV"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Explode",
      "Id": "bbf82e3e7fd04123b6899d8b937757ae",
      "Inputs": [
        {
          "Id": "7021769cf7dd4f9f9f873dccff6d7ad9",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e66f2a65d411438182abf739849ff18c",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Separates compound or non-separated elements into their component parts.\n\nGeometry.Explode ( ): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "2302ff80180446c59aefb155a536286a",
      "Inputs": [
        {
          "Id": "34470059f043465cbb5b1026e423b53a",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6d10dba5d23a4a328ee47d27994f561f",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Offset@double",
      "Id": "a5b530ba1a42471382360c26579464da",
      "Inputs": [
        {
          "Id": "e1120231f2444532930f31eecab5eac9",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "86815ff49a7c413c98779ee4eda74bb3",
          "Name": "distance",
          "Description": "A positive or negative distance to offset\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b2b541e302324c2a974b410b0ab50a69",
          "Name": "Curve",
          "Description": "new offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Offset a Curve by a specified amount. Curve must be planar.\n\nCurve.Offset (distance: double = 1): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[List.Flatten([a[0], b[0]], -1),\nList.Flatten([a[1], b[1]], -1)];",
      "Id": "fde26dba96234da6831ac6a4b11734e9",
      "Inputs": [
        {
          "Id": "671f19db533342a1aebd27fb17e8a237",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "13c17c42985b4bd8b131bece3d7a2662",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b06a22610a2049f1a61c2b38bcc8f761",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve",
      "Id": "9a937bdf0cc64771abd42ef7fbd37ea2",
      "Inputs": [
        {
          "Id": "6cf6410a234c4a919061fb133c31c9a0",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "171a9ab6478b4780a00427697027c929",
          "Name": "Surface",
          "Description": "Surface created by patch",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by filling in the interior of a closed boundary defined by input Curves.\n\nSurface.ByPatch (closedCurve: Curve): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "0c3fbdb69ea145fbb7cf01881f778f98",
      "Inputs": [
        {
          "Id": "e3c6e1a3a5d44b359b307a5f722e6415",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 3,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "48138c7a53bd45d6b87ef43940356a9b",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8b8ee10971e84094b0329b3c3040a401",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Extrude@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "7923432ee1614e0a91362e5c131990ee",
      "Inputs": [
        {
          "Id": "4bc12e47318d45218f5d400dbd193eea",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "32c05309c2fb4161a8b02041439fd7e5",
          "Name": "direction",
          "Description": "Vector to extrude along\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c2a1cd4bf7124308955e3d07e5ed5e67",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6292c142f407414f91579e6766550180",
          "Name": "Surface",
          "Description": "The extruded Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance\n\nCurve.Extrude (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.ByJoinedSurfaces@Autodesk.DesignScript.Geometry.Surface[]",
      "Id": "be8e5b2b6bcd4c6798077d249f412996",
      "Inputs": [
        {
          "Id": "1fa70fc908364bb18eb94d4efc3eabc3",
          "Name": "surfaces",
          "Description": "Surfaces to join into polysurface\n\nSurface[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "775597e1437d4c5f931fbc5308bd008b",
          "Name": "PolySurface",
          "Description": "PolySurface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make Polysurface by joining surfaces.\n\nPolySurface.ByJoinedSurfaces (surfaces: Surface[]): PolySurface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Split@Autodesk.DesignScript.Geometry.Geometry",
      "Id": "5171510d442e4d509af77227657bce3d",
      "Inputs": [
        {
          "Id": "59cacccf8b9d419fae2b08142bd5cccf",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4a12315d23794593a0c07e16718e6e0f",
          "Name": "other",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e10589e76b54430285e4a72b6fa2589f",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Split this Geometry using another Geometry as a cutting \"tool\"\n\nGeometry.Split (other: Geometry): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "neighborhoodSurfaces = List.Flatten(a);",
      "Id": "3ae0a3047f3348eb89589123a5e027dd",
      "Inputs": [
        {
          "Id": "ab1527a51c874570865470e0977cc3a0",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a2295cb159cc43dbbcefaec7bb9a5e71",
          "Name": "",
          "Description": "neighborhoodSurfaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.5,
      "Id": "5c3a7a8243364ecb9c4600b5849da81d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1757d7a564144ed3a1bb31f83e97c227",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.8,
      "Id": "c53bcc4a6fc041e3a7fe513bc6e14373",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b9068d6c050c4fed8eeb58425a51c093",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.5,
      "Id": "57a55050d8494f8f9f6fb7ab07e54e42",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0bbafb655a2943348b6c4f4112780a0d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.4,
      "Id": "e35b6edfd7cb404f9d6abc13a8cfecf8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c2c5e1653c03488383f91eef15e5ec35",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.5,
      "Id": "706148f887fc43808c8215ae75fe5c6a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4b67686a977e49b88d49e01168b5288b",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.0,
      "Id": "95b003f5fb73472194a96c7a9b6c8713",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1ecfc4fcbe3c4fcaa4cf298879bc7170",
          "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": "0a0770d02b4341c1a0cfb4393e7cef34",
      "Inputs": [
        {
          "Id": "4487e6c8a0e842e69a4399f12bc1957f",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dfe2c1f5f29a4807b580e771834b6d26",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7f75ff49737a48fdb95e58184209bbe2",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0878b7e8818647a58f0c41a4952f1e67",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b3fcaa920b35492d8c03d78414a0e65f",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2d999d7416ee4d40a5d1da3acbfa637b",
          "Name": "item5",
          "Description": "Item Index #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6d6278f1ca784b33af4467b5cddb8a4f",
          "Name": "item6",
          "Description": "Item Index #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "90d9da02963b4478af6fda2f937614ae",
          "Name": "item7",
          "Description": "Item Index #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e65ae350945349ed9bffabff36dcd031",
          "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": "neighborhoodSurfaces;",
      "Id": "091ca533eee9429a98fc49bfb74ec9ba",
      "Inputs": [
        {
          "Id": "90c4904a11fa49019be197b2e548125f",
          "Name": "neighborhoodSurfaces",
          "Description": "neighborhoodSurfaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "183d66c1bf574aca963e82d3bcb02d5f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PerimeterCurves",
      "Id": "32699fafb1f54f14aed841b96f9b0b12",
      "Inputs": [
        {
          "Id": "709488bcddf74b2aacca47060cb20598",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ba3c1a897a5841298e4b59526993c14b",
          "Name": "Curve[]",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Return all the boundary Curves of the Surface.\n\nSurface.PerimeterCurves ( ): Curve[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "92548185267d49ffa32552b882a9867e",
      "Inputs": [
        {
          "Id": "a452f37186574d8aba753bd82f978330",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3f631a0a65e946e3947e72bf492b45dc",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "a1dbd872a6014a52aeb15fd2a0b06615",
      "Inputs": [
        {
          "Id": "273f030c4e2c4ce396d636f39d758632",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f14eebf3e18f4bc5b8d407fa6fa3fb32",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0c69df34ec644914ab1c5bc2bcb46715",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "62b33b5743b14bc4a35eaa305ab9cc33",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Count@var[]..[]",
      "Id": "da2992e0b4814df687f7be5343cfbf36",
      "Inputs": [
        {
          "Id": "011e13c97dde40dbbcb58bc818798feb",
          "Name": "list",
          "Description": "List to get the item count of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e5eb843d39fb45f4b28359410f9ff609",
          "Name": "int",
          "Description": "List length.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "minEdgeLen = 10;",
      "Id": "182c4a3f98314fa4b66e7038369804f7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c25a47b8e70e4d0a8032190161162828",
          "Name": "",
          "Description": "minEdgeLen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": ">@var[]..[],var[]..[]",
      "Id": "5393a1da503f4fce825a07b3e105fb0f",
      "Inputs": [
        {
          "Id": "0d72f8160fea492f92c1e38980bf70a1",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ec8256a9341843a8b9d10e0f136d1451",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3be5b69a6616490cb0e21f3ec056de7a",
          "Name": "bool",
          "Description": "True if x is greater than y, false if not",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Compares if x is greater than y\n\n> (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "Math.Round((c-1) * params);",
      "Id": "9600938256a04c809f48852e95590116",
      "Inputs": [
        {
          "Id": "caa414a4f7e34001ab89e2cc522fdbf1",
          "Name": "c",
          "Description": "c",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5b6684178e9f4ff18e39aa455da1763e",
          "Name": "params",
          "Description": "params",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "42981b818edc48b98e9e806603138f28",
          "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.GetItemAtIndex@var[]..[],int",
      "Id": "b4df576ebdcf4c10b9fdd14e47c0f186",
      "Inputs": [
        {
          "Id": "603ba9daf78d4cabb2e245329b9985e3",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "fa244a8e349d43f388a4440b7bccd51e",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d6708ddf80ab44a09b1c0f72095252e2",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Shortest",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "midpoint = Curve.PointAtParameter(t, 0.5);\ntan1 = Curve.NormalAtParameter(t, 0.5);\ntan2 = Vector.Reverse(tan1);",
      "Id": "e3047d90111d44cfa235e2a89be02034",
      "Inputs": [
        {
          "Id": "9a5153c567964a948ba9f64401e8a9b1",
          "Name": "t",
          "Description": "t",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0419de3995094ff3ac670585b3a55bb8",
          "Name": "",
          "Description": "midpoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "91a46d3e9e284114bc517a9636f3b06f",
          "Name": "",
          "Description": "tan1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4b13d2990d094cabb9cb3a41597b71a8",
          "Name": "",
          "Description": "tan2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Scale@Autodesk.DesignScript.Geometry.Plane,double,double,double",
      "Id": "4714b2e40b61449f88f7b71ff02ce608",
      "Inputs": [
        {
          "Id": "4ad9deb556224271816b5755915e2f0b",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "693c4ecc1faf4571b6573cd213a4c59c",
          "Name": "plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7f5cf5ea31c747978522104ab3ad8e28",
          "Name": "xamount",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "067e78943a684a779f14585d7608dea2",
          "Name": "yamount",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fd8c69e6fd5045c4b5ff7c68ba6dec4f",
          "Name": "zamount",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0af06708de7e4a949b0fbb718df4f758",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Scale non-uniformly around a given Plane\n\nGeometry.Scale (plane: Plane, xamount: double = 1, yamount: double = 1, zamount: double = 1): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5;",
      "Id": "f17b957e0e0848fda06ace512ba5b289",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b7fec92d32904bf1a3a479d0e8c7528b",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginNormal@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector",
      "Id": "f89dfeea0af34ac7ab431c320cb7da84",
      "Inputs": [
        {
          "Id": "a13ac580006a4596b1d1adb9fbf14b19",
          "Name": "origin",
          "Description": "Origin point of plane\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "28c55760c59d4a0fb8d12134a0a04f43",
          "Name": "normal",
          "Description": "Normal direction vector of plane\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "21b634dd8c26486d977e6fe75a327aef",
          "Name": "Plane",
          "Description": "Plane created by origin and normal",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Plane centered at root Point, with input normal Vector.\n\nPlane.ByOriginNormal (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), normal: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "4;",
      "Id": "348339659b4d450083fd23a2e793827e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7858ea4ac9494ea1988ffe0f467d7cff",
          "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.Curve.PointAtParameter@double",
      "Id": "773b827214094bec884da5995b8b2c7f",
      "Inputs": [
        {
          "Id": "09938fabfc814ce3acb02e8cbf886a98",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "47375cac0d8648698f9051eefc9dc90a",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0e200d4ee04e42b1a59eace49ade5447",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "d4bb8d2d2e614b75b380f76f2334e6a6",
      "Inputs": [
        {
          "Id": "2953949d5b764e1188d0ec12e05e59fa",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2d203ae3f18f46589f843171e3a5c57a",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "873b3e44c2ef405ba7c448cc72c44b39",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4e3349ce536c44bc99ad2ff7ee6f77df",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Split@Autodesk.DesignScript.Geometry.Geometry",
      "Id": "87ecd724b02b4bdfb6d652baa242fbd5",
      "Inputs": [
        {
          "Id": "5c747cea18f24cc3a255a977fb3c55b2",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "470f92a9bab6449d97ee585a43b091ab",
          "Name": "other",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "229c4778cfb842b09bc01f1fd4c1fcc7",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Split this Geometry using another Geometry as a cutting \"tool\"\n\nGeometry.Split (other: Geometry): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.DoesIntersect@Autodesk.DesignScript.Geometry.Geometry",
      "Id": "ef985fabc9864ac4b6738ca2a45b9a78",
      "Inputs": [
        {
          "Id": "b3ef05449aca4558ad3a0d242bf0add4",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3d1bd8e2ec914947bea6338bcbb7fe36",
          "Name": "other",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "32853d3be5aa435b99f3aad854281d2a",
          "Name": "bool",
          "Description": "bool",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determine if another Geometry object intersects with this one\n\nGeometry.DoesIntersect (other: Geometry): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "pickedEdges;",
      "Id": "099ab1ebfa8b4e63a8dfc37fd1143a7e",
      "Inputs": [
        {
          "Id": "e9a70253b67149e4b89f1f389269454e",
          "Name": "pickedEdges",
          "Description": "pickedEdges",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1a2695094c5d45c8ba5b231d91922db8",
          "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.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "f8525eb5ed0445d1bb513ac2b473b4b2",
      "Inputs": [
        {
          "Id": "309611775bc44283abea0636753dcd42",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "94489c14f1384b02b1761564af5b9064",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "39299ee117354d3f987e639bc8b6a5a0",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "320ab71187214995a77731a253c6813c",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "amenityAreas;",
      "Id": "828b959482b84cbfbe5f724b98ef10ae",
      "Inputs": [
        {
          "Id": "990d33b02cc5434f89e71026bcfce5e2",
          "Name": "amenityAreas",
          "Description": "amenityAreas",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5ec81ad268d84bc08ea2caeb9a7b0555",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deskAreas;",
      "Id": "a43fe8805d9c4b6788dabb289dc09e64",
      "Inputs": [
        {
          "Id": "5c68e1b852e249ab8c7e312af6b1c7e4",
          "Name": "deskAreas",
          "Description": "deskAreas",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2dbd5d58ff884510b1031ddb9217239c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "70b5d6592f59469db2fe2c4731655f94",
      "Inputs": [
        {
          "Id": "df9d6a101ee74573a84b9af77c5dea9c",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b49ad466ae1d482b8c9a9fe155db51e1",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e0401563440140b8a1cc6bb11c5e3d1e",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 100,
        "G": 149,
        "B": 237,
        "A": 196
      },
      "NodeType": "ColorInputNode",
      "Id": "a1fc2a9e5a2d49a4b2b20e27ecdf9d30",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "eabc46ba9589428e942ba28156ac8ddc",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "2;",
      "Id": "f6a64567cf1244228c4f3d4a9e0cc11a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1d500563a4584e77972b56de6f63f026",
          "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.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 192,
        "G": 192,
        "B": 192,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "52447e53130547fca4c3946f98a4e9b2",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0e078421585442c996958e123b284609",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "8c7ee80b35054f22927ee47547c2a767",
      "Inputs": [
        {
          "Id": "240993e75ffb4820bea480c0b67c24df",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "23e97be2cbf94d9fb0c143361b6553a3",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2be81e573f9d48968ab4bd68cccb39fe",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PerimeterCurves",
      "Id": "b3c394680c514992bd2016470a49aac7",
      "Inputs": [
        {
          "Id": "2fc70c4d718246699711871ac9bef1b1",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bf0f193fbe72432dba3acf6361827c3e",
          "Name": "Curve[]",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Return all the boundary Curves of the Surface.\n\nSurface.PerimeterCurves ( ): Curve[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "spineCurves;",
      "Id": "8d14466dde3b4ca7860de27ee0e46108",
      "Inputs": [
        {
          "Id": "109fb5d3f42a4b3b8705d4b479a464ae",
          "Name": "spineCurves",
          "Description": "spineCurves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9c8af422d853456589b1a79b7e915b60",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "1b0f4bb376cb487cac7e9cfac5bbae1b",
      "Inputs": [
        {
          "Id": "d0e19f966d7944b883c656444063074e",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d3980c9bae1f4a65ac65b558afd0784b",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "600725aa36964a4bb505641a16be321d",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 255,
        "G": 127,
        "B": 80,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "2357d3dabf89475b88c1ad39aedf1b70",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "228988d0e6154024afefeb44867397b2",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "9740ee3c99e94fd0b707fc8599dd1eab",
      "Inputs": [
        {
          "Id": "e8fd05689d2f42ff8bee783a0aeece51",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5c9b21f2605c4a9a95e3742767fb6220",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "45b5058708314462b0fa05869f7254ea",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 0,
        "B": 0,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "e9b864b1daef4cf895f159ada1802f2b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4128c2fde1cd413d93c9bdc834df2547",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "f6085c258fe046db887eb8487e971cff",
      "Inputs": [
        {
          "Id": "f10e1f8318f94774b0f12b809df82b31",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "02b1e2c3977a40049743cd8810f73579",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d7f2b852e97e47dda1e9fa6a92986477",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 0,
        "B": 0,
        "A": 136
      },
      "NodeType": "ColorInputNode",
      "Id": "4c8ec920b7ec4e8f964366234fc4cb57",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1910f54c5a5f46719fc707d2ef572fb8",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "4;",
      "Id": "9fb444598a42441bba4f3d7f214f8dd8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e0b6e5d5be4c4c3f9a477fedf6315344",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double",
      "Id": "d3dd789d937343adb6d6e62d480e4514",
      "Inputs": [
        {
          "Id": "9a8ef2ef67b34254bc64de7ea38d8c12",
          "Name": "centerPoint",
          "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4ca53cd7548141fba0771d89aaad7cf8",
          "Name": "radius",
          "Description": "Radius\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "de4bf9b3108046e38a44d4a04902d8ce",
          "Name": "Circle",
          "Description": "Circle created with center point and radius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "54c8c7a3d854488db93ebe6ab2c56747",
      "Inputs": [
        {
          "Id": "cbfcd28e52cb473cb59e6936da6f82b2",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8ebe09e8981a42938317a4a33a5e67bb",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "948f731ae1464635812d9c03412e6348",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Polygon.RegularPolygon@Autodesk.DesignScript.Geometry.Circle,int",
      "Id": "8536647269e14425a384ff6b9acd3a47",
      "Inputs": [
        {
          "Id": "91e2f479ef22422a8624bc46acce0600",
          "Name": "circle",
          "Description": "Circle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "46123287f9ca4d66a0e3677d92cfe32a",
          "Name": "numberSides",
          "Description": "int\nDefault value : 5",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "083c01b39d0c4a39bef2a9a51f67d6bc",
          "Name": "Polygon",
          "Description": "Polygon",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Construct an inscribed Polygon Curve within a circle.\n\nPolygon.RegularPolygon (circle: Circle, numberSides: int = 5): Polygon"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.3;",
      "Id": "0bb196f81038432ab7c02f000e7de4ab",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5e8661c7aff448ff8692b5c6bc9b7aff",
          "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.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 255,
        "G": 0,
        "B": 255,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "eaf398066afa4ce7820a16233b206fd7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "798b935e369247ba982f710e33ec92d4",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "7;",
      "Id": "876e89d0bf94402ba94ee35d198e0a62",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a946b98f9f2d4be7a0ca546ce0b8a89c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "4c9a42d39f14473e9d94b8e45eb86d9e",
      "Inputs": [
        {
          "Id": "6e37bbbe2e324e6684e6ec8debeae575",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a27afed7ae774a63aeadf8eb6e15c8fa",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "932b3ebe27a24cdc8d4677e098ecd126",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 191,
        "B": 255,
        "A": 71
      },
      "NodeType": "ColorInputNode",
      "Id": "8cedb0384b884e9baaf3643edbfd8f51",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f66b794f680b4c8f9818723fca80280a",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Extrude@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "ab37edb29a374ff5adee50641a9c64e5",
      "Inputs": [
        {
          "Id": "212fa873bd1e498393b7402cc9cfdaaa",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7a5f6ad03c4948f09257f4415244a975",
          "Name": "direction",
          "Description": "Vector to extrude along\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1282e90662254aff93490d59e8386788",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "41530b64dc374174a1ae03140aab2641",
          "Name": "Surface",
          "Description": "The extruded Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance\n\nCurve.Extrude (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "e6066f8e945b44aaa982b3a5bbe5a7e4",
      "Inputs": [
        {
          "Id": "7f2154e271ff4f22b489c66d3a2b4eca",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f14c6321f9794711862296f4e8c48eea",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "50b870e8c9eb46ba89c6d869846a24c8",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "1b46769bb5e84d18a90dc8cb058051a6",
      "Inputs": [
        {
          "Id": "a2e26061cb7a45ba80dcadbdb137be9d",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d728b2ac2c454124831eea41b73f7dfb",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b65d25c1d2d041498ad1ab4a7a1cb577",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "amenityEdgeParams;",
      "Id": "5e71f1fda122407dbd4857a194462848",
      "Inputs": [
        {
          "Id": "b0d6eb62e818459592d29be5b8f84f4e",
          "Name": "amenityEdgeParams",
          "Description": "amenityEdgeParams",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "03f086de43e145ebbd8e81130dd2b1b1",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "amenityAreas;",
      "Id": "e7e57f0da26c4891918e6ffe69b4bf81",
      "Inputs": [
        {
          "Id": "512273390f9c4216b41598d705cd36a7",
          "Name": "amenityAreas",
          "Description": "amenityAreas",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "33fc399ed604464a8b6e175a61377315",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[3.85,-18.938,35.211,-18.849,35.022,-35.469,31.766,-35.444,31.724,-43.581,35.218,-43.540,35.090,-54.469,18.302,-54.327,18.198,-65.545,21.221,-65.617,21.225,-72.260,16.282,-72.256,16.248,-89.297,35.143,-89.374,35.340,-104.360,3.664,-104.349,3.690,-43.758,14.197,-43.638,14.161,-35.455,3.85,-35.482];\n2;\n-1;\n-2;",
      "Id": "d9a53245e3b64b99a71528e795c6c2fb",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "98354a30fee944a4a717bfa884456970",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "389ac48c04cd46ad8c3ab029a4691ee7",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5cdaf8f834944ec081f63b63090c27a7",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "adc62b23ae0e457fae636ce2c78b162a",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.TakeEveryNthItem@var[]..[],int,int",
      "Id": "0969a306714a45dc973cf481a9b95c87",
      "Inputs": [
        {
          "Id": "9d4e2f3df705410eb926c15147c4b85a",
          "Name": "list",
          "Description": "List to take items from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a5b1f89bc0034d8f9bbadcf972b70d38",
          "Name": "n",
          "Description": "Indices that are multiples of this number (after the offset) will be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fed3e37b2db1480ea6f6dc20b7dde12f",
          "Name": "offset",
          "Description": "Amount of items to be ignored from the start of the list.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1033f1c7a9224369b6ea4aa09c7eda24",
          "Name": "items",
          "Description": "Items from the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Fetches items from the given list at indices that are multiples of the given value, after the given offset.\n\nList.TakeEveryNthItem (list: var[]..[], n: int, offset: int = 0): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.TakeEveryNthItem@var[]..[],int,int",
      "Id": "e59468425bbc40e4828b08c45ace2e2b",
      "Inputs": [
        {
          "Id": "f7a984e091b24d6f9f23643e324ec79c",
          "Name": "list",
          "Description": "List to take items from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a44524147180487eabf2e7323b93f31b",
          "Name": "n",
          "Description": "Indices that are multiples of this number (after the offset) will be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ea570001f1a94196a60249722da09580",
          "Name": "offset",
          "Description": "Amount of items to be ignored from the start of the list.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "91c424e70bed43288527f92f108b3c8e",
          "Name": "items",
          "Description": "Items from the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Fetches items from the given list at indices that are multiples of the given value, after the given offset.\n\nList.TakeEveryNthItem (list: var[]..[], n: int, offset: int = 0): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": -44.284,
      "StepValue": 0.1,
      "InputValue": -43.638,
      "Id": "f5f261ca0f7a4bbb8a82ead51b677368",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "53d2abac128447d8aee82800e58f5350",
          "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": 14.082,
      "Id": "36d3fbd63c1241c38a0c88f7316da3a7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e460d041ec554e4683f049e886188be6",
          "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",
      "Id": "66597d867e314db7a42f562f145f7b49",
      "Inputs": [
        {
          "Id": "15720ec86fe64437aa2edeae90e92370",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2c5b58161c43456f92bae88de26e94b3",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "15de2275600c41bba56b1cfe0bf80fff",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "95210dec30c7433b98637815c367f75d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fdd2fb42f74544578344a849ab27aef4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "boundaryPoints;",
      "Id": "49580ea4010044b792c2a9ec30c4112f",
      "Inputs": [
        {
          "Id": "2098a471d54e4eadb01850f8d168290d",
          "Name": "boundaryPoints",
          "Description": "boundaryPoints",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "76c1efb4dbb249cfbdcd249faeb42868",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double",
      "Id": "ce7cd37840034abb9b5f6700cb32aa94",
      "Inputs": [
        {
          "Id": "946611e1ede342fc8e349383e7a3503b",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "685df9bad26f4473a92e316143ab2622",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "00f6569ca62b4dab9fb37ca84346b43e",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Id": "875c028f58fe4334a8c186f783da18b8",
      "Inputs": [
        {
          "Id": "acca6c9d14d84cd59bb2a82967513b86",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b924789526d84ccc97043d4524fa816d",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[0,1,2,19];\n[14,15,16];",
      "Id": "70944bc96d65431c9bba7820bf3e4e91",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2c23d98522374f98b264f510db1ff0ce",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "017136a02bcb425bb648ab9850d53970",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double",
      "Id": "9fec4ae22dc04dbc8b8fdc0ba82815dd",
      "Inputs": [
        {
          "Id": "bea7e10d0f134e0e93df4d9e9dc5c9dd",
          "Name": "coordinateSystem",
          "Description": "Coordinate system of rectangle (center of rectangle)\n\nCoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7c280cdc55144e7d8585f02ea56c634b",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "23d10044846942998dd0ed18837b0c2a",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "81ac481c15634b4c9d47ae09c7d57eaf",
          "Name": "Rectangle",
          "Description": "Rectangle created from width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at the input origin in the CoordinateSystem XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (coordinateSystem: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin@Autodesk.DesignScript.Geometry.Point",
      "Id": "557f9092c5944e2ea962ad78b467437e",
      "Inputs": [
        {
          "Id": "c4c2908a3a414b55929852a8eeddad34",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5748c1dfa6034c748912aeefabbf6e56",
          "Name": "CoordinateSystem",
          "Description": "CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a CoordinateSystem with origin at input Point, with X and Y Axes set as WCS X and Y Axes.\n\nCoordinateSystem.ByOrigin (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.DropItems@var[]..[],int",
      "Id": "fa4a715f52e0406b95ac5d5cccf84e33",
      "Inputs": [
        {
          "Id": "936562925c9742699112731992f77bc0",
          "Name": "list",
          "Description": "List to remove items from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a91bca45a5a147e8a79871ff98004e1e",
          "Name": "amount",
          "Description": "Amount of items to remove. If negative, items are removed from the end of the list.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "afbbbfc6a352404eb60b18ce914af7c9",
          "Name": "list",
          "Description": "List of remaining items.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Removes an amount of items from the start of the list. If the amount is a negative value, items are removed from the end of the list.\n\nList.DropItems (list: var[]..[], amount: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "2d1523f061f343a6a4bb34d4093320b8",
      "Inputs": [
        {
          "Id": "1e63d386bd52404386114a9975aa7f8f",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "69018ecd3c444f67a787ef729be3dfd8",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9239b9ab99304184830a9c4859030e4d",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[6.236,-19.383,15.636,-19.383,25.036,-19.383,34.436,-19.383,6.236,-25.619,15.636,-25.619,25.036,-25.619,34.436,-25.619,6.236,-34.818,15.636,-34.818,25.036,-34.818,34.436,-34.818,6.236,-44.608,15.636,-44.608,25.036,-44.608,34.436,-44.608,6.236,-54.16,6.236,-63.66,6.236,-73.16,6.236,-82.66,6.236,-92.16,6.236,-101.66,15.695,-54.16,15.695,-63.66,15.695,-73.16,15.695,-82.66,15.695,-92.16,15.695,-101.66,34.62,-92.082,34.62,-101.582,25.12,-92.082,25.12,-101.582];\n2;\n-1;\n-2;",
      "Id": "1ed8dd0c174d45d1afa9d6ea99700047",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "293ca1156ace4fa59a81e35390649255",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dadba6c5f6ee455e9ae9e2b52a8896db",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "63f5b47f09474dcd89319d3add97a00e",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d2d9b141ccd48d4a2536d4dcb2adeb6",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.TakeEveryNthItem@var[]..[],int,int",
      "Id": "8a7d3c2c9b254028bd3adb516a48ef71",
      "Inputs": [
        {
          "Id": "60208cf1394b4cabadd636d9a83127f9",
          "Name": "list",
          "Description": "List to take items from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c01aa6dd7d6c4ae78f28b85d27ffa981",
          "Name": "n",
          "Description": "Indices that are multiples of this number (after the offset) will be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3aa592d3418641f6bb77a11233e0420f",
          "Name": "offset",
          "Description": "Amount of items to be ignored from the start of the list.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6c7a036de1ac42abbee6a4df9646ceee",
          "Name": "items",
          "Description": "Items from the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Fetches items from the given list at indices that are multiples of the given value, after the given offset.\n\nList.TakeEveryNthItem (list: var[]..[], n: int, offset: int = 0): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.TakeEveryNthItem@var[]..[],int,int",
      "Id": "826496e9081b4556949219772950dd68",
      "Inputs": [
        {
          "Id": "a7aba81746704c68a5ecb8a1cc48d69a",
          "Name": "list",
          "Description": "List to take items from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a735606d980f444f90584ee29913c1fe",
          "Name": "n",
          "Description": "Indices that are multiples of this number (after the offset) will be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b10fd517127f4fbd86a58256d91559d3",
          "Name": "offset",
          "Description": "Amount of items to be ignored from the start of the list.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "01ffaf9b5c664c5482871b75fbc73823",
          "Name": "items",
          "Description": "Items from the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Fetches items from the given list at indices that are multiples of the given value, after the given offset.\n\nList.TakeEveryNthItem (list: var[]..[], n: int, offset: int = 0): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double",
      "Id": "f3f03d4d50454c35aff8c77958806ce7",
      "Inputs": [
        {
          "Id": "17cd42337bb34352b746a6a0409639ed",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "25680e1c8167434da884172c44252818",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0294251ab8c84981840abd719da009e7",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "bf3b3a2af8784bf0ad3113b1e787c247",
      "Inputs": [
        {
          "Id": "eb1c94cc4350483ca3811d8136f02aa4",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ab7dc3a5d06d45c398d53ebff905db48",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2dae747cebf84aedb8998a8a3460bcde",
          "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": "87d2857ace4f48cfbe10eeea35e0fca5",
      "Inputs": [
        {
          "Id": "42f023b2a8f4435394e5bdc16dd577e8",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e6837ff4b61c48188cb43c7168b19edc",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "40862911e9eb45bcb79ca89bfb0e6a6f",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Explode",
      "Id": "28a976ca2b114497b016623afa7cb4b3",
      "Inputs": [
        {
          "Id": "69a9516b73f24502a650b0befffe8cab",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "73174ae9b073485db3b665dc107619f6",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Separates compound or non-separated elements into their component parts.\n\nGeometry.Explode ( ): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "cc73039e11924ea5a0ddf8cbfe6e3710",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "37ff1940fe564b5584cc32325161ca39",
          "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": "948445304b1442498b9dbc84632f4aa1",
      "Inputs": [
        {
          "Id": "99da5e425a3f4aa5821b8a9e6fc3327d",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c9b000da8fef44bfaa39d6759b6e80da",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fc7421a7f6c1407c946fdb1ec9aafd46",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[0,1,2,3,4,5,14,15,16,17,18,19];",
      "Id": "5ceb27f2d08b46809f11d0b286bf9d63",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "27bbc2e71e87424f860a702109c3f78c",
          "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.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "e1ab59b01e69463ea22f5b9aed5a5510",
      "Inputs": [
        {
          "Id": "392095821944481fa103853e344c38e8",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "658101950c3a4499aa588bf04bf2545f",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "506348707cf8480c9ec8a5d1ffb376dd",
          "Name": "list2",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7cd09755cc394cc6b24150d1a24be54e",
          "Name": "list3",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5eb1e1f456cb4cd088a85bd4a9678829",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[20.342,-69.039,20.758,-53.683,27.862,-53.051,20.342,-69.039];\n2;\n-1;\n-2;",
      "Id": "9df4f17e215f4fe5ad019e07214dd8d8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f244b7a7e99c41a48d0750c51401933d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "229ec39104e840688ff38a441893857d",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b318a647785a4cbdbf0582039b957ac8",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6fc68ed2dc094f7c8f1cd71312724339",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.TakeEveryNthItem@var[]..[],int,int",
      "Id": "0d203fc40a6e4debb4a4fbdc73c5763d",
      "Inputs": [
        {
          "Id": "cb5ded8e150e4b6f9a54fd9e32b37979",
          "Name": "list",
          "Description": "List to take items from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5f14bfaf6b0f42d2bd9a26e20a4454cf",
          "Name": "n",
          "Description": "Indices that are multiples of this number (after the offset) will be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dd3674d93c9e49dba17c830ebcff9338",
          "Name": "offset",
          "Description": "Amount of items to be ignored from the start of the list.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "541ac3f252e949e7a686256d5cab218e",
          "Name": "items",
          "Description": "Items from the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Fetches items from the given list at indices that are multiples of the given value, after the given offset.\n\nList.TakeEveryNthItem (list: var[]..[], n: int, offset: int = 0): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Polygon.ByPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Id": "09373e0713df44e4ad6e25bb2560429e",
      "Inputs": [
        {
          "Id": "a1def2d3d7a547b28bb9b6100e56b80a",
          "Name": "points",
          "Description": "Point[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "670cacc430f342b8bc3e835b47206a8c",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.TakeEveryNthItem@var[]..[],int,int",
      "Id": "59d6810fcbea4d41997b2a6686d128d4",
      "Inputs": [
        {
          "Id": "00dbb6d987b64946ad7333c7b4c9b4a0",
          "Name": "list",
          "Description": "List to take items from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ac14ffc8b677425ebb954305c38270cf",
          "Name": "n",
          "Description": "Indices that are multiples of this number (after the offset) will be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7a88ac281e294c8d8716379785152361",
          "Name": "offset",
          "Description": "Amount of items to be ignored from the start of the list.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "34f8d7132c844b8fb30bbd0fb823b9be",
          "Name": "items",
          "Description": "Items from the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Fetches items from the given list at indices that are multiples of the given value, after the given offset.\n\nList.TakeEveryNthItem (list: var[]..[], n: int, offset: int = 0): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "2ba0f32a-e61c-4a65-b637-7ea8adeb1683",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "90c904ed417e4bf8b0fdb9082a8f1ee3",
      "Inputs": [
        {
          "Id": "2328148fa9f64427abb3c79fa64c0e9f",
          "Name": "curves",
          "Description": " List of Curves (Lines, Circles, Ellipse, Arcs, Nurbs, etc.) \n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9328b94974674b1c9e06873949ac4a65",
          "Name": "segmentLength",
          "Description": " Segment Length to sample Curves \n\nvar\nDefault value : 0.5",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "378abcb725a2445bbd3d2c06641dbc92",
          "Name": "lines",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Approximate Curves With Lines"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "d1fc7f6dea7248eb8d8d99f4d3827560",
      "Inputs": [
        {
          "Id": "7cb43dc1f4b04fec91fba851978f7d53",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98fc684e7d7b4a149c95baded6903358",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "da293720f1c54f7b92ef7f388115ccc1",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Polygon.ByPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Id": "b25ebc62e3aa407083e10d74cb4d82bf",
      "Inputs": [
        {
          "Id": "3c644ec24a1c408e8bd3c7f7cd671402",
          "Name": "points",
          "Description": "Point[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5659b26ee3e44f668e05be71e2fd7a6b",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double",
      "Id": "931369e1c0454af0986d7d7bc0b3bc82",
      "Inputs": [
        {
          "Id": "ce4522badbec453ba04958016027dd8f",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3ca9607d116e45e18873548804b52691",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bde156df6e5e40b4a836bb9b69902fb6",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "gdRegions;",
      "Id": "2af39cccdd904c5cbedfef58977ca0a2",
      "Inputs": [
        {
          "Id": "4ee341f081354142b535780d5bd016f3",
          "Name": "gdRegions",
          "Description": "gdRegions",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "017608d7ddd74fcdb3330fddc02ee770",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "columnsAsRect;",
      "Id": "8ad9fe71f86c46e29ee172be6012f5f2",
      "Inputs": [
        {
          "Id": "ffe7fda7d3c847bbac05a74be04c9506",
          "Name": "columnsAsRect",
          "Description": "columnsAsRect",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "608609e2adcd4042a0d68ac421146972",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "columnsAsLines;",
      "Id": "78d99c990b06439382b8f18c8f2e19dc",
      "Inputs": [
        {
          "Id": "b0f553414d7945a59711050e8d037b94",
          "Name": "columnsAsLines",
          "Description": "columnsAsLines",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a319f45f4bfd4951be9a50ebf55f6da2",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "landmarks;",
      "Id": "0b791636a62249e08ce8c27fa11f8030",
      "Inputs": [
        {
          "Id": "3eed4e26241749a0bee9df4995eecfdb",
          "Name": "landmarks",
          "Description": "landmarks",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "daeefad0de604e35904af6ccf8908395",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "windowsAsLines;",
      "Id": "8b215da9b7bd4b4f9c5a148a77fdb783",
      "Inputs": [
        {
          "Id": "294c420105024e9e92b080e8b5726fc2",
          "Name": "windowsAsLines",
          "Description": "windowsAsLines",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "022d29ee1363434184ed8a3dd7aa3167",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "boundaryAsLines;",
      "Id": "48bc63e8b8234567a312528971eef142",
      "Inputs": [
        {
          "Id": "9b17b52cd5a84fea8aeeb0bc5e9d9917",
          "Name": "boundaryAsLines",
          "Description": "boundaryAsLines",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3d71301aa6fd446d888ccfd3b47b2f95",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "splitEdge;",
      "Id": "96aeda7892fe4e1490241f8411d70284",
      "Inputs": [
        {
          "Id": "9032e1354ba74ec2920bc9939264f12e",
          "Name": "splitEdge",
          "Description": "splitEdge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bb0d9f8c5dec42b88ab3be5b37a71154",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Intersect@Autodesk.DesignScript.Geometry.Geometry",
      "Id": "20d9ff65896e49edb5e030845e998489",
      "Inputs": [
        {
          "Id": "2980d25b00824ead823bcb1582fc590f",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c9b442cbf4f24b5b954c68bc96b05b94",
          "Name": "other",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eeeb4fec9d3e40979c366b4131de5745",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the intersection Geometry for this object and another\n\nGeometry.Intersect (other: Geometry): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "e83958e2806c4a28895c24700f82541f",
      "Inputs": [
        {
          "Id": "babe176917a74579a3a98f81c2a36634",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b57148abf9254411b3c4c5de12d7d54f",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "197a9c841a1b4dfebf7b30aa48bb2f5b",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "amenitySpaces;",
      "Id": "27421b4e22574c4e827a0a46d53e40b6",
      "Inputs": [
        {
          "Id": "1195608a28e4481e993f25e25f252ca0",
          "Name": "amenitySpaces",
          "Description": "amenitySpaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2f60b73e9fce4def8e70af3c68c4ae52",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double",
      "Id": "78567f36074c4a80b4ee3d4160010d27",
      "Inputs": [
        {
          "Id": "14cad9062d2343f69a4de38036b2ed0a",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d8519f40dc084339a2ba9f7b79906efa",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5d2b86460f41402b8eda72925a792cb1",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 14.014,
      "Id": "693c0e8e3a8a444f98cae90867613f18",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "06aafbbbf21d4a59ab50c7129293adbf",
          "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": -92.616,
      "StepValue": 0.1,
      "InputValue": -91.124,
      "Id": "ce738b0d59114cdcba71fe62b8f380ea",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "15f9537767624597acceeab3744cf60e",
          "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",
      "Id": "08eb2ac7b9484b1885989c2beb10bfef",
      "Inputs": [
        {
          "Id": "bda141931f9542a3956c8b69aae69cf4",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fbbbf4f53d994d679d9804e2820e99bb",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "635efa87a6f04cf69791ddd782afe645",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 35.159,
      "Id": "7c38980022a843cc98e09a791f0fb3c9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5e815d09e7a64750b43755639d399ed8",
          "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": -91.158,
      "StepValue": 0.1,
      "InputValue": -91.158,
      "Id": "94732c8548774c71bcfe20f2c0bc98f1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "119968f5a4984fba9c57b302513528b8",
          "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": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "f09f4d74bc3e4cc3b2cb51f38d41ee10",
      "Inputs": [
        {
          "Id": "d84d1988246d4909b04dd63a517f916d",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "56d99f88c1684eb39d06b4a56352856f",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "57fe3a5b5b8d4f0cb084e55ff6e82d75",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 191,
        "B": 255,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "9d03bad482a34c02b2219df6e0aec404",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cf4ee374753c41ed9abe2a12f44d8503",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deskRects;",
      "Id": "d201613664c3454aa6efcd906cf5416b",
      "Inputs": [
        {
          "Id": "e520f7c9cd914d44a17b61e1e328d2dd",
          "Name": "deskRects",
          "Description": "deskRects",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8b2faf9144454ffb858f557e926e8e77",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deskPts;",
      "Id": "7d3ac9d022d14960ab080a35f3ec8e86",
      "Inputs": [
        {
          "Id": "e83016510c3c4bbf852cf9f803671de7",
          "Name": "deskPts",
          "Description": "deskPts",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cdad72dfa34c441f877a0fce6d5d2073",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "a[0];\na[1];\na[2];\na[3];",
      "Id": "a22433dcab034a64bd1d8ed39101db70",
      "Inputs": [
        {
          "Id": "d3b65af23c69478c82513854f3fc8d11",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "28d624e81c9f48b6b214625c600f490e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "87d33c99648a420f902d2f19e3f6f5fe",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "02cc2c797b214b2d87d20b4b4571d129",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8f635ff52ad447efa9511f8865db2e95",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "shrankedArea;",
      "Id": "0e415d04a834416b9e0a8d2477c77d28",
      "Inputs": [
        {
          "Id": "082b535caab94e9db956f6543ce5320f",
          "Name": "shrankedArea",
          "Description": "shrankedArea",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2d977e5ae56c49a9b515c904a9bdaba6",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve",
      "Id": "50a7b654140848d6a5fdaf33bdbb1349",
      "Inputs": [
        {
          "Id": "6b947e3ce34c487f83d2dc753f2a1e45",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5e9c53ab31b4412a96bf21be2b969a43",
          "Name": "Surface",
          "Description": "Surface created by patch",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by filling in the interior of a closed boundary defined by input Curves.\n\nSurface.ByPatch (closedCurve: Curve): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double",
      "Id": "4f434c685cac4f7ca576365eca592080",
      "Inputs": [
        {
          "Id": "9131a545a1914e9d869ccf46523b45f8",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "755ecfebd2c54a51ae167c7050519541",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8c3fdbe7683c4aea83b2e7f45e669bfc",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-0.5;",
      "Id": "a6b9208aead547bf985af6e6f7801170",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "22170c12e6ff43d5bb7b326d8f0c68dc",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PerimeterCurves",
      "Id": "82ed3e0e90be4972a22ff6e94fc515eb",
      "Inputs": [
        {
          "Id": "98b66015902e44c3843b616e1076d227",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6dd8724ea15f46de95912fad48ff5917",
          "Name": "Curve[]",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Return all the boundary Curves of the Surface.\n\nSurface.PerimeterCurves ( ): Curve[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Offset@double",
      "Id": "b421b09e15044e57b4ce549c6a1abe68",
      "Inputs": [
        {
          "Id": "726b1307fdd94c23a9ed46cd0505ee04",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b4095ce949204e11a07c19672d5495cc",
          "Name": "distance",
          "Description": "A positive or negative distance to offset\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c493ac86dcde4e09b2f8e8a59a1bb326",
          "Name": "Curve",
          "Description": "new offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Offset a Curve by a specified amount. Curve must be planar.\n\nCurve.Offset (distance: double = 1): Curve"
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "# Enable Python support and load DesignScript library\r\nimport math\r\nimport clr\r\n\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\ndef countDeskFunc(k):\r\n    return len(k)\r\n\r\ndef lenCurveFunc(k):\r\n    return k.Length\r\n\r\ndef filterEdges(e):\r\n        return e.Length > 1\r\n\r\ndef scaleLine(line, scale):\r\n        midPoint = line.PointAtParameter(0.5)\r\n        plane = Plane.ByOriginNormal(midPoint, Vector.ByCoordinates(0.0,0.0,1.0))\r\n        ret = Geometry.Scale(line, plane, scale, scale, 1.0)\r\n        midPoint.Dispose()\r\n        plane.Dispose()\r\n        return ret\r\n\r\ndef placeRowOfDesks(s, edges, offsetEdge, offsetDir, desks, deskPoints, deskDirections, deskWidth, deskLength, rowOffset, columns):\r\n        dCount = 0\r\n        deskCount = offsetEdge.Length / deskLength\r\n        if deskCount >= 2:\r\n                deskPlacements = Curve.PointsAtEqualSegmentLength(offsetEdge, deskCount) #PointsAtEqualSegmentLength PointsAtEqualChordLength\r\n                perpDir = offsetEdge.TangentAtParameter(0.5)\r\n                for deskP in deskPlacements:\r\n                        vec1 = offsetDir.Scale(deskWidth * 0.5)\r\n                        vec2 = vec1.Reverse()\r\n                        vec3 = offsetDir.Scale(deskWidth * 1.5)\r\n                        vec4 = vec3.Reverse()\r\n                        r1 = Point.Add(deskP, vec1)\r\n                        r2 = Point.Add(deskP, vec2)\r\n                        r3 = Point.Add(deskP, vec3)\r\n                        r4 = Point.Add(deskP, vec4)\r\n                        desk = Rectangle.ByWidthLength(CoordinateSystem.ByOriginVectors(r1, offsetDir, perpDir), deskWidth, deskLength)\r\n                        desk2 = Rectangle.ByWidthLength(CoordinateSystem.ByOriginVectors(r2, offsetDir, perpDir), deskWidth, deskLength)\r\n                        intersects1 = False\r\n                        intersects2 = False\r\n                        for col in columns:\r\n                                if Geometry.DoesIntersect(col, desk):\r\n                                        intersects1 = True\r\n                                if Geometry.DoesIntersect(col, desk2):\r\n                                        intersects2 = True\r\n                        for e in edges:\r\n                                if Geometry.DoesIntersect(e, desk):\r\n                                        intersects1 = True\r\n                                if Geometry.DoesIntersect(e, desk2):\r\n                                        intersects2 = True\r\n\r\n                        if not intersects1 and Geometry.DoesIntersect(s, desk):\r\n                                desks.append(desk)\r\n                                dCount += 1\r\n                                deskPoints.append(r3)\r\n                                deskDirections.append(Vector.ByTwoPoints(r3, r1))\r\n                        else:\r\n                                desk.Dispose()\r\n                                r3.Dispose()\r\n\r\n                        if not intersects2 and Geometry.DoesIntersect(s, desk2):\r\n                                desks.append(desk2)\r\n                                dCount += 1\r\n                                deskPoints.append(r4)\r\n                                deskDirections.append(Vector.ByTwoPoints(r4, r2))\r\n                        else:\r\n                                desk2.Dispose()\r\n                                r4.Dispose()\r\n\r\n                        vec1.Dispose()\r\n                        vec2.Dispose()\r\n                        r1.Dispose()\r\n                        r2.Dispose()\r\n                perpDir.Dispose()\r\n        return dCount\r\n\r\n# The inputs to this node will be stored as a list in the IN variables.\r\nsurfaces = IN[0]\r\nallColumns = IN[1]\r\ndeskWidth = IN[2]\r\ndeskLength = IN[3]\r\nrowOffset = IN[4]\r\n\r\ndesks = []\r\ndeskPoints = []\r\ndeskDirections = []\r\ndeskCounts = []\r\nif surfaces and allColumns:\r\n        for i in range(len(surfaces)):\r\n                surface = surfaces[i]\r\n                # figure out direction\r\n                deskCount = 0\r\n                desksGroup = []\r\n                deskPointsGroup = []\r\n                deskDirectionsGroup = []\r\n                edges = surface.PerimeterCurves()\r\n                filteredEdges = list(filter(filterEdges, edges))\r\n                edge = max(filteredEdges, key=lenCurveFunc)\r\n                centerPt = surface.PointAtParameter(0.5, 0.5)\r\n                midpoint = edge.PointAtParameter(0.5)\r\n                offsetDir0 = Vector.ByTwoPoints(midpoint, centerPt);\r\n                offsetDir1 = edge.NormalAtParameter(0.5)\r\n                offsetDir2 = Vector.Reverse(offsetDir1)\r\n                offsetDir = offsetDir1\r\n                if Vector.AngleWithVector(offsetDir0, offsetDir1) > 90:\r\n                        offsetDir = offsetDir2\r\n\r\n                j = 0\r\n                while True:\r\n                        offset =  str(j) + \": \" + str((rowOffset + deskWidth) + ((rowOffset + (deskWidth*2)) * j))\r\n                        offsetEdge = Geometry.Translate(edge, offsetDir, (rowOffset + deskWidth) + ((rowOffset + (deskWidth*2)) * j))\r\n                        offsetEdge2 = scaleLine(offsetEdge, 20.0)\r\n                        offsetEdge3 = Geometry.Intersect(surface, offsetEdge2)\r\n                        if offsetEdge3:\r\n                                dCount = placeRowOfDesks(surface, edges, offsetEdge3[0], offsetDir, desksGroup, deskPointsGroup, deskDirectionsGroup, deskWidth, deskLength, rowOffset, allColumns[i])\r\n                                deskCount += dCount\r\n                        offsetEdge.Dispose()\r\n                        offsetEdge2.Dispose()\r\n                        for e in offsetEdge3:\r\n                                e.Dispose()\r\n\r\n                        if not offsetEdge3:\r\n                                break\r\n                        j += 1\r\n                centerPt.Dispose()\r\n                midpoint.Dispose()\r\n                offsetDir.Dispose()\r\n                offsetDir0.Dispose()\r\n                offsetDir1.Dispose()\r\n                offsetDir2.Dispose()\r\n                #pc.Dispose()\r\n                deskCounts.append(deskCount)\r\n                desks.append(desksGroup)\r\n                deskPoints.append(deskPointsGroup)\r\n                deskDirections.append(deskDirectionsGroup)\r\n\r\n# Assign your output to the OUT variable.\r\nOUT = [desks, deskPoints, deskDirections, deskCounts]",
      "Engine": "CPython3",
      "VariableInputPorts": true,
      "Id": "868ced87e9dc40cb90b15c94d985a55f",
      "Inputs": [
        {
          "Id": "a65f40592fa74f3187ca2c61e7fb9990",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "32ffb9d5701345ae87ce551c223b5184",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "57c3414e1175479896268fa119774cbe",
          "Name": "IN[2]",
          "Description": "Input #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3388851af4a1455aa2e74263815a4d55",
          "Name": "IN[3]",
          "Description": "Input #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6c8388da76eb4520a0e6ea22a59f72f7",
          "Name": "IN[4]",
          "Description": "Input #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f516fea8259e407f9a14239816e7ebec",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded Python script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deskWidth = 0.8;\ndeskLenth = 1.8;\nrowOffset = 2;",
      "Id": "a597732281bf4a45916ff7957c6c3a1c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bb745879693448619a60257bc9003a3a",
          "Name": "",
          "Description": "deskWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bfb759f518f34764969fec4dd8239e94",
          "Name": "",
          "Description": "deskLenth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9fc7e8dfa91e49a38791d2bb1de9126b",
          "Name": "",
          "Description": "rowOffset",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "columns;",
      "Id": "1d79fd11a4f74a7794cd699c51f5f72d",
      "Inputs": [
        {
          "Id": "478e2581dd8544c1b148b600fdf227cf",
          "Name": "columns",
          "Description": "columns",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4fddcb94a6a04eb399e3e923e06a8c7e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.DoesIntersect@Autodesk.DesignScript.Geometry.Geometry",
      "Id": "61d215ff7ed24e2dbf9834e08195460f",
      "Inputs": [
        {
          "Id": "41a9b9fffc0a4a2a889a19ce004d1e04",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "435e447e2a9848d19701c4ce3634e8ae",
          "Name": "other",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dc57900866b945b6b23a87ca873b416d",
          "Name": "bool",
          "Description": "bool",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Determine if another Geometry object intersects with this one\n\nGeometry.DoesIntersect (other: Geometry): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "3044c38e315f426cb2b75beb1224ede1",
      "Inputs": [
        {
          "Id": "94332fcb7b11433aaef99c27401389ca",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7d9892f6c854417d91c2658a0b2fb230",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "07b8fd8353fd4ebb9925b01c292f3ec7",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b704b52c30d045febe7f4f6d7ab3a9a4",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.OfRepeatedItem@var[]..[],int",
      "Id": "cc18040efb2a43478a21bacc3da04d41",
      "Inputs": [
        {
          "Id": "73272d32ceba48b986dc4dcfcc83a676",
          "Name": "item",
          "Description": "The item to repeat.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aa125c03ef814d3aa2d1501cc6f1e7d2",
          "Name": "amount",
          "Description": "The number of times to repeat.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2eece7321c73458a92ed4faa81c891b8",
          "Name": "list",
          "Description": "List of repeated items.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a list containing the given item the given number of times.\n\nList.OfRepeatedItem (item: var[]..[], amount: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Count@var[]..[]",
      "Id": "3264cc5e02e349d5b9019893101f1f5b",
      "Inputs": [
        {
          "Id": "d816cbeca8484cf3b45c2e04d40a2a2d",
          "Name": "list",
          "Description": "List to get the item count of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c023cc2888be4a3a99cc37a54e71d4ae",
          "Name": "int",
          "Description": "List length.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "columns;",
      "Id": "b2157dc54ea24b9e9ffaff66e647f7be",
      "Inputs": [
        {
          "Id": "df25f7fa79054c78bc3b1c3463c52e60",
          "Name": "columns",
          "Description": "columns",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eac7b15889414e919e424c73ecc4a343",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deskAreas;",
      "Id": "6730862985f9449ebbedf12fe4ecbae1",
      "Inputs": [
        {
          "Id": "ebdd52ab9c5e43ae902d4299b60e4e60",
          "Name": "deskAreas",
          "Description": "deskAreas",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "96f4744fc116472bb9536d666cbe7f8f",
          "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": "Core.SpaceLattice.ByBoundingBoxAndLines@Autodesk.DesignScript.Geometry.BoundingBox,Autodesk.DesignScript.Geometry.Line[],double",
      "Id": "d5165f374d204049a4f2608967ffe09b",
      "Inputs": [
        {
          "Id": "ca07bf47970948d19c99af2a4a36ddcc",
          "Name": "boundingBox",
          "Description": "Bounding box containing lattice\n\nBoundingBox",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dde431f2a80847f7affd49ade87a09e8",
          "Name": "barriers",
          "Description": "List of lines representing barriers\n\nLine[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ca8b26084bd042ad9ad7ea18ade8c369",
          "Name": "resolution",
          "Description": "Distance between two adjacent points on the lattice\n\ndouble\nDefault value : 0.2",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "86e201f9000d4bf4b1ee978e3d884c6c",
          "Name": "SpaceLattice",
          "Description": "SpaceLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a SpaceLattice.\n\nSpaceLattice.ByBoundingBoxAndLines (boundingBox: BoundingBox, barriers: Line[], resolution: double = 0.2): SpaceLattice"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "boundaryAsLines;",
      "Id": "b7ca1cf49e434027adcd670398211105",
      "Inputs": [
        {
          "Id": "7c82f0bac2194d7e96cc120f78490937",
          "Name": "boundaryAsLines",
          "Description": "boundaryAsLines",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e15edca9b88641578433a411b13127bf",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "columnsAsLines;",
      "Id": "42bc305ba69442a9b4eda844ce6b6d7e",
      "Inputs": [
        {
          "Id": "87da3f8cbb0a45d18a138fe0184555d7",
          "Name": "columnsAsLines",
          "Description": "columnsAsLines",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b9c3746f50a84619b676670b1ea5aeb2",
          "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.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "650c7a3f5b584468b50aaab8361f3867",
      "Inputs": [
        {
          "Id": "25679a3efb16406596798cb85d7c338f",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b4d6adf06caf4135b9dd1125cc751ead",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dbce21ad9a004373b165797502fd8b9d",
          "Name": "list2",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9cfeebe54574470594a2a4c73139d177",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.ByGeometry@Autodesk.DesignScript.Geometry.Geometry[]",
      "Id": "58f1a95cd9614b3fb2f0281174f64181",
      "Inputs": [
        {
          "Id": "5eca89adac5a4168a169fee02222ac49",
          "Name": "geom",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3d821e511a26456fa78e1354ac0ffb4c",
          "Name": "BoundingBox",
          "Description": "BoundingBox",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create an axis-aligned BoundingBox around input Geometry.\n\nBoundingBox.ByGeometry (geom: Geometry[]): BoundingBox"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.4;",
      "Id": "9338feb81e2f4a41a7619ba9d56dc897",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a4df6b80e0894cd8b406f67feabf25c6",
          "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.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "2ba0f32a-e61c-4a65-b637-7ea8adeb1683",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "545ce3714cb2461f88452d693475e9df",
      "Inputs": [
        {
          "Id": "b71c5cb9e40f4ea5b47723a3b71ff165",
          "Name": "curves",
          "Description": " List of Curves (Lines, Circles, Ellipse, Arcs, Nurbs, etc.) \n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f408418d954f4f919f39126bd16ce1ec",
          "Name": "segmentLength",
          "Description": " Segment Length to sample Curves \n\nvar\nDefault value : 0.5",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3ca618b40e3541beb23609edd3073d00",
          "Name": "lines",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Approximate Curves With Lines"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "2ba0f32a-e61c-4a65-b637-7ea8adeb1683",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "981c9bb2d1a44f259aa7fef833e3b5f5",
      "Inputs": [
        {
          "Id": "3cea78e7c2744ecab64826f0cb900b3f",
          "Name": "curves",
          "Description": " List of Curves (Lines, Circles, Ellipse, Arcs, Nurbs, etc.) \n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9889f29566d24e829815c91cc5787d26",
          "Name": "segmentLength",
          "Description": " Segment Length to sample Curves \n\nvar\nDefault value : 0.5",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "27aebc7b768b442baddab84adb3628f8",
          "Name": "lines",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Approximate Curves With Lines"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PerimeterCurves",
      "Id": "3e76e4133458408582b51630ba823c9a",
      "Inputs": [
        {
          "Id": "31ce30c2c18841aebb0ff91e126d5882",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f05d71ce805c45e8a1fe9411c4a7efa2",
          "Name": "Curve[]",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Return all the boundary Curves of the Surface.\n\nSurface.PerimeterCurves ( ): Curve[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "11a950c46a9f417cb59872a484e88ef7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "59f0dfd4bf8d46b487debc75c45bc6fe",
          "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": "Pathfinding.PathField.BySpaceLatticeAndEndPoint@Core.SpaceLattice,Autodesk.DesignScript.Geometry.Point",
      "Id": "e0482e75d1144c5a9c8224fcdd7a83e6",
      "Inputs": [
        {
          "Id": "1c6d23a7f78a4e9f9d710bffb548a360",
          "Name": "spaceLattice",
          "Description": "SpaceLattice\n\nSpaceLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7310d168996d499a9f4f419e48cbb629",
          "Name": "endPoint",
          "Description": "End point of all routes\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b2dc5270d98d4447bbcfeefaec4d84a6",
          "Name": "PathField",
          "Description": "PathField",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Computes a field of paths converging on a single end point.\n\nPathField.BySpaceLatticeAndEndPoint (spaceLattice: SpaceLattice, endPoint: Point): PathField"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "landmarks;",
      "Id": "ebbe2f3c7a874fa698d5603b755b421c",
      "Inputs": [
        {
          "Id": "90030505cf534458aa17b66c66879c51",
          "Name": "landmarks",
          "Description": "landmarks",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dfa8bc893dac4d0c8cd4171e6352eb64",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deskRects;",
      "Id": "710e1e66f36d41aa9acd600b87c3dc82",
      "Inputs": [
        {
          "Id": "2f82b6d7a28e4039be6c2fde5ee52747",
          "Name": "deskRects",
          "Description": "deskRects",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ecf03221e2a44db0a3098fe61b6d5e91",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "amenityArea;",
      "Id": "83a3034c4e7246beb4eccd85106a148b",
      "Inputs": [
        {
          "Id": "b9dcf4467ee34a96ade192880f13d603",
          "Name": "amenityArea",
          "Description": "amenityArea",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9970b8ee33df4301b3e915270b53f7b7",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deskDirection;",
      "Id": "17b07563d77046de8af9aa37f8526073",
      "Inputs": [
        {
          "Id": "e24111dc58f64038ad3a81c32bbebc60",
          "Name": "deskDirection",
          "Description": "deskDirection",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c172f5b3596740f7bd597975714018ab",
          "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": "Pathfinding.Route.ByPathField@Pathfinding.PathField,Autodesk.DesignScript.Geometry.Point",
      "Id": "c174606417a34254b8bc6e4a0a889f6f",
      "Inputs": [
        {
          "Id": "6fb25e4508394c5c8331ed2f26ae079b",
          "Name": "pathField",
          "Description": "PathField\n\nPathField",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "12451388ca6945c7a273747dcb7a1a81",
          "Name": "otherPoint",
          "Description": "End point of route\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7a3435c189e64571a1ef309e894b91b4",
          "Name": "Route",
          "Description": "Route",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Find the shortest Route using a pre-computed field of paths from a PathField.\n\nRoute.ByPathField (pathField: PathField, otherPoint: Point): Route"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deskPositions;",
      "Id": "21da2fbdd6d246e1bcf8687bae489001",
      "Inputs": [
        {
          "Id": "1600bedbe1e54889b053fa4868e65b4b",
          "Name": "deskPositions",
          "Description": "deskPositions",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "762cbe525e894ebdaf5735164a338208",
          "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": "Pathfinding.Route.Curve@int",
      "Id": "9eb2a7ab59f8430fb8d0fee2f185d96b",
      "Inputs": [
        {
          "Id": "7cffc97fe1fc4e7c8383247c08ff1ac9",
          "Name": "route",
          "Description": "Pathfinding.Route",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "de2e330c5e454ebc8097d1dbef1cc22b",
          "Name": "tidyIterations",
          "Description": "Number of tidy/smoothing iterations, where each tidy operation straightens the route while respecting the barriers in the SpaceLattice. Setting the value to 0 will return the raw route path.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "07105b0e2bc64bb38b74f2d362e68129",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a PolyCurve object representing the Route.\n\nRoute.Curve (tidyIterations: int = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Pathfinding.Route.Count",
      "Id": "26a60338051f4d4a9a9c6a0f98634e7c",
      "Inputs": [
        {
          "Id": "8ecd9a0b511740f58117a418a37abf72",
          "Name": "route",
          "Description": "Pathfinding.Route",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "632b79a5a49e44e3999388ba62012294",
          "Name": "int",
          "Description": "int",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Number of points in the route.\n\nRoute.Count ( ): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "pathApproximateLengths;",
      "Id": "90cdf78dc6d84e67b87e427d6b08dc41",
      "Inputs": [
        {
          "Id": "2b08e50cdfaf4ae181bf0337b96fcc50",
          "Name": "pathApproximateLengths",
          "Description": "pathApproximateLengths",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "71f8a04daf7b4beaaa71d3caadeee625",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "36efb7fd770247d0ac7ed428fb0c865b",
      "Inputs": [
        {
          "Id": "80e014219d1947e2b5d5700d9bb65753",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d93cf6c482ad47f08690a6f638008aa7",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b1f6341f15554e1ba9735944ccf05394",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "pathLengths;",
      "Id": "695aae6fea284e2d825769707c07f0e5",
      "Inputs": [
        {
          "Id": "2e07994338f048f0bc3f8fa1b6d84365",
          "Name": "pathLengths",
          "Description": "pathLengths",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c504ac2ddccb4fd7b9c62a498658db73",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "3;",
      "Id": "7c6494b41cce4c5ea40f6f4df06d0c54",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5a52b5f37ec44d9aa4ae5afc7cdb0eb0",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "routes;",
      "Id": "3a926bc7cb6b4a22beccbe85f685866f",
      "Inputs": [
        {
          "Id": "0f3dd903388545e298422e154e8145ea",
          "Name": "routes",
          "Description": "routes",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1b55f2a67c9f406c9f461650df7591c0",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "spaceLattice;",
      "Id": "adeb04cc794245359f50bc952d71e945",
      "Inputs": [
        {
          "Id": "18954453c7af4e4fb48e67512cb463aa",
          "Name": "spaceLattice",
          "Description": "spaceLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0d5e5ac86c374185b55c8d50028baf76",
          "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": "Core.SpaceLattice.Surface",
      "Id": "9ef2284ccb9e48b88b713936ac55ec18",
      "Inputs": [
        {
          "Id": "4f1951da19b74c6092dd25e7b0cf67b8",
          "Name": "spaceLattice",
          "Description": "Core.SpaceLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5ba5f517591940929684b6be7ff5221e",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the bounding Surface of the SpaceLattice\n\nSpaceLattice.Surface ( ): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "DSCore.Color.ByARGB(255,0, 0, 4);\nDSCore.Color.ByARGB(255,28, 16, 68);\nDSCore.Color.ByARGB(255,79, 18, 123);\nDSCore.Color.ByARGB(255,129, 37, 129);\nDSCore.Color.ByARGB(255,181, 54, 122);\nDSCore.Color.ByARGB(255,229, 89, 100);\nDSCore.Color.ByARGB(255,251, 135, 97);\nDSCore.Color.ByARGB(255,254, 194, 135);\nDSCore.Color.ByARGB(255,251, 253, 191);",
      "Id": "5a807c6ef18641fc84e5b5a6d6aab7ce",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "43549b4c0e004ed49cb2e05d7847fe75",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "236a218f7cc041b889c79e66d0911eb7",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aa24feb2e00140d2bbd91749332f79bf",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b5411a1d096a4de3992c0ad07210b8b4",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3cd0202fc4284475b73326698778a320",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6eba3ea9ffb94dc68808147a97e5a3be",
          "Name": "",
          "Description": "Value of expression at line 6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "998b44c855074a8fb22ba8b9ff26cb8d",
          "Name": "",
          "Description": "Value of expression at line 7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "180b31d967b24b3e8bf9f68979410e9f",
          "Name": "",
          "Description": "Value of expression at line 8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b4470cffb7bc46b199915d2d48c11180",
          "Name": "",
          "Description": "Value of expression at line 9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;\n20;",
      "Id": "7d454199ed3649829b6288329f3a9066",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7c783d1fb9d64268aeef5a91bc6576ee",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7e67fa5f76ba4b8692f374967ec819d6",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "t1 = DSCore.List.Flatten(t2, -1);\nt3 = DSCore.List.MaximumItem(t1);",
      "Id": "5acc3b430368488280f6ae8b3a34a561",
      "Inputs": [
        {
          "Id": "ae781c83b71c49f7979828017f8998f5",
          "Name": "t2",
          "Description": "t2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "142df11241734302b4af7c4d15968381",
          "Name": "",
          "Description": "t1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0949f4b8cfda4b5ba802ae7bf284b9de",
          "Name": "",
          "Description": "t3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Map@double,double,double",
      "Id": "92c796c58959483998e8471ef84babbd",
      "Inputs": [
        {
          "Id": "fbf140b1d86041d9be40bf40a4c51816",
          "Name": "rangeMin",
          "Description": "The minimum value of the input range.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b9d34fd8d0ed407688cdf05aed9e206a",
          "Name": "rangeMax",
          "Description": "The maximum value of the input range.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2ac967a4b9ce4f90a5635eec462ba08d",
          "Name": "inputValue",
          "Description": "The number to be mapped.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e0eb391da656431eb8b3edf9d77c7962",
          "Name": "double",
          "Description": "The mapped value.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Maps the input value to a number between 0 and 1 based on the input range.\n\nMath.Map (rangeMin: double, rangeMax: double, inputValue: double): double"
    },
    {
      "ConcreteType": "CoreNodeModels.ColorRange, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "08532b62a78944e5ae2f0e2554d477a2",
      "Inputs": [
        {
          "Id": "b770baef22524432abf1961faf800f7a",
          "Name": "colors",
          "Description": "List of colors to include in the range",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8d4b320fdf154dc8b8b1291651fd8103",
          "Name": "indices",
          "Description": "List of values between 0.0 and 1.0 which position the input colors along the range",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cf63e2c7816f49a8ba78964651a14f2c",
          "Name": "value",
          "Description": "List of values between 0.0 and 1.0. These values define the colors that are picked along the color range to create the color list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eb63a5a28b2a4ce8b409fba0c92a82ed",
          "Name": "color",
          "Description": "Selected colors",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Get a color given a color range."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.BySurfaceColors@Autodesk.DesignScript.Geometry.Surface,DSCore.Color[][]",
      "Id": "9053415c58c142aaa589a7265bdc7896",
      "Inputs": [
        {
          "Id": "c165e226910d4ffd81df2cec4990358a",
          "Name": "surface",
          "Description": "The surface on which to apply the colors.\n\nSurface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "220622fddc2a4e8cb388158d2af808ec",
          "Name": "colors",
          "Description": "A two dimensional list of Colors. The list of colors must be square. Attempting to pass a jagged array will result in an exception.\n\nColor[][]\nDefault value : [[DSCore.Color.ByARGB(255, 255, 0, 0), DSCore.Color.ByARGB(255, 255, 255, 0)], [DSCore.Color.ByARGB(255, 0, 255, 255), DSCore.Color.ByARGB(255, 0, 0, 255)]]",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3714c5b9c1c941a9924b8481c9a1d319",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display color values on a surface. The colors provided are converted internally to an image texture which is mapped to the surface.\n\nGeometryColor.BySurfaceColors (surface: Surface, colors: Color[][] = [[DSCore.Color.ByARGB(255, 255, 0, 0), DSCore.Color.ByARGB(255, 255, 255, 0)], [DSCore.Color.ByARGB(255, 0, 255, 255), DSCore.Color.ByARGB(255, 0, 0, 255)]]): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "28be1af3aba9453788bfa0c1af0c3215",
      "Inputs": [
        {
          "Id": "707f3ffbbb0145b88e10d31b26351411",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5c5b58fcc307450da4bdce85831b8a1a",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fe185660046845fbbcc732227032a2d3",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e1d1ad929a8a48e6b70b99e98acdeb36",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "39fc787f95094275aed801b129c26739",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "09dee36705124cb8b80ce0acb372209f",
          "Name": "item5",
          "Description": "Item Index #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b35bbcdbbd704c2cabdfec3d05de226c",
          "Name": "item6",
          "Description": "Item Index #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "588abef086d6481d92291e9a05c23891",
          "Name": "item7",
          "Description": "Item Index #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d35e5926ddb245debe594795c11a24bd",
          "Name": "item8",
          "Description": "Item Index #8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "07f7921d89454fa496e925e0af01c011",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0..1..#9;",
      "Id": "40e6801bab814153911dd2c8a68edffd",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bfa8e14c641747a3ba8accffe2d9627a",
          "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.Reverse@var[]..[]",
      "Id": "d9b0722097d740f3b66f9633657bd80e",
      "Inputs": [
        {
          "Id": "1e6c596eea35413eb95867494c45b557",
          "Name": "list",
          "Description": "List to be reversed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "30bbeadac0a4417bb26cd9d17f0302bc",
          "Name": "list",
          "Description": "Reversed list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a new list containing the items of the given list but in reverse order.\n\nList.Reverse (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "88608b682e5d47c387cec9ccb837cbc6",
      "Inputs": [
        {
          "Id": "65dd79f52c264a519c38b049702d3acc",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e7518637c0ed415ca47f807dc4cdb1c8",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "congestionMap;",
      "Id": "0d55b643a1f8475e95a6c22445496063",
      "Inputs": [
        {
          "Id": "a32fb057be9c4ce1b3f63363eb115ee1",
          "Name": "congestionMap",
          "Description": "congestionMap",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "298b3ce194a544b389ca411d88641d37",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "visibilityLattice;",
      "Id": "c631dfcbe70f4a8c9f59c81fe2e04c3b",
      "Inputs": [
        {
          "Id": "581bb7abaa5f48dfa17d244828f5ffe1",
          "Name": "visibilityLattice",
          "Description": "visibilityLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "37d75abfd2064781b03f42db29bcf5e1",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deskOrientations;",
      "Id": "d0066965077a47ac97075eaf6828d557",
      "Inputs": [
        {
          "Id": "718dae2b7f334b0b8199066a73f8f7b0",
          "Name": "deskOrientations",
          "Description": "deskOrientations",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8609a7a42fdd413e88482ea9ee79e8a0",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deskPositions;",
      "Id": "aab7473af154443582742b0dbaf8b532",
      "Inputs": [
        {
          "Id": "6772cb344087435b8987eaaedaba4e82",
          "Name": "deskPositions",
          "Description": "deskPositions",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5db533b232e144c297a93cc74a307cb0",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deskPositions;\ndeskOrientations;\nvisibilityGrid;\nnearbyThreshold;\nparallelize;",
      "Id": "570ac670c88c481ca47c753b2e5dd8a9",
      "Inputs": [
        {
          "Id": "55a2fac7c61846a08c85379a31f63bbf",
          "Name": "deskPositions",
          "Description": "deskPositions",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4660069690ea441f962a0f703fac07c5",
          "Name": "deskOrientations",
          "Description": "deskOrientations",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3da55322fecc4aa5a3f31588b8bfc7d4",
          "Name": "visibilityGrid",
          "Description": "visibilityGrid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "07a5dd5ac7c24d92995f24472662fa0c",
          "Name": "nearbyThreshold",
          "Description": "nearbyThreshold",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8e4c54c877314e18a72f46b8ddf15f85",
          "Name": "parallelize",
          "Description": "parallelize",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1319a547c23542cc944889aa869a68a4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3d6624f1fcfe41a3ab3d08144bfc83c7",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9e656a1f34ed41748f2f153b83671e0a",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "41e92a30ed9f4bf39fc8606466354a97",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "77153557039844ab9bf23d9474701810",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "visibilityRadius = 20.0;",
      "Id": "4924bf7408954290ab590da95fca70fd",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "854b4a268d794f92b921eb5be0dd9e85",
          "Name": "",
          "Description": "visibilityRadius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "distraction;",
      "Id": "00bb0ba77b3c4e30a595357dd2a52a90",
      "Inputs": [
        {
          "Id": "4e727c094dcf4e9893724ff6267d8b47",
          "Name": "distraction",
          "Description": "distraction",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "41545a4544f245e4a1b5fd1a850feb6c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "visibilityLattice;",
      "Id": "7b9703b1d09540859607489a40692277",
      "Inputs": [
        {
          "Id": "a21991d17ab84b8e802278320b69c4e8",
          "Name": "visibilityLattice",
          "Description": "visibilityLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "136344b1caad4335a819836557bd0458",
          "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": "Visibility.VisibilityGrid.ValueAtPoint@Autodesk.DesignScript.Geometry.Point",
      "Id": "063e6fd460514ca29020696bfab98a45",
      "Inputs": [
        {
          "Id": "c043381ddf5b48f38272bea4f35f0178",
          "Name": "visibilityGrid",
          "Description": "Visibility.VisibilityGrid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9ca9b2c9191d4abfbb248584fc6f5f47",
          "Name": "point",
          "Description": "Point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f3ac3aa688324d1491f7f20a7f2e9c00",
          "Name": "double",
          "Description": "Visibility value, which ranges from 0.0 (completely invisible) to 1.0 (completely visible).",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get visibility at a point.\n\nVisibilityGrid.ValueAtPoint (point: Point): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Id": "382b251acd10466490bd7e99f749dbcd",
      "Inputs": [
        {
          "Id": "deee5f4db1154d72bf5fe794294b3c3a",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d211de8c254344a7bde5336f08274f8f",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "sN / N;",
      "Id": "74730d648b2646168250cd6da1d10520",
      "Inputs": [
        {
          "Id": "bbab371f7f694b329dd2344d5adc2d04",
          "Name": "sN",
          "Description": "sN",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aa6eaff09ce6426d9e78c4455fabc1d7",
          "Name": "N",
          "Description": "N",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "302e1ff7878c403fbf03675ce9d67d52",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "routes;",
      "Id": "c89415843bf74093a715a5c40b7b37cd",
      "Inputs": [
        {
          "Id": "7c4fc7f1ca4948348c3314374428020e",
          "Name": "routes",
          "Description": "routes",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d2d135c6ba714562afa42f302df8ab9c",
          "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": "Pathfinding.Route.Points@int",
      "Id": "3b2ff9dfaffa4423bd99407168f4809e",
      "Inputs": [
        {
          "Id": "7caeb24dab764a538396157acfbef7ee",
          "Name": "route",
          "Description": "Pathfinding.Route",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b5a4cb1772de4686b1addebb0f7652ed",
          "Name": "tidyIterations",
          "Description": "Number of tidy/smoothing iterations, where each tidy operation straightens the route while respecting the barriers in the SpaceLattice. Setting the value to 0 will return the raw route path.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fc9c584f6edf4e3a9c036db703d478f5",
          "Name": "Points",
          "Description": "Points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Points along the Route.\n\nRoute.Points (tidyIterations: int = 0): Point[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "6fd2883a260a49188abe7280c3de9760",
      "Inputs": [
        {
          "Id": "8caee1091e3a4a598d17f433434e709e",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "32f0fc2609c146c3a36b224aa383a683",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8d13bcd95dcd436a9b6027024d292f22",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Count@var[]..[]",
      "Id": "6abc6077be904f739bb418a0e149ccf8",
      "Inputs": [
        {
          "Id": "01a4349a5bf64376a97ec496d0ae3508",
          "Name": "list",
          "Description": "List to get the item count of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bb00b92b2c274d5ba83910e75c1729fa",
          "Name": "int",
          "Description": "List length.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "ViewsToOutsideFromCirculation;",
      "Id": "8b193ecf1a0b46d880cda7216f03fc9e",
      "Inputs": [
        {
          "Id": "5697436a5edb438e823fb92daf32486e",
          "Name": "ViewsToOutsideFromCir...",
          "Description": "ViewsToOutsideFromCirculation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3ec86fb29c9547978924cc3251636487",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "(a+b)/2;",
      "Id": "df049ec9e1734feba589b3769282d075",
      "Inputs": [
        {
          "Id": "1f07754a67a640d7a7934bc1de9bd271",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8b804a41630e48e4a51f267ebe415c17",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "38c23574da2941e8aca3116612a9163b",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "ViewsToOutsideFromWorkspaces;",
      "Id": "bbba7c334f3e417683d680af5d6a3624",
      "Inputs": [
        {
          "Id": "16b7106075614e8c8d3216c9d80a5514",
          "Name": "ViewsToOutsideFromWor...",
          "Description": "ViewsToOutsideFromWorkspaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0af4b368c14d44de8f0ab64cc0cc861c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "desks;",
      "Id": "82754e5d01f84bc2924f12b67a0d9ded",
      "Inputs": [
        {
          "Id": "cd37ef97c5c5417fa3c43ae8eafdcb6e",
          "Name": "desks",
          "Description": "desks",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "29343223eb6349d79fe6c4f09b4e5910",
          "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": "Visibility.VisibilityGrid.ByUnion@Visibility.ViewField[]",
      "Id": "d2989e09ae2649519ef0044e74b4c6e9",
      "Inputs": [
        {
          "Id": "ce0deaa33a6c4ffa851721bc8b9ae88c",
          "Name": "ViewFields",
          "Description": "ViewField List\n\nViewField[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "55dbd5be5a824efeb31acf24a59048ce",
          "Name": "VisibilityGrid",
          "Description": "VisibilityGrid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a VisibilityGrid by the union of viewFields.\n\nVisibilityGrid.ByUnion (ViewFields: ViewField[]): VisibilityGrid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Visibility.ViewField.BySpaceLatticeAndViewPoint@Core.SpaceLattice,Autodesk.DesignScript.Geometry.Point,double",
      "Id": "343e75ee379149b8981666520b6ea3da",
      "Inputs": [
        {
          "Id": "3cb0833927084b36b14dcc36d14e4a1f",
          "Name": "spaceLattice",
          "Description": "SpaceLattice\n\nSpaceLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0bbafe0db4954ed8bf71ba3c21c681b8",
          "Name": "viewPoint",
          "Description": "View point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "46ef0991aefd4e0e852f812b0b9a8d7c",
          "Name": "radius",
          "Description": "Radius of view field\n\ndouble\nDefault value : 1E+15",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a80bc4225d9b45798c381099c28c7f53",
          "Name": "ViewField",
          "Description": "ViewField",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Computes a field of view paths from a single view point.\n\nViewField.BySpaceLatticeAndViewPoint (spaceLattice: SpaceLattice, viewPoint: Point, radius: double = 1E+15): ViewField"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "windowSamplePoints;",
      "Id": "4358d17efacb4fa1a6297e3149dc7e53",
      "Inputs": [
        {
          "Id": "7914efd98b3849a29e8384af9bafbb40",
          "Name": "windowSamplePoints",
          "Description": "windowSamplePoints",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "86a4b1e6a8a9448591a324fe785fd58e",
          "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": "Core.SpaceLattice.ClosestPointTo@Autodesk.DesignScript.Geometry.Point",
      "Id": "6f0620485085443c98f1ec502d2ddb01",
      "Inputs": [
        {
          "Id": "1c8c46f9025845b29650dda752f7b510",
          "Name": "spaceLattice",
          "Description": "Core.SpaceLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aa2fd5bbf65641c68e25342f26566ac0",
          "Name": "point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "539dc966cf114499a6d421412f53e7b1",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Find closest point on the SpaceLattice to a given point.\n\nSpaceLattice.ClosestPointTo (point: Point): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "distanceThreshold = 20;",
      "Id": "6a6441ebec8742c78b1349cefa3b3554",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "40c3a99a162e40a6a999a357c4fd1f5b",
          "Name": "",
          "Description": "distanceThreshold",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "congestionMap;",
      "Id": "9d84a2ae49f2459e8a297ce47be5b4a1",
      "Inputs": [
        {
          "Id": "4b041e6603d84c1f9b229448896b8086",
          "Name": "congestionMap",
          "Description": "congestionMap",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c6702784964f40dfafe090cd8fd3c55f",
          "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": "Core.SpaceLattice.ByBoundingBoxAndLines@Autodesk.DesignScript.Geometry.BoundingBox,Autodesk.DesignScript.Geometry.Line[],double",
      "Id": "b5ba055650294166a004920e0f4b9aaa",
      "Inputs": [
        {
          "Id": "2e358302bb3a47bdafbe9a6ae823519c",
          "Name": "boundingBox",
          "Description": "Bounding box containing lattice\n\nBoundingBox",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "af9bbb3c613d48d38ff5fc5fc04bf267",
          "Name": "barriers",
          "Description": "List of lines representing barriers\n\nLine[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0645064a3444404caf058083f31368aa",
          "Name": "resolution",
          "Description": "Distance between two adjacent points on the lattice\n\ndouble\nDefault value : 0.2",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b24cfba447cd45d78def775c475dacbd",
          "Name": "SpaceLattice",
          "Description": "SpaceLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a SpaceLattice.\n\nSpaceLattice.ByBoundingBoxAndLines (boundingBox: BoundingBox, barriers: Line[], resolution: double = 0.2): SpaceLattice"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "bc876d9901a842d08ff9cee712c966ef",
      "Inputs": [
        {
          "Id": "152d9e45084a4831bbfecee984edee66",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "73ef3ce0bd0047d0a28adc203c1a8339",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1cdbd9c3193d416d815cf7d1eae0651b",
          "Name": "list2",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "345520d9c9b448c492f261d917630155",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "visibilityLattice;",
      "Id": "94b5e09fdc554e1f91b20bdca913c278",
      "Inputs": [
        {
          "Id": "4cc033e17a0246c0966ad0edabc6d96b",
          "Name": "visibilityLattice",
          "Description": "visibilityLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "50e284a7bab04039a78538f3f4b929ea",
          "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": "Core.SpaceLattice.ClosestPointTo@Autodesk.DesignScript.Geometry.Point",
      "Id": "4dca0edba0e44b51942e72215c12a643",
      "Inputs": [
        {
          "Id": "7b1f68c90564490aa1352d201df87ea5",
          "Name": "spaceLattice",
          "Description": "Core.SpaceLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "58142107ef6b494197baac44070b63f7",
          "Name": "point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "27883789cdc940f9b51914496664e60d",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Find closest point on the SpaceLattice to a given point.\n\nSpaceLattice.ClosestPointTo (point: Point): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "segments = Math.Max(2, Math.Floor((Autodesk.Curve.Length(curve)) / segLength));\nseq = (0..1..#segments);",
      "Id": "335ab5c1b6ea42ea9c761f007173e5c3",
      "Inputs": [
        {
          "Id": "e9abb0d48e1946459837eece59744f2d",
          "Name": "curve",
          "Description": "curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ec23f9d8751d42338d6ac1d403ddcaa5",
          "Name": "segLength",
          "Description": "segLength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a9504b251ba64589836130dd494deccc",
          "Name": "",
          "Description": "segments",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eb18205eeb3d4fa8b7a1d82a1f0e1f50",
          "Name": "",
          "Description": "seq",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "34c1640189a54775bc5ad0d0f4befdb5",
      "Inputs": [
        {
          "Id": "27a35c789911458fb9dfbd920faf1958",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "24aeb3177e2240059f75a1e3c93d32f7",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4e5b922e65af48c7900ee2962fee77c8",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "2;",
      "Id": "7160eb01a5fc4cba9566bb40231929bc",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "da2bbc6a35bb4477893b19d5ea9e7f4e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "windowPoints;",
      "Id": "70f9003513cb47d2874142544bcd8b63",
      "Inputs": [
        {
          "Id": "5afc1b061c1443d58a9bb04bfe760898",
          "Name": "windowPoints",
          "Description": "windowPoints",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d25c1adf6af94c2b93b936929e2b0096",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "boundarySurface;",
      "Id": "16d5092cb5834ac593ddfe3859229399",
      "Inputs": [
        {
          "Id": "d386833f806e41a8952cc848471fa40d",
          "Name": "boundarySurface",
          "Description": "boundarySurface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8fca14452c4e4ea2af3c3b0aec3ddae6",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.DoesIntersect@Autodesk.DesignScript.Geometry.Geometry",
      "Id": "610b9d842ceb479b9c93ba934af03466",
      "Inputs": [
        {
          "Id": "4dc80be228f8417998fa8d2b8f1dd42c",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a66f4ae5a60b4fe19f644e3ff1de788f",
          "Name": "other",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "88f454d8f94c4ffdbd0f60a3002b0d60",
          "Name": "bool",
          "Description": "bool",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determine if another Geometry object intersects with this one\n\nGeometry.DoesIntersect (other: Geometry): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "7aa407769b584ed481964dfaaa14486d",
      "Inputs": [
        {
          "Id": "4373d429f89f4c2a8a9acd7a3f147b42",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "34385ef194c3404bafbe874a3de12f54",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "821a0c6e3deb4fccb5800195c96c8735",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "db3e2e41a3454f36a41ba6f95b1b1b16",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "282dc3fd19b34407997ae377bf7dcbd0",
      "Inputs": [
        {
          "Id": "aec50965779b4b72a01e6b356289a868",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d0a654cb5f67414a8d04435a5cbed794",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0a4ad0b62a774aff829be6b40bc9d42a",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "boundaryAsSuface;",
      "Id": "9567ce6a1b1347a88e847d7aeb56fb3d",
      "Inputs": [
        {
          "Id": "5a4cbb60b8ad47c38e58ef3ce7425ace",
          "Name": "boundaryAsSuface",
          "Description": "boundaryAsSuface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "054f6bee9daf477f8b2700550d7f0830",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double",
      "Id": "7becbe9f8f3b481baf34862d60ef263d",
      "Inputs": [
        {
          "Id": "daf336624989474990757d78d3c2e265",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "30102ee5c1d04ccb914357af9a2c8793",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "68f69000789140acb995fd555ddfb9df",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve",
      "Id": "bbc79d414eaf4206aa1cb01b491b8633",
      "Inputs": [
        {
          "Id": "e71c9f6eb7f94251ac3266d25e2893f4",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "67f649a360be4c29af9a614afe64c25d",
          "Name": "Surface",
          "Description": "Surface created by patch",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by filling in the interior of a closed boundary defined by input Curves.\n\nSurface.ByPatch (closedCurve: Curve): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "viewPts;",
      "Id": "add19c6de879490680ceae1bf3a83b9e",
      "Inputs": [
        {
          "Id": "9ddab2934a864febbbfca746dd1eaf2b",
          "Name": "viewPts",
          "Description": "viewPts",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0b04cbb9906a4532891d8b35c515738b",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "d7f3a00a5e2d43c9bdcf7de66e79de2a",
      "Inputs": [
        {
          "Id": "bf4da9fae2704265b9c2854b4c30e5d4",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7e744c3f53174b79a0b746d483392f3b",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "eed9169f1a884a7794f8101af099171a",
      "Inputs": [
        {
          "Id": "138857fadda4492290346658d569f7e6",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6c44c0ac9cfd41cab0c332a32904e681",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1af8958d98934f049547a22e3f797c6f",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PerimeterCurves",
      "Id": "e4467e50dac34d7d85fe5a4e1a5ea5f0",
      "Inputs": [
        {
          "Id": "5720bc06015b4f209c9ec765a7e2f00e",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "07ce9b2a182440b399f19f1f2a15ba87",
          "Name": "Curve[]",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Return all the boundary Curves of the Surface.\n\nSurface.PerimeterCurves ( ): Curve[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double",
      "Id": "4f08e303fb414de98d937a38b01b350f",
      "Inputs": [
        {
          "Id": "47f95f4602984e3c9d908325917041fd",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e600b2cd58a84b50a5bfcafc543c5f95",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ee99fd3a81fc4a83892924bad01dec05",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Offset@double",
      "Id": "27a430114636415fa8ff14d7370c80ea",
      "Inputs": [
        {
          "Id": "b5dcbf2124ae41638949f8e1a17b34e0",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1152ef32904a44c89b81ec7732dea626",
          "Name": "distance",
          "Description": "A positive or negative distance to offset\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ba6da9f9b27847ebbeff2eee03fe9052",
          "Name": "Curve",
          "Description": "new offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Offset a Curve by a specified amount. Curve must be planar.\n\nCurve.Offset (distance: double = 1): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1.2;",
      "Id": "dfa591d5db4d4e4c86c2de5657eb77b5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "014d5d694e2c408da54747863e5d7dc8",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve",
      "Id": "6724719a5b18478ab50914615ac869af",
      "Inputs": [
        {
          "Id": "861fecbf126946df8942a7d22c951cee",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f656ad741407400ca2b15d75da0f4cb2",
          "Name": "Surface",
          "Description": "Surface created by patch",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by filling in the interior of a closed boundary defined by input Curves.\n\nSurface.ByPatch (closedCurve: Curve): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "width = 5;",
      "Id": "a901b05f515545189792b97a1f9d217b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6d45a400a09a4c70b11a4cfcaa736248",
          "Name": "",
          "Description": "width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Normalized",
      "Id": "411f8c6af1444511b24c16ea4d53113b",
      "Inputs": [
        {
          "Id": "3ea9be6c4f7141a5909b62fd599e0516",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6da6f2a02be5450b93842cb1bef9305f",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the normalized version of a vector\n\nVector.Normalized ( ): Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "f5d1a5c1e5fb49d6895c01664bd445d3",
      "Inputs": [
        {
          "Id": "3659f2eb3baf4adfae1baca45a495ede",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cfd18415d5e542bcb54e2fe57eb3db4d",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "76bf41cc80f6447cb30ea142ba0db7f0",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "0df32a7880a342e99a5cf8ed27ebfb93",
      "Inputs": [
        {
          "Id": "9d81dee2d5064ae985876ac7e7f6600d",
          "Name": "lists",
          "Description": "List of lists to be transposed\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "95ebe81e4cb3414a842e5b58b590ee65",
          "Name": "lists",
          "Description": "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.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "fc23d5e449c1426a9e7237d05e293bb3",
      "Inputs": [
        {
          "Id": "1bd663417b6242d99938f855ec74837a",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f4bf44b57e7f43188042adbb8889dad5",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c275c1c05d66429683c7320d78976926",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "79695a48ad6e41ad940527599d510fbc",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.DoesIntersect@Autodesk.DesignScript.Geometry.Geometry",
      "Id": "d77a9068a544496abafb4818e78ecb3b",
      "Inputs": [
        {
          "Id": "01e80e0d424840d39427205b6b4a6d4f",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "71f4fe04d4a34a0a8a17a1cbe5ce2a2d",
          "Name": "other",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "32de334d870b40eeb219a6db4971725b",
          "Name": "bool",
          "Description": "bool",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determine if another Geometry object intersects with this one\n\nGeometry.DoesIntersect (other: Geometry): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Average@double[]",
      "Id": "3050e7c472824e3ead11d5140054389a",
      "Inputs": [
        {
          "Id": "0ac2e2a0b5a9427ca3d25f7adc13759b",
          "Name": "numbers",
          "Description": "List of numbers to be averaged.\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "010aa1db79d1448e8046a7689a34da18",
          "Name": "double",
          "Description": "Average of the list of numbers.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Averages a list of numbers.\n\nMath.Average (numbers: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Average@double[]",
      "Id": "e9c224b204af465e8fe36a5e10e9ae04",
      "Inputs": [
        {
          "Id": "a2448d18cb0f4c1c87e9b80106f94d8a",
          "Name": "numbers",
          "Description": "List of numbers to be averaged.\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dde5310e6fb146f9b3c3214f1c2d90f8",
          "Name": "double",
          "Description": "Average of the list of numbers.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Averages a list of numbers.\n\nMath.Average (numbers: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Average@double[]",
      "Id": "f74d37c92fee4bd696ae6114fcac1c62",
      "Inputs": [
        {
          "Id": "8827a6a62f514f1d90447b570f7717f2",
          "Name": "numbers",
          "Description": "List of numbers to be averaged.\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 1,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6f79691ae6df4925a351f27ddc238b5c",
          "Name": "double",
          "Description": "Average of the list of numbers.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Averages a list of numbers.\n\nMath.Average (numbers: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deskOrientations;",
      "Id": "c73a78b52b6d47a0a5b3a8cfd6fe31b4",
      "Inputs": [
        {
          "Id": "9e0742aa2034422f84e1d82d1be2bd60",
          "Name": "deskOrientations",
          "Description": "deskOrientations",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e247ebcb6a67448d92960c2590c59151",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "e3b93e5bf8c44006bbb2b65a509c4d9d",
      "Inputs": [
        {
          "Id": "580ad4ac31cd48ebb83b173060e6d250",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5564c4e3551d4f138d1af544e18d836b",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "windowsAsSurfaces;",
      "Id": "35035fd22abb4151b112a4736818415f",
      "Inputs": [
        {
          "Id": "6a585e545e2a400c83ba9c1bf5c68b02",
          "Name": "windowsAsSurfaces",
          "Description": "windowsAsSurfaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1aec17fe7618473d8a35e4d0253ab99c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "6ab6b322b81e426ea9ded6942bd4bb2c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cc77ff48ecf746139fb768816061c9bd",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "distanceThreshold = 40;",
      "Id": "e94abcd2a086440dbffe4023653f1ae8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "26190b0af4ed40f5884f7ac8af19473f",
          "Name": "",
          "Description": "distanceThreshold",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "visibilityGrid;",
      "Id": "795348ab0c104c31a438ce393ad6dfb6",
      "Inputs": [
        {
          "Id": "4db43ec947bb4d9c9ef4ec4aed3d618f",
          "Name": "visibilityGrid",
          "Description": "visibilityGrid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fabe652f809e4979a0540fb846a3fca1",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "viewPts;",
      "Id": "8fc8cc67d2614dfb8770d4248d11b10d",
      "Inputs": [
        {
          "Id": "f1beb2f717ba4a09a3b99302f24d39ea",
          "Name": "viewPts",
          "Description": "viewPts",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "938027aedcf443a499a40c5f73e75fce",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.DoesIntersect@Autodesk.DesignScript.Geometry.Geometry",
      "Id": "635f1b4ab6294cd7ae74a93fd6800713",
      "Inputs": [
        {
          "Id": "05b3f6b24e6b4f5e8193050b3611dfd9",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b6075373a90d4c2094a0da9a6ce4713a",
          "Name": "other",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c018f428c5ba415b90e6eee9363d5e8a",
          "Name": "bool",
          "Description": "bool",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determine if another Geometry object intersects with this one\n\nGeometry.DoesIntersect (other: Geometry): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "773b824a1d9c4b108ab48575e6407495",
      "Inputs": [
        {
          "Id": "0b63a3a404bc415b865670eb316d23ec",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5df412c762b84572bcca2523721c5c18",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "615d11b554ba4fc0ab9591fa82f04c7d",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dc8af495e365405dba6e9575a4cc4301",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.ByJoinedSurfaces@Autodesk.DesignScript.Geometry.Surface[]",
      "Id": "8367e80f15f645ec9bcd500a11041823",
      "Inputs": [
        {
          "Id": "c009609eb5c8442fa0c7730b022e1f0f",
          "Name": "surfaces",
          "Description": "Surfaces to join into polysurface\n\nSurface[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9daa30904c234b0da1d851d43e6a06cc",
          "Name": "PolySurface",
          "Description": "PolySurface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make Polysurface by joining surfaces.\n\nPolySurface.ByJoinedSurfaces (surfaces: Surface[]): PolySurface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "amenityCurves;",
      "Id": "3aaf8dab6939482c8ade7c7b8151dd3b",
      "Inputs": [
        {
          "Id": "b0382e9144964e199ae8a3112e5f1727",
          "Name": "amenityCurves",
          "Description": "amenityCurves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5639c15c2d374438b7a8555c3bd0c784",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "amenitySpaces;",
      "Id": "81f7689995114a0599b98a24d714560e",
      "Inputs": [
        {
          "Id": "b28237843df14bf586d90359f2fea450",
          "Name": "amenitySpaces",
          "Description": "amenitySpaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f30eea52ee0b4a13bd1d751bf17f8fa9",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "columnsAsRect;",
      "Id": "782f29dfb15c477d83d324f37160e469",
      "Inputs": [
        {
          "Id": "bb8dab91260c4bfa8602c4468f43e0b0",
          "Name": "columnsAsRect",
          "Description": "columnsAsRect",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6cac4969efcb4641829cb1cfa463b223",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "columnsAsLines;",
      "Id": "a781233f3c9c4629bdbfdf30e4ffcd7e",
      "Inputs": [
        {
          "Id": "57d2073199904fd9bd474e8f5333a4df",
          "Name": "columnsAsLines",
          "Description": "columnsAsLines",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f86790a5e7154855bb6b18c9b4763b13",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "columnsAsRect;",
      "Id": "99c81beb7a9b4190b02d864ccdfd538f",
      "Inputs": [
        {
          "Id": "1090ea842b8441b9b8e621798baf2639",
          "Name": "columnsAsRect",
          "Description": "columnsAsRect",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "59675584151b4e5f9a947f3fef88e296",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "amenityCurves;",
      "Id": "b55f53d877704d21b2691423d82dd8e5",
      "Inputs": [
        {
          "Id": "2bc964bf097144f18bf088f84d137d02",
          "Name": "amenityCurves",
          "Description": "amenityCurves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5269dab9d763431788c405119c105e6f",
          "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": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "import clr\r\nimport math\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\nclr.AddReference('DSCoreNodes')\r\nfrom DSCore import Math\r\nfrom System.Threading import Monitor\r\n\r\npathLattice = IN[0]\r\npaths = IN[1]\r\nparallel = IN[2]\r\n\r\nxCoordinates = pathLattice.XCoordinates()\r\nyCoordinates = pathLattice.YCoordinates()\r\nxCoordinatesLen = len(xCoordinates)\r\nyCoordinatesLen = len(yCoordinates)\r\n\r\nrangeMinX = xCoordinates[0]\r\nrangeMaxX = xCoordinates[xCoordinatesLen-1]\r\nrangeMinY = yCoordinates[0]\r\nrangeMaxY = yCoordinates[yCoordinatesLen-1]\r\n\r\nr = []\r\n\r\nbox_kernel = [[1 / 9.0, 1 / 9.0, 1 / 9.0],\r\n              [1 / 9.0, 1 / 9.0, 1 / 9.0],\r\n              [1 / 9.0, 1 / 9.0, 1 / 9.0]]\r\n\r\nrhys_kernel = [[1 / 16.0, 1 / 8.0, 1 / 16.0],\r\n              [1 / 8.0, 1 / 4.0, 1 / 8.0],\r\n              [1 / 16.0, 1 / 8.0, 1 / 16.0]]\r\nkernel = rhys_kernel          \r\n              \r\nvalues = [[0 for i in range(yCoordinatesLen)] for j in range(xCoordinatesLen)]\r\nmaxLen = 0;\r\n\r\ndef initPath(path, values, pathLattice, maxLen):\r\n\r\n    if maxLen < path.Count():\r\n        maxLen = path.Count()\r\n    for i in range(path.Count()):\r\n        x_coord = int(math.floor(Math.MapTo(rangeMinX, rangeMaxX, path.XPositionAtIndex(i), 0, xCoordinatesLen-1)))\r\n        y_coord = int(math.floor(Math.MapTo(rangeMinY, rangeMaxY, path.YPositionAtIndex(i), 0, yCoordinatesLen-1)))\r\n        values[x_coord][y_coord] += 1.0\r\n\r\nfor path in paths:\r\n    initPath(path, values, pathLattice, maxLen)\r\n\r\n# Dissipating\r\niterations = 3\r\nfor i in range(iterations):\r\n    for y in range(1, yCoordinatesLen - 1):\r\n        for x in range(1, xCoordinatesLen - 1):        \r\n            acc = 0\r\n            for a in range(-1, 2):\r\n                for b in range(-1, 2):\r\n                    xn = x + a\r\n                    yn = y + b\r\n                    v =  values[xn][yn]\r\n                    acc += v * kernel[a + 1][b + 1]\r\n            values[x][y] = acc\r\n\r\n\r\n# Route Congestion & Calc Buzz\r\ntop = [0 for i in range(len(paths))] \r\nbottom = [0 for i in range(len(paths))] \r\n\r\ndef calculateScore(path, index, top, bottom, pathLattice):\r\n\r\n    cong = []\r\n    for i in range(path.Count()):\r\n        x_coord = int(math.floor(Math.MapTo(rangeMinX, rangeMaxX, path.XPositionAtIndex(i), 0, xCoordinatesLen-1)))\r\n        y_coord = int(math.floor(Math.MapTo(rangeMinY, rangeMaxY, path.YPositionAtIndex(i), 0, yCoordinatesLen-1 )))\r\n        cong.append(values[x_coord][y_coord])\r\n    \r\n    if len(cong) > 0:\r\n        h_j = max(cong) - min(cong)\r\n        H_j = 0\r\n        for ji in range(0, len(cong)-1):\r\n            H_j += math.fabs(cong[ji+1] - cong[ji])\r\n        top[index] = path.Count() * H_j\r\n        bottom[index] = path.Count() * h_j\r\n\r\nfor idx, path in enumerate(paths):\r\n    calculateScore(path, idx, top, bottom, pathLattice)\r\n\r\nif sum(bottom) > 0:\r\n    buzz = (sum(top) / sum(bottom)) - 1\r\nelse:\r\n    buzz = 0\r\n\r\ncongestion = values\r\n\r\nOUT = [congestion, buzz] ",
      "Engine": "CPython3",
      "VariableInputPorts": true,
      "Id": "b9d8bd0b20734a49b8fd804078afa4f5",
      "Inputs": [
        {
          "Id": "b596658c2b23430fb75cd9b8f31f10a3",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6110860a816442309908654db22f0799",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "65f87ac74fc24575ae66fb477cfa1f42",
          "Name": "IN[2]",
          "Description": "Input #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "717aae02b66c49c9857ed5ac8be79078",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded Python script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "neighborhoodSurfaces;",
      "Id": "139a524f44184cfc8459111b93bd9e6e",
      "Inputs": [
        {
          "Id": "1ef65b0e66e24f0ea2781ac9e4dc38db",
          "Name": "neighborhoodSurfaces",
          "Description": "neighborhoodSurfaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "112ad1c033024e6e80f30b5f72142bfb",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "pickedEdges;",
      "Id": "2775f220f6214c289b25fcbcd3db44ab",
      "Inputs": [
        {
          "Id": "42ec3292d7d04703b3a5b9782a91cf6b",
          "Name": "pickedEdges",
          "Description": "pickedEdges",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c2e25041a04241969a7fa8653e9c3c29",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "boundaryAsLines;",
      "Id": "d44cdcfbfb1e4db2aae5d991c28c47c3",
      "Inputs": [
        {
          "Id": "e721441f2da44fc6bc3770185387c792",
          "Name": "boundaryAsLines",
          "Description": "boundaryAsLines",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fead22820b8f4c08920eaafeb85db831",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "congestionMap;",
      "Id": "ed183da036b24209af589f38985a8693",
      "Inputs": [
        {
          "Id": "868d91633bfc4fa5adcd370be4d0c6ed",
          "Name": "congestionMap",
          "Description": "congestionMap",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "df45c5a9accd484b9aba5814f62d81b3",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "buzz;",
      "Id": "26f0b25a749a4ef7abefd40c799e5e01",
      "Inputs": [
        {
          "Id": "865294f2d25245808f00fd4b69d5c2ee",
          "Name": "buzz",
          "Description": "buzz",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ea8393ba359048fcbd097f6967e81830",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": false,
      "Id": "0ee5cbe1ab3b4307bb3678bdea87d0f0",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "749d8d15593948639fd5d459254cb50c",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "parallelize;",
      "Id": "8fe35067e9884e168092e0ae4b30e34a",
      "Inputs": [
        {
          "Id": "4545785aab7f442ba480e3cfc3edf085",
          "Name": "parallelize",
          "Description": "parallelize",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eaa61265ec3a434dac425632b522e7a2",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "parallelize;",
      "Id": "c62a879470c2414bb819088d75da031e",
      "Inputs": [
        {
          "Id": "f48d19f3e4184a03982ecf2fc4513ae6",
          "Name": "parallelize",
          "Description": "parallelize",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6341acf2107745c3ab9c8e421cc57bb0",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "pathLattice;",
      "Id": "c9fa2ddc6f8840a09939e6fae5778337",
      "Inputs": [
        {
          "Id": "1afa19d5585e483d89309202dde76dcc",
          "Name": "pathLattice",
          "Description": "pathLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1a0b000b10894b9b83fa22ef5a4f1672",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "07a5958ca88c4ee3a7fa68787dc51f69",
      "Inputs": [
        {
          "Id": "2b0bb0305e874752af3c45e47762acbb",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5b31eecf0e0f4ae88faf4ec2792cc817",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "729310714e254955879f7ffe3ec42c54",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 255,
        "G": 140,
        "B": 0,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "cd3fa969da774a33a5a1fec0cc876683",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "65065f9c4075455f832cbf898a6af850",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "gdRegions;",
      "Id": "f5710d1d5e7e42c1986eb0a541720810",
      "Inputs": [
        {
          "Id": "26a44b08bf734479b559d66e009f57b8",
          "Name": "gdRegions",
          "Description": "gdRegions",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c0d0eb3c40ac421c998776bcd51fe59c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "boundaryPoints;",
      "Id": "e8755c91edd049f89ffb01a21e4ed212",
      "Inputs": [
        {
          "Id": "7fd1a418f2ad412c9f9d182ea30bb826",
          "Name": "boundaryPoints",
          "Description": "boundaryPoints",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2a64d148c99b4b4fb76e29d9ce74beb1",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "viewsToOutside;",
      "Id": "ff29df0343cf4680a0f5514943aba483",
      "Inputs": [
        {
          "Id": "85bb5180d9c24bbcbef9227c29c90b42",
          "Name": "viewsToOutside",
          "Description": "viewsToOutside",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6f8ef50ea6ac4dc39f7a826769fb2a5e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "daylight;",
      "Id": "d4ffdbb60e0f452a971837f46987869d",
      "Inputs": [
        {
          "Id": "0ab2bf8777e34632b562e3e8f9fff36f",
          "Name": "daylight",
          "Description": "daylight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e8ad42bcc02b4270a22049447a25b9f0",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "viewsToOutside;",
      "Id": "dd88bf2c6d2643269ae6520baa202387",
      "Inputs": [
        {
          "Id": "16d96cbe28954467a90a6b18aa8a1899",
          "Name": "viewsToOutside",
          "Description": "viewsToOutside",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1741e6506e774d92abe8584ceff42f42",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "distraction;",
      "Id": "d9e669cb2cca4f87a8539435f05192f6",
      "Inputs": [
        {
          "Id": "b7cdf34cbbb84a8ba42eacbd591cfaad",
          "Name": "distraction",
          "Description": "distraction",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1ff3690cf707466d9ad223eb16415c47",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "buzz;",
      "Id": "307ea7d03078492f8dd7dab356cad3c7",
      "Inputs": [
        {
          "Id": "0af46a6e43dc45b8acfb53f4dec2226e",
          "Name": "buzz",
          "Description": "buzz",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "11c57a8626c042839ee8efb829a5e06f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "adjacency;",
      "Id": "f815e73bf9474b14ad6a244756a17237",
      "Inputs": [
        {
          "Id": "26642d1aa3704b6ba9104e75b7e489a3",
          "Name": "adjacency",
          "Description": "adjacency",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a2eb439aa7fb41ed83135167a78786e4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "a[0];\na[1];",
      "Id": "358c5159ef9142738005f7570d1a051d",
      "Inputs": [
        {
          "Id": "01b4b9c9682041e0936acc7f3136932e",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "47f1cff9b91142aaaad91abfff265e68",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cbbb6400104146ec8f3b718c73d3e93f",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "boundaryAsLines;",
      "Id": "50e4966f8f3b4b798572f621924b21ed",
      "Inputs": [
        {
          "Id": "6271c4c8bb11477aa374509cedf6bd73",
          "Name": "boundaryAsLines",
          "Description": "boundaryAsLines",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "921112e4175241ccb6ac2f66571f23ee",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "columnsAsLines;",
      "Id": "05981bfaf6a64bcda6822e298d51c2bc",
      "Inputs": [
        {
          "Id": "680d1ed87fba4ff68daf4ee7fff8b054",
          "Name": "columnsAsLines",
          "Description": "columnsAsLines",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ccf8354ba1724d589a517736610e9b50",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "pathLattice;",
      "Id": "7adc130dd9d64d7c9e6259463ddf0ba4",
      "Inputs": [
        {
          "Id": "789160cae3de45d8b1eda1775ce36a92",
          "Name": "pathLattice",
          "Description": "pathLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "81b80b08c5a34ad5845091b00709c611",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "pathLattice;",
      "Id": "eb27a8ee2783497e92e339c4076392d9",
      "Inputs": [
        {
          "Id": "b33755a0a48244098cd9710727838edd",
          "Name": "pathLattice",
          "Description": "pathLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0f0a13688ab649269ef57226d0525cab",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "pathLattice;",
      "Id": "262b43f62748489db7012358c00ca922",
      "Inputs": [
        {
          "Id": "2cdfd4edde254f728e19108f6b6fcfcc",
          "Name": "pathLattice",
          "Description": "pathLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "56bb287252c8402cbad61debb61fa5d2",
          "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.BoundingBox.ByGeometry@Autodesk.DesignScript.Geometry.Geometry[]",
      "Id": "9d7e80c1879346478fd2474a86fb8d77",
      "Inputs": [
        {
          "Id": "8fa8514c5e384a34a16f33d7f62b515f",
          "Name": "geom",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6e2db3fd3080464080c94eb6c2ff9c4f",
          "Name": "BoundingBox",
          "Description": "BoundingBox",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create an axis-aligned BoundingBox around input Geometry.\n\nBoundingBox.ByGeometry (geom: Geometry[]): BoundingBox"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "visibilityLattice;",
      "Id": "abff8ab8b9014ce2886cdfe83281c9db",
      "Inputs": [
        {
          "Id": "33e708437d814e7ea76740b7422a78e4",
          "Name": "visibilityLattice",
          "Description": "visibilityLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bf3abf81655f44b7ba26151940cbf37c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "amenityCurves;",
      "Id": "f0b4c8c681e8436280c28bd8fe610175",
      "Inputs": [
        {
          "Id": "a25bca64f0434b3d9a51d2c15c7520ca",
          "Name": "amenityCurves",
          "Description": "amenityCurves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ae8a2af5098d4189b023c0b3b0b652d7",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "amenitySpaces;",
      "Id": "601003cd173b4feeb3512f5a8bc125a2",
      "Inputs": [
        {
          "Id": "e72caf28303d4c50855d09a18e60cf9a",
          "Name": "amenitySpaces",
          "Description": "amenitySpaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6a494083af924c8c9d2971df4060dc8a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deskPts;",
      "Id": "fcdc07a91ddd4183b1d46681ccf5543b",
      "Inputs": [
        {
          "Id": "a9650b182c2e410bb821ce538fadab29",
          "Name": "deskPts",
          "Description": "deskPts",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e07e381380174ae58347e03b8834e4c3",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deskDirection;",
      "Id": "088a17b8e28242e686378f29b14a5463",
      "Inputs": [
        {
          "Id": "c9b3bf0d398a478693384a528abcc3ff",
          "Name": "deskDirection",
          "Description": "deskDirection",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "13f0b5a8406f42628a01250504d98ca1",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "normalizedMetrics;",
      "Id": "395a7bcf32f34f1b80fdbfd5e6609c03",
      "Inputs": [
        {
          "Id": "d5374bf07abc45cb9a43ed4fb0b76063",
          "Name": "normalizedMetrics",
          "Description": "normalizedMetrics",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "301a3f6ddf9f42f0a9b82fe436cb756a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "8ce202c6b9b04916adcd0bc747df72c3",
      "Inputs": [
        {
          "Id": "ffc1694b4bca4e18bbd3fa531bcc9ab2",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3297844927fa4d408f7a30ed8bc4c4aa",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6c4cda198b9c46708bc6abf8dca18968",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a729931492ce40b3b93a02401b80e40c",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7b8b5b4937c1409e8f219e0f011d6503",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4d1f50305a404285a2204b9a4bcbfdd4",
          "Name": "item5",
          "Description": "Item Index #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b71742488070486bb96500b45fe12097",
          "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.FromObject, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "95527454726e4c19a3a3eb1f9e8a0c85",
      "Inputs": [
        {
          "Id": "d0ea55dba3834968bf3bd692c0c5311b",
          "Name": "obj",
          "Description": "Object to be serialized",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bfbe02a306344c0e8e19d55e1c71652f",
          "Name": "str",
          "Description": "Result of math computation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Convert an object to a string representation."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1..count;",
      "Id": "e4c54f8b22034733b6a177d43e01f98b",
      "Inputs": [
        {
          "Id": "2c6c7a08472841b3b15bbccbd4701190",
          "Name": "count",
          "Description": "count",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9339d30d4b07463b97d33bd04cc38b85",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "index + \". \" + name + \": \" + value;\nPoint.ByCoordinates(offset, start - (height * (i - 1)));",
      "Id": "d18d8936c07945ae9a38a54083446264",
      "Inputs": [
        {
          "Id": "f9ec8543331a451cb63a0ffdce4b38ec",
          "Name": "index",
          "Description": "index",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5a470418126f4193927b78dbbcab8985",
          "Name": "name",
          "Description": "name",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "03f66ef905494640b7b3483978b052cc",
          "Name": "value",
          "Description": "value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9619a129292a48e68696786c736778c8",
          "Name": "offset",
          "Description": "offset",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "234933232e2b40d493f60a898268ed33",
          "Name": "start",
          "Description": "start",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b3248834023d4d9585183cda0cbf6a10",
          "Name": "height",
          "Description": "height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3ac17b498df14618a62b684dcc96f758",
          "Name": "i",
          "Description": "i",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4cb50bab696b4781bd80a8138260e65f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fd548d41f18541599be998655c3aac67",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.FromObject, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "fa96c9ae822d45a7ac5b40accee71bb3",
      "Inputs": [
        {
          "Id": "bb301f474d2140d2bac9f794ccc45286",
          "Name": "obj",
          "Description": "Object to be serialized",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "08d14eb96af84c738f430cf3d054cdcc",
          "Name": "str",
          "Description": "Result of math computation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Convert an object to a string representation."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DynamoText.Text.FromStringOriginAndScale@string,Autodesk.DesignScript.Geometry.Point,double",
      "Id": "abc1f430c03141a8ab037da16545ba1e",
      "Inputs": [
        {
          "Id": "8446360b61544602bf2226e9097420b1",
          "Name": "text",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9dba62f050fe431bbfabe63b98719c06",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5373ff632c334c8a8fe1da9ef194568d",
          "Name": "scale",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6876803ff777479fb3c7633f68ed1ad2",
          "Name": "Curve[]",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Text.FromStringOriginAndScale (text: string, origin: Point, scale: double): Curve[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x = -30;\ny = -50;\nheight = 3;",
      "Id": "36dc6f4f65574136b03a7e43e152425a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0fb0f36cdfc94b979f14f35170ca7797",
          "Name": "",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "416e0965912541efb3dd781e3200e312",
          "Name": "",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8ed0d0eaffe8429a98c8c803e8d76acc",
          "Name": "",
          "Description": "height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "2;",
      "Id": "bfa485fc29484554aaddab21af84b85d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "95158bb87d364a93b87293720ade1113",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "8fdbb6f9900a458d9aef7aacde32f6e9",
      "Inputs": [
        {
          "Id": "066abd51bfc9496e99812ec71d075a28",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e40953e2d32845498c61fb9155d1bef6",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "430e4e7825aa41fda32f6b86443a6459",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4d4a419871934adfa5a7b656de862534",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "18fe4aa097874b4eb7693d5798ebd589",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "40;\n0;",
      "Id": "6656d4d7f96d4c82a78dc32205abdd6a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9f62103e842d42b0afa2397a9b4b33eb",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "74eaebeb908949a6894d90b1d447ff84",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "metricMins = [300, 0, 1, 0, 0, 0];\nmetricMaxs = [0, 10, 0, 1, 1, 1];",
      "Id": "ba8f5beaf0954edab1de2cc5dcac924d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2e4bbeb7e82b4763856e279344b2493e",
          "Name": "",
          "Description": "metricMins",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cab7e3d0f5d2483ebcda00c1fcfa2a23",
          "Name": "",
          "Description": "metricMaxs",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "combinedMetrics;",
      "Id": "929cde4848734f20ad7accde341e856d",
      "Inputs": [
        {
          "Id": "3a3dc206c01e4a7eb79173bad0f14ffb",
          "Name": "combinedMetrics",
          "Description": "combinedMetrics",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4e5316048f9745fe8f11f5151e4feaca",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "values;",
      "Id": "bd7b1f8e1c7f473489ad793caf654f04",
      "Inputs": [
        {
          "Id": "ed440595f3794d749a9daedb1399e7e7",
          "Name": "values",
          "Description": "values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aa86fed0ef0b4a85925085ab8d59c66b",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Map@double,double,double",
      "Id": "7b427c1924d047a7a44614489f57c123",
      "Inputs": [
        {
          "Id": "51cb307902f041ad89fee37d8cec3626",
          "Name": "rangeMin",
          "Description": "The minimum value of the input range.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e0dc1645e6614fa394f290dbef2b4f62",
          "Name": "rangeMax",
          "Description": "The maximum value of the input range.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a2d2cb6478314bda9a862a2fd0b33415",
          "Name": "inputValue",
          "Description": "The number to be mapped.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c5fb78f418ee4d6db4cba30c9bbc69b6",
          "Name": "double",
          "Description": "The mapped value.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Maps the input value to a number between 0 and 1 based on the input range.\n\nMath.Map (rangeMin: double, rangeMax: double, inputValue: double): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[\"Adjacency\", \"Buzz\", \"Distraction\", \"Views to Outside\", \"Daylight\", \"Work Style\"];",
      "Id": "003dfa052c304879acf737152f03a175",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3abb8556604e4d7db9fced86ded6a05d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "metricNames;",
      "Id": "22a6a181080d4ce494cd5cb4cd6b850b",
      "Inputs": [
        {
          "Id": "1afb492fbe2a432ebd751d012b531ab9",
          "Name": "metricNames",
          "Description": "metricNames",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "48bedaac5e9a499384e5e877e64a420f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "names;",
      "Id": "f6cf9db982cc4a8c8c1eb3c6e46560a2",
      "Inputs": [
        {
          "Id": "7d1216d74ba94da7a258d23cbb1cbe33",
          "Name": "names",
          "Description": "names",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a0388d23a59e45c0b9ff817620c30028",
          "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.Count@var[]..[]",
      "Id": "970cd70497bd4cdb985a3e1f8aafae6b",
      "Inputs": [
        {
          "Id": "1a2b0c9360094f3bb1a21968ddcf3fba",
          "Name": "list",
          "Description": "List to get the item count of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a314de80a01242c0b79ec90e3b9fafca",
          "Name": "int",
          "Description": "List length.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "colors;",
      "Id": "218055e4f060447194a682ebf32b1c36",
      "Inputs": [
        {
          "Id": "9784326f7cf04816b1a583dfa44c6fc6",
          "Name": "colors",
          "Description": "colors",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c13fea82a9e942eab780c0c48d76268d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "colors;",
      "Id": "1cb61a9a2cc347f982781e4eb723f687",
      "Inputs": [
        {
          "Id": "d3aced77d4f246a880ebe434ae4e2f22",
          "Name": "colors",
          "Description": "colors",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a1e91fb416584f82852c014161278936",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "colors;",
      "Id": "7c606c5a8d9941d6a2d5557ca7f95104",
      "Inputs": [
        {
          "Id": "e721682403dd4f83b9252d449f3f14dc",
          "Name": "colors",
          "Description": "colors",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9903877b2a214473bbf13d8e0cd34235",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "// 0 - prefer more distracted area, 1.0 - prefer less distracted area\nteamPreferencesDistraction = [0.4,0.7,0.5,0.3,0.1, 0.3, 0.7, 0.1];\n// 0 - prefer low light, 1.0 - prefer more light\nteamPreferencesLight = [0.3,0.5,0.4,0.6,0.7,0.9,0.8,0.5];\n// Number of people in the group\nteamSizes = [20, 18, 14, 8, 15, 20, 8, 14];",
      "Id": "f5b5946ccc364d26b9e0901b10b9ec75",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "44576532a4ff45bc8219ef49030d6d30",
          "Name": "",
          "Description": "teamPreferencesDistraction",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e3f56dbf64c14d308e2bdc722cd2082e",
          "Name": "",
          "Description": "teamPreferencesLight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "74c04d5582d94e06b04b4ab721e2b087",
          "Name": "",
          "Description": "teamSizes",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "neighborhoodDaylightMetric;",
      "Id": "01f5f73a2c8a47818fb8af2d7324c12c",
      "Inputs": [
        {
          "Id": "05c5d9dc895143b98c1241b2cdc2a3a1",
          "Name": "neighborhoodDaylightM...",
          "Description": "neighborhoodDaylightMetric",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "479abf21853c49c080697cdd2ab2c5cb",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "neighborhoodDistractionMetric;",
      "Id": "b807de24bf314fdc8f58c20b0195a108",
      "Inputs": [
        {
          "Id": "1033c547a70049e2875a7ee29ae06b01",
          "Name": "neighborhoodDistracti...",
          "Description": "neighborhoodDistractionMetric",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2c208c6dfab64079aacb96d87c4e870a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "teamPreferencesLight;",
      "Id": "610f6289f4dd4512a491ad5aaaae8607",
      "Inputs": [
        {
          "Id": "ca676eac0ea84d10bb56af116d863c42",
          "Name": "teamPreferencesLight",
          "Description": "teamPreferencesLight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9b2580aced184b2c8abc7798a6415783",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "teamPreferencesDistraction;",
      "Id": "fe7cb9f4f3cc4ccaa153ba12132c7267",
      "Inputs": [
        {
          "Id": "811960cb92c9415db8c6bf59ffd70991",
          "Name": "teamPreferencesDistra...",
          "Description": "teamPreferencesDistraction",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "51b523a75abb457b80fd1c69fcdfd59a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "teamSizes;",
      "Id": "2c3c81c615cc48e3bbfdf96a8dbeb4e7",
      "Inputs": [
        {
          "Id": "17f7fbcb6c4d4def9e3665a034c5612c",
          "Name": "teamSizes",
          "Description": "teamSizes",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "881c21eea97c4f98ab525a708263221e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "neighborhoodDeskCount;",
      "Id": "58275d79c6384f49985bcf3f54ad73c2",
      "Inputs": [
        {
          "Id": "87f63bec06c24c70950c3302a2ee1e0c",
          "Name": "neighborhoodDeskCount",
          "Description": "neighborhoodDeskCount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aabca4e7143d46428e2cdc9e6620517a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deskCounts;",
      "Id": "072be7361c8f47c8af45f68bf9a1ce50",
      "Inputs": [
        {
          "Id": "542c68c327264ecfb1b88f2df79841ec",
          "Name": "deskCounts",
          "Description": "deskCounts",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e5ca2f97ffe349968e9d4337038f3c40",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "workStyle;",
      "Id": "c255f62d65fa43b7ba40101335564644",
      "Inputs": [
        {
          "Id": "7a361c370a4947039446320648c03fb5",
          "Name": "workStyle",
          "Description": "workStyle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "695d566c1b1a4f67a7c461cb488b34ff",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "workStyle;",
      "Id": "561821d7066b4dc887e24684fd24121a",
      "Inputs": [
        {
          "Id": "2ede839733db4abdb99494d9607cd0df",
          "Name": "workStyle",
          "Description": "workStyle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "51db9868a1c24e8ab570e61429ec04e6",
          "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": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "import sys\r\nimport clr\r\nimport math\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\nteamDaylightPreferences = IN[0]\r\nteamDistractionPreferences = IN[1]\r\nteamSizes = IN[2]\r\nneighborhoodDaylightMetric = IN[3]\r\nneighborhoodDistractionMetric = IN[4]\r\nneighborhoodDeskCount = IN[5]\r\n\r\ntID = list(range(len(teamSizes)))\r\nteamData = list(zip(tID, teamSizes, teamDaylightPreferences, teamDistractionPreferences))\r\n\r\nnID = list(range(len(neighborhoodDeskCount)))\r\nnbrhoodData = list(zip(nID, neighborhoodDeskCount, neighborhoodDaylightMetric, neighborhoodDistractionMetric))\r\n\r\ndef cost_function(nbr, x):\r\n        d = nbr[1]-x[1]\r\n        # team assignment has higher weight\r\n        return ( 2.0 * (d**2) + 0.5* (nbr[2]-x[2])**2 + 0.5 *(nbr[3]-x[3])**2)\r\n\r\nassignedTeamIDs = []\r\nassignedCosts = []\r\n\r\nfor i,nbr in enumerate(nbrhoodData):\r\n        costs = [cost_function(nbr, x) for x in teamData]\r\n        #unzip data to add costs to list\r\n        tD = list(zip(*teamData))\r\n        tData = list(zip(costs, tD[0], tD[1], tD[2], tD[3]))\r\n        tData.sort(key=lambda x: x[0], reverse=False)\r\n        assignedTeamIDs.append(tData[0][1])\r\n        assignedCosts.append(tData[0][0])\r\n        # remove team that with current id\r\n        id = [c[0] == tData[0][1] for c in teamData].index(True)\r\n        del teamData[id]\r\n\r\nOUT = [assignedTeamIDs, assignedCosts]",
      "Engine": "CPython3",
      "VariableInputPorts": true,
      "Id": "9f657891870e46818edeaf5212ebf078",
      "Inputs": [
        {
          "Id": "4d200778a9f6497491c5eba4216fa905",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "47ac88dd779e4dc1ae3e4fdcde3dec68",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "89cc13449e6d47bfbb324873af32fbc7",
          "Name": "IN[2]",
          "Description": "Input #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "76b14da0a64d4ca69716ae92567d401c",
          "Name": "IN[3]",
          "Description": "Input #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c174ec6cf654b418735cfd6eb5b9097",
          "Name": "IN[4]",
          "Description": "Input #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7883c89dc482497089af60cf31a13c29",
          "Name": "IN[5]",
          "Description": "Input #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fc06f226cdce4b3f9e968c15e2d891a5",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded Python script."
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "24d8cb6b06ee4b69887194451150b32f",
      "Inputs": [
        {
          "Id": "3f420d30624244a1982d5708a024b7fc",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "244aad7f34334813b183247013035eef",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "assignments;",
      "Id": "9ceff0c2999340949a9fcccc3ee0c263",
      "Inputs": [
        {
          "Id": "7f4b21ea4aea4a7a834d886fc7a0afeb",
          "Name": "assignments",
          "Description": "assignments",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d5628d30d8614abab26de84b06b97b47",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Average@double[]",
      "Id": "98c4cfaa9002429783a7fd70c9b1a658",
      "Inputs": [
        {
          "Id": "90abc5eb531a4858a35c9eb093381f97",
          "Name": "numbers",
          "Description": "List of numbers to be averaged.\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "98f6b9b0ce8f45fa97061794ff729c87",
          "Name": "double",
          "Description": "Average of the list of numbers.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Averages a list of numbers.\n\nMath.Average (numbers: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "a/2;",
      "Id": "5d34e620bf504b84ae068e9a216c8a98",
      "Inputs": [
        {
          "Id": "e4682abaea224c7e901516b1c63c1b09",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fba308df050146349f96a4876456bb6a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "(a+b)/2;",
      "Id": "4257c0a8b9584fc585729a5f4fa14ecf",
      "Inputs": [
        {
          "Id": "764a245a5a16491f877bc355445d63d3",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f4139f74b94f4e69821f2f7988a85695",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e153b622806e4378b687b5ade256e4d1",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "perNeiborhoodDistraction;",
      "Id": "778c7abd216143629c00242c5ff69433",
      "Inputs": [
        {
          "Id": "9ddd7047c7944427877c5e6602adf11c",
          "Name": "perNeiborhoodDistraction",
          "Description": "perNeiborhoodDistraction",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3c9847e00e944db7b8231900e17e206b",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "normalizedMetrics;",
      "Id": "382579d1acdf43108c471634f324e941",
      "Inputs": [
        {
          "Id": "a8ac6d813dc74f1b9d784afbc5e26da5",
          "Name": "normalizedMetrics",
          "Description": "normalizedMetrics",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "80a3484687714bb9b6d76278002c3b0c",
          "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": 20.0,
      "MinimumValue": 1.0,
      "StepValue": 0.1,
      "InputValue": 10.600000000000001,
      "Id": "fe9b837d5d444f4792126399eda30614",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "32879ec4d35846a5bcfc409e36fcd18b",
          "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": "-@var[]..[],var[]..[]",
      "Id": "438caaf00100478d9f130cc081b274bb",
      "Inputs": [
        {
          "Id": "0fe74eb9a0e4458f90356bcd6eb74408",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4bb552d8dc7944f9b299aae3cb033efe",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "045c980e7b7d4746b418e3bffabcd41e",
          "Name": "number",
          "Description": "Result of the y input subtracted from the x input",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns subtraction of x minus y\n\n- (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "+@var[]..[],var[]..[]",
      "Id": "e581753790ea4832a72378075f1049a7",
      "Inputs": [
        {
          "Id": "cbe2f24a79384d5c9a896a4e6a1f7b62",
          "Name": "x",
          "Description": "Integer value, double value or string\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8888ff9c6e43409888f7537ba116636a",
          "Name": "y",
          "Description": "Integer value, double value or string\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "efce5196cd674ea3b7e44ef6a8f27d6f",
          "Name": "var",
          "Description": "The sum of two input numbers, or the concatenation of two strings",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns addition of x and y\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.RestOfItems@var[]..[]",
      "Id": "34ca4a44b3774047a09f8c4474f67116",
      "Inputs": [
        {
          "Id": "0dac7063ea1a468e99384d95914a5822",
          "Name": "list",
          "Description": "List to get the rest of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "afa2f3162e5a46b8987389aaa9c9d058",
          "Name": "rest",
          "Description": "Rest of the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Removes the first item from the given list.\n\nList.RestOfItems (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "bands = 4;",
      "Id": "745e8a7116214a48adee95c9870ac022",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9664bac9c5d54d63908eea4512bacaf2",
          "Name": "",
          "Description": "bands",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0..size..#bands+2;",
      "Id": "0d48e74d860445cc879d66bead499b8c",
      "Inputs": [
        {
          "Id": "54902d25017647a3b3d3c9528657563c",
          "Name": "size",
          "Description": "size",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "93bd57970d8a47d288b6f73fc2474cb6",
          "Name": "bands",
          "Description": "bands",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8d17be32c53045279110c119b03487c5",
          "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.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "f5887de6bca64bf9b22b619b0ae3907c",
      "Inputs": [
        {
          "Id": "dcede3b17e5f474ca3451a4737607e84",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b8d618da91b04493b3402ea8657fe758",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "48391b7d96c148028da6be363496b74e",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.RestOfItems@var[]..[]",
      "Id": "9c3461eb7753453ba3d305f840a9ca9c",
      "Inputs": [
        {
          "Id": "526d3a99ab264c7aa8dae720657096c2",
          "Name": "list",
          "Description": "List to get the rest of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "083247062491437b802ec27736262158",
          "Name": "rest",
          "Description": "Rest of the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Removes the first item from the given list.\n\nList.RestOfItems (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Reverse@var[]..[]",
      "Id": "9a45b426c86340ad95eda765ab9aa038",
      "Inputs": [
        {
          "Id": "eed887b20f30438c997f956b4b27cb56",
          "Name": "list",
          "Description": "List to be reversed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b9c1a187958d4687a9a500f4de1cf6c6",
          "Name": "list",
          "Description": "Reversed list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a new list containing the items of the given list but in reverse order.\n\nList.Reverse (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.LastItem@var[]..[]",
      "Id": "fa28e47c2b6646c291ddc3a78db6cc36",
      "Inputs": [
        {
          "Id": "e2b475f6cbce4495b74bf262e771c297",
          "Name": "list",
          "Description": "List to get the last item of\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "47e851f4ac544703950eb3974a35e6b4",
          "Name": "item",
          "Description": "Last item in the list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Retrieves the last item in a list.\n\nList.LastItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "8da8be54fc594e94a9f9f4bccbe0e7b2",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ce74483f4bb04580b05de61f05f6f0d9",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "90;",
      "Id": "fd8951a7572045d1a016e5147787842c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "577fbccf43d0446cb1c9718f892ceeec",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "c7a46a609cef40a6949bba6c6420526f",
      "Inputs": [
        {
          "Id": "49f363fd245f4efb853bfc479471a867",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d9963284c2214143803406488be290f2",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b601fe7922c14c3b9baf3425b18cc040",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "27dd7be12b6e4e87819d0287ad2747e4",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "077c8a4363a34412ad938dc63e70f1ee",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "1a2274eac243455ba4435d3414474ac7",
      "Inputs": [
        {
          "Id": "897b72758f264a8b985d2fba62e52e4d",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8b17d17f3f454facbf5bbf8a108f3871",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d93b4cfa3e4648febf7eca36bf775e7e",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 192,
        "G": 192,
        "B": 192,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "c8c26f5f776f49d3bc3950528b957079",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e70d6bc8c7f84db28532cecdf6069f16",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "position;",
      "Id": "7c0c3a90f8f44577b791df6c7fe68eb5",
      "Inputs": [
        {
          "Id": "47aa8fd5bf2d48b19b2f9ec381a8958f",
          "Name": "position",
          "Description": "position",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "649b52703c0842dca1b57535181faef7",
          "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.Count@var[]..[]",
      "Id": "283c3069ac0741c886d14c316c10ef25",
      "Inputs": [
        {
          "Id": "e2e02c7df160461abc0f50bffeca225f",
          "Name": "list",
          "Description": "List to get the item count of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bc7b7d41566e4a20814f7224eaa7cd9e",
          "Name": "int",
          "Description": "List length.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1..count;",
      "Id": "95f801e238cc43cebe51e8597ed01d47",
      "Inputs": [
        {
          "Id": "6ddc1937d77a4ad98fd3e6f832a081a7",
          "Name": "count",
          "Description": "count",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ba9610b3a1064ab09cf5604afbf19bf8",
          "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.FromObject, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "8c9efbd046674b068115cb0dd7e3830f",
      "Inputs": [
        {
          "Id": "7caf8a7c571f43d2b05222d9958d9dcc",
          "Name": "obj",
          "Description": "Object to be serialized",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ff0d73132a254766b5420afa7f5dea6a",
          "Name": "str",
          "Description": "Result of math computation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Convert an object to a string representation."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1.8;",
      "Id": "d3049093604647ae9073d4bdfeff3ac8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6758dcd5836b46bf997ebabcf32f762a",
          "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.Polygon.RegularPolygon@Autodesk.DesignScript.Geometry.Circle,int",
      "Id": "30364b5aceb44f92a7fccaee90485514",
      "Inputs": [
        {
          "Id": "b8d4ce70508140538c075d1e4b115c8d",
          "Name": "circle",
          "Description": "Circle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5e7fdc225a24453dbeeafec345ae3b59",
          "Name": "numberSides",
          "Description": "int\nDefault value : 5",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e6d53e471e4040399ce005e6ace647a6",
          "Name": "Polygon",
          "Description": "Polygon",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Construct an inscribed Polygon Curve within a circle.\n\nPolygon.RegularPolygon (circle: Circle, numberSides: int = 5): Polygon"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Polygon.Points",
      "Id": "0c5e025e5ee6482b8b29910688f335d1",
      "Inputs": [
        {
          "Id": "2c1aaa12075b41b6a4010e60ca793fda",
          "Name": "polygon",
          "Description": "Autodesk.DesignScript.Geometry.Polygon",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "66aceeaf7ade45a5892d931dc9e8c750",
          "Name": "Point[]",
          "Description": "Point[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns all the segment start / end points.\n\nPolygon.Points: Point[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DynamoText.Text.FromStringOriginAndScale@string,Autodesk.DesignScript.Geometry.Point,double",
      "Id": "dbda2858be4641abab2f79fcfdb92f3b",
      "Inputs": [
        {
          "Id": "6339714c8561467cb14b17a93e913271",
          "Name": "text",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "79161541b58a4875ae2d198822a7e6c4",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d10b6b49175948a389484110105acd09",
          "Name": "scale",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0494af2f8f384958882791d67d7b5572",
          "Name": "Curve[]",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Text.FromStringOriginAndScale (text: string, origin: Point, scale: double): Curve[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 58,
        "G": 215,
        "B": 247,
        "A": 142
      },
      "NodeType": "ColorInputNode",
      "Id": "e412649791b548259aa84b94d46cc903",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6681494f4ad345f5bdb17ddba3271958",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "9d69e85643da44bcae49702edb0f0075",
      "Inputs": [
        {
          "Id": "aacf159428f94e3bb2a367b7748df4e4",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a2a0e256d28a4f53b39e43a578a88ca2",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4cfc738e003e47b98167ef142ef0c8b7",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve",
      "Id": "fb1d72fc261d41aa817b8a04bf46ed6a",
      "Inputs": [
        {
          "Id": "cc5883f6831e4d1b89295a4cc76e413a",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5279c215ca8746728e8636c7e88a8e16",
          "Name": "Surface",
          "Description": "Surface created by patch",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by filling in the interior of a closed boundary defined by input Curves.\n\nSurface.ByPatch (closedCurve: Curve): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Polygon.ByPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Id": "12a3c4d91002477ab21a79e4a451ca36",
      "Inputs": [
        {
          "Id": "971382ca4b1f4346b876e69694c51348",
          "Name": "points",
          "Description": "Point[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9469a2294ada4b519f733b5731c644d8",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "129a632c97c045febb002b8ef9d2bbf6",
      "Inputs": [
        {
          "Id": "fe5fc0c5b5664d238c643f862a546476",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2911d4d3f8434cd29c223ed44edc8cea",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ade6bcd43fee46d8b6a111ebf6abe3f5",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "457d83100de14b7ba371d489f1a76f47",
      "Inputs": [
        {
          "Id": "6c7f2d9237a24defac721cc248246efd",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "81b259f95b444b02b5c39e0cf7a7eb0a",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "875d1ce526f14f839ecbe8be80847ae5",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double",
      "Id": "0ed2838c27a0405cb617f8a510fa99ac",
      "Inputs": [
        {
          "Id": "2b1481be40cc47deb5b91c24cd472193",
          "Name": "centerPoint",
          "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16744ca751684a4f9d348fde4f4e79cc",
          "Name": "radius",
          "Description": "Radius\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e1146db262284c1983a187ad34bbac94",
          "Name": "Circle",
          "Description": "Circle created with center point and radius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 50.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 29.400000000000002,
      "Id": "84c0564e97b14b64b4b710a09ea67aaa",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7b7738cdb3a94fcca1e4536736ce2c91",
          "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": 50.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 11.5,
      "Id": "33b06fd5754b4c1f9e3bcec28a85fb7e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6291185361d7433484adab9e7d4123f0",
          "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",
      "Id": "3870dc82ebff48208f0809270d11ec91",
      "Inputs": [
        {
          "Id": "ae24a934e97d4406b18e8f38f0a4258b",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "82e9836f2db94d01879bda7af63caeea",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6dc31df3feea4be19392a4dd0c7d61fd",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "amenityCurves;",
      "Id": "bb9b6d54e70c4c8fa7bf268e170326f9",
      "Inputs": [
        {
          "Id": "74ab82aede154fe4b1748afd83beb6d7",
          "Name": "amenityCurves",
          "Description": "amenityCurves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aeebc915d28f420585c1f791635e26c9",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "teamPreferencesDistraction;",
      "Id": "e693ec2d9ba644e1bbb8c00bcd850ee5",
      "Inputs": [
        {
          "Id": "965cb5a2fc1f4a89ac077274d42f4be4",
          "Name": "teamPreferencesDistra...",
          "Description": "teamPreferencesDistraction",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0d65467745004f179348642da45507b9",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "teamSizes;",
      "Id": "59345d89ac93447285727a791a3d967a",
      "Inputs": [
        {
          "Id": "29fcf71937e24621a8888903352c4495",
          "Name": "teamSizes",
          "Description": "teamSizes",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5e94fc3eb8644677a31d2b9ede8b3d05",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "teamPreferencesLight;",
      "Id": "3c12e31977c04e52afe3bf444511612b",
      "Inputs": [
        {
          "Id": "105e681d759a4ea084a7b5aa591e39e0",
          "Name": "teamPreferencesLight",
          "Description": "teamPreferencesLight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2136146a95314be8ae8fd0a153fa158e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "neighborhoodSurfaces;",
      "Id": "46167c8138e24722b9a024fa7baba1f2",
      "Inputs": [
        {
          "Id": "5e953983ba134939a59e9375cab590d8",
          "Name": "neighborhoodSurfaces",
          "Description": "neighborhoodSurfaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "960691395926405aacd948e8ed21c9b6",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "a[0];\na[1];",
      "Id": "f7519fd4c9dd4c7a99d6dfd0724ded34",
      "Inputs": [
        {
          "Id": "e333215599754f5fbf37ec0711276115",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "245f24f4d09942668c1d1c6247127ac4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7650082d79134c0ca408ea21206d612c",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.SplitByParameter@double[]",
      "Id": "109976adeb6f47e1b6a0bf1d4c97fd60",
      "Inputs": [
        {
          "Id": "36b8c53c08f34117a49dfc6313a5f2f1",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c2c081aea3da45018661bd9ff8717ea5",
          "Name": "parameters",
          "Description": "A list of parameters at which to split the curve\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "68e2f41f8f7140c69e3e1cb5e9111d2f",
          "Name": "Curve[]",
          "Description": "Curves created from splitting",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Split a Curve into multiple pieces at the given parameters\n\nCurve.SplitByParameter (parameters: double[]): Curve[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Explode",
      "Id": "d899b1aa2abf4bb081532fdd211a7b53",
      "Inputs": [
        {
          "Id": "50804a92cd6f4f58b2707b8bb7a2632d",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "13e5ad43415e47bda9f38591badcc01c",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Separates compound or non-separated elements into their component parts.\n\nGeometry.Explode ( ): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "splitEdge;",
      "Id": "d5c303a3bdfe4c9da9a6eb05309524ba",
      "Inputs": [
        {
          "Id": "ad5e21070f7343de951c68d0e5350d21",
          "Name": "splitEdge",
          "Description": "splitEdge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "48080bb732d048be96cb97849b0682b6",
          "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": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "# Load the Python Standard and DesignScript Libraries\r\nimport sys\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\n# The inputs to this node will be stored as a list in the IN variables.\r\nedges = IN[0]\r\nguideEdge = IN[1]\r\n\r\npickedEdges = []\r\notherEdges = []\r\n\r\nfor idx, eList in enumerate(edges):\r\n        otherEdges.append([])\r\n        cp = [Curve.PointAtParameter(x, 0.5) for x in eList]\r\n        edgeL = list(zip(eList, cp))\r\n        edgeL.sort(key = lambda x: Geometry.DistanceTo( Curve.PointAtParameter(guideEdge[idx], 0.5), x[1]))\r\n        pickedEdges.append(edgeL[0][0])\r\n        for k in range(1, len(edgeL)):\r\n                otherEdges[idx].append(edgeL[k][0])\r\n# Assign your output to the OUT variable.\r\nOUT = [pickedEdges, otherEdges]",
      "Engine": "CPython3",
      "VariableInputPorts": true,
      "Id": "5d0f328acc364c139901a70113a23c93",
      "Inputs": [
        {
          "Id": "c62dd5ad12be48c0b1577efbcd144d87",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fae2471fba8e4ee3a87d12eeca8e7831",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bc4d56f9dea948058cd19f5fc40c6026",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded Python script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[0.4, 0.6];",
      "Id": "5d5cdb390aba441c8871b7c93aeb048a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8ab7dda574d549299822048399b87036",
          "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.RemoveItemAtIndex@var[]..[],int[]",
      "Id": "2f83f73b7e374906a55b293bce0318e9",
      "Inputs": [
        {
          "Id": "64eadf3cf2564e44a089e6efd392cd84",
          "Name": "list",
          "Description": "List to remove an item or items from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "e74b5a7507c24f4dbeb7e3236a2b7b65",
          "Name": "indices",
          "Description": "Index or indices of the item(s) to be removed.\n\nint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3c19daadc10a4522b32073ba9ff3ef0d",
          "Name": "list",
          "Description": "List with items removed.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Removes an item from the given list at the specified index.\n\nList.RemoveItemAtIndex (list: var[]..[], indices: int[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "7b2beefba0f646178334be2defbccdd7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bf75ded96e1f47bba33fce4579c1af47",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "a[0];\na[1];",
      "Id": "23ad9c0e6e8f4f1fb38df48d921f8e52",
      "Inputs": [
        {
          "Id": "013b93b4b31a4cecaaa9c48548ea17ac",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2ebf9dcce2df4ade8bdc1ab5365adc2f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8f57d3d77c1b441e853b90284384fc02",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "edgeWithDoor;",
      "Id": "6ecacb2887b347b2aa4a66a10710af26",
      "Inputs": [
        {
          "Id": "ab0ba87fc188410ab000d7cdce43dcc7",
          "Name": "edgeWithDoor",
          "Description": "edgeWithDoor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ec659aeb425245cda21802fe636bdd42",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "0ed934d971ef4b74ab7ade48c79dcff6",
      "Inputs": [
        {
          "Id": "2e06575608b146a5a3d6c3d090da80bd",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "db216a2b0e9d4ccfa7e278795587cbf7",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b858056a39f54a80ae88d90a71f35ba4",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "8d8e30c40f9b49098174aff76b5fb98a",
      "Inputs": [
        {
          "Id": "77a85b573d0c4046b765412aee7639c1",
          "Name": "lists",
          "Description": "List of lists to be transposed\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f98509bd16fd4aabac28d7dee097e959",
          "Name": "lists",
          "Description": "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.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "roomWalls;",
      "Id": "934b61fe39e04ef5b060b91c5a2ac36f",
      "Inputs": [
        {
          "Id": "83036f8218e14b0d9dd76f54f003749e",
          "Name": "roomWalls",
          "Description": "roomWalls",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cb629c20151042bc8828fed93d18b3ac",
          "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.Curve.Extrude@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "184e4330230d48ddbf3570249de0369b",
      "Inputs": [
        {
          "Id": "667846bbc6a64ec48d44856fc29903f2",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5552740841314cc68600a56d11ccc68d",
          "Name": "direction",
          "Description": "Vector to extrude along\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a8e24fb26ec64fdea94c88226dbb40db",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b2e513490579418397b83d6ee3d44131",
          "Name": "Surface",
          "Description": "The extruded Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance\n\nCurve.Extrude (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "roomWalls;",
      "Id": "82134ede9e2841bd937bfbe462017603",
      "Inputs": [
        {
          "Id": "81e6d9923c7748c09803f03c71372b8b",
          "Name": "roomWalls",
          "Description": "roomWalls",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4d6fafe24cca468fab281697d537398b",
          "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.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "2ba0f32a-e61c-4a65-b637-7ea8adeb1683",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "312a2a99ab0f4ed0be4eb4e60e8d1afd",
      "Inputs": [
        {
          "Id": "6cb54282a0ae472a8056562131bf392c",
          "Name": "curves",
          "Description": " List of Curves (Lines, Circles, Ellipse, Arcs, Nurbs, etc.) \n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ee2e1dd01fff4155bde8761967273ab9",
          "Name": "segmentLength",
          "Description": " Segment Length to sample Curves \n\nvar\nDefault value : 0.5",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "62b52f518c794e90b3a7eccb19e43f70",
          "Name": "lines",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Approximate Curves With Lines"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PointAtParameter@double,double",
      "Id": "4ff312652f004864b86dcc05a2a45ece",
      "Inputs": [
        {
          "Id": "ac1f2f0ad6d0436fb311d93e20c48120",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "88ad77dcb0c84f759d0344f8e08320eb",
          "Name": "u",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e53a18fe934d48878cd91f941ba4d754",
          "Name": "v",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d1be0a81bb434a45a0436206a0bbf0d4",
          "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.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "roomCenter;",
      "Id": "352b5f16b826498e8f4e5c25fa6e786a",
      "Inputs": [
        {
          "Id": "50b39221ae1d4c89af3fcd35d91e8c40",
          "Name": "roomCenter",
          "Description": "roomCenter",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "673dc941a0254b368b23f3976e07f965",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5;",
      "Id": "e566033af76b427184ae13ef153c8127",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "59810d80a4f94517931f7facaea98025",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "roomCenter;",
      "Id": "ed14b45ce3ee4b79b6a8710ea97a1495",
      "Inputs": [
        {
          "Id": "3415c5ff8a784708a274c1bfdc129c53",
          "Name": "roomCenter",
          "Description": "roomCenter",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5b0dedb8f8a14685a94e4ee1e284d1a0",
          "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.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "b113b01ae90c48fdbd24fb3de5c04492",
      "Inputs": [
        {
          "Id": "c2e12934dcfc487c94b8a9fe0b2d471a",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "791b2e7b5bd44d6babb9ce7117ca6a99",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c1911a129e134f99b087735db33784ae",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "visibilityLattice;",
      "Id": "7ba9b1357d804f4594deb8fa1d7521ba",
      "Inputs": [
        {
          "Id": "388d1279f797456db3bb43a9f8296708",
          "Name": "visibilityLattice",
          "Description": "visibilityLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1c6c068f8ca64699bd96a322edf1540b",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "visibilityGrid;",
      "Id": "883002cc93604c1580a3c49db1f85828",
      "Inputs": [
        {
          "Id": "326b629a87604fdfabd871c036c0e4b0",
          "Name": "visibilityGrid",
          "Description": "visibilityGrid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "34b2b4a21c8a4bd39f489e5de3017bfd",
          "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": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "import sys\r\nimport clr\r\n\r\nclr.AddReference('ProtoGeometry')\r\nclr.AddReference('SpaceAnalysis')\r\nfrom Autodesk.DesignScript.Geometry import *\r\nfrom System.Threading.Tasks import *\r\nfrom System.Threading.Tasks import *\r\nfrom Visibility import *\r\n\r\ndef Average(lst): \r\n    return sum(lst) / len(lst) \r\n\r\nvisibilityLattice = IN[0]\r\ndesks = IN[1]\r\ndeskOrientations = IN[2]\r\ndistanceThreshold = IN[3]\r\nwindowPoints = IN[4]\r\nparallel = IN[5]\r\n\r\nresultsCount = [0 for x in range(len(desks))]\r\nresultsDist = [0 for x in range(len(desks))]\r\nresultsPts = [0 for x in range(len(desks))]\r\n\r\ndef calculateViewsToOutside(point, pt_o, i, visLattice, distanceThreshold, windowPoints, resultsC, resultsD, resultsPts):\r\n\tif len(windowPoints) > 0:\r\n\t\tviewField = ViewField.BySpaceLatticeAndViewPoint(visLattice, point, distanceThreshold)\r\n\t\tvisGrid = VisibilityGrid.ByViewField(viewField)\r\n\t\tcount = 0\r\n\t\tdistances = []\r\n\t\tminD = 9999999\r\n\t\tfor window in windowPoints:\t\r\n\t\t\tif(visGrid.ValueAtPoint(window) > 0.1):\r\n\t\t\t\tvecToPoint = Vector.ByTwoPoints(point, window)\r\n\t\t\t\tangle = pt_o.AngleWithVector(vecToPoint)\r\n\t\t\t\tif angle <= 110:\r\n\t\t\t\t\td = Geometry.DistanceTo(point, window)\r\n\t\t\t\t\tif d < minD:\r\n\t\t\t\t\t\tresultsPts[i] = window\r\n\t\t\t\t\t\tminD = d\r\n\t\t\t\t\tcount += 1.0\r\n\t\t\t\t\tdistances.append(d)\r\n\t\tresultsC[i] = count\r\n\t\tif len(distances) > 0:\r\n\t\t\tresultsC[i] *= (1 / Average(distances))\r\n\t\t\tresultsD[i] = min(distances)\r\n\r\n\r\nif parallel:\r\n\tParallel.ForEach(desks, lambda point, state, i: calculateViewsToOutside(point, deskOrientations[i], i, visibilityLattice, distanceThreshold, windowPoints, resultsCount, resultsDist, resultsPts))\r\nelse:\r\n\tfor i, dp in enumerate(desks):\r\n\t\tcalculateViewsToOutside(dp, deskOrientations[i], i, visibilityLattice, distanceThreshold, windowPoints, resultsCount, resultsDist, resultsPts)\r\n\r\nOUT = [resultsCount, resultsDist, resultsPts]",
      "Engine": "CPython3",
      "VariableInputPorts": true,
      "Id": "ada817c482674a848b6a1f421509b522",
      "Inputs": [
        {
          "Id": "a7aa6ead9bd74ab9999be985fff5be77",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c1ed0e64377b46e5acfa7d12ab79f7ad",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c723b76f5c264d7d9fb44cac272a6038",
          "Name": "IN[2]",
          "Description": "Input #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "851868c612a448b9b05074d6236db1f1",
          "Name": "IN[3]",
          "Description": "Input #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a444ce3985994398b0a593bced037b36",
          "Name": "IN[4]",
          "Description": "Input #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "53fce2e06a93457a856b32fdadcf19d0",
          "Name": "IN[5]",
          "Description": "Input #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c4740e0dd0c44277b4be8c12fa30836a",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded Python script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "8bca3c9e2c324ef5bdb9844d90d41f00",
      "Inputs": [
        {
          "Id": "1fcc73f3e214423299fca2c7b04a2fca",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2af78eeb474f4c7c8d2852ed0db3e277",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "da9ad710287a4e328f78c75f30e818a5",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "5687caded6f146afb3414a03ccde6f43",
      "Inputs": [
        {
          "Id": "03fddf8789384a05b637528de217b4d9",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8e2c9f1a495248999f5bfe30a5c92b43",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d9e40dc5b30e489695de41a8f8f849f1",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Map@double,double,double",
      "Id": "ebd44447cf8f41d390a4d0e501fbfe14",
      "Inputs": [
        {
          "Id": "cfc296f7ed22409daa1380f8b0c09245",
          "Name": "rangeMin",
          "Description": "The minimum value of the input range.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5da1b5dac2ef466f946b59363d335276",
          "Name": "rangeMax",
          "Description": "The maximum value of the input range.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4ee7fc1f3f7e487caadceb92bc39065a",
          "Name": "inputValue",
          "Description": "The number to be mapped.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "466dacb97cd649a0b4ad1eef8a86aeae",
          "Name": "double",
          "Description": "The mapped value.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Maps the input value to a number between 0 and 1 based on the input range.\n\nMath.Map (rangeMin: double, rangeMax: double, inputValue: double): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.MinimumItem@var[]",
      "Id": "51580eaa8aaa4f4f95a273b2b5801430",
      "Inputs": [
        {
          "Id": "389c90b5ac0843009cb481690c25c70d",
          "Name": "list",
          "Description": "List of comparable items to take the minimum value from\n\nvar[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "95dc155269cf4fb38054eae310daa130",
          "Name": "item",
          "Description": "Minimum item from the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the minimum value from a list.\n\nList.MinimumItem (list: var[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.MaximumItem@var[]",
      "Id": "1c539a2981ae44e4a5d283f9ac29631e",
      "Inputs": [
        {
          "Id": "714725adf01546909502f78817296e50",
          "Name": "list",
          "Description": "List of comparable items to take the maximum value from\n\nvar[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c89687163e914f769a7bdf63ffb62464",
          "Name": "item",
          "Description": "Maximum item from the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the maximum value from a list.\n\nList.MaximumItem (list: var[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Average@double[]",
      "Id": "b999a39fcf5c442597a758ecbf350daf",
      "Inputs": [
        {
          "Id": "e29a554ade1a4cebbc35f691e957c172",
          "Name": "numbers",
          "Description": "List of numbers to be averaged.\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dcf4fb1462214adcb6820eb75a0ee6b1",
          "Name": "double",
          "Description": "Average of the list of numbers.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Averages a list of numbers.\n\nMath.Average (numbers: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deskRects;",
      "Id": "bcb966d650e3459bbbab38c13ba45ca0",
      "Inputs": [
        {
          "Id": "3d71544cc0954bb188b6a40e8feaeda3",
          "Name": "deskRects",
          "Description": "deskRects",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "55f1be3b248349e98142301c0af4ab46",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deskRects;",
      "Id": "b3f1935e66ec457ca25ff5bfa69d5b7a",
      "Inputs": [
        {
          "Id": "e47d5374118a4d609318ce1b05582221",
          "Name": "deskRects",
          "Description": "deskRects",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5495a2d50f594f70a8b870bf893b22c6",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deskCounts;",
      "Id": "059046e8d1414e4f81557f96dd8de137",
      "Inputs": [
        {
          "Id": "bdcfcaef342e4598aad8cde38b529b90",
          "Name": "deskCounts",
          "Description": "deskCounts",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "44b871381ca641c3b93294595c11dd51",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "amenityCurves;",
      "Id": "276b118f62134d81b3fda14cf5c9b5e4",
      "Inputs": [
        {
          "Id": "652a2d8784304de8a24b13de74f418bc",
          "Name": "amenityCurves",
          "Description": "amenityCurves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3704d550be654741a439f7e0ed17edf8",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "otherEdges;",
      "Id": "d2cef519556d4b9e85c7a92d16e859ee",
      "Inputs": [
        {
          "Id": "dc35f7e9ef9046c69cf63a851e907903",
          "Name": "otherEdges",
          "Description": "otherEdges",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "02481d9acbc944bb80db796aef42a34b",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "amenityEdgeParams;",
      "Id": "e9a5164687434a5db63b38a7b54458b8",
      "Inputs": [
        {
          "Id": "038a11b6fd9a439ebd5b609cf187fd1b",
          "Name": "amenityEdgeParams",
          "Description": "amenityEdgeParams",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e6bdd2f207554a3eb31950d9a4fe241f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "viewsToOutsidePerDesk;",
      "Id": "2570e02fbbb04d64bad561956fd7270c",
      "Inputs": [
        {
          "Id": "e339b00e6cb849a992aa9a53e9f3e524",
          "Name": "viewsToOutsidePerDesk",
          "Description": "viewsToOutsidePerDesk",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "89371b49cf184120915363fb0af96bbc",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "desks;",
      "Id": "0b0afbbeb84e43a9b5fbfd9bea6821aa",
      "Inputs": [
        {
          "Id": "e420d474ed984dbb9fad095c308ad4ef",
          "Name": "desks",
          "Description": "desks",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a044713c4e744e2b9987e0073922e06e",
          "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.ColorRange, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "f72d7332d48f4634a7e2ac46efe047ba",
      "Inputs": [
        {
          "Id": "46048520e2a949c1b4a377ff39316995",
          "Name": "colors",
          "Description": "List of colors to include in the range",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d1d70027079246d798484c004de5c66d",
          "Name": "indices",
          "Description": "List of values between 0.0 and 1.0 which position the input colors along the range",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c2da313b03384aa38d0ea4524db60988",
          "Name": "value",
          "Description": "List of values between 0.0 and 1.0. These values define the colors that are picked along the color range to create the color list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a3250a85c77e4c29addbb3714a7ef580",
          "Name": "color",
          "Description": "Selected colors",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Get a color given a color range."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[DSCore.Color.ByARGB(55, 255, 0, 0),\nDSCore.Color.ByARGB(55, 0, 255, 0)];\n[0, 1];",
      "Id": "fecb6d073a1a496fa00a420502c223f5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8a120aeb45df47d9a02d21d362165d5a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e9488b62caf746ab8031fcb377b707eb",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deskPoints;",
      "Id": "647e25bec44b4bce96a9bd29376870ac",
      "Inputs": [
        {
          "Id": "f1a9457f63cc4315b365f4ab17da1276",
          "Name": "deskPoints",
          "Description": "deskPoints",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9a6f1eae4ecf44f8ac293ca203e106d6",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "viewsToOutside;",
      "Id": "4620018709aa425bb0fc090628019790",
      "Inputs": [
        {
          "Id": "c0e4c452bad94f8d872222884c4d24a0",
          "Name": "viewsToOutside",
          "Description": "viewsToOutside",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "10df10a4b0b040dfbb573cc2e168e37a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "desks;",
      "Id": "53ee81934242413db38c64e8f57e9dd7",
      "Inputs": [
        {
          "Id": "9251e1279dde490b9493cc4495ce5dd2",
          "Name": "desks",
          "Description": "desks",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a727b46d159340ee9b9460f53e3e93f1",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "80b70082eeb74ddbb823cb3ea273f847",
      "Inputs": [
        {
          "Id": "c5391b42b85f4d3c9b7efead2ecbb206",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "38c7f37b9f3248baba4e3d912e4a7c72",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d6608565d398404fb173b9a871b51c78",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.ColorRange, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "57288b89ca5b48b6b40230f0b121c431",
      "Inputs": [
        {
          "Id": "692fcf4feda04a669fffd330b03be9ee",
          "Name": "colors",
          "Description": "List of colors to include in the range",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b5e86a9f32934766b55ef7d7c1f8a240",
          "Name": "indices",
          "Description": "List of values between 0.0 and 1.0 which position the input colors along the range",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b3145fcbcfaf47b5b89ef7062d77b391",
          "Name": "value",
          "Description": "List of values between 0.0 and 1.0. These values define the colors that are picked along the color range to create the color list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3049a128656841d6aa255f7e61d5a919",
          "Name": "color",
          "Description": "Selected colors",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Get a color given a color range."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "colors;",
      "Id": "985fffe08209480483908c549132186a",
      "Inputs": [
        {
          "Id": "c5643815ca7947baa7c1335cf2478380",
          "Name": "colors",
          "Description": "colors",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a9a69cfe1d644df3bdc48fed629c80ad",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[DSCore.Color.ByARGB(255, 0, 255, 0),\n DSCore.Color.ByARGB(255, 255, 0, 0)];\n[0, 1];",
      "Id": "03d5e7f1c967460ea56fb391ba44dce4",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "29f937ca982348c6ab3fae7f82cdb719",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98c317bf9b204c44ad3447fad5db694e",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double",
      "Id": "3cbb93efe7a746d8ab917715d0d9b48a",
      "Inputs": [
        {
          "Id": "9b9f94ba1dc942feb5af289486c13d13",
          "Name": "centerPoint",
          "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e5e83efde8bb4e99a734bc3ef66d8cf8",
          "Name": "radius",
          "Description": "Radius\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b1b8867f4e7642a5a8d93f9bce8a2c4c",
          "Name": "Circle",
          "Description": "Circle created with center point and radius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5;",
      "Id": "ee23a15978644786a15531908ee288cb",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e2dbdcc8a45b4e25b14b62d26e3dfdae",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve",
      "Id": "5c41e68d86964eb492cc6ed4473ffefc",
      "Inputs": [
        {
          "Id": "9c05a996f3c040cbb4a4fa7ec9b17554",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "04ffbbe67ac04bb0bec1ce105b250598",
          "Name": "Surface",
          "Description": "Surface created by patch",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by filling in the interior of a closed boundary defined by input Curves.\n\nSurface.ByPatch (closedCurve: Curve): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "distraction;",
      "Id": "ce1cba3fe6ed47108ff2c42f1e82d797",
      "Inputs": [
        {
          "Id": "8efbde761ee5489e9e02180a9905b045",
          "Name": "distraction",
          "Description": "distraction",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ff4f81ef3924e9385fb7dc0b3df9758",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "distractionPerDesk;",
      "Id": "f538df36923544a1834f3e12af801d38",
      "Inputs": [
        {
          "Id": "3110be0493ea4dc9bdedab5d2abee880",
          "Name": "distractionPerDesk",
          "Description": "distractionPerDesk",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8f9e7c195a894cdca01354a34b941e66",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "(a+b)/2;",
      "Id": "39f7d3e7d93744189fc92b539e00c3d6",
      "Inputs": [
        {
          "Id": "12605162ed2f412bb026a045d61961cc",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e0e0782f8ccb4486a4f1e0be22d1ac2c",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7080cfa15ebc4d5380b547718f96eb9d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "workStylePerTeam;",
      "Id": "02cb9da299a049a5a1f2910a0ca0126e",
      "Inputs": [
        {
          "Id": "193f72d4c4c7464e87219fd10554a888",
          "Name": "workStylePerTeam",
          "Description": "workStylePerTeam",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "938564fcaedf4d23b6d8c02bcc662f3a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1 - a;",
      "Id": "195fb07c5b364999af1ae114ed36952b",
      "Inputs": [
        {
          "Id": "417d37671f214ba8bc9ba61658e5329e",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "50333160964c450aac1f6a7362eb96fd",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "90194e3d92c64514ba3737847b2d8d44",
      "Inputs": [
        {
          "Id": "1126bd1299fa4ee0afd6256fe869414b",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eb1a6ee09eda423cb0b78f5118159ca2",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6d1eb59296f5403bb5f10bc62ffb5230",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9928e787116e414a9873cd32cc09f8ef",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3626077279084424bcef72c6caaf2fd4",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "120;\n0;",
      "Id": "cf201e8403a84df8bd48685f4afa6279",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ec60e63c573647629882c9bf533315cf",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9cddf251573b4873a773e4f81ab5c6e8",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "names;",
      "Id": "3e0e52c190824b2e85f6fd1242bfd8ca",
      "Inputs": [
        {
          "Id": "7cef62ebf6e043a7ad43ff845a1e421e",
          "Name": "names",
          "Description": "names",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ee9b44719bf64e8587f8ec43a76cfb8e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x = 20;\ny = -18;\nwidth = 40;",
      "Id": "f8e0a9cd14dd454690abeb7e1753260f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7872cbf88b204983951ee0df956adbad",
          "Name": "",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e6ed691cfa184e26b354f42724370e52",
          "Name": "",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b0678b062e1a46de8875baf37bbb96a2",
          "Name": "",
          "Description": "width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "2;",
      "Id": "7bdf07fb5d6a4b04b7207aaa2ea6154d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "14e63df120574f8baad815720e62fcc8",
          "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": "DynamoText.Text.FromStringOriginAndScale@string,Autodesk.DesignScript.Geometry.Point,double",
      "Id": "8ef10d351c8e4e418069973445f2662f",
      "Inputs": [
        {
          "Id": "586e61f002914afcbd25bf16d24ad5e5",
          "Name": "text",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "69d04b94f9de44028a6ee0e335e93ccc",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aab60ee396054461abcba358e1087c01",
          "Name": "scale",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a8262b06c462493a8ba0b28be6c1cf7d",
          "Name": "Curve[]",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Text.FromStringOriginAndScale (text: string, origin: Point, scale: double): Curve[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "Point.ByCoordinates(offset + (width * (i - 1)), start);",
      "Id": "807a568aa8164479a9e1911957a09c2b",
      "Inputs": [
        {
          "Id": "1275267513b74055bc85906dad40a89c",
          "Name": "offset",
          "Description": "offset",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "40ce169fce2149b185790b867ca48de9",
          "Name": "width",
          "Description": "width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b0fe9c8434aa47cc85073f8dea825b38",
          "Name": "i",
          "Description": "i",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9ab22e70734a4e2e8f92787927a8348d",
          "Name": "start",
          "Description": "start",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dbb0a77bec1041afb96259a16ca44f65",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[\"Distraction\", \"Adjacency/Buzz (Congestion Map)\", \"Daylight\", \"Views to Outside\", \"Work Style\"];",
      "Id": "be398ded74194b77bdaf18c44eba02fc",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2351ebfc1ee64e95be2d507b04477692",
          "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.Count@var[]..[]",
      "Id": "0f31a344e6014a7ead94838173c4926d",
      "Inputs": [
        {
          "Id": "a97838869c82406381fff69cb3418ac0",
          "Name": "list",
          "Description": "List to get the item count of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "79f50eb686e54a4ba339346f93b04b03",
          "Name": "int",
          "Description": "List length.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1..count;",
      "Id": "ce534ae829ee4663a3f44fb7ef4838f1",
      "Inputs": [
        {
          "Id": "63ec603d098c4ad990deb54e7c589564",
          "Name": "count",
          "Description": "count",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8444f798b4ee4da08b60adf9f2d99871",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "windowsAsLines;",
      "Id": "4fa6c87903a84f7d85240bb3d3467e61",
      "Inputs": [
        {
          "Id": "a8d0d6194498485a80d0dc9bed31a337",
          "Name": "windowsAsLines",
          "Description": "windowsAsLines",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1c3e2e6f2d584aa1b70d2a32e99f17f4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "2413ed4630094fa68f58e62f6a747abe",
      "Inputs": [
        {
          "Id": "63caa55f5db042a092a5068e294a6913",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "53d452cadac3491789052c8682917b11",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f18b00e32f8f44adbc769b56629eb3ba",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4a3e62b9bf0e4f888717cb2151a82664",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b3d09c289937411eaa06647a9a2267ef",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d81ccd384c1041118b5a3a34619c835d",
          "Name": "item5",
          "Description": "Item Index #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a6b2fed84882487388ce7dcacd5551ed",
          "Name": "item6",
          "Description": "Item Index #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "41077081436146e8ae8cfc6ce9a0b494",
          "Name": "item7",
          "Description": "Item Index #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ac4e2de894474f5cbe2e075f7741dfb2",
          "Name": "item8",
          "Description": "Item Index #8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4dafe305b8854f4b9fdf648f18b573cd",
          "Name": "item9",
          "Description": "Item Index #9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "022207855ff64b77a6a6632b75cb9c67",
          "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": "6b0d08d49eac49d689c3a78a92589f65",
      "Inputs": [
        {
          "Id": "a12fa944ce4940cabf336a80300ac09b",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d034fe6e9bf64d47b0d14cb3b2bec5db",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "04660f26a2ef4f15ae9b9be771e2f944",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c2bfceb0a0b9401693125ea46becf3ee",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2714dc7606a24790bd4ca9dca5707554",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "92c563ed5def43b0b0a411dc5f28f2d7",
          "Name": "item5",
          "Description": "Item Index #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2f606a21bc2a4be7a75038df440a92b0",
          "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": "landmarks;",
      "Id": "3895835b7a9d49bea60d31f5dd4efa03",
      "Inputs": [
        {
          "Id": "39f470132e994bd8aa21b972ed0d60f6",
          "Name": "landmarks",
          "Description": "landmarks",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "099ed493351b4b4595522e66d1f6262e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "columns;",
      "Id": "c68fd1c773864c7aaf5385e1bbd3ecb3",
      "Inputs": [
        {
          "Id": "b1b98d7be703409398244e3f76246ec1",
          "Name": "columns",
          "Description": "columns",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4ff2fc46f3324d14af3e2c291d536483",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "windows;",
      "Id": "9a6c3629228a4019bff4047d143ec46f",
      "Inputs": [
        {
          "Id": "5e2c8fb1c7eb4493ad2747b9139242d8",
          "Name": "windows",
          "Description": "windows",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5d386ba759884350a7846ef02de486c4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "neighborhoods;",
      "Id": "89dca1bb044540fe8cf563144875d8c4",
      "Inputs": [
        {
          "Id": "2701d8921b8246a6b0809ba009a9ff3e",
          "Name": "neighborhoods",
          "Description": "neighborhoods",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ca74973c01f34694836c9949372ea81b",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "amenities;",
      "Id": "0d22bed3b18a4cf0b6a1338004b5cac0",
      "Inputs": [
        {
          "Id": "491b346cc29a4c7aa6d316c2f66d4f14",
          "Name": "amenities",
          "Description": "amenities",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d49f58d535bd40a287a945f29025a69a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "metricsText;",
      "Id": "0d6c20eb2382469a92f9c0e816984d8c",
      "Inputs": [
        {
          "Id": "cf215b334f3447b0970d7f08215ed8b9",
          "Name": "metricsText",
          "Description": "metricsText",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "39e4184346384dafa96b249633061269",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "outerPolygon;",
      "Id": "a8def60c685c429ba259f549ecb40fdb",
      "Inputs": [
        {
          "Id": "fc0f154298ec4c90b6373a51416cf4cc",
          "Name": "outerPolygon",
          "Description": "outerPolygon",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f829940dc2f142bbb1a2012be50b7498",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "numberText;",
      "Id": "477e6b69964a4b02873229a07bad2f94",
      "Inputs": [
        {
          "Id": "c0cc5945d8614b78a98beb4e05222fff",
          "Name": "numberText",
          "Description": "numberText",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f30de33b1d4d4ad38805dbd43c2ce4a9",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "innerPolygonsAndRadialLines;",
      "Id": "2fd6ea7fcf0b4fa2aa822529f2884fc8",
      "Inputs": [
        {
          "Id": "bc9c6c50122d429fbf02a251667aebcc",
          "Name": "innerPolygonsAndRadia...",
          "Description": "innerPolygonsAndRadialLines",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "86cfa553ff0d47c5b2492eb9987a5aaf",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "outerPolygonPoints;",
      "Id": "0d4b577c74394daa84afeae18e9f1c86",
      "Inputs": [
        {
          "Id": "5d7a372de34b4d12a8c46c7d911e1365",
          "Name": "outerPolygonPoints",
          "Description": "outerPolygonPoints",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e9a73c90d9c04dfdbf7189cadeb2eff4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "radarChartFill;",
      "Id": "1e949a48a7cc4f999ea77b445a8a0756",
      "Inputs": [
        {
          "Id": "c49ae73fb0634ecb8522358a512d2b96",
          "Name": "radarChartFill",
          "Description": "radarChartFill",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "39e8885491e4458c864d41f00d1c2dbb",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "radarChartOutline;",
      "Id": "a3f28993185c4d019158886c9d7c9726",
      "Inputs": [
        {
          "Id": "fb70f675e47b476c9a73ce54477b1b77",
          "Name": "radarChartOutline",
          "Description": "radarChartOutline",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5f22ca7b58a94401a99a1dd6f0251a1f",
          "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.RestOfItems@var[]..[]",
      "Id": "b537e3ad743d4c9ea7289e9dee219335",
      "Inputs": [
        {
          "Id": "3580d189cbe649be9368a7aeb71b485c",
          "Name": "list",
          "Description": "List to get the rest of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "afefebbddc7c4410aa076a0c951f6575",
          "Name": "rest",
          "Description": "Rest of the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Removes the first item from the given list.\n\nList.RestOfItems (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Id": "c92d0e4da97b4a7487b67abb84946bd5",
      "Inputs": [
        {
          "Id": "501d2bed95774a9088494e55a632f911",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "726143a90f19422c8f5ba4432f5a701c",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Polygon.Points",
      "Id": "ae470cb7f03947b1903d49f571271f04",
      "Inputs": [
        {
          "Id": "ed9b1e4336ad46f9b516fef30b3de4ce",
          "Name": "polygon",
          "Description": "Autodesk.DesignScript.Geometry.Polygon",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c034e37070d14bb98eef1e13adc8c066",
          "Name": "Point[]",
          "Description": "Point[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns all the segment start / end points.\n\nPolygon.Points: Point[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.ByGeometry@Autodesk.DesignScript.Geometry.Geometry[]",
      "Id": "3f3a31e7a20d4e96bd80edf7a99eb41d",
      "Inputs": [
        {
          "Id": "1ea057bcb519487d9d2dcfc75115d629",
          "Name": "geom",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d31967ab5913457282fd74906d6984a4",
          "Name": "BoundingBox",
          "Description": "BoundingBox",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create an axis-aligned BoundingBox around input Geometry.\n\nBoundingBox.ByGeometry (geom: Geometry[]): BoundingBox"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.MaxPoint",
      "Id": "ea6bcc1cb06d47dd9f4b3fa24d387b07",
      "Inputs": [
        {
          "Id": "0b86aed9226043d493f411f1fb6295ca",
          "Name": "boundingBox",
          "Description": "Autodesk.DesignScript.Geometry.BoundingBox",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aafe4052dc6a4a3abcbf871c3f8268e6",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The maximum point\n\nBoundingBox.MaxPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.MinPoint",
      "Id": "0e8dab4afe2d4979b8b00bf7fff05857",
      "Inputs": [
        {
          "Id": "7f6c25c234884afb8db59054e5da218e",
          "Name": "boundingBox",
          "Description": "Autodesk.DesignScript.Geometry.BoundingBox",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bff5c02b90684274a60c61e19ea4a965",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The minimum point\n\nBoundingBox.MinPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Subtract@Autodesk.DesignScript.Geometry.Vector",
      "Id": "043bb2819dba44f5bb13143e8a69526e",
      "Inputs": [
        {
          "Id": "ceeb5d14a4534ee6aa0ca3bd5ff43790",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1ee7db2446c84d629cc587dc1b3de2bb",
          "Name": "vectorToSubtract",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e14bb9fd7c4a425182dd5685dca39267",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Subtract a vector from a point. The same as Translate(-Vector).\n\nPoint.Subtract (vectorToSubtract: Vector): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.AsVector",
      "Id": "5bf8e6ed6cbd42d2a0f3ed857c323b7c",
      "Inputs": [
        {
          "Id": "e0db26e5fee44855b849461122f17e02",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4b07a800e38b449ab6fe346517316565",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Vector with the same X, Y, and Z component\n\nPoint.AsVector ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X",
      "Id": "91ae435abaf1492bb6e6641121359fe5",
      "Inputs": [
        {
          "Id": "85bb0347b3784326b1f442cf7665f9c7",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2c01683d60704a97bbe2f775f024ad35",
          "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": "/@var[]..[],var[]..[]",
      "Id": "839c8d0dede444cbb59d44135c6e06cd",
      "Inputs": [
        {
          "Id": "4fb93eeda7644dd6a81a92c9112af87d",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "97de980db98643d8855bfa30bf5bdafc",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "03a6ebb3b81248ab85396a281b5a4584",
          "Name": "double",
          "Description": "Result of division",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns division of x over y\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-2;",
      "Id": "d8914081eff244b3bb1190a80881e0cf",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "12e7f5263db74006830ec22a9ef06611",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "597efb422bfd49b3b60739cb775ba4f5",
      "Inputs": [
        {
          "Id": "2c9e2ba1802e42d99b12b91016e47654",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "53a6ddc92436465e8b4168751227bf37",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "32ebe474f2b34b4d9ae28207a35a8818",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bbd4745527274bb88f37c28907793302",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c02b10eea1ee4cf5814e2f974e7eee35",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y",
      "Id": "f7670b856ac849c2a0b0736a7cd934fb",
      "Inputs": [
        {
          "Id": "f880fe64f1a74b70aea5899e3bd6dba6",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fce13815de7f436ba90dcc7daa89401a",
          "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": "/@var[]..[],var[]..[]",
      "Id": "94fb72e68f6c45758bcc6acfa75cb766",
      "Inputs": [
        {
          "Id": "9cb9af1899cf4ec59c581a538d2a8a68",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2d578109fb1348cdaf91628895aacb09",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bd7b87ec5c9f4b6fb38fe496be710cd5",
          "Name": "double",
          "Description": "Result of division",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns division of x over y\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "distraction;",
      "Id": "f77abee548ca4956b08194a7d81417c3",
      "Inputs": [
        {
          "Id": "46ca38589e784ea188a04d5721199240",
          "Name": "distraction",
          "Description": "distraction",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "09e0d268305841118ff795aa8a7c6b4e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "viewsToOutside;",
      "Id": "d5774447f8264793b68f78d3ae62609a",
      "Inputs": [
        {
          "Id": "f924283669c54c648e39c341adbb2490",
          "Name": "viewsToOutside",
          "Description": "viewsToOutside",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "63df81933c0f4efb9f834a1037eaf4c4",
          "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.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "638fd3f89e8a46f8bc9505161e5c659e",
      "Inputs": [
        {
          "Id": "3efeec5404ba48ef839f7aaf5ea2ad2c",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2910fbae12f94b879d54ec2bcca93756",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bb0aeaa094504b67981f3d7c4c57be6b",
          "Name": "list2",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "19b1c953ad094f3fbacdfe848422a19f",
          "Name": "list3",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e8119ba270eb46ab9dc8edd4bd950d36",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "congestion;",
      "Id": "579b54b514a4460489ecbb5cb120640b",
      "Inputs": [
        {
          "Id": "b9de8903421c462da0f8d9b9708478f5",
          "Name": "congestion",
          "Description": "congestion",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2185c82807864d0798fdad6aabba117f",
          "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.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "9bcc515c059844b6a838bb06de841da1",
      "Inputs": [
        {
          "Id": "f9a9b347015742c6a92270e6658b639e",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "14aa7c79ed664d358e5aa705a28fda5b",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e342ac8e5d0649bfb983d4a4cd00e955",
          "Name": "list2",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4954b4b88bdd48a580409f59f706b9e1",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "3195bfe8396b46c1ad3fc271d78b04fb",
      "Inputs": [
        {
          "Id": "caf13d82db974df4bbe446a8d3286524",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5cfd78cc99144e1abdace66fb7820c37",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c6478b86eb64ee1843db7b3da7493b6",
          "Name": "list2",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5d12c9eb6d794901a8702a0437ab11e2",
          "Name": "list3",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6c35874a6c1845c9a0c0e7bf175ab3ea",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.MinPoint",
      "Id": "f760a06594064bfc97b1fe7a2a97539d",
      "Inputs": [
        {
          "Id": "f12b4b07d0bd40dc883f6f0c97a013a7",
          "Name": "boundingBox",
          "Description": "Autodesk.DesignScript.Geometry.BoundingBox",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "123306fad71b4bbc829720156a86d5a4",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The minimum point\n\nBoundingBox.MinPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.AsVector",
      "Id": "c20cdadec51645a69ccf946f46eeda1e",
      "Inputs": [
        {
          "Id": "340064ed9ca7443eaeec0b7e17cd7ba7",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "43906d9e8d264e839bcc08e670c8569c",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Vector with the same X, Y, and Z component\n\nPoint.AsVector ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Subtract@Autodesk.DesignScript.Geometry.Vector",
      "Id": "585187fa006f4e1f984b3c1ec1b65534",
      "Inputs": [
        {
          "Id": "3394da65a3ba493ab976e7bda6cc05a8",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "73a5ef5ecdda4353b4f9ccec214c667a",
          "Name": "vectorToSubtract",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "50002580b61d4ed999743ef62c96eb7c",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Subtract a vector from a point. The same as Translate(-Vector).\n\nPoint.Subtract (vectorToSubtract: Vector): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-2;",
      "Id": "90e7087573624db0a0811c77218dd0fb",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7524c635227b480ba0137e3a7151f320",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X",
      "Id": "f8af0e5e793b4b09bc2ca7f9292b6d99",
      "Inputs": [
        {
          "Id": "9909560eff894d22af525e3cbd4a208b",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "43920f6408424dca8b0491dc519d3013",
          "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": "/@var[]..[],var[]..[]",
      "Id": "b0444bfde27b4c21bcb70c1f6f14c48e",
      "Inputs": [
        {
          "Id": "66d3e1411faf4bb18438b737b37481d4",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2ef329e325064955bd0bae78c25385ff",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "adfe9a546f0e4f90b80b80555f5db1b7",
          "Name": "double",
          "Description": "Result of division",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns division of x over y\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.ByGeometry@Autodesk.DesignScript.Geometry.Geometry[]",
      "Id": "ac146cd9b32d46b486ce7464faeea409",
      "Inputs": [
        {
          "Id": "2bdc879f12a84e63bffd15d82b0230b6",
          "Name": "geom",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fceef408a74c4d79a3549d5d631dc508",
          "Name": "BoundingBox",
          "Description": "BoundingBox",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create an axis-aligned BoundingBox around input Geometry.\n\nBoundingBox.ByGeometry (geom: Geometry[]): BoundingBox"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.MaxPoint",
      "Id": "6494ea84b24f4442b349859cae5a5471",
      "Inputs": [
        {
          "Id": "5e96ffb635f44da993c9cc9e472ae173",
          "Name": "boundingBox",
          "Description": "Autodesk.DesignScript.Geometry.BoundingBox",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "84f0792dd952417ca568e8d0a2f36384",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The maximum point\n\nBoundingBox.MaxPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "b55c9a69436048948fcce56c3b6573ec",
      "Inputs": [
        {
          "Id": "0d4d8e1096f548c2b70d231fbe2a5b2e",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "07979240c5b143a6a798f4c9c89da672",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d40ce5855ae4c45b0d9906808e79651",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8a951745e4834a8d8d572c6457906764",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6eb49d8ba2294b5bb6f7316d493633f0",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "labels;",
      "Id": "4790dcedbc7d48a29e4ebf7713a7f612",
      "Inputs": [
        {
          "Id": "391903b19d7e4a35866f0c885f57e671",
          "Name": "labels",
          "Description": "labels",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f7525ddf674c48239a14d58675ecad52",
          "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": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "# Panalizing desks that are innessesible\r\nimport sys\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\n# The inputs to this node will be stored as a list in the IN variables.\r\ncounts = IN[0]\r\noutC = []\r\nmaxVal  = max(counts)\r\n# Place your code below this line\r\nfor c in counts:\r\n        if c == 0:\r\n                outC.append(maxVal)\r\n        else:\r\n                outC.append(c)\r\n\r\n# Assign your output to the OUT variable.\r\nOUT = outC",
      "Engine": "CPython3",
      "VariableInputPorts": true,
      "Id": "403758e44279469ea1f4f18a220e5b13",
      "Inputs": [
        {
          "Id": "57c7caf8e660477a961f27daa156682c",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e4c4f0f583cd41b494c5fa87a3b000fc",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded Python script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "b83aedf730454fe6ab57b6a34131ec70",
      "Inputs": [
        {
          "Id": "db1d9d19296547f0a87b90f2f26f5b60",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "faa3eada8b9043d686a2f1134482d240",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "59b012fda19f463cbac02b3871c42917",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aa7d2159022940a78d0e72e24d5436ca",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": ">@var[]..[],var[]..[]",
      "Id": "a2e94905bb90439eba63f48573f2b16a",
      "Inputs": [
        {
          "Id": "f6629d907d5f4564ae5505f7ce06a2a4",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bc39037678f74720875ab04ade3149a4",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "36166c6918e946f8a7e087f7bef2feae",
          "Name": "bool",
          "Description": "True if x is greater than y, false if not",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Compares if x is greater than y\n\n> (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;",
      "Id": "392b8f21f1de417eb8c9bb5abc78f10f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "176d31467f6d482384e3b0d6585426eb",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deskPts;",
      "Id": "66b1a89bb59945fb8d1fbee29fb589e0",
      "Inputs": [
        {
          "Id": "70954c02e8b54ce59f3931c7c85aee00",
          "Name": "deskPts",
          "Description": "deskPts",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "17f7a61347e84b80946fae1994f18e75",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "windowsAsLines;",
      "Id": "1794f37f35bd47fbbd4cd869fb36b383",
      "Inputs": [
        {
          "Id": "fc30d02e20934dbcaddc62f725f7288c",
          "Name": "windowsAsLines",
          "Description": "windowsAsLines",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "296a6c771adf4422af0fcf59ef1b0a7a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Map@double,double,double",
      "Id": "fd7b5887f3074f10b6d732f14859abf3",
      "Inputs": [
        {
          "Id": "ffd64766513d4f8e8770c51eeafec690",
          "Name": "rangeMin",
          "Description": "The minimum value of the input range.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "700b0ea1622746ff999b5b51a4dcec48",
          "Name": "rangeMax",
          "Description": "The maximum value of the input range.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5b48cca6f971486e9b998386c113db2e",
          "Name": "inputValue",
          "Description": "The number to be mapped.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "640b53ed79ad4308bc7198b597e05a6a",
          "Name": "double",
          "Description": "The mapped value.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Maps the input value to a number between 0 and 1 based on the input range.\n\nMath.Map (rangeMin: double, rangeMax: double, inputValue: double): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.0;",
      "Id": "daee1b5f545f4898b77df63d1ec24868",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a1e13c385a754bcaa02c33aff948297f",
          "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.MaximumItem@var[]",
      "Id": "6198a1ac37254c61b27b8ae6a5317fe5",
      "Inputs": [
        {
          "Id": "feaa95fe1a0b45d38c5ea0a3a43e4c5a",
          "Name": "list",
          "Description": "List of comparable items to take the maximum value from\n\nvar[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5484902b3fed47c9a5e4daec2aa23108",
          "Name": "item",
          "Description": "Maximum item from the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the maximum value from a list.\n\nList.MaximumItem (list: var[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Map@double,double,double",
      "Id": "46b3f38aa99a4c35a1fbd9ff88495a9f",
      "Inputs": [
        {
          "Id": "172e86a70a18412f8732de18f3421b43",
          "Name": "rangeMin",
          "Description": "The minimum value of the input range.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "526888e411754f6b864c55b637c2705a",
          "Name": "rangeMax",
          "Description": "The maximum value of the input range.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "003adf8c585f427485b21b58993d2086",
          "Name": "inputValue",
          "Description": "The number to be mapped.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d2eef256002a47c5a082a8a1a82d8c5f",
          "Name": "double",
          "Description": "The mapped value.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Maps the input value to a number between 0 and 1 based on the input range.\n\nMath.Map (rangeMin: double, rangeMax: double, inputValue: double): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "nbrhoods;",
      "Id": "2a56a687d5bf4077bf37d5bc0b83f93b",
      "Inputs": [
        {
          "Id": "8b7a1267f8674f1e883c5cd3478da8dc",
          "Name": "nbrhoods",
          "Description": "nbrhoods",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4ef7a574b51e4a72903d279a7253e267",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "0be5e40601a2419eb35c453d5cde9b82",
      "Inputs": [
        {
          "Id": "eebd543b24974964944e55e2545180b3",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a69c0543dcd94cb28ce620a9f11c2403",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c3a1d12afc8f4e4ebc1332d1c1d5d10c",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.ColorRange, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "f5d5f25b31524e1abc0727208822e7c0",
      "Inputs": [
        {
          "Id": "f39662732eb64668a48e358baae46027",
          "Name": "colors",
          "Description": "List of colors to include in the range",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f17d1677fd4744869e654ed3c5012a0f",
          "Name": "indices",
          "Description": "List of values between 0.0 and 1.0 which position the input colors along the range",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cd0fc2a5bd6f4558b1c4fe86d9a5c4f5",
          "Name": "value",
          "Description": "List of values between 0.0 and 1.0. These values define the colors that are picked along the color range to create the color list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "398ed33e2ea8426ba1010cbdcba3b180",
          "Name": "color",
          "Description": "Selected colors",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Get a color given a color range."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "colors;",
      "Id": "16a8f15a1ff64fc2813745daf2d5cb35",
      "Inputs": [
        {
          "Id": "79e77b7491b840509a5dcc90f1f3cbc9",
          "Name": "colors",
          "Description": "colors",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d15f9586e862496181293d39e71edf20",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0..2;",
      "Id": "03f648ba6f2f4060a73678e7786158a0",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "42f0d64d904e4e47810989ed1d4c5fef",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "workstyle;",
      "Id": "0bbcf5e438a34d87a169460625adb3cb",
      "Inputs": [
        {
          "Id": "6c21980bac744d0c9ea7d29228274375",
          "Name": "workstyle",
          "Description": "workstyle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d14f363d17af43999d078a8bbc3d248d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "7dfa2f5454e947498aa55ab70fefb266",
      "Inputs": [
        {
          "Id": "fdace9f4cad04fcc90d8a251a27a4248",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eca7adca63d24f569801035c99388042",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c02f655c0a4b41ba87d2d6b09269285e",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "549af719938d42b08ad2d872101e98df",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b5205d7c103747f5a79340f4d480a083",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "160;\n0;",
      "Id": "6967fd7c6cc1466f9c6b7b72b4be20ca",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a70147c8bf7f47df9d6ed7be0fd96603",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d33341bd86394423ae6cce5a81801b1b",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "workstyle;",
      "Id": "f14e724ab45b4674818427f6014de057",
      "Inputs": [
        {
          "Id": "0eb92943aad24d6db7aa522697c3518d",
          "Name": "workstyle",
          "Description": "workstyle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a8e642ebde264357b4543a2ac2476c28",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "windowsAsLines;",
      "Id": "6499ebd2114a4f5b81466b55f752b6f1",
      "Inputs": [
        {
          "Id": "4f2933dcf8054ea487c5b860d6ed8321",
          "Name": "windowsAsLines",
          "Description": "windowsAsLines",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "470a14e6c8e545438324d2b7716127bc",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "e87d942c9e9c45109e8b40df74f3356c",
      "Inputs": [
        {
          "Id": "fbf5653429744f06bec62ed127e1d40d",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "73a78a963a27443f8aa5e1d4f05ce69e",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8be2fefb78e5438c8f9cbd9ffa7be823",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bbbcc94c039f4ee7b5b430c0c1e8b736",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "70343d2d80e14e999ff87c0241cfd8eb",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "d9b895e423fc45c7971a652fe6739266",
      "Inputs": [
        {
          "Id": "efb0f731312041638001076176825e54",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1a8c89b106d547979b4a060b2a3cd10a",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "39dc1ae497564447a3b687c94fbcaf6f",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[\"f03b20\", \"#ffff11\",\"#2ca25f\"];",
      "Id": "798dd1db5bf9491b98ca9cfa9ada7874",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a5f93e9ad8264a398cb84dd1af7b6873",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "255;",
      "Id": "1be555e4d2fe4fddbdfd16dd0d0edd3e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9bd431d00c46449e9a1245f546f7a3e1",
          "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": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "import sys\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nclr.AddReference('DSCoreNodes')\r\nfrom Autodesk.DesignScript.Geometry import *\r\nimport DSCore\r\n\r\nhexList = IN[0]\r\nalpha = IN[1]\r\ndef HEXToRGB(hex):\r\n        h = hex.lstrip('#')\r\n        rgb = tuple(int(h[i:i+2], 16) for i in (0, 2, 4))\r\n        return DSCore.Color.ByARGB(alpha, rgb[0], rgb[1], rgb[2])\r\nOUT = list(map(HEXToRGB, hexList))",
      "Engine": "CPython3",
      "VariableInputPorts": true,
      "Id": "00c9669d28214a3c8365af892062d57f",
      "Inputs": [
        {
          "Id": "8d0929430d9443879de22d5dd5cb91d4",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2ccdaa33dbf846c9beab35ae3140234e",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9fd9cff3fbb3460388efd0f56ba5891a",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded Python script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "desks;",
      "Id": "3a48fd3ce4964cd38892f1de5eb24c88",
      "Inputs": [
        {
          "Id": "f5af6c91615c465ea78f1ff17e1b4c85",
          "Name": "desks",
          "Description": "desks",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4778f5581664425db659f1df2e28aeac",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve",
      "Id": "8ce59c977c8b432a9e3210615eaf8cf6",
      "Inputs": [
        {
          "Id": "57c07d7a77854b429b610bca3dbab67a",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b9b7c77a21d74ef7b2eaf3946e55ea71",
          "Name": "Surface",
          "Description": "Surface created by patch",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by filling in the interior of a closed boundary defined by input Curves.\n\nSurface.ByPatch (closedCurve: Curve): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "36b5003694bd4831860b92530be5e0f7",
      "Inputs": [
        {
          "Id": "70210ce9360e418ca60ad50cd8bbfdad",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c6459b9ada4945a195985c452a7229a5",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f4930cee735842ada8c6e3f415078a3f",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "19371955e5e549fba007f2acb7d9fbc3",
      "Inputs": [
        {
          "Id": "17ed290e0def43b5b6e6c4f0e3f1acec",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9b0bff73338040ed8a4a670281478dc7",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0d3870433b8a488aae53ab991c2b1131",
          "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": "orientations;",
      "Id": "c394ddbee7024047aa18ff3331b33cfd",
      "Inputs": [
        {
          "Id": "b6c18269957040f299ef37beafd3f185",
          "Name": "orientations",
          "Description": "orientations",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bc3eebb80ddd4d10af6e95fb37c589a4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "6bfb948b19f44f338586e22450a800f5",
      "Inputs": [
        {
          "Id": "b50e9475ff5a468eb36316ae4452e467",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "faf34ca419884b1f8f1da435ab547130",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c391d23641f84c9293f25d27ee384c72",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "766f7998dae24ecc8310f90ec5463ab7",
      "Inputs": [
        {
          "Id": "59d1a887cd4c465881f1bb9db52cf82b",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ca4d0292a42c4bfab1535a6fda494de0",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d2a0664cc920442aa056104f7d6a6c98",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9008dfb95adf496fa0a77fe455269719",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f1da26a382a04fcc9a0174990eb66209",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "import sys\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\n# The inputs to this node will be stored as a list in the IN variables.\r\npts = IN[0]\r\ndirs = IN[1]\r\ndists = IN[2]\r\nwindows = IN[2]\r\ncurves = []\r\ncurves2 = []\r\n\r\nfor i, pt in enumerate(pts):\r\n        dir = dirs[i]\r\n        v1 = Vector.Rotate(dir, Vector.ZAxis(), -110)\r\n        v2 = Vector.Rotate(dir, Vector.ZAxis(), 110)\r\n        if windows[i] == 0:\r\n                v3 = v1.Scale(0.8)\r\n                v4 = v2.Scale(0.8)\r\n        else:\r\n                v3 = v1.Scale(1.0)\r\n                v4 = v2.Scale(1.0)\r\n        sPt = Point.Add(pt, v3)\r\n        ePt = Point.Add(pt, v4)\r\n        arc = Arc.ByCenterPointStartPointEndPoint(pt, sPt, ePt)\r\n        line1 = Line.ByStartPointEndPoint(sPt, pt)\r\n        line2 = Line.ByStartPointEndPoint(pt, ePt)\r\n        pc = PolyCurve.ByJoinedCurves([line1, line2, arc], 0.001)\r\n        sPt.Dispose()\r\n        ePt.Dispose()\r\n        v1.Dispose()\r\n        v2.Dispose()\r\n        v3.Dispose()\r\n        v4.Dispose()\r\n        line1.Dispose()\r\n        line2.Dispose()\r\n        if windows[i] == 0:\r\n                curves2.append(pc)\r\n        else:\r\n                curves.append(pc)\r\n\r\n\r\nOUT = [curves, curves2]",
      "Engine": "CPython3",
      "VariableInputPorts": true,
      "Id": "878fe7284c284df98dc19bf8993f0dd4",
      "Inputs": [
        {
          "Id": "006e3d1b76f545d8b82215913a00cb40",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6f09e0064e7b4639b774059b2c676f90",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7990d0c3dcd94705909bf566a5d4b26c",
          "Name": "IN[2]",
          "Description": "Input #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8816a1b7ec284569a9ba11a8b9192918",
          "Name": "IN[3]",
          "Description": "Input #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "727536e0c96b4f25b7460d0c376383af",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded Python script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "normDist = a[0];\ndists = a[1];\nwindows = a[2];",
      "Id": "26f927b1efd24bfc92e022aed0fdc992",
      "Inputs": [
        {
          "Id": "5ef9b7ffecf34de2a98083c22fc2d6cf",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c118690e1c09483fbe840844dfcc50d4",
          "Name": "",
          "Description": "normDist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6da6d205b292441fb8151b36fdee6764",
          "Name": "",
          "Description": "dists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9ded8e37099446d197c0d58f673d36d1",
          "Name": "",
          "Description": "windows",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "rawDists;",
      "Id": "daaefa25b945433cbb250845a0d7cfa1",
      "Inputs": [
        {
          "Id": "3e5f1c1eb2f04d1697f372bed004c11e",
          "Name": "rawDists",
          "Description": "rawDists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "af4543c7c314482982aa54a15c16be75",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "rawDists;",
      "Id": "3ccd74ced1f74f43abd2fc2c1233d579",
      "Inputs": [
        {
          "Id": "f4d9a1d9ca5945c19dd76c663a3eb791",
          "Name": "rawDists",
          "Description": "rawDists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4344e7faac674fe6b9fd263b9e545df9",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "windowPts;",
      "Id": "ed9a3b8869e041379dcfa6e31f7bf580",
      "Inputs": [
        {
          "Id": "f1e32f85e44a4ae7ac4018999a67c301",
          "Name": "windowPts",
          "Description": "windowPts",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3102d3b080b0490cabf89799f053d258",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "windowPts;",
      "Id": "8d84163a2596469693d25f226ac0878a",
      "Inputs": [
        {
          "Id": "aa53241c26b3439ead54c45655e35f72",
          "Name": "windowPts",
          "Description": "windowPts",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5669a4f533c849dda968ff05076d1493",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "903c2ea2de624e71b1f413d0dbd554ec",
      "Inputs": [
        {
          "Id": "16fb554694a74e4d90dade9be7223e84",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "194fac24473547f68e5093bec6b1b7fd",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ba1c88acace047f19af8d1b30054d2d7",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7b4832fd45914310b4466d4b15331ae9",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "75d069372b22485980c859ed0d36f40c",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "afbff1577c02411292c919258b51997f",
      "Inputs": [
        {
          "Id": "ff59931bf6714a97ab3fec2efa658fbe",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b8473ae0788c4c4b8d4410fdd3c5e9be",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "216e3f47a54b44528828841b8c144951",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve",
      "Id": "f3092efd2e924bc0add59beda3ac8007",
      "Inputs": [
        {
          "Id": "4b212524917442ea8f39d56bf99f9ee3",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f967cf4c55ad4f8b9f5d89ed7cc0b1f3",
          "Name": "Surface",
          "Description": "Surface created by patch",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by filling in the interior of a closed boundary defined by input Curves.\n\nSurface.ByPatch (closedCurve: Curve): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "0c80ba9f48ed48fdb83409e1de1f0060",
      "Inputs": [
        {
          "Id": "37d91343ce624b359fe3196bd938882c",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8e3594f6652d4a3c86234f23676da299",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "421ef8a2edb845e6a31c3f51d4273429",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0b945ae4e8354076a2ae7d1e02e73759",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "a == 0;",
      "Id": "b0526bb16b524e92a3e78988b6f29ffb",
      "Inputs": [
        {
          "Id": "d689c540b5074064badcd1caa58abde6",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f59cc30e43b8437085b546d029679e14",
          "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.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "c3644fa3f5dd462bbe185d8971e0d30c",
      "Inputs": [
        {
          "Id": "06cad3bc464043e0bb1811e30d527f40",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "95ec8fcdc3314fefaccf5dcc4638ea4c",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "83ecfed777204e859b0a4c9c5c261c9b",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1e1cacb1f94b4c559b2e19018c0f0e3a",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "a[0];\na[1];",
      "Id": "e17a0a83b1244d70928951dcf46d4512",
      "Inputs": [
        {
          "Id": "214a52f6faac4a6fbb637a3707b2c27a",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "05c4d85f7a0c41a78bf57acb998ed45f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "439f08b64cd9490eafe1622352e23917",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "cf9363f814f34227bff49c145ca58328",
      "Inputs": [
        {
          "Id": "35cfec08a4304137ab795102da91f40f",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "024b1701a6b242959bc081e2b1239fb5",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9f6a8dd2a418415e9506dcb57665fe13",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "8695804b92c04abcb2ee61ef75ac9602",
      "Inputs": [
        {
          "Id": "211c6fedb8e34ec2813cc50b411a8b9f",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aa3bf18f91a04e20983bb61aa03162fb",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "996d055ab4584b4da512073d39dd5106",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e339f23b49f1434fb2b1d7fd788e51fe",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "09970461a061430c829189c979e3811c",
      "Inputs": [
        {
          "Id": "4ab18387c3774c19a64fa955fefca433",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5fcea134228b401094fffb6352aecc17",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8296a742033c4c2bae120ef2eaa53f53",
          "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": "231a6536f6f444488a8f3f68f4628fe4",
      "Inputs": [
        {
          "Id": "08d06d4b5e544d9e8bb1e7d1d6854cd5",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "329784af9ead4523bc5347d1ff1eb05c",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6dd7815ca3794c02ab83d920285f83a7",
          "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": "05a7cefe14f04f32a621ec3b430990a9",
      "Inputs": [
        {
          "Id": "ee4411c619d14c30a2b98edcc2c9f4e4",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "85ce94bbf0174bc1a3f659931843b4be",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8a1fed5730c94e4cb7ed2c1270bd3d80",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "28052f381ef447858b6ecb60561c5c72",
      "Inputs": [
        {
          "Id": "2440eb54797d488c8b7cf60bfcd77186",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b620f4eb33414bcdb4dd1268111dec7e",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "62b3618e83f14ccdb442ffe1ec2b94c3",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b88a14c55a8d4beba0de12570b859d77",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "48ae640a9e6040d6ba5206b2e52b5885",
      "Inputs": [
        {
          "Id": "d401da84466443688ff0c0705517a1fe",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1c2f59ae6b3848749bb00fdf267aa14b",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5e9ea4fe4a7f4bfda41e7c157b5f8abd",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "neighborhoodSurfaces;",
      "Id": "58170580bd0947baa23cc003b1fb0e10",
      "Inputs": [
        {
          "Id": "63a61baeb2cb42b1a3e10ecb2b983a39",
          "Name": "neighborhoodSurfaces",
          "Description": "neighborhoodSurfaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8394b4ba4abd4b6093af276670f3c45b",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "distraction;",
      "Id": "32f31ed993754a8a8f46eb8eceb84a44",
      "Inputs": [
        {
          "Id": "981258d744104c5e9c7447e83f2a583a",
          "Name": "distraction",
          "Description": "distraction",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "feaa8e8dbe0940cfa8eeead32c1194a5",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "orientations;",
      "Id": "5ef015731f99415e8bd4ee77c2d126c3",
      "Inputs": [
        {
          "Id": "3a9fe4fb8a994f8b9ff13c6c5caf9c2f",
          "Name": "orientations",
          "Description": "orientations",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8d75c0cb981541dd82a33f599aa3cb4f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "amenitySpaces;",
      "Id": "d14de6f7a418467285d729dda9b3f255",
      "Inputs": [
        {
          "Id": "c4c01ad8122a48d1a65e176c6e40d7a2",
          "Name": "amenitySpaces",
          "Description": "amenitySpaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "60895b28c1b342289a61c2c32910668e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "amenitySpaces;",
      "Id": "76efc0a510f5459d859a9b1a0094f309",
      "Inputs": [
        {
          "Id": "d7ec6389ebbf49e5b6d1b198edfac353",
          "Name": "amenitySpaces",
          "Description": "amenitySpaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "59ecf129ede74151ba1360503c8922a4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "amenitySpaces;",
      "Id": "2ce65fb295b0414da397f7d5ad8f4c41",
      "Inputs": [
        {
          "Id": "819e6a5dec8c4d7380bb5e60586af400",
          "Name": "amenitySpaces",
          "Description": "amenitySpaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "658a4df28df64d6b97e9900cb3a5563d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "dbf4065ab9ff428db4700d65dca15a81",
      "Inputs": [
        {
          "Id": "112d9f0523b643959b38a9dbbb7e128e",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "03dfb9119dcd412e89851896e45fb676",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f1fb4f9f00ab4a11a38d57b532789131",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 192,
        "G": 192,
        "B": 192,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "c0b314f5741a4510a70216cb15986c68",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2a94b534034a4ec583eb3499eb24334f",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "fdf558ed359e480ba4338a8ca512ce1b",
      "Inputs": [
        {
          "Id": "19079379714449e0a16d2688d6b12b61",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ae00f6e2fee24d49a12d2074a9a0cdd1",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9d9570d232ed4a3c8b8973839f2ae540",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6b5b0bc457c74fbb9eac2f6513cc4f5d",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0c614a9531244f31b153e706183c3e53",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "amenitySpaces;",
      "Id": "09789019a5bc474ca6b37d0210723ba4",
      "Inputs": [
        {
          "Id": "40c7d63fe5fb41a3a979b953bf43d472",
          "Name": "amenitySpaces",
          "Description": "amenitySpaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3415cd1bb6704a8d9a24700982de6bf3",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "columnsAsRect;",
      "Id": "125a0511fc164d62837349d44cc5c179",
      "Inputs": [
        {
          "Id": "3a802e022de04e58b662e5c88fde0419",
          "Name": "columnsAsRect",
          "Description": "columnsAsRect",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "317036fb111442ab95c67ee29204dadb",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "columnsAsRect;",
      "Id": "701598e442574b41975c6b427f2fbe1c",
      "Inputs": [
        {
          "Id": "19778ca5a6964ffeb210d62371b5696b",
          "Name": "columnsAsRect",
          "Description": "columnsAsRect",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ce27c661abbe4b4d92ed6a8d376d1972",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "columnsAsRect;",
      "Id": "da000473720c4d8fbf9e4fed40497bec",
      "Inputs": [
        {
          "Id": "15c53264fbfb4b6f8baacd672fb61d86",
          "Name": "columnsAsRect",
          "Description": "columnsAsRect",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fff746ed89d44caf9a5f8d0c4147c7c6",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve",
      "Id": "fd4116b0bf7641e38eb3d54aca0ae62d",
      "Inputs": [
        {
          "Id": "bb30ef66188541429de61f2880687087",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5dbc5de417e142b58d38f9329c6afbfe",
          "Name": "Surface",
          "Description": "Surface created by patch",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by filling in the interior of a closed boundary defined by input Curves.\n\nSurface.ByPatch (closedCurve: Curve): Surface"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "02b6671311e54eb680847893801187f9",
      "Inputs": [
        {
          "Id": "b01e1aa9d8484b3b868f2df063be1fdb",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2a2a4d321dd142649504ce5c5f4eacc7",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1b221e0be3b1495cbb02c2dfebe8a51d",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "c492336631f64b59b490928d9fb4756b",
      "Inputs": [
        {
          "Id": "ece4938b316c4811842232860b6088b2",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e9a2c84a8a014441a9fe08a813f3ca2e",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "98071d96a55c4a95ac2b2712e4625383",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.IsEmpty@var[]..[]",
      "Id": "80aade499bc349ac84a062a58fee5472",
      "Inputs": [
        {
          "Id": "727f8499013d44b78965448647eb8587",
          "Name": "list",
          "Description": "List to be checked if it is empty\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3606e0837fdb4ce69a2beeed1c25b1ed",
          "Name": "bool",
          "Description": "True if list is empty, false if it isnt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines if the given list is empty.\n\nList.IsEmpty (list: var[]..[]): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "6e64605b6eba4553a5136007e87b9338",
      "Inputs": [
        {
          "Id": "811311faac5847d0add861e093ffb73f",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aaff2689d1894e40bee236950b944ff5",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f6938fb97ea44a8881181d83c38a381e",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8780e914087c4f6599953266cae791bf",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "d44cca687b0647d8b9ef2c45f711bc00",
      "Inputs": [
        {
          "Id": "8882b088829e4578be849bdda93a0fce",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b6c5905cd5c6489db29aabb52acffd46",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "433b66bcb52d4677a9d8ddf9350050ad",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "b85d416cad5a4eb0b505cf388523e399",
      "Inputs": [
        {
          "Id": "80c0935c4342402bb1ca4e0469322cf9",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e6215fd83e5e4b3094157195145e5e60",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "45ac1ada188c4b9cad12d8ffe0dde1da",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[6, 7, 8, 9, 10, 11, 12, 13];",
      "Id": "baf04ed5b20048f19eaec4155502a1d9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "55dcb0c214ad41d3acfd77688e989871",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "7;",
      "Id": "92087db31cc845588246c3a1f1aa7c45",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2c314bfa940c4303a576963a0e9e1495",
          "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.Curve.Extrude@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "45c48bc67eb04f5da40ad1e805110449",
      "Inputs": [
        {
          "Id": "121feaa939fe4b7e81ae3e4bf8503ae0",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e83c724ecf0f46ddb08aa32dc53208d1",
          "Name": "direction",
          "Description": "Vector to extrude along\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "795a7ba956a547619bf6569e20e8884a",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fde0106abd114e5ea6a58e58952967b7",
          "Name": "Surface",
          "Description": "The extruded Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance\n\nCurve.Extrude (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "wallsAsSurfaces;",
      "Id": "9d9c693ef0a241b6ba45a9505fde91eb",
      "Inputs": [
        {
          "Id": "8b03aa323c6c4ee983074d814d166d55",
          "Name": "wallsAsSurfaces",
          "Description": "wallsAsSurfaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d5b95e5e9f5748a2b038572dec10f9f3",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "walls;",
      "Id": "9194216d309d42a3af2c15300ba72ac8",
      "Inputs": [
        {
          "Id": "664a8982a0af4630ad1e355b211f5456",
          "Name": "walls",
          "Description": "walls",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0e6373aea8ba4945b1b952e126660ee9",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "floor;",
      "Id": "1ffb0b82c1794c7080ae140b19f5d0ee",
      "Inputs": [
        {
          "Id": "2d08cac548a3498186ef67393594daa1",
          "Name": "floor",
          "Description": "floor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c9e977d3299f400f9b4280830d3a231a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "columns;",
      "Id": "35b9780779144565aa0f9fb9fd73a533",
      "Inputs": [
        {
          "Id": "6f902e0873f54ba398aa877ba463256c",
          "Name": "columns",
          "Description": "columns",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5c5491954f4c4777ad657de4f84fd913",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "rooms;",
      "Id": "7a7a5bd18e6948c189eea644c32e39bb",
      "Inputs": [
        {
          "Id": "adea641adc274bbb8810b96d466ae197",
          "Name": "rooms",
          "Description": "rooms",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e7f7c4e177ad4710add34f5d23aa2083",
          "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.Curve.ExtrudeAsSolid@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "0092b719cbc7484a8334960f904e998a",
      "Inputs": [
        {
          "Id": "22897fc8047447a6b43496a516fcf24c",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "48e016abd5b64cb0872af58166dc8a23",
          "Name": "direction",
          "Description": "Vector to extrude along\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "967b00ff85ca4f209d86ec679dd0f046",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9e7958a95f3d4c78a3e3b8899a99089e",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "1d24e5786634460b91805aefc8084887",
      "Inputs": [
        {
          "Id": "428a02f6753748e3af4551ba6588cd5a",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3676092cb8af401fb602854d04e34ec6",
          "Name": "direction",
          "Description": "Vector to extrude along\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e8f8cd5f9dfa4e48909a6aba5b1ea6e8",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b7e9c4cbfadf4b6e900cf6ccc167b673",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "e52a9235c713415d8616acc7f820ce3f",
      "Inputs": [
        {
          "Id": "12f47f119ca74887af63e5970369692a",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c05ba51c87642edbc97dd7733adbae4",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ef96c0dc8d2f473ea1ceda9a0d5718a2",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "651f7c7c995b445294e7d3bc6ad33144",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8344b6da61cf4760b9d9d7f884042cf8",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d5a9d37eed174d0083e61f45c6cf69d7",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "7c156e5e1cb6423c885dce5f481fba94",
      "Inputs": [
        {
          "Id": "26b394ec142a456e8776038a148274b6",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8d6dfb20828a4393be8bb4c2d59948e9",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "91931db022aa4df0b2ecd1850d7fce27",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "ceilings;",
      "Id": "afb43b017b4248399a2c945b2dfd6d80",
      "Inputs": [
        {
          "Id": "5e1eb40143d44c519bca64abac8da3fb",
          "Name": "ceilings",
          "Description": "ceilings",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cb5409146ac8467b97ca201d39864ed7",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "cd1574bdb86b4f1e9c4daa9326270abd",
      "Inputs": [
        {
          "Id": "00e8360012104b2b91b521479a3e8812",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e6c1fcea5ec249e19b87e171a9632849",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a3526e70eae94663a82c87d92f4ad86e",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b935ab0aa345420ba8ad3b45076b5d3e",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Explode",
      "Id": "3f4b8988e6ec4ceb9fab88706a665756",
      "Inputs": [
        {
          "Id": "475381652f5e48ebac7de8762b8812c4",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f242a43e894e49b9b1de3d6334b9a0a2",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Separates compound or non-separated elements into their component parts.\n\nGeometry.Explode ( ): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Explode",
      "Id": "e1ae5de6fa2f4fb0b9428a2dd8d53c98",
      "Inputs": [
        {
          "Id": "67f8d45646224269acb83dddb6ff6dcd",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "49869afa9e594a65a2ccf833f9da5840",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Separates compound or non-separated elements into their component parts.\n\nGeometry.Explode ( ): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "// Toronto\nlat = 43.67;\nlong = -79.63;",
      "Id": "b35ea0dccd0b45d78152499b413dc814",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "445965fa68b64a16b45bfa1a8b1492ef",
          "Name": "",
          "Description": "lat",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c56befb34f3f4f51920f926f98ccec1c",
          "Name": "",
          "Description": "long",
          "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.BoundingBox.ByGeometry@Autodesk.DesignScript.Geometry.Geometry[]",
      "Id": "3fef2b53795c4b4897b704be25a42323",
      "Inputs": [
        {
          "Id": "a3d8842a03254e80930cdb69fcbb234b",
          "Name": "geom",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8b515a756ab642b682973d5e88ee6314",
          "Name": "BoundingBox",
          "Description": "BoundingBox",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create an axis-aligned BoundingBox around input Geometry.\n\nBoundingBox.ByGeometry (geom: Geometry[]): BoundingBox"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "p1 = bb.MinPoint;\np2 = bb.MaxPoint;\nx = p2.X - p1.X;\ny = p2.Y - p1.Y;\nmax = Math.Max(x,y);\np3 = Point.ByCoordinates(p1.X, p2.Y);\np4 = Point.ByCoordinates(p2.X, p1.Y);\nRectangle.ByCornerPoints(p1, p3, p2, p4);",
      "Id": "e962e63c2a8d4bc5a8c5fad164958464",
      "Inputs": [
        {
          "Id": "58a3081aa5ff4039b1fa05f693c2fa92",
          "Name": "bb",
          "Description": "bb",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8f3dbab397d94d3f909cecde42a45edd",
          "Name": "",
          "Description": "p1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5bc038ee0c4c4f7ba31403ceee7f1fdd",
          "Name": "",
          "Description": "p2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c9f803b47ba4e04977edec781aa6e72",
          "Name": "",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8afc201512024d928592e578e4cc1363",
          "Name": "",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6938977b649d4ae1aeac33e9a89487bd",
          "Name": "",
          "Description": "max",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5cd4452e53c54389890ebc1c88e1a9cc",
          "Name": "",
          "Description": "p3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "615523c30a914d5199290522deaf4d54",
          "Name": "",
          "Description": "p4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "89d866789ba84af2a91c4a9c060a2f67",
          "Name": "",
          "Description": "Value of expression at line 8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve",
      "Id": "d830b1ed0b444f058d0e9f57e6a87fd8",
      "Inputs": [
        {
          "Id": "d9c6057bbe544501b84a3d680f01de55",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "98ec3fca75854500a39b7316aeb54798",
          "Name": "Surface",
          "Description": "Surface created by patch",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by filling in the interior of a closed boundary defined by input Curves.\n\nSurface.ByPatch (closedCurve: Curve): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double",
      "Id": "f182a555aaf74e36ac016d7dc1cb521e",
      "Inputs": [
        {
          "Id": "13ac519dde8a406491d82f4b2db953a3",
          "Name": "coordinateSystem",
          "Description": "Coordinate system of rectangle (center of rectangle)\n\nCoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c0c96ebb69804fcf8c27b87366c08bf0",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c2fa15df177941d58b8791ec7e5c2047",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "29d486f3abef40348d6ba76a94fa8e70",
          "Name": "Rectangle",
          "Description": "Rectangle created from width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at the input origin in the CoordinateSystem XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (coordinateSystem: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin@Autodesk.DesignScript.Geometry.Point",
      "Id": "7ac6bb33ad5647199728c816cd14d8b1",
      "Inputs": [
        {
          "Id": "91dd3d4b8c3f4265984c0a6eb2f4d2b2",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b7034ae3cb4c4de39dadeddc642fab1b",
          "Name": "CoordinateSystem",
          "Description": "CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a CoordinateSystem with origin at input Point, with X and Y Axes set as WCS X and Y Axes.\n\nCoordinateSystem.ByOrigin (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PointAtParameter@double,double",
      "Id": "63b93a8bdeae427a9efda0b98e6b8d52",
      "Inputs": [
        {
          "Id": "418a3674201f428282418f7a2f30f44c",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c98c77ef599c46abaf73deb320d05149",
          "Name": "u",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f1815f6b2b7b4ee48ec43cc14e8341d5",
          "Name": "v",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5b82ebff490e4e4c971ed2527f09af74",
          "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.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5;",
      "Id": "b079e456375a40fca3209cb294b57932",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "03f79b508f684269b62e5ca3bb241215",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "neighborhoodSurfaces;",
      "Id": "73b5cd1f45da465cbbc172a767fbfd6e",
      "Inputs": [
        {
          "Id": "394475284df44a37943c7e19673c4513",
          "Name": "neighborhoodSurfaces",
          "Description": "neighborhoodSurfaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f7abdf75deb54e5fa76eec38505255c3",
          "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": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "import sys\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\npoints = IN[0]\r\nsurfaces = IN[1]\r\nvalues = IN[2]\r\nfloor = IN[3]\r\n\r\ngroupedPoints = [[] for i in range(len(surfaces))]\r\notherPoints = []\r\n\r\ngroupedValues = [[] for i in range(len(surfaces))]\r\notherValues = []\r\n\r\nfor j,pt in enumerate(points):\r\n        pointAdded = False\r\n        for i, s in enumerate(surfaces):\r\n                if Geometry.DoesIntersect(s, pt):\r\n                        groupedPoints[i].append(pt)\r\n                        groupedValues[i].append(values[j])\r\n                        pointAdded = True\r\n                        break\r\n        if not pointAdded and Geometry.DoesIntersect(floor, pt):\r\n                otherPoints.append(pt)\r\n                otherValues.append(values[j])\r\n\r\nOUT = [[otherPoints, groupedPoints],[otherValues,groupedValues]]",
      "Engine": "CPython3",
      "VariableInputPorts": true,
      "Id": "a32f375e00d04797b1d5c10c7e7cfe6b",
      "Inputs": [
        {
          "Id": "9c71298bd6264690aec4eda9ad0e99dd",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "70e84d97374548389aaf6b56cd1b924c",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "38460ab823704ea7a8a25de3b388130f",
          "Name": "IN[2]",
          "Description": "Input #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "95ce1ad8f4a745408a8583eee33a747b",
          "Name": "IN[3]",
          "Description": "Input #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e0d6c531cabd482ab8b2cb44696f24f3",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded Python script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "e2e4b92fecbe4b5ca40e7433d722e67c",
      "Inputs": [
        {
          "Id": "0960323b12c44ca2afb26327fa10c3e3",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c49ea090538a4bf48126f84a1d77a3a5",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9ac4a07f0f6d45419f94cb347dcfd89e",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "b7abdeb8b8d8447b9dc61d4f7d3e47d2",
      "Inputs": [
        {
          "Id": "e9cfdd1f48124b2f907f9f95a6fa4585",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c28c041eef9e415e8302ca1abfa2f9bb",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9deeadfba2714c19adaf3ab3818200fd",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "pts=x[0];\nvals=x[1];",
      "Id": "7a92d8fa8dcf4ce2af46c071b8984652",
      "Inputs": [
        {
          "Id": "7e74f89ecce3454eae8fe50fdcf17bcc",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b8f332c6633b4c608ce1a88c2c86d89b",
          "Name": "",
          "Description": "pts",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5d59d49d1bac4be9b7364310a6eab0a3",
          "Name": "",
          "Description": "vals",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "values;",
      "Id": "63aad71b1b044dffa01e5ba0b03be258",
      "Inputs": [
        {
          "Id": "f47e83d8f171462f8d45bad2579fa23e",
          "Name": "values",
          "Description": "values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ecc418637c394738bbb7897f3cbeaac7",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Map@double,double,double",
      "Id": "ef04cbcdebb8412daa2a36d7daa3c019",
      "Inputs": [
        {
          "Id": "78144b27cfa249e582bf59796a231a04",
          "Name": "rangeMin",
          "Description": "The minimum value of the input range.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "065d44577efa4fe696755466035185d2",
          "Name": "rangeMax",
          "Description": "The maximum value of the input range.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "758f23f69c73415386a1e584ef10f7bf",
          "Name": "inputValue",
          "Description": "The number to be mapped.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "14183358db0d40548822a6f43c78c9c6",
          "Name": "double",
          "Description": "The mapped value.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Maps the input value to a number between 0 and 1 based on the input range.\n\nMath.Map (rangeMin: double, rangeMax: double, inputValue: double): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;\n200;",
      "Id": "2c58c7bb433b480a8c7a23972d97c049",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a9ac14f994b04a728e13d3a83d544655",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2ac6ddb39d63427a98228e3edc17d8ca",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "DSCore.Color.ByARGB(255,49, 54, 149);\nDSCore.Color.ByARGB(255,69, 117, 180);\nDSCore.Color.ByARGB(255,116, 173, 209);\nDSCore.Color.ByARGB(255,171, 217, 233);\nDSCore.Color.ByARGB(255,224, 243, 248);\nDSCore.Color.ByARGB(255,255, 255, 191);\nDSCore.Color.ByARGB(255,254, 224, 144);\nDSCore.Color.ByARGB(255,253, 174, 97);\nDSCore.Color.ByARGB(255,244, 109, 67);\nDSCore.Color.ByARGB(255,215, 48, 39);\nDSCore.Color.ByARGB(255,165, 0, 38);",
      "Id": "6d7ff9c5e7024da08dd7cec24ab22c09",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "afed95c9a0f24697a3603789c24144fd",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4e8fd089dd59472c9a631dfb970b5564",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d9b7342e6c0e471b98df354c1fe0df5f",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4b5c8fbc0f0b407e8cd1f3ab9ea8df01",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e81e12a165654427b47334017af9cfb4",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "defc10c0d7e64ec78cbbf0c8285611e1",
          "Name": "",
          "Description": "Value of expression at line 6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "445a6631d16340e68692b3d03111974d",
          "Name": "",
          "Description": "Value of expression at line 7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "03d1b85c20a9416685a45fb2be5fbea8",
          "Name": "",
          "Description": "Value of expression at line 8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5bc85dd51ee44c23bb786d0fe4660681",
          "Name": "",
          "Description": "Value of expression at line 9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "061333d39fca4d1d9a82615c5c650e83",
          "Name": "",
          "Description": "Value of expression at line 10",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "24664077c3b64b9b810e4a67237b51da",
          "Name": "",
          "Description": "Value of expression at line 11",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "0acc21762f7c4f609e2fdd4037208a2a",
      "Inputs": [
        {
          "Id": "7d60a7e9404e4665b2bdfe549fbf9272",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fc666dd7a001405f93b6ae5f83ee9a7d",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "30ffe2dc065144aa9a981a2549103d0c",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6f4fe5d21c2e49848b60d8be26a4afb6",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3153b7df867842b38969b882dc40f371",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3f5f091c8ca84942875b5728dfa0f959",
          "Name": "item5",
          "Description": "Item Index #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "68c9a100bcc34fe5bb94ec7bca144d94",
          "Name": "item6",
          "Description": "Item Index #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7362e965e18b4f1fbd58492996664dc2",
          "Name": "item7",
          "Description": "Item Index #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "74afe5862568498d8eb1ff203c2e9f44",
          "Name": "item8",
          "Description": "Item Index #8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2de24516ed50488dabd723b516d0575f",
          "Name": "item9",
          "Description": "Item Index #9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "553239539dbf42cdbbfee382b320186d",
          "Name": "item10",
          "Description": "Item Index #10",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9768474fa13e49c3a951b10793c93525",
          "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": "points;",
      "Id": "b703f610c4094ef78cdf15504fd33851",
      "Inputs": [
        {
          "Id": "169bac87975a487795572858ca6c03e7",
          "Name": "points",
          "Description": "points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "abd3e7583bbd47ec89ac66eb50a116c4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "neigborhoodDaylight;",
      "Id": "1556507132634736aa1d3a7f3922626f",
      "Inputs": [
        {
          "Id": "0490ba9c3b6b49108ab6e98cb74f9432",
          "Name": "neigborhoodDaylight",
          "Description": "neigborhoodDaylight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7e9cc9659e01425083fdf8126b13bfc6",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "daylight;",
      "Id": "73a9bc1ea2ff4b53afea6645b87856f0",
      "Inputs": [
        {
          "Id": "2f5b85ee121045a0bc6019b1e6691cda",
          "Name": "daylight",
          "Description": "daylight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ded9f8df9b974c98a506688fad430095",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "t2 = t3 >= 10;\nt4 = List.CountTrue(t2);\nt5 = List.Count(t3);\nt6 = t4 / t5;",
      "Id": "bd617fef0a8944e9a8ea919c3273697c",
      "Inputs": [
        {
          "Id": "e696ac4507e14f039059db00c1b6d346",
          "Name": "t3",
          "Description": "t3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8f421b78a31c48c8ad954f15f1287032",
          "Name": "",
          "Description": "t2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f8a916eea13408b9453f71c1b07ef4a",
          "Name": "",
          "Description": "t4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a164ab77095e46d1bf89247d7a27521c",
          "Name": "",
          "Description": "t5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dc808453c52f43eaae39805ccf495653",
          "Name": "",
          "Description": "t6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "f049f49b0e7d48ec89a929394b9f136c",
      "Inputs": [
        {
          "Id": "a51af3c29a234a7282c065037ef00019",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ccbea0932b25497f933c6c76abf1eda0",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "a[1];",
      "Id": "851b067a8bc84a57a6fc0d8506899026",
      "Inputs": [
        {
          "Id": "3e24f744d9554b8e8156589724f34ba6",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e8f7bf76f2a34be6848f8e843bdfd5a9",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "afab8aaae46f4fb5bed4429165d3fe07",
      "Inputs": [
        {
          "Id": "f034216cfc1c4353b8d98ef3ebb90bee",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4fa5aef8e23743b98b83fc2af4c97a52",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0fd6f33fcfc54e7a8d17eea99bf9fa9d",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "t2 = t3 >= 10;\nt4 = List.CountTrue(t2@L2<1>);\nt5 = List.Count(t3@L2<1>);\nt6 = t4 / t5;",
      "Id": "de5adc74d5a84a3a8feee5cffbe04db3",
      "Inputs": [
        {
          "Id": "42fed41a51b949fb9bb35e5722c6a6e8",
          "Name": "t3",
          "Description": "t3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0b8d4e9fe6d9472a83fd3da07dbb7dd9",
          "Name": "",
          "Description": "t2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "49fb88ef432f45238c7ef68ab63511ef",
          "Name": "",
          "Description": "t4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fd9bafb0bcaa467883de1fd1628ee0f3",
          "Name": "",
          "Description": "t5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f3c5941c0bef487382b23c6241afad16",
          "Name": "",
          "Description": "t6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "027d56685ff541b284db658850ccc885",
      "Inputs": [
        {
          "Id": "872dfb6b3cfa4f9da3daa542ab18fd81",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f28cd8aa57674a3db89680d385c445b4",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bb685782eb3443d7bf7d02ff6cb848a3",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DateTime, CoreNodeModels",
      "NodeType": "DateTimeInputNode",
      "InputValue": "2019-03-21T09:00:00Z",
      "Id": "e47cff721048443491102ceee0c895f8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "aab6e74d6ee4420a84a0dd41fb57ad50",
          "Name": "",
          "Description": "DateTime",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Create a DateTime object from a formatted date and time string. Date and time must be of the format \"April 12, 1977 12:00 PM\""
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DateTime, CoreNodeModels",
      "NodeType": "DateTimeInputNode",
      "InputValue": "2017-09-21T15:00:00Z",
      "Id": "4f18eb8dfc474261b3f7584a0392d5b5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "65253f98cf9247f9a92974676d943151",
          "Name": "",
          "Description": "DateTime",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Create a DateTime object from a formatted date and time string. Date and time must be of the format \"April 12, 1977 12:00 PM\""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;\n16.7;\n //Toronto angle;",
      "Id": "828889e586914b0f8172679798159928",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d67d4e604be3456db9e025e173b2fcf9",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "61c4b14255f34ebe9b6b99adf6170d41",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "fd6d73ef22514c68a53769b5e65bb912",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8525a26b3680430d8572f3ff978e9809",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "7;",
      "Id": "c89e57781ed141f08cd6be2cb8b2af8d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1a2a61425b0646dca1bd7dc21b9b90e3",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "neighborhoodSurfaces;",
      "Id": "1a22a79d57e1442bb403893119dd6483",
      "Inputs": [
        {
          "Id": "c1731d400533474aa47efaf7b465c28d",
          "Name": "neighborhoodSurfaces",
          "Description": "neighborhoodSurfaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bb9f23e625c94fc2af0120729a8d7445",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "floor;",
      "Id": "f244c9395a0e4f9fa219eae8b24b70ad",
      "Inputs": [
        {
          "Id": "70df15c4d68a437f9ca67c24dce858e7",
          "Name": "floor",
          "Description": "floor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "008555ced90046f4ba1e30a317a2d075",
          "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.ColorRange, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "6e61b0e547dd4574b4e18239505f0d89",
      "Inputs": [
        {
          "Id": "ec7d6d1b339941cbabdf03f142870e59",
          "Name": "colors",
          "Description": "List of colors to include in the range",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ccc8cf85065c4fa297b01beffca0c757",
          "Name": "indices",
          "Description": "List of values between 0.0 and 1.0 which position the input colors along the range",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f65257cfe8c543179124e6b8e8b3e6de",
          "Name": "value",
          "Description": "List of values between 0.0 and 1.0. These values define the colors that are picked along the color range to create the color list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "62733077c7fa43db8a7ddb7624ddb942",
          "Name": "color",
          "Description": "Selected colors",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Get a color given a color range."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0..1..#11;",
      "Id": "07745310b94b4a31ae89402e5b9d165e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "86ccb29565df4784af146b077fa92edf",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "colors;",
      "Id": "37cbf2d1962f4a8ca7fa8e6dea57f5a8",
      "Inputs": [
        {
          "Id": "ea32de4e2438412793c00c45f0d35a20",
          "Name": "colors",
          "Description": "colors",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b8fdcb58bde84b2c93e5e4f12d7b0c0a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "8562446dd618434e9d90784c5ca078fc",
      "Inputs": [
        {
          "Id": "891b9611b2f845f6a8ba42dad3b21c22",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8d716f5cafcd405d93807e33da1de92d",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b43fed863fd04739b05260d5af65e795",
          "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": "8c34e8aa42a4418180580c1f264e4ac7",
      "Inputs": [
        {
          "Id": "e636543e3c754217a9fd0d077393e217",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8801b4b471fd4a30885d8e08e1f28ff3",
          "Name": "Surface",
          "Description": "Surface created by patch",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by filling in the interior of a closed boundary defined by input Curves.\n\nSurface.ByPatch (closedCurve: Curve): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "columnsAsRect;",
      "Id": "96fc830cd4d340b5a4dac4a0991508bc",
      "Inputs": [
        {
          "Id": "beb32cfb1f134a6e90acbcd67cf4bc9c",
          "Name": "columnsAsRect",
          "Description": "columnsAsRect",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1ca3966ab5c34597a8191db02952cdf5",
          "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.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 0,
        "B": 0,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "d53aad369dc047818c0980baeb3cd374",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "52b427f282b24b13b45268a512e30b15",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "ce1b47ec3bf14ae495d0e9ed3c42f210",
      "Inputs": [
        {
          "Id": "a59bceb229444b73b19a23efddc1b4ae",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6f43648adf5941bc92d495f7a1daf183",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dc9e846c13bb493f888c52648d058c61",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "a5e68f29229e426ba1c40a5155e0166d",
      "Inputs": [
        {
          "Id": "93685db70aee4e018adc3628d840d3ee",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d64a65005f14444b27951db3be3a978",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "001edf1486aa45d78a94f9b9bced21c2",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "amenitySpaces;",
      "Id": "2442795d7ab24aedb70fd3ff705a7cde",
      "Inputs": [
        {
          "Id": "a81f01a16a3c4ac7bd2e7e704158389e",
          "Name": "amenitySpaces",
          "Description": "amenitySpaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fa6b2241fff642dc94d51f375aa3fade",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "daylight;",
      "Id": "13a176c9f994462f9bf56fa255e6db0a",
      "Inputs": [
        {
          "Id": "5c0c91c31cd243ba9d82115ba44a74e3",
          "Name": "daylight",
          "Description": "daylight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2e4e223d912e4d1c9980d962123b21be",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "94460a818cd04cce8683a693f805e1cc",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "852e39bdabe941a394f74d49b597a805",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "80;\n0;\n0.05;",
      "Id": "e9868ce6dfd94f639eae2c500bb5658d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ae87aba8e76941ef876e0e787e104f0d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6fda7e52be6943e7b90ebe5ebeb46e68",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "27511ddb29944bd59bbae7c607697b68",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve",
      "Id": "91631911234645449bc9f541021b2393",
      "Inputs": [
        {
          "Id": "fb9250a68d524ab495b687249466e316",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7b39634e97e3448b9640fa0f6161dd27",
          "Name": "Surface",
          "Description": "Surface created by patch",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by filling in the interior of a closed boundary defined by input Curves.\n\nSurface.ByPatch (closedCurve: Curve): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double",
      "Id": "2c991147c265499e91f2bb7996f6ebde",
      "Inputs": [
        {
          "Id": "37f3a0784a33422b84d62e8710d58663",
          "Name": "coordinateSystem",
          "Description": "Coordinate system of rectangle (center of rectangle)\n\nCoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "428e8d0a3e91416daf4521581865e8f7",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6a446b48a8cb4fd9be50bc4c4fd055be",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6fddb010254f44e6a7b2a8112a2b19f0",
          "Name": "Rectangle",
          "Description": "Rectangle created from width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at the input origin in the CoordinateSystem XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (coordinateSystem: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin@Autodesk.DesignScript.Geometry.Point",
      "Id": "abe627df45a0422293dff673ee592d4c",
      "Inputs": [
        {
          "Id": "df0544704e6045018be0a57c6bfef44b",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c2fe3b0836604640ba3fd7a9bb0598de",
          "Name": "CoordinateSystem",
          "Description": "CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a CoordinateSystem with origin at input Point, with X and Y Axes set as WCS X and Y Axes.\n\nCoordinateSystem.ByOrigin (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "values;",
      "Id": "e55a14300a3f4076ac4ffe3f510f3b59",
      "Inputs": [
        {
          "Id": "46f89277d29f4f698891ad0ed6633550",
          "Name": "values",
          "Description": "values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4075a072f2a24ba8a3fb59b0219b5c67",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "c681f566b2a44ff88203f1fd326ba770",
      "Inputs": [
        {
          "Id": "4848f93f819a4eb1bcb06574dc16d578",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7a2447f2ec9a43e7a82904b052563887",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "abe3d44c7fe04eb5bcbfbf4318422fe3",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "points;",
      "Id": "4833eeaf19114b878aa366144cc079d5",
      "Inputs": [
        {
          "Id": "35112b0f617948b38758a3e7c7ec04a5",
          "Name": "points",
          "Description": "points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "053ef422ea8c4095b08beed2445ef8e4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "086eb675a4df42a6902abc45a64bbc6d",
      "Inputs": [
        {
          "Id": "e9a7f13b478047cbabc38211d1946c95",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98e9ab006938431d94d6daf9e2006b41",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5d17217c8bd34a35816676fbcb035509",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "badbcc4fc9594b78a23c62e2a0708f8d",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5b80cb5951d0465cabf6c3c25ef59764",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "80ba796adf3b44788ab948d2cd5d6351",
      "Inputs": [
        {
          "Id": "1bc7b18a4251441691604411c5122ab6",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "04a9f14c9ed841ccb2c569e77d4b6726",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6f996d9c94ac4ede9a5db8fb2f3e3bd9",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7ab2bbf00eeb49c8ad081ed1395811c8",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4bdbe57d8cd14c8d955ae74e3404bf45",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Clean@var[]..[],bool",
      "Id": "28da2f67cde94590b9808aefec000563",
      "Inputs": [
        {
          "Id": "780531ec73b84e33a3e7307a993fb840",
          "Name": "list",
          "Description": "List containing nulls and empty sublists to clean\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a3e5c6279ad847fc8f9c269c6598dcaa",
          "Name": "preserveIndices",
          "Description": "Provide an option to preserve the indices of the data\n\nbool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b292066384384a5982704ff4b7e97bfd",
          "Name": "list",
          "Description": "List of transposed lists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Cleans data of nulls and empty lists from a given list of arbitrary dimension\n\nList.Clean (list: var[]..[], preserveIndices: bool = true): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "false;",
      "Id": "00478bc315664be8a3802d963187038d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d9114a4e42a94f4da8cb2781636e12d7",
          "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": "Core.SpaceLattice.ClosestPointTo@Autodesk.DesignScript.Geometry.Point",
      "Id": "e1e4bd7b388d44d0a39b40cfe1b7f845",
      "Inputs": [
        {
          "Id": "cba93d7864c246fb82d08b9adaf58c31",
          "Name": "spaceLattice",
          "Description": "Core.SpaceLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "80e49a9879e04dabab354f6b00b2976a",
          "Name": "point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4d6539e1c73a4e9f85835e0ef52e158b",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Find closest point on the SpaceLattice to a given point.\n\nSpaceLattice.ClosestPointTo (point: Point): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Core.SpaceLattice.ClosestPointTo@Autodesk.DesignScript.Geometry.Point",
      "Id": "7503f20d095d4bfcbda56a88b86c0795",
      "Inputs": [
        {
          "Id": "f1147e63a01e4a148beacce7f2068c64",
          "Name": "spaceLattice",
          "Description": "Core.SpaceLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "617a157a9a1b45b2b8d9aa94bb5d8437",
          "Name": "point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ec4b1bb4ab7944769ee5297c4408d7d7",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Find closest point on the SpaceLattice to a given point.\n\nSpaceLattice.ClosestPointTo (point: Point): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area",
      "Id": "dcc06985fdec4adb8c7d261dc50cbc8a",
      "Inputs": [
        {
          "Id": "34c790528c3f408daf51b8ee9bedd0d9",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ca88a5a8429d4d3f97df03720240a579",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the total surface area.\n\nSurface.Area: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": ">@var[]..[],var[]..[]",
      "Id": "58063fb8aca349e28b76c2a6e470d76f",
      "Inputs": [
        {
          "Id": "54808ebb416549588e4ec999acb6a018",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "483b475773e2451797f0e1142cafe0f9",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d9ccc155ac904673806a7671fb5a98ab",
          "Name": "bool",
          "Description": "True if x is greater than y, false if not",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Compares if x is greater than y\n\n> (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "9725f46982d648e7b61aacacd5232c3c",
      "Inputs": [
        {
          "Id": "744a425e29194e4aa812047c67da675f",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "06e519844a094f5e9936b0bddd851e4a",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a447749baebe4cf2bc8e0202837bc7e3",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bd5695964e67458f9d81fc96ef677099",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "30;",
      "Id": "0b9bea9964a84257a86ecc20a8c95e2c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a2e167247ace409580c1636b2382b4c0",
          "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.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 255,
        "G": 0,
        "B": 255,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "b526033ed164451ab74312d15e0f7275",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ac80eacf4fa943d6bb474289503c9287",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "1d157291dec0498eb61f052627b677b3",
      "Inputs": [
        {
          "Id": "36c3943341f54ab1adf08b2ec3e5051b",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a865a0b4582e464eb3f228c9442b136b",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7f06b4c324f84947a8ee89b1419e872b",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Core.SpaceLattice.Edges",
      "Id": "46894b22ec7c47e7b618ebfd2b4e3bab",
      "Inputs": [
        {
          "Id": "547f62db68d7443fb12ba7ff19ce8b0a",
          "Name": "spaceLattice",
          "Description": "Core.SpaceLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d4be5b87d3dd45b2bf148b6588872d4c",
          "Name": "Lines",
          "Description": "Edges of the lattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Edges of the SpaceLattice.\n\nSpaceLattice.Edges ( ): Line[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Visibility.ViewCone.ByViewPointAndViewDirection@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double,double,double,double",
      "Id": "8f966a64a19248e4b10e3dd3974c93d9",
      "Inputs": [
        {
          "Id": "3890dbef6cfa472cb738cc8648e5a6cf",
          "Name": "viewPoint",
          "Description": "View point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "06a5e4a126734a30a72a2a0d7a6191ef",
          "Name": "viewDirection",
          "Description": "View direction vector\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "837679b1341248509a9226614eef4a41",
          "Name": "angularWidth",
          "Description": "Angular width of view cone (degrees)\n\ndouble\nDefault value : 360",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bbc28b7fdd90438090a92643f9a06f6f",
          "Name": "radialDepth",
          "Description": "Radial depth of view cone\n\ndouble\nDefault value : 1E+15",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f628761da7e04d57b7830c5d70dadc59",
          "Name": "angularSmoothness",
          "Description": "Smoothness of visibility gradient at both sides of view cone (0 to 1)\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f5b578dd3b7042eea2bc72b1b90aadcf",
          "Name": "radialSmoothness",
          "Description": "Smoothness of visibility gradient at far end of view cone (0 to 1)\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5296193fbfb84422adaf8b7505965e1d",
          "Name": "ViewCone",
          "Description": "ViewCone",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Represents a cone of view from a point.\n\nViewCone.ByViewPointAndViewDirection (viewPoint: Point, viewDirection: Vector, angularWidth: double = 360, radialDepth: double = 1E+15, angularSmoothness: double = 0, radialSmoothness: double = 0): ViewCone"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "110;\n0.4;\n0.9;",
      "Id": "2e6052c2a92f4e9fa90ff5080ffd4974",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5e5669b9bd2b47d881748b81fd0ebe9a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "87363cae2ae540f1877e839121de47f8",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2492cb5d81b14bdebc678808b5b4c02a",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Visibility.ViewField.BySpaceLatticeAndViewCone@Core.SpaceLattice,Visibility.ViewCone,double",
      "Id": "156af72bc17e44aeb47db7232a16c958",
      "Inputs": [
        {
          "Id": "40be5aa064c34dccb39454c5a1ac180e",
          "Name": "spaceLattice",
          "Description": "SpaceLattice\n\nSpaceLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "09555712953e416390212d7e35fa0e54",
          "Name": "viewCone",
          "Description": "View cone\n\nViewCone",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9b263b5288c44187b3322cbe797190cc",
          "Name": "radius",
          "Description": "Radius of view field\n\ndouble\nDefault value : 1E+15",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a7ca80dfcb6d44069ecb5766ffa56147",
          "Name": "ViewField",
          "Description": "ViewField",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Computes a field of view paths from a single view cone.\n\nViewField.BySpaceLatticeAndViewCone (spaceLattice: SpaceLattice, viewCone: ViewCone, radius: double = 1E+15): ViewField"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Visibility.VisibilityGrid.ByViewField@Visibility.ViewField",
      "Id": "f12e9839a07141ed88b1524e2b3f44c9",
      "Inputs": [
        {
          "Id": "0cb44fc626ad434fb9131215ee17d3a1",
          "Name": "viewField",
          "Description": "ViewField",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e4d0f24debf142a199b8644eb59fd62e",
          "Name": "VisibilityGrid",
          "Description": "VisibilityGrid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create VisibilityGrid using a viewField.\n\nVisibilityGrid.ByViewField (viewField: ViewField): VisibilityGrid"
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "# This script calculates congestion within a given visible radius.\r\nimport clr\r\nimport math\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\nclr.AddReference('DSCoreNodes')\r\nfrom DSCore import Math\r\nfrom System.Threading.Tasks import *\r\n\r\n# The inputs to this node will be stored as a list in the IN variables.\r\nspaceLattice = IN[0]\r\ncongestionMap = IN[1]\r\ndeskPositions = IN[2]\r\ndeskOrientations = IN[3]\r\nvisibilityGrids = IN[4]\r\ncongestionThreshold = IN[5]\r\nparallel = IN[6]\r\n\r\n# init results\r\nresults = []\r\nfor i in range(len(visibilityGrids)):\r\n    results.append([])\r\n    if len(visibilityGrids[i]) > 0:\r\n        for j in range(len(visibilityGrids[i])):\r\n            results[i].append(0)\r\n    else:\r\n        results[i].append(0)\r\n\r\ndef calculateScore(vGrid, i, nbr, results, spaceLattice, congestionMap, deskPositions, deskOrientations, congestionThreshold):\r\n    xCoordinates = spaceLattice.XCoordinates()\r\n    yCoordinates = spaceLattice.YCoordinates()\r\n    xCoordinatesLen = len(xCoordinates)\r\n    yCoordinatesLen = len(yCoordinates)\r\n    \r\n    rangeMinX = xCoordinates[0]\r\n    rangeMaxX = xCoordinates[xCoordinatesLen-1]\r\n    rangeMinY = yCoordinates[0]\r\n    rangeMaxY = yCoordinates[yCoordinatesLen-1]\r\n    dp_i = deskPositions[nbr][i]\r\n    do_i = deskOrientations[nbr][i]    \r\n    totalPts = 0\r\n    score = 0\r\n    for xCoord in vGrid.XCoordinates():\r\n        for yCoord in vGrid.YCoordinates():\r\n            pt = Point.ByCoordinates(xCoord, yCoord)\r\n            if(vGrid.ValueAtPoint(pt) > 0.1):\r\n                global_x_coord = int(math.floor(Math.MapTo(rangeMinX, rangeMaxX, xCoord, 0, xCoordinatesLen-1)))\r\n                global_y_coord = int(math.floor(Math.MapTo(rangeMinY, rangeMaxY, yCoord, 0, yCoordinatesLen-1)))\r\n                congestion_value = congestionMap[global_x_coord][global_y_coord]\r\n                if congestion_value > congestionThreshold:\r\n                    score += visibilityGrids[nbr][i].ValueAtPoint(pt)\r\n                    totalPts += 1\r\n            pt.Dispose()\r\n    if totalPts > 0:\r\n        results[nbr][i] = score / totalPts;\r\n    else:\r\n        results[nbr][i] = 0\r\n# Assign your output to the OUT variable.\r\n\r\nif parallel:\r\n    for nbr in range(len(visibilityGrids)):\r\n        Parallel.ForEach(visibilityGrids[nbr], lambda vGrid, state, i: calculateScore(vGrid, i, nbr, results, spaceLattice, congestionMap, deskPositions, deskOrientations, congestionThreshold))\r\nelse:\r\n    for nbr in range(len(visibilityGrids)):\r\n        for idx, vGrid in enumerate(visibilityGrids[nbr]):\r\n            calculateScore(vGrid, idx, nbr, results, spaceLattice, congestionMap, deskPositions, deskOrientations, congestionThreshold)\r\n\r\nOUT = results",
      "Engine": "CPython3",
      "VariableInputPorts": true,
      "Id": "b4c8084f11ca4988b566e03838b27cfb",
      "Inputs": [
        {
          "Id": "0d3cafcf37594a159d7bed46b9e73927",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "452261002cd247cb9b5d7a03ca8b11d0",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "592cce68a38444ccad5877acd410ff77",
          "Name": "IN[2]",
          "Description": "Input #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98de1d884e0c4f17860d89cee8198794",
          "Name": "IN[3]",
          "Description": "Input #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7ea440f86d5047ca8a31bf388c30cffd",
          "Name": "IN[4]",
          "Description": "Input #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c6c333bd9551473f8c136c73f82ed1e1",
          "Name": "IN[5]",
          "Description": "Input #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1ab084095b6447e187b16acc995bf13c",
          "Name": "IN[6]",
          "Description": "Input #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "35a7e9913030452fb1029cd02e0b871d",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded Python script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "spaceLattice;\ncongestionMap;\ndeskPositions;\ndeskOrientation;\nvisibilityGrid;\ncongestionThreshold;\nparallelize;",
      "Id": "17431cec365c48d3a2b80d737580195e",
      "Inputs": [
        {
          "Id": "df651bbc5e1a4fe2bfba47b247d4d271",
          "Name": "spaceLattice",
          "Description": "spaceLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2b7ca015e5974713b14056f68f2debc4",
          "Name": "congestionMap",
          "Description": "congestionMap",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "defb0bac8f23495ebecccb5d80bfe03c",
          "Name": "deskPositions",
          "Description": "deskPositions",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d5c67a5d3ee47d49ae2d4e161a10322",
          "Name": "deskOrientation",
          "Description": "deskOrientation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "275c08bc1c9f4fd2b77bb1abd0f618f1",
          "Name": "visibilityGrid",
          "Description": "visibilityGrid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "244fb28d893844dfb250d101cf0fea72",
          "Name": "congestionThreshold",
          "Description": "congestionThreshold",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "556b777b0d444eb0bd39fb8ee803e244",
          "Name": "parallelize",
          "Description": "parallelize",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "906c21d82e1243ad9869a4aee5a87f05",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b2e68cbc5af34970b43db1f47d660b98",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ce0ca058e7f0463fa821ceeaab06190e",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "605ffabcff114907b19f9558ac76ec7f",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "91733cf39355458289d9761968eb4b3a",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "53c95e35223c494cb4986d11b909d0d2",
          "Name": "",
          "Description": "Value of expression at line 6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4d0c576843914947bb62e4ec543e7fbe",
          "Name": "",
          "Description": "Value of expression at line 7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Average@double[]",
      "Id": "f095d6fb2d6342d58040cda4bf0b08d2",
      "Inputs": [
        {
          "Id": "a2c09917c2af4cd5a9d1130e863135af",
          "Name": "numbers",
          "Description": "List of numbers to be averaged.\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "77056f9cf1fa40459ca01ee3f5d881db",
          "Name": "double",
          "Description": "Average of the list of numbers.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Averages a list of numbers.\n\nMath.Average (numbers: double[]): double"
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "# Enable Python support and load DesignScript library\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\nfrom System.Threading.Tasks import *\r\nclr.AddReference('DSCoreNodes')\r\nimport DSCore\r\nfrom DSCore import *\r\n\r\n# The inputs to this node will be stored as a list in the IN variables.\r\ndeskPositions = IN[0]\r\ndeskOrientations = IN[1]\r\nvisibilityGrids = IN[2]\r\nnearbyThreshold = IN[3]\r\nparallel = IN[4]\r\n\r\ndeskPositionsFlat = List.Flatten(deskPositions)\r\ndeskOrientationsFlat = List.Flatten(deskOrientations)\r\n\r\n# init results\r\nresults = []\r\nfor i in range(len(deskPositions)):\r\n        results.append([])\r\n        if len(visibilityGrids[i]) > 0:\r\n                for j in range(len(visibilityGrids[i])):\r\n                        results[i].append(0)\r\n        else:\r\n                results[i].append(0)\r\n\r\ndef calculateScore(dp_i, do_i, i, nbr, results, deskPositions, deskOrientations, visibilityGrid, nearbyThreshold):\r\n        score = 0\r\n        totalPts = 0\r\n        for j in range(len(deskPositions)):\r\n                dp_j = deskPositions[j]\r\n                do_j = deskOrientations[j]\r\n                distance = Geometry.DistanceTo(dp_i, dp_j)\r\n                if distance > 0.0001 and distance < nearbyThreshold:\r\n                        totalPts += 1\r\n                        score += visibilityGrid.ValueAtPoint(dp_j);\r\n        if totalPts > 0:\r\n                results[nbr][i] = score / totalPts;\r\n        else:\r\n                results[nbr][i] = 0\r\n\r\nif parallel:\r\n        for nbr in range(len(deskPositions)):\r\n                #Parallel.ForEach(deskPositions[nbr], lambda dp, state, i: calculateScore(dp, i, nbr, results, deskPositionsFlat, deskOrientationsFlat, visibilityGrids[nbr][i], nearbyThreshold))\r\n                Parallel.ForEach(deskPositions[nbr], lambda dp, state, i: calculateScore(dp, deskOrientations[nbr][i], i, nbr, results, deskPositionsFlat, deskOrientationsFlat, visibilityGrids[nbr][i], nearbyThreshold))\r\nelse:\r\n        for nbr in range(len(deskPositions)):\r\n                for idx, dp in enumerate(deskPositions[nbr]):\r\n                        calculateScore(dp, deskOrientations[nbr][idx], idx, nbr, results, deskPositionsFlat, deskOrientationsFlat, visibilityGrids[nbr][idx], nearbyThreshold)\r\n\r\nOUT = results",
      "Engine": "CPython3",
      "VariableInputPorts": true,
      "Id": "e58f1ec08ec14efda32781e6c2b8d5cb",
      "Inputs": [
        {
          "Id": "1bd9010382eb4320aa5af47ea96ad2bd",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "88d307ad6b7b48b08324796a64cfdc7c",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "245034b5882540a9a743da37960ed428",
          "Name": "IN[2]",
          "Description": "Input #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "167fd4ec7aff4a98bd48028d2bb5d6f2",
          "Name": "IN[3]",
          "Description": "Input #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2b07adfc3ac14707b7e9d54e02ad14e9",
          "Name": "IN[4]",
          "Description": "Input #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b38a6b24db5f4f19b8dd0f1247c3dd33",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded Python script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Average@double[]",
      "Id": "5ca566047e314260bc432810f594dc94",
      "Inputs": [
        {
          "Id": "9bc4a9e8a3714a348cfcd266ef460ebb",
          "Name": "numbers",
          "Description": "List of numbers to be averaged.\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8e38244a7dbd4ba0b5b6b893a48712dc",
          "Name": "double",
          "Description": "Average of the list of numbers.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Averages a list of numbers.\n\nMath.Average (numbers: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "boundaryPoints;",
      "Id": "deadd6ffd78141b8a24e3ad3ea43399a",
      "Inputs": [
        {
          "Id": "cf86cb313d0c4f4580315eb9aae09ecb",
          "Name": "boundaryPoints",
          "Description": "boundaryPoints",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "01ae27511e014cffab9806f131d0735d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "originalPoints;",
      "Id": "173448707ed54415ae05919ddec13732",
      "Inputs": [
        {
          "Id": "65b2ca03d005462a8674c2b6eeff9eb2",
          "Name": "originalPoints",
          "Description": "originalPoints",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "309f6c5a1c2f4f148d9bf9fa664fcff7",
          "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.Curve.PointAtParameter@double",
      "Id": "61fd34130bc64a6daf544e5dc5ac5b3d",
      "Inputs": [
        {
          "Id": "37e8cf8f4ce841b0970c5be2c0e87c05",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "958009f4d1be4f8783b08476ada349e4",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "563c91b6fbd1438f990ad9013df0a194",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "gdRegions;",
      "Id": "04a6bf04272b4f3baab4cd3405467edf",
      "Inputs": [
        {
          "Id": "1c8b2d501c474a95a5428b0aca386a6d",
          "Name": "gdRegions",
          "Description": "gdRegions",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a334520ea3af46258bc4224a7ccbb573",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "originalPoints;",
      "Id": "1e01ef3a81ca456bba1b57dbf420d11e",
      "Inputs": [
        {
          "Id": "a63905cd929b4d05b84f8e76ca3bf39d",
          "Name": "originalPoints",
          "Description": "originalPoints",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "732196c5452647f7928aaca4fad69658",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "voronoiCurves;",
      "Id": "8c26829d43954a9d80a566cab5a8ea4c",
      "Inputs": [
        {
          "Id": "0efdf79687aa4b71bd81e391f2cd54d0",
          "Name": "voronoiCurves",
          "Description": "voronoiCurves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "45fb31554ef843f6bddd2a03a2d33ed4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "voronoiCurves;",
      "Id": "4d87b7972a704dc78c60f607151c6088",
      "Inputs": [
        {
          "Id": "bb4b73daf8284b239d9e7e8179177638",
          "Name": "voronoiCurves",
          "Description": "voronoiCurves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "def14227352649f1a4abe2d51f21c0b3",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deskRects;",
      "Id": "8a510f43e68a4c8787022014dab982b4",
      "Inputs": [
        {
          "Id": "44fbc16983a04b4680d500365ca8983f",
          "Name": "deskRects",
          "Description": "deskRects",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "baefb92078e14276852fc906ce1b8ab7",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deskCounts;\namenitySpaces;\ndeskRects;\nboundaryAsLines;\ncolumnsAsLines;\nboundaryAsSuface;\nfloor;\nlandmarks;\nwindowsAsLines;",
      "Id": "9469b3f7d1324266b99155e6de2a5cda",
      "Inputs": [
        {
          "Id": "46deb6d7c8924e8f9f11202b7114c2b6",
          "Name": "deskCounts",
          "Description": "deskCounts",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ffdf16f0f2ae4f8c8e0735a56ae9bd67",
          "Name": "amenitySpaces",
          "Description": "amenitySpaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9e762f77b3d340e0b0290beb48c0938e",
          "Name": "deskRects",
          "Description": "deskRects",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "903702ad9f7447fca4194941d791f9a7",
          "Name": "boundaryAsLines",
          "Description": "boundaryAsLines",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8d0d925fc9484c818a50f8d55098a773",
          "Name": "columnsAsLines",
          "Description": "columnsAsLines",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "767aafd5a37f4cd0bde18adfd49db31c",
          "Name": "boundaryAsSuface",
          "Description": "boundaryAsSuface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ad8444a942d6497dbfaad191768b993d",
          "Name": "floor",
          "Description": "floor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fdb04289f6e34460bc4ff7cc2fa3b49a",
          "Name": "landmarks",
          "Description": "landmarks",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c7896167992a470db5853c1d90338021",
          "Name": "windowsAsLines",
          "Description": "windowsAsLines",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aa4d91fafc524cd4810b0cc80f5607d5",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "788484dba39f4fd7841fe0fad3b53409",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7e4a3b11f99c4966845e4cf953863a7c",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "efb7a51b6a284eccb67b7283a4323e6e",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ca516f8ac2664f628a785d8bc4d59f7b",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e1f57b53763a40de93d4b1ab88701307",
          "Name": "",
          "Description": "Value of expression at line 6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8cbc008bc3d14b5fb3e15f4978282d32",
          "Name": "",
          "Description": "Value of expression at line 7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "43fd1f52079f424eb8316228bcad3fa2",
          "Name": "",
          "Description": "Value of expression at line 8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e890244a9e7b43059c3ec8c6d0408cf6",
          "Name": "",
          "Description": "Value of expression at line 9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "8f2d6149fbc44b0f8f160fcd92ce5de8",
      "Inputs": [
        {
          "Id": "be90c77913b84d759c2ef26e2edcbc12",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3628ada89f9b4edda378114b527c39f3",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8e9a393e345d45ad80e321720f959eb7",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 58,
        "G": 215,
        "B": 247,
        "A": 190
      },
      "NodeType": "ColorInputNode",
      "Id": "6c92b6d7053f43f89c5acf0f49d708b7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "88709318f9764a20b5f828decbc018fe",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Core.SpaceLattice.Edges",
      "Id": "4d7b4d6d77344ce8adf5242cf4900a5a",
      "Inputs": [
        {
          "Id": "9230ebcee4fd4b96b45de2f92947999d",
          "Name": "spaceLattice",
          "Description": "Core.SpaceLattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fbe1f222187a4f9cb7b1e6e90e841a35",
          "Name": "Lines",
          "Description": "Edges of the lattice",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Edges of the SpaceLattice.\n\nSpaceLattice.Edges ( ): Line[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Visibility.VisibilityGrid.Surface",
      "Id": "caa6442eb2ac472485b41701324062b2",
      "Inputs": [
        {
          "Id": "927e33b36ca14995a1305e0b23f54fc6",
          "Name": "visibilityGrid",
          "Description": "Visibility.VisibilityGrid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "36a596f714384af0a474c24a312875b1",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the bounding surface of the VisibiltyGrid\n\nVisibilityGrid.Surface ( ): Surface"
    },
    {
      "ConcreteType": "CoreNodeModels.ColorRange, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "d5f2cb4c6dec417a9f5c7bcd7b362aa4",
      "Inputs": [
        {
          "Id": "d5079dff2d2d4215aa849a8c81d463b5",
          "Name": "colors",
          "Description": "List of colors to include in the range",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6ac98f7501264913b0f95e3af6d1f315",
          "Name": "indices",
          "Description": "List of values between 0.0 and 1.0 which position the input colors along the range",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9343c8f65c464972b36b01733f2927d7",
          "Name": "value",
          "Description": "List of values between 0.0 and 1.0. These values define the colors that are picked along the color range to create the color list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "97763a47cf9e42fb8d5aa971fde4c25a",
          "Name": "color",
          "Description": "Selected colors",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Get a color given a color range."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Visibility.VisibilityGrid.Values",
      "Id": "0966636fb4fa4351a4c79a7f8a3587a7",
      "Inputs": [
        {
          "Id": "0e724c722832494784c351bc70ece66f",
          "Name": "visibilityGrid",
          "Description": "Visibility.VisibilityGrid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6a02749d045b49a78b495eef66834cb3",
          "Name": "double[][]",
          "Description": "double[][]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "2D grid of visibility values, which range from 0.0 (completely invisible) to 1.0 (completely visible).\n\nVisibilityGrid.Values ( ): double[][]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "visibilityGrid;",
      "Id": "c11dc1b77f2448f89b23cc9d64c4a027",
      "Inputs": [
        {
          "Id": "692155f6808b41db8140e3b05d392a66",
          "Name": "visibilityGrid",
          "Description": "visibilityGrid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "89782f05e9d94d558b4bda37f9268d81",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.BySurfaceColors@Autodesk.DesignScript.Geometry.Surface,DSCore.Color[][]",
      "Id": "e07964256f18400bb28ac129f5b99fd0",
      "Inputs": [
        {
          "Id": "a4a00dfa29cf43b4abceeea3710c3661",
          "Name": "surface",
          "Description": "The surface on which to apply the colors.\n\nSurface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "71511914d974461795af2341a0cad210",
          "Name": "colors",
          "Description": "A two dimensional list of Colors. The list of colors must be square. Attempting to pass a jagged array will result in an exception.\n\nColor[][]\nDefault value : [[DSCore.Color.ByARGB(255, 255, 0, 0), DSCore.Color.ByARGB(255, 255, 255, 0)], [DSCore.Color.ByARGB(255, 0, 255, 255), DSCore.Color.ByARGB(255, 0, 0, 255)]]",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5bad52228def4c9fa4da10b981b07636",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display color values on a surface. The colors provided are converted internally to an image texture which is mapped to the surface.\n\nGeometryColor.BySurfaceColors (surface: Surface, colors: Color[][] = [[DSCore.Color.ByARGB(255, 255, 0, 0), DSCore.Color.ByARGB(255, 255, 255, 0)], [DSCore.Color.ByARGB(255, 0, 255, 255), DSCore.Color.ByARGB(255, 0, 0, 255)]]): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "boundaryAsSurface;",
      "Id": "cc9c3f44857b4ba7bd530b36849203e5",
      "Inputs": [
        {
          "Id": "1911b8594eff4573add2cba494b59d90",
          "Name": "boundaryAsSurface",
          "Description": "boundaryAsSurface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "beb67bb0c3c64afbaf13df21d4671acb",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "windows;",
      "Id": "9c751253f8054f0ab6bc05951cb5df11",
      "Inputs": [
        {
          "Id": "d3dec0c6f860445894968828947485d4",
          "Name": "windows",
          "Description": "windows",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "51181be5d5454159b28f50448821290a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "neighborhoods;",
      "Id": "d54a4ac6a6244ccf970f4c41d5fbdfc3",
      "Inputs": [
        {
          "Id": "510c1f8fc1744b2281df018254f14fa2",
          "Name": "neighborhoods",
          "Description": "neighborhoods",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5286295e8b084ca29cec964ca79c0d92",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "amenities;",
      "Id": "ee1988d808f54def9c917877b9acdaf8",
      "Inputs": [
        {
          "Id": "8e7809ad5cba488281019ea97c5a532e",
          "Name": "amenities",
          "Description": "amenities",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1fc8455930884129803b1125864ac8bb",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "desks;",
      "Id": "942ace7c09a2446781a900e2df27a974",
      "Inputs": [
        {
          "Id": "7fae2aa211ae4a2ba27d872038726bfe",
          "Name": "desks",
          "Description": "desks",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6d11cdcd4da14ff4a1638a3a5b017a42",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "desks;",
      "Id": "99270cfdcdaf4dc7ac9645b4d180af6b",
      "Inputs": [
        {
          "Id": "06ddcc53a33f4556a37db7c2fd8614a9",
          "Name": "desks",
          "Description": "desks",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f6077d9693184b0494374c79e10951dd",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "columns;",
      "Id": "1bc1ffde50cb4b19a23562f3384f1d9d",
      "Inputs": [
        {
          "Id": "a78042b4ed0e4a44a3d1e1588c147a7e",
          "Name": "columns",
          "Description": "columns",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ac1ec1c830e4ce79ab98e633613b7b0",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "landmarks;",
      "Id": "ac7952cf6b8d4e2c8fed6e01a95e6a85",
      "Inputs": [
        {
          "Id": "42c40b92218c44fa8d1fbf12f9ccda83",
          "Name": "landmarks",
          "Description": "landmarks",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7f2bff49f9dc439ca262ae30a5a62b31",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "parallelize;",
      "Id": "b0dc6711061146ca862ec32d706e232e",
      "Inputs": [
        {
          "Id": "76cfcd8b13804221a7512f2c5fe9f53f",
          "Name": "parallelize",
          "Description": "parallelize",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "83531a5e171b43a79fe0f1498ddbbe82",
          "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": "DynamoSolarAnalysis.Weather.Weather.ByLatitudeLongitude@double,double",
      "Id": "f33afa47335e4f79a54aa8de6926932a",
      "Inputs": [
        {
          "Id": "4cafea58eb3e4cd19eefebb75fe6ee15",
          "Name": "latitude",
          "Description": "The latitude in degrees.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a4c0b6c7c0064acbb64ce65227ee17d2",
          "Name": "longitude",
          "Description": "The longitude in degrees.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3002a64f06514d8380561014d7e465e3",
          "Name": "Weather",
          "Description": "Weather",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Construct a Weather object by getting data from the Climate Server.\n\nWeather.ByLatitudeLongitude (latitude: double, longitude: double): Weather"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DynamoSolarAnalysis.Analysis.SolarAnalysis.Analyze@DynamoSolarAnalysis.Weather.Weather,Autodesk.DesignScript.Geometry.Surface[],Autodesk.DesignScript.Geometry.Surface[],DynamoSolarAnalysis.Analysis.TimeStudy,double,double",
      "Id": "9bddd9d2b3dd4292b3cbf0b333bbb6e2",
      "Inputs": [
        {
          "Id": "001322c956e1487eb758ed3557872f9d",
          "Name": "weather",
          "Description": "The weather object.\n\nWeather",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a59af0362bfe450f99eeceeebef2fbf1",
          "Name": "analysisSurfaces",
          "Description": "A list of surfaces on which to conduct analysis.\n\nSurface[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d3a1979635284bf79340d029102a7139",
          "Name": "shadingSurfaces",
          "Description": "A set of shading surfaces. If no shading is desired, input an empty list.\n\nSurface[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c9adb09bd06458b816e7076f409df02",
          "Name": "timeStudy",
          "Description": "A TimeStudy object.\n\nTimeStudy",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "46139042f4ba41fe837aab6de5c7d38a",
          "Name": "spacing",
          "Description": "A value indicating the desired spacing between calculation points. Based on the size and shape of the surface, the actual spacing will deviate from, but never exceed, this value.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7c17231ea25e4b7ebe4ca773fefab02c",
          "Name": "projectRotation",
          "Description": "An additional rotation, in degrees, from true north.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "77d7fc056ad4459881542f1984f4d638",
          "Name": "Cumulative",
          "Description": "Cumulative insolation in Wh/m².",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b9d05a51e63e45f1bbd8467adf13e05c",
          "Name": "Average",
          "Description": "Average insolation in Wh/m².",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5e5ae158c60542a8a107d47fab40a26d",
          "Name": "Peak",
          "Description": "Peak insolation in Wh/m².",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4f86a792e6f642cbb2b8d3ab2826666f",
          "Name": "Calculation Points",
          "Description": "The analysis calculation points.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Calculate solar insolation given a weather object and sets of surfaces.\n\nSolarAnalysis.Analyze (weather: Weather, analysisSurfaces: Surface[], shadingSurfaces: Surface[], timeStudy: TimeStudy, spacing: double, projectRotation: double = 0): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DynamoSolarAnalysis.Analysis.TimeStudy.FromSunriseToSunset@var,var,bool",
      "Id": "f4f54c61f51040669cfe32623199e456",
      "Inputs": [
        {
          "Id": "6051cfafc56d45279f8ef927387bae53",
          "Name": "startDateTime",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b25b1e2a72174c41b12fd3c9e1d43979",
          "Name": "endDateTime",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7876882c379c40f2bb2b9a77dbe5b72b",
          "Name": "usesDST",
          "Description": "A boolean value indicating whether the study uses Daylight Savings Time.\n\nbool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aa8035254d8a40fdb18f2c1be31815ba",
          "Name": "TimeStudy",
          "Description": "A TimeStudy object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a TimeStudy representing sunrise to sunset on the provided date. The time specified in the DateTime object will be ignored.\n\nTimeStudy.FromSunriseToSunset (startDateTime: var, endDateTime: var, usesDST: bool = true): TimeStudy"
    }
  ],
  "Connectors": [
    {
      "Start": "91d32339b5204d62b2a161666f56dfcf",
      "End": "6c48d4fe5d6344a181062c38f9927bf6",
      "Id": "66c11692ad4049ffa8e54268b7a146fd"
    },
    {
      "Start": "046b20ac5f804b759f938f8e574752c0",
      "End": "26642d1aa3704b6ba9104e75b7e489a3",
      "Id": "5e9ebf019fb849ce8258b9f54f38a197"
    },
    {
      "Start": "6fe3bb3cbd064cc2b4dd8f55368be0a8",
      "End": "b596658c2b23430fb75cd9b8f31f10a3",
      "Id": "45b68506612d491fa0e0aaa20b2ef17a"
    },
    {
      "Start": "88596be1f73e4dc78333b080da44b2fd",
      "End": "138857fadda4492290346658d569f7e6",
      "Id": "6a10687e751046acbafba350d552f513"
    },
    {
      "Start": "80b0d9b9c6a6411ab7244a109145672f",
      "End": "e2d9153e3bd04faf987d72126449cdb9",
      "Id": "5e14147431814deda807e639c9227f2b"
    },
    {
      "Start": "a9cae0bc23984dfd8d5190fcdc847677",
      "End": "92728d6ba77e47fcb0bd14a0c00d542d",
      "Id": "8395766e9afc44369f35781db82554a1"
    },
    {
      "Start": "3e1d420947124e74a0f5952999f52bec",
      "End": "3435fa07e83e454ea5388dca72136a35",
      "Id": "a225e09a5d9349fc8a0b01af842b8f6e"
    },
    {
      "Start": "b402babfcbc44302a6b009f4a4684a01",
      "End": "77d100365c864669befba55eabd74bd4",
      "Id": "732406a01ce64598bd5e35017091c563"
    },
    {
      "Start": "922584aef17241b98d455f84a8f1eade",
      "End": "2ed2700e3c43481d8f12d447feb492b5",
      "Id": "504ce98a2db2466782f8b073f242d485"
    },
    {
      "Start": "9283ad20b8074a9c8181df1861627380",
      "End": "35897b4428f04d899b6d94e1dbc5d8e2",
      "Id": "e0a664befb2b4d61be67024cb0efd67f"
    },
    {
      "Start": "7532247a47b844caa4b932306a41c131",
      "End": "7e12119d33764703aab0014667f26d87",
      "Id": "6471cf0d05564998bb9e74f2aece5314"
    },
    {
      "Start": "bce6ff29b15549faafdc1451f2d42e86",
      "End": "412cfed304ea47caaa463a88ec59c99d",
      "Id": "71f1eb2e84f94adfa55b96a917826814"
    },
    {
      "Start": "e295536547e64626854407145a1bfbf2",
      "End": "50cde69519fe443bb6496943b13bfb5d",
      "Id": "2244faa1d0434dcf96bfd2922c0a3c66"
    },
    {
      "Start": "b6b6213ec8704237bfdcc2322c6a49c7",
      "End": "90a0e516d4154769b5252c938a73abed",
      "Id": "1f770182b853418887f6aa807339142a"
    },
    {
      "Start": "8e232f3f14d640a9940e90d9e0d9dd14",
      "End": "0fe9e49b6502485eb90650c44e84e0fd",
      "Id": "eb71df4ad2f745ac9fea5040c3835199"
    },
    {
      "Start": "ff865b265b754f4396de22570166dd0f",
      "End": "54456f02b8754e4ebad6aaf22ca39637",
      "Id": "0a40234d404f48e08cea2f1c75502d10"
    },
    {
      "Start": "839b955f3122479aa4129d188c9d49bd",
      "End": "197872525aed4a28b38b04d013c444e3",
      "Id": "df04da9fd4b3424bab3da03791006813"
    },
    {
      "Start": "c8f0dc0bf5c345138ffce791da054528",
      "End": "a592807f5aee4fdd9f2b923f85f3104a",
      "Id": "a3a968181fb34de0a6b6c9ce81123c1a"
    },
    {
      "Start": "07e757d09cb04d51931e6e1102896752",
      "End": "7c21ec57458a45a985d2396a01a18889",
      "Id": "84c5db7a519c409d8404eaf69105fa52"
    },
    {
      "Start": "5992273d431d45d785e08d2950882043",
      "End": "6f7c0329832847b28c8e0f652d1ab52e",
      "Id": "6ee7e2b0c8cb44b2a5e997260f56cf44"
    },
    {
      "Start": "2d1e2d9d4ff743be9c9eb94b66774556",
      "End": "1c650074a26444a382e157df70d81273",
      "Id": "23f906868bcb48b087023ac87166d6be"
    },
    {
      "Start": "6b9d6b48926646ad915f46ad86140cca",
      "End": "ef8b73e5308742e899f51279fec1e2a9",
      "Id": "0b48e00d74ae411983ea2ed7bfd49444"
    },
    {
      "Start": "3e366a9e7e9b4f9a915e238581e5794f",
      "End": "9f9cf6317c1e42d1827b19a7cfceea40",
      "Id": "8993d75396494e2ea5ff86806b45b6c9"
    },
    {
      "Start": "70b343a8c9ec4a138b96b035d4b60566",
      "End": "958009f4d1be4f8783b08476ada349e4",
      "Id": "d8e4d6ec261a41459cbf300fb0671aba"
    },
    {
      "Start": "cd2878fa9da54468bed9efe5cca865b6",
      "End": "85d00aa4293b47cdbbd0b5c4ac2ef8f3",
      "Id": "e8f125fd79154241a8df804cdd7ab76d"
    },
    {
      "Start": "cd2878fa9da54468bed9efe5cca865b6",
      "End": "a5f99f3727d0444b87327f2f559a3221",
      "Id": "ca550e37a37243ffa6e1b81dda942de1"
    },
    {
      "Start": "fd4719d8d9b24be3833f7437b54dfcbb",
      "End": "a9a78f984fa245d9b6b774ab203b6a3c",
      "Id": "2352dd9d09864aaeaf50620f9f06d7cb"
    },
    {
      "Start": "380ffc24e78144948dddf8942abf0034",
      "End": "4487e6c8a0e842e69a4399f12bc1957f",
      "Id": "5722c33b0b6d428398c25be6bb252ef2"
    },
    {
      "Start": "af98e6ef0e0b4a5281f34e5306673922",
      "End": "3d99f79eae3247bc9c2dfad0462dc1a8",
      "Id": "8d9b14ab1eb442f18337858198dc7fb7"
    },
    {
      "Start": "cb78d99637444436b816772456b7a5a4",
      "End": "dfe2c1f5f29a4807b580e771834b6d26",
      "Id": "e6e26c05ce884f0fab1c486dc426bb28"
    },
    {
      "Start": "6d96219a92904700be6b1545e10b8e54",
      "End": "08b0a8cddb1e4853be9ff4f6747df3b8",
      "Id": "8ebf71d1364945f893100215f1b48acc"
    },
    {
      "Start": "e96089a9751249d6a6bba9df580b6080",
      "End": "109fb5d3f42a4b3b8705d4b479a464ae",
      "Id": "5b212f0eac444262a22d8aae0644ea9d"
    },
    {
      "Start": "09ffce9ffb994fa4913816518263049b",
      "End": "1b0d3a960cdb4d2481f80ed3ab4b1965",
      "Id": "13ab71f8f60b4030a1dd818a89ee2e52"
    },
    {
      "Start": "002e5b3970fc4afdbb9d398094ff53ff",
      "End": "bcd8480c1de7415892c4342ccfe8bfa9",
      "Id": "8f4020ccff0b4acf809fe32b8451146c"
    },
    {
      "Start": "c372356a50ef4c4c975b534d2ae5fa0e",
      "End": "5ab96283358641ed8d391bedaebf93af",
      "Id": "a37327693f37449a8200128d6d04e45a"
    },
    {
      "Start": "e8d793f5c6e64d19b8a03fa580e0bd2a",
      "End": "b4e7412285dd41879cb03b74c0ddbff5",
      "Id": "1be13f585708415f8b7a369c9b28ff68"
    },
    {
      "Start": "5b2bc474bbeb44df984510f71982a1df",
      "End": "4a2ee1ecee67424dacff0edafa65a011",
      "Id": "58f40464c5384c48ba38c71eb46da0cf"
    },
    {
      "Start": "e06c83d05ad84ea2ba3a013fffaa770b",
      "End": "6381736e5ff64a1fba1e85baecee4ed0",
      "Id": "e9760c421a5541f397f78ffcb231bfa6"
    },
    {
      "Start": "b7774f2e04184c6f83e58d624d8e37a0",
      "End": "d9fae47b940740f6adc1cb72a32d0de4",
      "Id": "7a2f52fee36742efb0fedf05daf65c80"
    },
    {
      "Start": "e9c4d40cbbe84510988de921afa162a2",
      "End": "910e0b393d234b4e9e9d8ad4560b9909",
      "Id": "9eeb44a6f49b49de92b5b15fdea4272d"
    },
    {
      "Start": "96b6b1f40b7d4a2bab469ee982a93e49",
      "End": "02b2e8be425b44cba79f083ec61f5746",
      "Id": "a9d1bd1926fd4769b8261ff9822e5b02"
    },
    {
      "Start": "705033f7f2cd489cb35f3219432a3ba3",
      "End": "526cfb4529b74ce58d1d186a6bb6639f",
      "Id": "59f689ac22d14fca955620eb541938a1"
    },
    {
      "Start": "2ed9b4d96a5f406bb3f7ebda310efa83",
      "End": "433f1f93cdb24f9e9604141e0b12c9ad",
      "Id": "02ff1103e03941968eff3051ebcbe50e"
    },
    {
      "Start": "2a6c7ad5c35a46b7988e3b0567cf8b3f",
      "End": "43cf735f0f70472c8cb236ccba4c9ba7",
      "Id": "772380f626e2434e99103e58a368cc5b"
    },
    {
      "Start": "2a6c7ad5c35a46b7988e3b0567cf8b3f",
      "End": "c72e9a9fb8d246eeb22d0955b719f762",
      "Id": "9e24c0d72b1a4402a612afd5e3d22d49"
    },
    {
      "Start": "2a6c7ad5c35a46b7988e3b0567cf8b3f",
      "End": "37e8cf8f4ce841b0970c5be2c0e87c05",
      "Id": "1f8422b0b24148d4bddeff08c325aaa5"
    },
    {
      "Start": "91856c32cf354943a140bd2ad1f23748",
      "End": "f6d587202527440caf12da71774792a4",
      "Id": "8cd41a3169084a96b8618a87036300d0"
    },
    {
      "Start": "c93d0efd1dc4499780e07829970bde5f",
      "End": "dc89be4fab5040eb8b4ac9501bc80a64",
      "Id": "625e0bc9691543b0b704f5aaf7d9c4d1"
    },
    {
      "Start": "b7e7febc262e422b8199b2b3adac494f",
      "End": "33722ebe37704dec87029b2f6a29eaab",
      "Id": "61073694df5c4353b0fa9e1709845705"
    },
    {
      "Start": "c9499a39ea764df3a822ca2df61fb86f",
      "End": "4ca9b6f03f45447cb6e3728dc207e65b",
      "Id": "86afd9b4906847a99a1cd8c7e4bc5b70"
    },
    {
      "Start": "ab91eaa0a5454939bb8375c1d422b9a6",
      "End": "85170eddf3a4418e9c3e45c1ec355b54",
      "Id": "2f9cbd3a65a54f3b9cff9030f40910cc"
    },
    {
      "Start": "55851f71709840d7911be5aa99c64103",
      "End": "42711e894bc24040995cc4ecf4ac774f",
      "Id": "b7d56f80f2244082acbe0b0827099e66"
    },
    {
      "Start": "aef7553c7d4e49bdbe63b49bc2f2d83d",
      "End": "824b2d9148b2498b89b986ff528214b7",
      "Id": "c714b926a4fd4f379fa286d9554694b9"
    },
    {
      "Start": "e542859fca5a43a38a052c88214b074a",
      "End": "825e5062dd8542178267f237fa0902dc",
      "Id": "f7073544d1bf42c0911fdbbd539c262b"
    },
    {
      "Start": "a26dcd873888445bb4698c124cd3a868",
      "End": "c1d5cfdf6ff2402bb4c408641fc53bd3",
      "Id": "ce89ff391d35498c8f72f4dba463bf9e"
    },
    {
      "Start": "10f83046af7649a0b4212e91ee99cc22",
      "End": "5a7ccd11938440d1883440f093cfb4db",
      "Id": "906c757bfac149b0859708408cfc7f89"
    },
    {
      "Start": "752351ac710d4948bc5f6351fbe22dad",
      "End": "7f2d8d95fe4243c79acd21e9483c89cf",
      "Id": "f59ea8f6e4e04649a00eb5a605db60fc"
    },
    {
      "Start": "6a24527e6cfd4ec8a1f15fa5b97766fb",
      "End": "c434ea6d918e44fb92ebc76c5e9614af",
      "Id": "8bbd97f7b251441b8bdf3da09e31fba5"
    },
    {
      "Start": "a7ea894e5caf49918eb96bbdc391568d",
      "End": "111e784c1ea241e09cc9d9acb9b31846",
      "Id": "bc75b4d05b8d4fa4bb97f6b5a4181711"
    },
    {
      "Start": "cf38a7dffb3c49e58c308c3668622ab7",
      "End": "98d8de8512d84d069ea8f3c0d985d5d7",
      "Id": "36c358c8fb564b86899ccd773d49cede"
    },
    {
      "Start": "f730707b13fc4d8185b3bea91c79ed6e",
      "End": "2b0bb0305e874752af3c45e47762acbb",
      "Id": "02ea3ab35405414d88838eedde3b6e95"
    },
    {
      "Start": "f730707b13fc4d8185b3bea91c79ed6e",
      "End": "7923e89368aa4c288b5e487a22e0bf1f",
      "Id": "254c0836fdb14e519fdbee11ac6a23bd"
    },
    {
      "Start": "971456e7f2bf473c8c87f36255e0d41d",
      "End": "4f7c0b2a99764ba68ba7db1045722eac",
      "Id": "1303a60294ef4d86ae41e15da2ae230a"
    },
    {
      "Start": "2c3fee95f87c4568b4db460d2e089423",
      "End": "671f19db533342a1aebd27fb17e8a237",
      "Id": "12b84c7a43124d5c8897cd72786f8c4c"
    },
    {
      "Start": "2a4e9193f0ae417d84ab5b95eb31b512",
      "End": "86815ff49a7c413c98779ee4eda74bb3",
      "Id": "b701eb0bd3c64a7093cc8b4fc9dc6120"
    },
    {
      "Start": "7d5a33dd392e4039ab75684c16c52669",
      "End": "e3c6e1a3a5d44b359b307a5f722e6415",
      "Id": "66e046c9637442d7a134821e4a387d64"
    },
    {
      "Start": "556d07d417424fffa5363813179ec843",
      "End": "b40d08efd5be4c2ab7aec0fe22091fb0",
      "Id": "fc56419994d54886bfabef1dbb59a945"
    },
    {
      "Start": "dfa85713b145425da0308f71009292a3",
      "End": "e6efd9d4e7494d9dbf576ea204af6e84",
      "Id": "10859e38a87845f7b75e9e22523d50e3"
    },
    {
      "Start": "dfa85713b145425da0308f71009292a3",
      "End": "e1120231f2444532930f31eecab5eac9",
      "Id": "73118db060f04c31b6fdf26b7c77f447"
    },
    {
      "Start": "00388d55a70641c2b0f024634b4da1c7",
      "End": "4ee341f081354142b535780d5bd016f3",
      "Id": "ed5774789a6e49f2bb274a07db530c09"
    },
    {
      "Start": "16dce5d4e1da4a198deda865d7636626",
      "End": "c037015e504840f9bf3ce0a9f781cc76",
      "Id": "b84ec9b44aba4614b3b674faacc40c83"
    },
    {
      "Start": "16dce5d4e1da4a198deda865d7636626",
      "End": "88669e9bc9854ad19a0703e49e591682",
      "Id": "9742eb20c95b4c19a2a4a6947af45601"
    },
    {
      "Start": "2341ed6fa2084f26bb550fb1cc7ed524",
      "End": "18d9e6fdcb9747b28692a574f37ca50e",
      "Id": "38685b4202ba43fa96f350ab58e9c062"
    },
    {
      "Start": "2341ed6fa2084f26bb550fb1cc7ed524",
      "End": "0efdf79687aa4b71bd81e391f2cd54d0",
      "Id": "8a4285b612324064acf1576d3259967c"
    },
    {
      "Start": "c590f0b996074be7bfa41a01aff58c9e",
      "End": "bf4edf45cf254cf9bf71c7d105f9d036",
      "Id": "dd89c254fc51452387468b72fc6b19c3"
    },
    {
      "Start": "e66f2a65d411438182abf739849ff18c",
      "End": "34470059f043465cbb5b1026e423b53a",
      "Id": "0b445b3586744fbb8518831d2eb28703"
    },
    {
      "Start": "6d10dba5d23a4a328ee47d27994f561f",
      "End": "13c17c42985b4bd8b131bece3d7a2662",
      "Id": "302791147fd14a58894e4c8366abcf1c"
    },
    {
      "Start": "b2b541e302324c2a974b410b0ab50a69",
      "End": "7021769cf7dd4f9f9f873dccff6d7ad9",
      "Id": "98803a9d91404ee69b69f44eedd86eaf"
    },
    {
      "Start": "b06a22610a2049f1a61c2b38bcc8f761",
      "End": "8dca56981dfc4ea7ba27f2433094e27d",
      "Id": "240629aefef942a9a9ce0a631a466e59"
    },
    {
      "Start": "171a9ab6478b4780a00427697027c929",
      "End": "e0189a66e850417cb5162103c2bb9780",
      "Id": "f0e6cbb09e1a43f498d93aa6c99f1851"
    },
    {
      "Start": "171a9ab6478b4780a00427697027c929",
      "End": "59cacccf8b9d419fae2b08142bd5cccf",
      "Id": "c44072b88d244f2985100c6bf3d50026"
    },
    {
      "Start": "8b8ee10971e84094b0329b3c3040a401",
      "End": "4bc12e47318d45218f5d400dbd193eea",
      "Id": "376bdd3f3dac4ac7a15684c6f00a4d34"
    },
    {
      "Start": "6292c142f407414f91579e6766550180",
      "End": "1fa70fc908364bb18eb94d4efc3eabc3",
      "Id": "0150afc7f9134031b8ada38f73581703"
    },
    {
      "Start": "775597e1437d4c5f931fbc5308bd008b",
      "End": "4a12315d23794593a0c07e16718e6e0f",
      "Id": "ef0dc672dd3f47198ba9baf729edb765"
    },
    {
      "Start": "e10589e76b54430285e4a72b6fa2589f",
      "End": "ab1527a51c874570865470e0977cc3a0",
      "Id": "49ee1a11393544c68f25541b42a8870a"
    },
    {
      "Start": "a2295cb159cc43dbbcefaec7bb9a5e71",
      "End": "5e953983ba134939a59e9375cab590d8",
      "Id": "899e1e4011254e78b826cfd160886a4b"
    },
    {
      "Start": "a2295cb159cc43dbbcefaec7bb9a5e71",
      "End": "90c4904a11fa49019be197b2e548125f",
      "Id": "98ab83aa27114d3786c759524501613e"
    },
    {
      "Start": "1757d7a564144ed3a1bb31f83e97c227",
      "End": "7f75ff49737a48fdb95e58184209bbe2",
      "Id": "52083a48294c4244826b184963efe87f"
    },
    {
      "Start": "b9068d6c050c4fed8eeb58425a51c093",
      "End": "0878b7e8818647a58f0c41a4952f1e67",
      "Id": "ce03b4a22d964a89bc3fb8ad3ded50dd"
    },
    {
      "Start": "0bbafb655a2943348b6c4f4112780a0d",
      "End": "b3fcaa920b35492d8c03d78414a0e65f",
      "Id": "98f5dab70de140ee80232228f3df3e30"
    },
    {
      "Start": "c2c5e1653c03488383f91eef15e5ec35",
      "End": "2d999d7416ee4d40a5d1da3acbfa637b",
      "Id": "2736ac7c1f8b45b9b91ada70dede5a76"
    },
    {
      "Start": "4b67686a977e49b88d49e01168b5288b",
      "End": "6d6278f1ca784b33af4467b5cddb8a4f",
      "Id": "7ae386594fe94b6289e9d5037112b5aa"
    },
    {
      "Start": "1ecfc4fcbe3c4fcaa4cf298879bc7170",
      "End": "90d9da02963b4478af6fda2f937614ae",
      "Id": "38cd380ce3174784b7cff5e9e02127dc"
    },
    {
      "Start": "e65ae350945349ed9bffabff36dcd031",
      "End": "038a11b6fd9a439ebd5b609cf187fd1b",
      "Id": "34d64fe117a74c87ac84ba0e06f17a24"
    },
    {
      "Start": "183d66c1bf574aca963e82d3bcb02d5f",
      "End": "709488bcddf74b2aacca47060cb20598",
      "Id": "a1765adabf2340e19f1d6faad1ee0694"
    },
    {
      "Start": "183d66c1bf574aca963e82d3bcb02d5f",
      "End": "1ef65b0e66e24f0ea2781ac9e4dc38db",
      "Id": "5ccf366c62bd4b5894f518776f17e47c"
    },
    {
      "Start": "ba3c1a897a5841298e4b59526993c14b",
      "End": "a452f37186574d8aba753bd82f978330",
      "Id": "81a5cd3ecf7c446489cb38c5ced8c422"
    },
    {
      "Start": "ba3c1a897a5841298e4b59526993c14b",
      "End": "273f030c4e2c4ce396d636f39d758632",
      "Id": "4485dcccbb6345f6b1d9c149e3dc31e5"
    },
    {
      "Start": "3f631a0a65e946e3947e72bf492b45dc",
      "End": "0d72f8160fea492f92c1e38980bf70a1",
      "Id": "253656c3d4154f249e8966dd46d6e90d"
    },
    {
      "Start": "0c69df34ec644914ab1c5bc2bcb46715",
      "End": "011e13c97dde40dbbcb58bc818798feb",
      "Id": "3b390abe07754179b850ccfb1072ca3c"
    },
    {
      "Start": "0c69df34ec644914ab1c5bc2bcb46715",
      "End": "603ba9daf78d4cabb2e245329b9985e3",
      "Id": "ff197f503fd24725aff9ea6ac23c58d9"
    },
    {
      "Start": "e5eb843d39fb45f4b28359410f9ff609",
      "End": "caa414a4f7e34001ab89e2cc522fdbf1",
      "Id": "645711f974f349b19bbd0c3bc0e66970"
    },
    {
      "Start": "c25a47b8e70e4d0a8032190161162828",
      "End": "ec8256a9341843a8b9d10e0f136d1451",
      "Id": "949c568fc86643929492d1ad74db252b"
    },
    {
      "Start": "3be5b69a6616490cb0e21f3ec056de7a",
      "End": "f14eebf3e18f4bc5b8d407fa6fa3fb32",
      "Id": "d53c229aceaa4e54b9155fa24c6bdb00"
    },
    {
      "Start": "42981b818edc48b98e9e806603138f28",
      "End": "fa244a8e349d43f388a4440b7bccd51e",
      "Id": "8404162fb7d74825b4ea167a41902af1"
    },
    {
      "Start": "d6708ddf80ab44a09b1c0f72095252e2",
      "End": "e9a70253b67149e4b89f1f389269454e",
      "Id": "4a60e3b86e8846c195a9ebb2c1243ca1"
    },
    {
      "Start": "91a46d3e9e284114bc517a9636f3b06f",
      "End": "3659f2eb3baf4adfae1baca45a495ede",
      "Id": "eba62a74924f43e6800daa7c1b1f7527"
    },
    {
      "Start": "4b13d2990d094cabb9cb3a41597b71a8",
      "End": "cfd18415d5e542bcb54e2fe57eb3db4d",
      "Id": "674dc2576a9146939cb7bd5b2e0766b3"
    },
    {
      "Start": "0af06708de7e4a949b0fbb718df4f758",
      "End": "470f92a9bab6449d97ee585a43b091ab",
      "Id": "2c33d0bb02a249c79104c36a082bb7a2"
    },
    {
      "Start": "0af06708de7e4a949b0fbb718df4f758",
      "End": "c9b442cbf4f24b5b954c68bc96b05b94",
      "Id": "1c55d9b89a464d6ab203094ad98e3322"
    },
    {
      "Start": "b7fec92d32904bf1a3a479d0e8c7528b",
      "End": "47375cac0d8648698f9051eefc9dc90a",
      "Id": "60a533a5381347418352ae124923ee9c"
    },
    {
      "Start": "21b634dd8c26486d977e6fe75a327aef",
      "End": "693c4ecc1faf4571b6573cd213a4c59c",
      "Id": "313e886085064f59a65afe8bd9d15e67"
    },
    {
      "Start": "7858ea4ac9494ea1988ffe0f467d7cff",
      "End": "067e78943a684a779f14585d7608dea2",
      "Id": "fc977236f1ea4790a84b0737348687b5"
    },
    {
      "Start": "7858ea4ac9494ea1988ffe0f467d7cff",
      "End": "7f5cf5ea31c747978522104ab3ad8e28",
      "Id": "792ad22941704ed6bb79a9c367305ad3"
    },
    {
      "Start": "0e200d4ee04e42b1a59eace49ade5447",
      "End": "a13ac580006a4596b1d1adb9fbf14b19",
      "Id": "1d8dd36f7be7421fb09c11ff8411ec30"
    },
    {
      "Start": "4e3349ce536c44bc99ad2ff7ee6f77df",
      "End": "71f4fe04d4a34a0a8a17a1cbe5ce2a2d",
      "Id": "9b4a93d2eb1a47ec91bcb5a4b81c56e1"
    },
    {
      "Start": "4e3349ce536c44bc99ad2ff7ee6f77df",
      "End": "1bd663417b6242d99938f855ec74837a",
      "Id": "3015ee356dfa455495ef649cc2c7228f"
    },
    {
      "Start": "229c4778cfb842b09bc01f1fd4c1fcc7",
      "End": "309611775bc44283abea0636753dcd42",
      "Id": "930f8180642746f39610ac91c33fd889"
    },
    {
      "Start": "229c4778cfb842b09bc01f1fd4c1fcc7",
      "End": "3d1bd8e2ec914947bea6338bcbb7fe36",
      "Id": "81fa100226844e26b7ec2e05bb260c4f"
    },
    {
      "Start": "32853d3be5aa435b99f3aad854281d2a",
      "End": "94489c14f1384b02b1761564af5b9064",
      "Id": "e2d9c1b6891c44198b7004b5a1e5c4e6"
    },
    {
      "Start": "1a2695094c5d45c8ba5b231d91922db8",
      "End": "2953949d5b764e1188d0ec12e05e59fa",
      "Id": "09f9748322254ffb944aecc49b45f176"
    },
    {
      "Start": "1a2695094c5d45c8ba5b231d91922db8",
      "End": "9a5153c567964a948ba9f64401e8a9b1",
      "Id": "6756c15233564e959906fe1422371ae2"
    },
    {
      "Start": "1a2695094c5d45c8ba5b231d91922db8",
      "End": "42ec3292d7d04703b3a5b9782a91cf6b",
      "Id": "dd15bb17adae4b1f97da2859e1ac2e33"
    },
    {
      "Start": "39299ee117354d3f987e639bc8b6a5a0",
      "End": "7f2154e271ff4f22b489c66d3a2b4eca",
      "Id": "db4ee80254c54f609f19ebdbfd31910b"
    },
    {
      "Start": "320ab71187214995a77731a253c6813c",
      "End": "a2e26061cb7a45ba80dcadbdb137be9d",
      "Id": "32cd964fe77f4a46b8e2905ef7989aae"
    },
    {
      "Start": "5ec81ad268d84bc08ea2caeb9a7b0555",
      "End": "512273390f9c4216b41598d705cd36a7",
      "Id": "133a7ebef9634578918d72e1b1ce2f76"
    },
    {
      "Start": "2dbd5d58ff884510b1031ddb9217239c",
      "End": "ebdd52ab9c5e43ae902d4299b60e4e60",
      "Id": "e29717936fee493fa21eb97c25daeff5"
    },
    {
      "Start": "eabc46ba9589428e942ba28156ac8ddc",
      "End": "b49ad466ae1d482b8c9a9fe155db51e1",
      "Id": "193a11a6dc984abfaca6c26beea3753a"
    },
    {
      "Start": "1d500563a4584e77972b56de6f63f026",
      "End": "a8e24fb26ec64fdea94c88226dbb40db",
      "Id": "7fd3d52c5486475d84f5e84d0c9364f6"
    },
    {
      "Start": "0e078421585442c996958e123b284609",
      "End": "23e97be2cbf94d9fb0c143361b6553a3",
      "Id": "379d31ff83994f61a4c1680b85879937"
    },
    {
      "Start": "2be81e573f9d48968ab4bd68cccb39fe",
      "End": "510c1f8fc1744b2281df018254f14fa2",
      "Id": "e6312500f4a04b34b660f2232ab38882"
    },
    {
      "Start": "bf0f193fbe72432dba3acf6361827c3e",
      "End": "240993e75ffb4820bea480c0b67c24df",
      "Id": "ed2e32b09789434b93db5512cc3b506d"
    },
    {
      "Start": "9c8af422d853456589b1a79b7e915b60",
      "End": "bc0886473b0e4507a03c4038218a37ea",
      "Id": "38b8b790051149768dccc090acf157b0"
    },
    {
      "Start": "9c8af422d853456589b1a79b7e915b60",
      "End": "d0e19f966d7944b883c656444063074e",
      "Id": "9a4bbd5998cf4653b051b8cd67382926"
    },
    {
      "Start": "228988d0e6154024afefeb44867397b2",
      "End": "d3980c9bae1f4a65ac65b558afd0784b",
      "Id": "f03c09e40e3e40a3b42322bef42a5128"
    },
    {
      "Start": "45b5058708314462b0fa05869f7254ea",
      "End": "d3dec0c6f860445894968828947485d4",
      "Id": "0355bad6dc504a92a0200cbb448fe47a"
    },
    {
      "Start": "4128c2fde1cd413d93c9bdc834df2547",
      "End": "5c9b21f2605c4a9a95e3742767fb6220",
      "Id": "4abebd49fc88424b8df8b6ead00f4147"
    },
    {
      "Start": "d7f2b852e97e47dda1e9fa6a92986477",
      "End": "a78042b4ed0e4a44a3d1e1588c147a7e",
      "Id": "ce287ad338784360bd95def1b8b6a02b"
    },
    {
      "Start": "1910f54c5a5f46719fc707d2ef572fb8",
      "End": "02b1e2c3977a40049743cd8810f73579",
      "Id": "358b1eeb619e4bb6961e7a95ea036828"
    },
    {
      "Start": "e0b6e5d5be4c4c3f9a477fedf6315344",
      "End": "46123287f9ca4d66a0e3677d92cfe32a",
      "Id": "de9dbec937f14832bf2a90396820a518"
    },
    {
      "Start": "de4bf9b3108046e38a44d4a04902d8ce",
      "End": "91e2f479ef22422a8624bc46acce0600",
      "Id": "5e1519e116df4d87b8ae8766fc08810f"
    },
    {
      "Start": "948f731ae1464635812d9c03412e6348",
      "End": "42c40b92218c44fa8d1fbf12f9ccda83",
      "Id": "238027082be14f3cb4d2535f30917ab2"
    },
    {
      "Start": "083c01b39d0c4a39bef2a9a51f67d6bc",
      "End": "cbfcd28e52cb473cb59e6936da6f82b2",
      "Id": "9168594a028c419db3757cf9557d4a8f"
    },
    {
      "Start": "5e8661c7aff448ff8692b5c6bc9b7aff",
      "End": "4ca53cd7548141fba0771d89aaad7cf8",
      "Id": "f016afa6e7ad4941a500084e6342a93a"
    },
    {
      "Start": "798b935e369247ba982f710e33ec92d4",
      "End": "8ebe09e8981a42938317a4a33a5e67bb",
      "Id": "432b0d112e914310810e8309881e187f"
    },
    {
      "Start": "a946b98f9f2d4be7a0ca546ce0b8a89c",
      "End": "1282e90662254aff93490d59e8386788",
      "Id": "263c99a556dd4474ae508f72b6acca0b"
    },
    {
      "Start": "f66b794f680b4c8f9818723fca80280a",
      "End": "a27afed7ae774a63aeadf8eb6e15c8fa",
      "Id": "b971481be9f64b2ca988b9315292606d"
    },
    {
      "Start": "41530b64dc374174a1ae03140aab2641",
      "End": "6a585e545e2a400c83ba9c1bf5c68b02",
      "Id": "e1b21beb7f0847939dd0aab86a8356e5"
    },
    {
      "Start": "50b870e8c9eb46ba89c6d869846a24c8",
      "End": "2980d25b00824ead823bcb1582fc590f",
      "Id": "c0cf36f746f0418f9ac0d13b2b5c2e5f"
    },
    {
      "Start": "50b870e8c9eb46ba89c6d869846a24c8",
      "End": "811311faac5847d0add861e093ffb73f",
      "Id": "d307cb479bad455f9976f4cc0ca5999c"
    },
    {
      "Start": "b65d25c1d2d041498ad1ab4a7a1cb577",
      "End": "5c68e1b852e249ab8c7e312af6b1c7e4",
      "Id": "593abb68795747aa89daed7ca21cb68b"
    },
    {
      "Start": "03f086de43e145ebbd8e81130dd2b1b1",
      "End": "5b6684178e9f4ff18e39aa455da1763e",
      "Id": "9dbf58ee62dd462789b89948e4c99b84"
    },
    {
      "Start": "33fc399ed604464a8b6e175a61377315",
      "End": "5720bc06015b4f209c9ec765a7e2f00e",
      "Id": "b9a3531c9c0d48139374902709316c74"
    },
    {
      "Start": "98354a30fee944a4a717bfa884456970",
      "End": "9d4e2f3df705410eb926c15147c4b85a",
      "Id": "d2fa56b6e45d45e18236077992d54f5d"
    },
    {
      "Start": "98354a30fee944a4a717bfa884456970",
      "End": "f7a984e091b24d6f9f23643e324ec79c",
      "Id": "01396cb97ce846c4a103dfbad5f4b2d1"
    },
    {
      "Start": "389ac48c04cd46ad8c3ab029a4691ee7",
      "End": "a5b1f89bc0034d8f9bbadcf972b70d38",
      "Id": "1dd528d3b5024073b30f44a7f3a75ce0"
    },
    {
      "Start": "389ac48c04cd46ad8c3ab029a4691ee7",
      "End": "a44524147180487eabf2e7323b93f31b",
      "Id": "1f8fb521154645f7a7edddd84f6d23d0"
    },
    {
      "Start": "5cdaf8f834944ec081f63b63090c27a7",
      "End": "ea570001f1a94196a60249722da09580",
      "Id": "8a0f394b9c2046afb6a480ef4b405818"
    },
    {
      "Start": "adc62b23ae0e457fae636ce2c78b162a",
      "End": "fed3e37b2db1480ea6f6dc20b7dde12f",
      "Id": "ffd3c534dc3d4c1f8f8154ebea7c288d"
    },
    {
      "Start": "1033f1c7a9224369b6ea4aa09c7eda24",
      "End": "2c5b58161c43456f92bae88de26e94b3",
      "Id": "4742ba29a3c54513a16c2d1a137d570c"
    },
    {
      "Start": "91c424e70bed43288527f92f108b3c8e",
      "End": "15720ec86fe64437aa2edeae90e92370",
      "Id": "ffa90703859741098309aff33bbc7baa"
    },
    {
      "Start": "53d2abac128447d8aee82800e58f5350",
      "End": "685df9bad26f4473a92e316143ab2622",
      "Id": "2d69648b439d4b6f928acaa4e81549e2"
    },
    {
      "Start": "e460d041ec554e4683f049e886188be6",
      "End": "946611e1ede342fc8e349383e7a3503b",
      "Id": "865a4f47eca34562aa4a33d34156e805"
    },
    {
      "Start": "15de2275600c41bba56b1cfe0bf80fff",
      "End": "99da5e425a3f4aa5821b8a9e6fc3327d",
      "Id": "ce06c35195374563af8c4975ecfbdfc0"
    },
    {
      "Start": "15de2275600c41bba56b1cfe0bf80fff",
      "End": "2098a471d54e4eadb01850f8d168290d",
      "Id": "08a9e6231d8349f0ac1d1bf98103cc00"
    },
    {
      "Start": "fdd2fb42f74544578344a849ab27aef4",
      "End": "a91bca45a5a147e8a79871ff98004e1e",
      "Id": "ce2d73949ad14390a190fb6bd507393a"
    },
    {
      "Start": "76c1efb4dbb249cfbdcd249faeb42868",
      "End": "acca6c9d14d84cd59bb2a82967513b86",
      "Id": "1e5232018ba149b5be59339f45382417"
    },
    {
      "Start": "76c1efb4dbb249cfbdcd249faeb42868",
      "End": "936562925c9742699112731992f77bc0",
      "Id": "e03f51d9405640b3af1e02a28b83e126"
    },
    {
      "Start": "76c1efb4dbb249cfbdcd249faeb42868",
      "End": "cf86cb313d0c4f4580315eb9aae09ecb",
      "Id": "b49bd748bde14bbb95258e2f1570f936"
    },
    {
      "Start": "00f6569ca62b4dab9fb37ca84346b43e",
      "End": "658101950c3a4499aa588bf04bf2545f",
      "Id": "7f3410a3a947489792bbc02599280300"
    },
    {
      "Start": "b924789526d84ccc97043d4524fa816d",
      "End": "69018ecd3c444f67a787ef729be3dfd8",
      "Id": "1a2bb679c08b4bc1a1fd6cd021828042"
    },
    {
      "Start": "2c23d98522374f98b264f510db1ff0ce",
      "End": "ab7dc3a5d06d45c398d53ebff905db48",
      "Id": "f14dac539dca48e895cde42a8fad8f24"
    },
    {
      "Start": "017136a02bcb425bb648ab9850d53970",
      "End": "e6837ff4b61c48188cb43c7168b19edc",
      "Id": "48bd57c48b5e4389b330c4b99c37a6fc"
    },
    {
      "Start": "81ac481c15634b4c9d47ae09c7d57eaf",
      "End": "69a9516b73f24502a650b0befffe8cab",
      "Id": "7bfb21be18514edfa759a00eec3b6a3d"
    },
    {
      "Start": "81ac481c15634b4c9d47ae09c7d57eaf",
      "End": "ffe7fda7d3c847bbac05a74be04c9506",
      "Id": "7b1174dc54834a7fb50783c091aa61d4"
    },
    {
      "Start": "5748c1dfa6034c748912aeefabbf6e56",
      "End": "bea7e10d0f134e0e93df4d9e9dc5c9dd",
      "Id": "b16568ca14b248a2ad3d95dfb01c077d"
    },
    {
      "Start": "afbbbfc6a352404eb60b18ce914af7c9",
      "End": "1e63d386bd52404386114a9975aa7f8f",
      "Id": "88777b9a87a5499cba6abf11cb53c6ad"
    },
    {
      "Start": "9239b9ab99304184830a9c4859030e4d",
      "End": "c9b000da8fef44bfaa39d6759b6e80da",
      "Id": "1e5fabe342db4d35ac18d573272e4627"
    },
    {
      "Start": "293ca1156ace4fa59a81e35390649255",
      "End": "60208cf1394b4cabadd636d9a83127f9",
      "Id": "f4eea1d3ea7340f2869cc88056871022"
    },
    {
      "Start": "293ca1156ace4fa59a81e35390649255",
      "End": "a7aba81746704c68a5ecb8a1cc48d69a",
      "Id": "df45183e2fe5423694d2ae677fd00930"
    },
    {
      "Start": "dadba6c5f6ee455e9ae9e2b52a8896db",
      "End": "c01aa6dd7d6c4ae78f28b85d27ffa981",
      "Id": "a97759d3ebd44426a7dfe670bd9f07f1"
    },
    {
      "Start": "dadba6c5f6ee455e9ae9e2b52a8896db",
      "End": "a735606d980f444f90584ee29913c1fe",
      "Id": "29ca4fc8e7844d35baadf7f0c552feac"
    },
    {
      "Start": "63f5b47f09474dcd89319d3add97a00e",
      "End": "3aa592d3418641f6bb77a11233e0420f",
      "Id": "0d04565990334f97ac8988f7209e4fb9"
    },
    {
      "Start": "1d2d9b141ccd48d4a2536d4dcb2adeb6",
      "End": "b10fd517127f4fbd86a58256d91559d3",
      "Id": "ae5645339d4c4e68a57ea1a1913f015e"
    },
    {
      "Start": "6c7a036de1ac42abbee6a4df9646ceee",
      "End": "17cd42337bb34352b746a6a0409639ed",
      "Id": "689459f7593e400f99c0560f6d01672d"
    },
    {
      "Start": "01ffaf9b5c664c5482871b75fbc73823",
      "End": "25680e1c8167434da884172c44252818",
      "Id": "68d17b0b1fff41e6b5e24e9a25703457"
    },
    {
      "Start": "0294251ab8c84981840abd719da009e7",
      "End": "c4c2908a3a414b55929852a8eeddad34",
      "Id": "eafae6d1d48b48eb83aa7fdcd8b9246e"
    },
    {
      "Start": "2dae747cebf84aedb8998a8a3460bcde",
      "End": "a1def2d3d7a547b28bb9b6100e56b80a",
      "Id": "a0c4da614afa4196a30fdebcd457486a"
    },
    {
      "Start": "40862911e9eb45bcb79ca89bfb0e6a6f",
      "End": "392095821944481fa103853e344c38e8",
      "Id": "d856cdcf33994156becb7f79f4ee07fd"
    },
    {
      "Start": "73174ae9b073485db3b665dc107619f6",
      "End": "2328148fa9f64427abb3c79fa64c0e9f",
      "Id": "00f6d3e39d0143a68bb3f736f5c76169"
    },
    {
      "Start": "37ff1940fe564b5584cc32325161ca39",
      "End": "9328b94974674b1c9e06873949ac4a65",
      "Id": "ba2fc158a26141a1b1da0fb387ccbe48"
    },
    {
      "Start": "fc7421a7f6c1407c946fdb1ec9aafd46",
      "End": "9b17b52cd5a84fea8aeeb0bc5e9d9917",
      "Id": "57ad6ab5475a4cca8f2e80e189e7b875"
    },
    {
      "Start": "fc7421a7f6c1407c946fdb1ec9aafd46",
      "End": "7cb43dc1f4b04fec91fba851978f7d53",
      "Id": "fcacf23c7a1e4ac2ac8f2835b7671d0f"
    },
    {
      "Start": "fc7421a7f6c1407c946fdb1ec9aafd46",
      "End": "daf336624989474990757d78d3c2e265",
      "Id": "9d5bfb8afca84cb1b6aab189a796cbe1"
    },
    {
      "Start": "fc7421a7f6c1407c946fdb1ec9aafd46",
      "End": "80c0935c4342402bb1ca4e0469322cf9",
      "Id": "3f35815e759249acbc281754972260bd"
    },
    {
      "Start": "27bbc2e71e87424f860a702109c3f78c",
      "End": "98fc684e7d7b4a149c95baded6903358",
      "Id": "44e868be73944833b36f95a489d50924"
    },
    {
      "Start": "5eb1e1f456cb4cd088a85bd4a9678829",
      "End": "3c644ec24a1c408e8bd3c7f7cd671402",
      "Id": "036f6b3ebe7f42d3ae86059ae1b4b733"
    },
    {
      "Start": "f244b7a7e99c41a48d0750c51401933d",
      "End": "cb5ded8e150e4b6f9a54fd9e32b37979",
      "Id": "4970b060e770485590de0a1ecae49cca"
    },
    {
      "Start": "f244b7a7e99c41a48d0750c51401933d",
      "End": "00dbb6d987b64946ad7333c7b4c9b4a0",
      "Id": "e38fa0560cc14382885086cafabfa527"
    },
    {
      "Start": "229ec39104e840688ff38a441893857d",
      "End": "5f14bfaf6b0f42d2bd9a26e20a4454cf",
      "Id": "48c5930f461f48d6bf8037cb6a503e50"
    },
    {
      "Start": "229ec39104e840688ff38a441893857d",
      "End": "ac14ffc8b677425ebb954305c38270cf",
      "Id": "b2f10eeaf0324eec9cfef85ab8dfedac"
    },
    {
      "Start": "b318a647785a4cbdbf0582039b957ac8",
      "End": "dd3674d93c9e49dba17c830ebcff9338",
      "Id": "2b431b60886a4a3e9fb9f3671c9a7045"
    },
    {
      "Start": "6fc68ed2dc094f7c8f1cd71312724339",
      "End": "7a88ac281e294c8d8716379785152361",
      "Id": "c4c1500ad23848e989c79565884d01ad"
    },
    {
      "Start": "541ac3f252e949e7a686256d5cab218e",
      "End": "ce4522badbec453ba04958016027dd8f",
      "Id": "d0ae2cac885344318f07bf6e12e8a24e"
    },
    {
      "Start": "670cacc430f342b8bc3e835b47206a8c",
      "End": "e740de515ca74cb3a45ee5056a431bbd",
      "Id": "fe8c62ad4e064260a4b39a2caab80b19"
    },
    {
      "Start": "34f8d7132c844b8fb30bbd0fb823b9be",
      "End": "3ca9607d116e45e18873548804b52691",
      "Id": "0520a43f206d432a94b80a26df9a29d9"
    },
    {
      "Start": "378abcb725a2445bbd3d2c06641dbc92",
      "End": "b0f553414d7945a59711050e8d037b94",
      "Id": "52db8d5a2e2d470d872b8194cfe0c3c8"
    },
    {
      "Start": "da293720f1c54f7b92ef7f388115ccc1",
      "End": "294c420105024e9e92b080e8b5726fc2",
      "Id": "6b4a29ddf90a40e98428177e38119727"
    },
    {
      "Start": "da293720f1c54f7b92ef7f388115ccc1",
      "End": "27a35c789911458fb9dfbd920faf1958",
      "Id": "652671eddf744b849a460844a159791c"
    },
    {
      "Start": "da293720f1c54f7b92ef7f388115ccc1",
      "End": "212fa873bd1e498393b7402cc9cfdaaa",
      "Id": "2a76283e655c4cee9545829a830df9f0"
    },
    {
      "Start": "da293720f1c54f7b92ef7f388115ccc1",
      "End": "e9abb0d48e1946459837eece59744f2d",
      "Id": "d44f1196ccf74898abd7e8540fe21401"
    },
    {
      "Start": "5659b26ee3e44f668e05be71e2fd7a6b",
      "End": "2c38a466e1bb4a4397d3820c50ca1aab",
      "Id": "bcb7fd9aa0de4b99a191ae01e126b5f6"
    },
    {
      "Start": "bde156df6e5e40b4a836bb9b69902fb6",
      "End": "3eed4e26241749a0bee9df4995eecfdb",
      "Id": "3096580b2eca4065b2fa30920a148115"
    },
    {
      "Start": "017608d7ddd74fcdb3330fddc02ee770",
      "End": "26a44b08bf734479b559d66e009f57b8",
      "Id": "a72263ae237a4e3cb6952b633f562a9f"
    },
    {
      "Start": "017608d7ddd74fcdb3330fddc02ee770",
      "End": "1c8b2d501c474a95a5428b0aca386a6d",
      "Id": "01780a4d760542c797882933adb18664"
    },
    {
      "Start": "608609e2adcd4042a0d68ac421146972",
      "End": "f10e1f8318f94774b0f12b809df82b31",
      "Id": "413e536734764f96b7e4a0354d675726"
    },
    {
      "Start": "608609e2adcd4042a0d68ac421146972",
      "End": "bb8dab91260c4bfa8602c4468f43e0b0",
      "Id": "5515ce8fe4e54455ae2f908e6465a384"
    },
    {
      "Start": "a319f45f4bfd4951be9a50ebf55f6da2",
      "End": "8d0d925fc9484c818a50f8d55098a773",
      "Id": "b4ad7bff463141e89345c4a336d700f4"
    },
    {
      "Start": "daeefad0de604e35904af6ccf8908395",
      "End": "9a8ef2ef67b34254bc64de7ea38d8c12",
      "Id": "ecb3bb83e33b4d81a207728f77a40a17"
    },
    {
      "Start": "daeefad0de604e35904af6ccf8908395",
      "End": "fdb04289f6e34460bc4ff7cc2fa3b49a",
      "Id": "aa6bd6e7911148759cc4bb30ecae18e6"
    },
    {
      "Start": "022d29ee1363434184ed8a3dd7aa3167",
      "End": "c7896167992a470db5853c1d90338021",
      "Id": "fa3b2900b5db467b956c96373e1f3ffb"
    },
    {
      "Start": "3d71301aa6fd446d888ccfd3b47b2f95",
      "End": "e8fd05689d2f42ff8bee783a0aeece51",
      "Id": "857046c73c67437f9432a15f6f9a668c"
    },
    {
      "Start": "3d71301aa6fd446d888ccfd3b47b2f95",
      "End": "903702ad9f7447fca4194941d791f9a7",
      "Id": "59b8ed1336ba4a3b9e882b9c61fbd4d1"
    },
    {
      "Start": "bb0d9f8c5dec42b88ab3be5b37a71154",
      "End": "ad5e21070f7343de951c68d0e5350d21",
      "Id": "5569aa6cc44e4c20b5bc6b98b8c5676b"
    },
    {
      "Start": "bb0d9f8c5dec42b88ab3be5b37a71154",
      "End": "36c3943341f54ab1adf08b2ec3e5051b",
      "Id": "4a58b22a3b6a4ff5b1cb52f700311b4b"
    },
    {
      "Start": "eeeb4fec9d3e40979c366b4131de5745",
      "End": "babe176917a74579a3a98f81c2a36634",
      "Id": "7bab9066655b49e7835b515461f97da6"
    },
    {
      "Start": "eeeb4fec9d3e40979c366b4131de5745",
      "End": "727f8499013d44b78965448647eb8587",
      "Id": "fc443a43521d4246b6ccb0bb6e1106a0"
    },
    {
      "Start": "197a9c841a1b4dfebf7b30aa48bb2f5b",
      "End": "9032e1354ba74ec2920bc9939264f12e",
      "Id": "eb54e3586e104be59b0b0cf57d13d1f1"
    },
    {
      "Start": "2f60b73e9fce4def8e70af3c68c4ae52",
      "End": "d84d1988246d4909b04dd63a517f916d",
      "Id": "67ebbb5323f144f6a1b2ba8fa81f5bf4"
    },
    {
      "Start": "2f60b73e9fce4def8e70af3c68c4ae52",
      "End": "ffdf16f0f2ae4f8c8e0735a56ae9bd67",
      "Id": "37d4d798655e4938be311ff87b3c1574"
    },
    {
      "Start": "5d2b86460f41402b8eda72925a792cb1",
      "End": "506348707cf8480c9ec8a5d1ffb376dd",
      "Id": "b147d938dfa945c698c6e640586408cf"
    },
    {
      "Start": "06aafbbbf21d4a59ab50c7129293adbf",
      "End": "14cad9062d2343f69a4de38036b2ed0a",
      "Id": "4c53971b78ed434a8aec63afb2637530"
    },
    {
      "Start": "15f9537767624597acceeab3744cf60e",
      "End": "d8519f40dc084339a2ba9f7b79906efa",
      "Id": "e2e26c76fc154014a4715da8a648b92f"
    },
    {
      "Start": "635efa87a6f04cf69791ddd782afe645",
      "End": "7cd09755cc394cc6b24150d1a24be54e",
      "Id": "a8fe3927730e4cb1b073a00066f91d5e"
    },
    {
      "Start": "5e815d09e7a64750b43755639d399ed8",
      "End": "bda141931f9542a3956c8b69aae69cf4",
      "Id": "9e8133d7dd804575841d69e7cfbc25af"
    },
    {
      "Start": "119968f5a4984fba9c57b302513528b8",
      "End": "fbbbf4f53d994d679d9804e2820e99bb",
      "Id": "c221ee46fe9148208a9de1d736efb14c"
    },
    {
      "Start": "57fe3a5b5b8d4f0cb084e55ff6e82d75",
      "End": "8e7809ad5cba488281019ea97c5a532e",
      "Id": "bfe2963fb7ba4de8893d758341a9d45f"
    },
    {
      "Start": "cf4ee374753c41ed9abe2a12f44d8503",
      "End": "56d99f88c1684eb39d06b4a56352856f",
      "Id": "f9e02fc9f40d4cfd83901bb1a941aabb"
    },
    {
      "Start": "8b2faf9144454ffb858f557e926e8e77",
      "End": "44fbc16983a04b4680d500365ca8983f",
      "Id": "30c11f28cf2343b1b876f58035013b1c"
    },
    {
      "Start": "8b2faf9144454ffb858f557e926e8e77",
      "End": "9e762f77b3d340e0b0290beb48c0938e",
      "Id": "c12526b4b7a84354a7a86d6407b39b9d"
    },
    {
      "Start": "cdad72dfa34c441f877a0fce6d5d2073",
      "End": "a9650b182c2e410bb821ce538fadab29",
      "Id": "e558cebff8584127a2d8759b166fa871"
    },
    {
      "Start": "cdad72dfa34c441f877a0fce6d5d2073",
      "End": "1600bedbe1e54889b053fa4868e65b4b",
      "Id": "4fa06089bc0f40c9a5b357b7506ecb90"
    },
    {
      "Start": "28d624e81c9f48b6b214625c600f490e",
      "End": "e520f7c9cd914d44a17b61e1e328d2dd",
      "Id": "5cd0cf4a283d4b4282c6dc9ab1165aa5"
    },
    {
      "Start": "87d33c99648a420f902d2f19e3f6f5fe",
      "End": "e83016510c3c4bbf852cf9f803671de7",
      "Id": "35d35841368a49e192a85aead752edbd"
    },
    {
      "Start": "02cc2c797b214b2d87d20b4b4571d129",
      "End": "e24111dc58f64038ad3a81c32bbebc60",
      "Id": "4fc18966d08445a6b059a8cc3daf900c"
    },
    {
      "Start": "8f635ff52ad447efa9511f8865db2e95",
      "End": "542c68c327264ecfb1b88f2df79841ec",
      "Id": "97242a14886440aa8fbc1f6ac5cefbb8"
    },
    {
      "Start": "2d977e5ae56c49a9b515c904a9bdaba6",
      "End": "a65f40592fa74f3187ca2c61e7fb9990",
      "Id": "517badff125f49b58a6db06efe613962"
    },
    {
      "Start": "2d977e5ae56c49a9b515c904a9bdaba6",
      "End": "41a9b9fffc0a4a2a889a19ce004d1e04",
      "Id": "0897da2ae3b74f448ef53977cdb8f499"
    },
    {
      "Start": "2d977e5ae56c49a9b515c904a9bdaba6",
      "End": "d816cbeca8484cf3b45c2e04d40a2a2d",
      "Id": "2c35783ad7e24ea5b7716671b9af0908"
    },
    {
      "Start": "5e9c53ab31b4412a96bf21be2b969a43",
      "End": "082b535caab94e9db956f6543ce5320f",
      "Id": "67a5f6abc350450697e9f036341968c3"
    },
    {
      "Start": "8c3fdbe7683c4aea83b2e7f45e669bfc",
      "End": "726b1307fdd94c23a9ed46cd0505ee04",
      "Id": "656aab0cf0394f5da13ead4606ca916d"
    },
    {
      "Start": "22170c12e6ff43d5bb7b326d8f0c68dc",
      "End": "b4095ce949204e11a07c19672d5495cc",
      "Id": "f762e08fb2db4687b3503bb7e0916b46"
    },
    {
      "Start": "6dd8724ea15f46de95912fad48ff5917",
      "End": "9131a545a1914e9d869ccf46523b45f8",
      "Id": "18927aff71d8449bbc0ca63926920bb2"
    },
    {
      "Start": "c493ac86dcde4e09b2f8e8a59a1bb326",
      "End": "6b947e3ce34c487f83d2dc753f2a1e45",
      "Id": "6d67e783db184e5894a6333be047e09a"
    },
    {
      "Start": "f516fea8259e407f9a14239816e7ebec",
      "End": "d3b65af23c69478c82513854f3fc8d11",
      "Id": "bf2b02173e1e4e83862cccc7b0b859c6"
    },
    {
      "Start": "bb745879693448619a60257bc9003a3a",
      "End": "57c3414e1175479896268fa119774cbe",
      "Id": "db166fb23c33434595d626dc79c478b0"
    },
    {
      "Start": "bfb759f518f34764969fec4dd8239e94",
      "End": "3388851af4a1455aa2e74263815a4d55",
      "Id": "358838ed5c4a4b3e92b8cf7436dc15c5"
    },
    {
      "Start": "9fc7e8dfa91e49a38791d2bb1de9126b",
      "End": "6c8388da76eb4520a0e6ea22a59f72f7",
      "Id": "de67f25303c14c11921e328c39cd2efa"
    },
    {
      "Start": "4fddcb94a6a04eb399e3e923e06a8c7e",
      "End": "32ffb9d5701345ae87ce551c223b5184",
      "Id": "174083c5c8bd4565ac97bf78bc34cfb6"
    },
    {
      "Start": "dc57900866b945b6b23a87ca873b416d",
      "End": "7d9892f6c854417d91c2658a0b2fb230",
      "Id": "d03c68cff4bc417990f39a889078ead7"
    },
    {
      "Start": "07b8fd8353fd4ebb9925b01c292f3ec7",
      "End": "478e2581dd8544c1b148b600fdf227cf",
      "Id": "e9d2b8398006425586ba220447652d79"
    },
    {
      "Start": "2eece7321c73458a92ed4faa81c891b8",
      "End": "94332fcb7b11433aaef99c27401389ca",
      "Id": "216d5f04595a4a5ebcffafaff43a0a99"
    },
    {
      "Start": "c023cc2888be4a3a99cc37a54e71d4ae",
      "End": "aa125c03ef814d3aa2d1501cc6f1e7d2",
      "Id": "b93ab013b3f64e0b8204ec11a758736b"
    },
    {
      "Start": "eac7b15889414e919e424c73ecc4a343",
      "End": "435e447e2a9848d19701c4ce3634e8ae",
      "Id": "a0b33a97236d4a8f81ab09952ecbe160"
    },
    {
      "Start": "eac7b15889414e919e424c73ecc4a343",
      "End": "73272d32ceba48b986dc4dcfcc83a676",
      "Id": "6f5a265f101a48cc825cbf66fe953dc0"
    },
    {
      "Start": "96f4744fc116472bb9536d666cbe7f8f",
      "End": "34c790528c3f408daf51b8ee9bedd0d9",
      "Id": "affbe4f5e71f4fcc920a0fe26bb9f942"
    },
    {
      "Start": "96f4744fc116472bb9536d666cbe7f8f",
      "End": "744a425e29194e4aa812047c67da675f",
      "Id": "3334f0ecea754580900e2f155f01ab7e"
    },
    {
      "Start": "96f4744fc116472bb9536d666cbe7f8f",
      "End": "98b66015902e44c3843b616e1076d227",
      "Id": "e0bbbceac9be4d8ab8d025375176507f"
    },
    {
      "Start": "86e201f9000d4bf4b1ee978e3d884c6c",
      "End": "b33755a0a48244098cd9710727838edd",
      "Id": "b9204c92e6294f33beb426dba19d2fc4"
    },
    {
      "Start": "e15edca9b88641578433a411b13127bf",
      "End": "152d9e45084a4831bbfecee984edee66",
      "Id": "fe5c96441ef749d6b098ce488037d557"
    },
    {
      "Start": "b9c3746f50a84619b676670b1ea5aeb2",
      "End": "73ef3ce0bd0047d0a28adc203c1a8339",
      "Id": "73a272ac9b2541809904ca6d8370e148"
    },
    {
      "Start": "9cfeebe54574470594a2a4c73139d177",
      "End": "5eca89adac5a4168a169fee02222ac49",
      "Id": "d06ea148123f41a695092bc786e65a6f"
    },
    {
      "Start": "9cfeebe54574470594a2a4c73139d177",
      "End": "dde431f2a80847f7affd49ade87a09e8",
      "Id": "8578af3baab7403fbf330a92984a8826"
    },
    {
      "Start": "3d821e511a26456fa78e1354ac0ffb4c",
      "End": "ca07bf47970948d19c99af2a4a36ddcc",
      "Id": "0349804fc89e4eed95b4294ab1e76369"
    },
    {
      "Start": "a4df6b80e0894cd8b406f67feabf25c6",
      "End": "ca8b26084bd042ad9ad7ea18ade8c369",
      "Id": "4265d7675cc4435c86d21aa94708d796"
    },
    {
      "Start": "3ca618b40e3541beb23609edd3073d00",
      "End": "b4d6adf06caf4135b9dd1125cc751ead",
      "Id": "4df76d169a0b4162894e4f75d9ac9006"
    },
    {
      "Start": "27aebc7b768b442baddab84adb3628f8",
      "End": "1cdbd9c3193d416d815cf7d1eae0651b",
      "Id": "69325209935f4f4587edb208792d80b9"
    },
    {
      "Start": "f05d71ce805c45e8a1fe9411c4a7efa2",
      "End": "3cea78e7c2744ecab64826f0cb900b3f",
      "Id": "7c7168d046c24c2faf3f029f94d54637"
    },
    {
      "Start": "59f0dfd4bf8d46b487debc75c45bc6fe",
      "End": "9889f29566d24e829815c91cc5787d26",
      "Id": "4d40ba2406074d0da4a010686d175da6"
    },
    {
      "Start": "b2dc5270d98d4447bbcfeefaec4d84a6",
      "End": "6fb25e4508394c5c8331ed2f26ae079b",
      "Id": "34637c32981648568416bc6dee10bdf5"
    },
    {
      "Start": "dfa8bc893dac4d0c8cd4171e6352eb64",
      "End": "c2e12934dcfc487c94b8a9fe0b2d471a",
      "Id": "a685397783304076a87663ef2b352f72"
    },
    {
      "Start": "ecf03221e2a44db0a3098fe61b6d5e91",
      "End": "b71c5cb9e40f4ea5b47723a3b71ff165",
      "Id": "5ee9e1cc3ec14966a9d63a9409db4e8e"
    },
    {
      "Start": "9970b8ee33df4301b3e915270b53f7b7",
      "End": "31ce30c2c18841aebb0ff91e126d5882",
      "Id": "7f7b9259b30846fc89630c2a998c5483"
    },
    {
      "Start": "c172f5b3596740f7bd597975714018ab",
      "End": "c9b3bf0d398a478693384a528abcc3ff",
      "Id": "ff14beaef79e4a498eff15af76a7e48b"
    },
    {
      "Start": "7a3435c189e64571a1ef309e894b91b4",
      "End": "80e014219d1947e2b5d5700d9bb65753",
      "Id": "a8fcaecd69664048909135c55b641aff"
    },
    {
      "Start": "762cbe525e894ebdaf5735164a338208",
      "End": "80e49a9879e04dabab354f6b00b2976a",
      "Id": "075b849e95804d92bb6225bb33478dc2"
    },
    {
      "Start": "632b79a5a49e44e3999388ba62012294",
      "End": "f6629d907d5f4564ae5505f7ce06a2a4",
      "Id": "a8daa9eb654c456dbd27b7e3ea30d83d"
    },
    {
      "Start": "632b79a5a49e44e3999388ba62012294",
      "End": "57c7caf8e660477a961f27daa156682c",
      "Id": "6c51245f9a9c45deb4084a9373a101a4"
    },
    {
      "Start": "71f8a04daf7b4beaaa71d3caadeee625",
      "End": "2e07994338f048f0bc3f8fa1b6d84365",
      "Id": "b725f06de0c64396bac086cb3ad6684a"
    },
    {
      "Start": "b1f6341f15554e1ba9735944ccf05394",
      "End": "780531ec73b84e33a3e7307a993fb840",
      "Id": "4e996b3896814dc4b3c1f0250259804d"
    },
    {
      "Start": "c504ac2ddccb4fd7b9c62a498658db73",
      "End": "aba0448b8e374d1a8197ddaa7c1deeca",
      "Id": "1dd11522354745d7ae7cbd6dea6ce8e8"
    },
    {
      "Start": "5a52b5f37ec44d9aa4ae5afc7cdb0eb0",
      "End": "de2e330c5e454ebc8097d1dbef1cc22b",
      "Id": "8e00b9af5bae47d0b63d918ac5e20759"
    },
    {
      "Start": "1b55f2a67c9f406c9f461650df7591c0",
      "End": "7c4fc7f1ca4948348c3314374428020e",
      "Id": "70d5c27dc2a94d96959c71a908547e2f"
    },
    {
      "Start": "1b55f2a67c9f406c9f461650df7591c0",
      "End": "7cffc97fe1fc4e7c8383247c08ff1ac9",
      "Id": "1b73dadd3843446394054826e985c4d3"
    },
    {
      "Start": "1b55f2a67c9f406c9f461650df7591c0",
      "End": "4901012e09194a43b1a3c8ed8307f88f",
      "Id": "8b507921d212433eae906de4247dc569"
    },
    {
      "Start": "0d5e5ac86c374185b55c8d50028baf76",
      "End": "4f1951da19b74c6092dd25e7b0cf67b8",
      "Id": "46312f104b6745368abbec2cbba4f956"
    },
    {
      "Start": "5ba5f517591940929684b6be7ff5221e",
      "End": "066abd51bfc9496e99812ec71d075a28",
      "Id": "85e759acdcea4b6bbe3766b875f3f58f"
    },
    {
      "Start": "43549b4c0e004ed49cb2e05d7847fe75",
      "End": "707f3ffbbb0145b88e10d31b26351411",
      "Id": "ae8e6a39bad54e79a13bb9432b73f262"
    },
    {
      "Start": "236a218f7cc041b889c79e66d0911eb7",
      "End": "5c5b58fcc307450da4bdce85831b8a1a",
      "Id": "58bef92692a14170b9e5700ebdc92681"
    },
    {
      "Start": "aa24feb2e00140d2bbd91749332f79bf",
      "End": "fe185660046845fbbcc732227032a2d3",
      "Id": "bcfb32ae40594b578038a5b66c60ebf8"
    },
    {
      "Start": "b5411a1d096a4de3992c0ad07210b8b4",
      "End": "e1d1ad929a8a48e6b70b99e98acdeb36",
      "Id": "31d33d9f63dc4cc1a241788031f99f1d"
    },
    {
      "Start": "3cd0202fc4284475b73326698778a320",
      "End": "39fc787f95094275aed801b129c26739",
      "Id": "dae87ac6e7924d3b87371996044d84cc"
    },
    {
      "Start": "6eba3ea9ffb94dc68808147a97e5a3be",
      "End": "09dee36705124cb8b80ce0acb372209f",
      "Id": "24e267c3f6f648a686c0d1d0bd969e0e"
    },
    {
      "Start": "998b44c855074a8fb22ba8b9ff26cb8d",
      "End": "b35bbcdbbd704c2cabdfec3d05de226c",
      "Id": "4da15fe64087495da1693f22df6b1234"
    },
    {
      "Start": "180b31d967b24b3e8bf9f68979410e9f",
      "End": "588abef086d6481d92291e9a05c23891",
      "Id": "6a60177a03e946f49f8473ce1b6ff5af"
    },
    {
      "Start": "b4470cffb7bc46b199915d2d48c11180",
      "End": "d35e5926ddb245debe594795c11a24bd",
      "Id": "751fbb367b024ffb9a7b06119656dcdb"
    },
    {
      "Start": "7c783d1fb9d64268aeef5a91bc6576ee",
      "End": "fbf140b1d86041d9be40bf40a4c51816",
      "Id": "a3f7f2e35fa24fc8b1702000ecfbb43f"
    },
    {
      "Start": "7e67fa5f76ba4b8692f374967ec819d6",
      "End": "b9d34fd8d0ed407688cdf05aed9e206a",
      "Id": "237e129fa52c4eefabb075b8e749f002"
    },
    {
      "Start": "e0eb391da656431eb8b3edf9d77c7962",
      "End": "cf63e2c7816f49a8ba78964651a14f2c",
      "Id": "742b5218de1a41ab8862cac93dbee780"
    },
    {
      "Start": "eb63a5a28b2a4ce8b409fba0c92a82ed",
      "End": "220622fddc2a4e8cb388158d2af808ec",
      "Id": "4124c05893a543508dcda7d225305dd6"
    },
    {
      "Start": "3714c5b9c1c941a9924b8481c9a1d319",
      "End": "b9de8903421c462da0f8d9b9708478f5",
      "Id": "0f77d86298a14c9ab200730bb3ac5d1e"
    },
    {
      "Start": "07f7921d89454fa496e925e0af01c011",
      "End": "9784326f7cf04816b1a583dfa44c6fc6",
      "Id": "cb5367907b204c048c3eb898a323207c"
    },
    {
      "Start": "bfa8e14c641747a3ba8accffe2d9627a",
      "End": "8d4b320fdf154dc8b8b1291651fd8103",
      "Id": "043c2421b32f4b0ebfc1f754b02c064e"
    },
    {
      "Start": "30bbeadac0a4417bb26cd9d17f0302bc",
      "End": "b770baef22524432abf1961faf800f7a",
      "Id": "95f7f23849ae4f64a345b9438fb49551"
    },
    {
      "Start": "298b3ce194a544b389ca411d88641d37",
      "End": "0ac2e2a0b5a9427ca3d25f7adc13759b",
      "Id": "b5fe39add7c94ee1946b1716e8410b46"
    },
    {
      "Start": "298b3ce194a544b389ca411d88641d37",
      "End": "2b7ca015e5974713b14056f68f2debc4",
      "Id": "10bf070648ff4528b0eab579add5a422"
    },
    {
      "Start": "37d75abfd2064781b03f42db29bcf5e1",
      "End": "7b1f68c90564490aa1352d201df87ea5",
      "Id": "bb33d2cb99d6494baec591feefe25037"
    },
    {
      "Start": "37d75abfd2064781b03f42db29bcf5e1",
      "End": "40be5aa064c34dccb39454c5a1ac180e",
      "Id": "859cb43d46394b2092167acea4f21d37"
    },
    {
      "Start": "37d75abfd2064781b03f42db29bcf5e1",
      "End": "df651bbc5e1a4fe2bfba47b247d4d271",
      "Id": "6543095fb5aa40a1986256851f738752"
    },
    {
      "Start": "8609a7a42fdd413e88482ea9ee79e8a0",
      "End": "4660069690ea441f962a0f703fac07c5",
      "Id": "72d39996c0a84a68991789a79d4167ef"
    },
    {
      "Start": "8609a7a42fdd413e88482ea9ee79e8a0",
      "End": "1d5c67a5d3ee47d49ae2d4e161a10322",
      "Id": "97b46bb174f249c8bf7906ebab228d67"
    },
    {
      "Start": "8609a7a42fdd413e88482ea9ee79e8a0",
      "End": "06a5e4a126734a30a72a2a0d7a6191ef",
      "Id": "1a3e4c19b27d40a788fde35b02a19c94"
    },
    {
      "Start": "5db533b232e144c297a93cc74a307cb0",
      "End": "58142107ef6b494197baac44070b63f7",
      "Id": "0f5037b670264986ab5ea89634f41ff4"
    },
    {
      "Start": "5db533b232e144c297a93cc74a307cb0",
      "End": "55a2fac7c61846a08c85379a31f63bbf",
      "Id": "14d8760b57994b6bad39f76b20d373ea"
    },
    {
      "Start": "5db533b232e144c297a93cc74a307cb0",
      "End": "defb0bac8f23495ebecccb5d80bfe03c",
      "Id": "567e9abdaefb4f1fb62447aae685e16e"
    },
    {
      "Start": "1319a547c23542cc944889aa869a68a4",
      "End": "1bd9010382eb4320aa5af47ea96ad2bd",
      "Id": "ab1f652036254c459acc0c09eaedea24"
    },
    {
      "Start": "3d6624f1fcfe41a3ab3d08144bfc83c7",
      "End": "88d307ad6b7b48b08324796a64cfdc7c",
      "Id": "6b04a9c7015941b8a828f1a997aaea61"
    },
    {
      "Start": "9e656a1f34ed41748f2f153b83671e0a",
      "End": "245034b5882540a9a743da37960ed428",
      "Id": "d0ab79bbf652422a8536b2f4e69acc1f"
    },
    {
      "Start": "41e92a30ed9f4bf39fc8606466354a97",
      "End": "167fd4ec7aff4a98bd48028d2bb5d6f2",
      "Id": "b6181694127849ddb57169b7d8294c38"
    },
    {
      "Start": "77153557039844ab9bf23d9474701810",
      "End": "2b07adfc3ac14707b7e9d54e02ad14e9",
      "Id": "ff4bdd86bcf84f59959d01742b9303fe"
    },
    {
      "Start": "854b4a268d794f92b921eb5be0dd9e85",
      "End": "07a5dd5ac7c24d92995f24472662fa0c",
      "Id": "4fb561244e524c43acc064a3b6ca4a8d"
    },
    {
      "Start": "854b4a268d794f92b921eb5be0dd9e85",
      "End": "bbc28b7fdd90438090a92643f9a06f6f",
      "Id": "7a3ea76a6dac48e09ca7a464f5eeec5a"
    },
    {
      "Start": "854b4a268d794f92b921eb5be0dd9e85",
      "End": "9b263b5288c44187b3322cbe797190cc",
      "Id": "a7a509bddef042fd940a0d63936da32e"
    },
    {
      "Start": "41545a4544f245e4a1b5fd1a850feb6c",
      "End": "b7cdf34cbbb84a8ba42eacbd591cfaad",
      "Id": "48e2a14fbf7f44618e6162900dce8675"
    },
    {
      "Start": "136344b1caad4335a819836557bd0458",
      "End": "3cb0833927084b36b14dcc36d14e4a1f",
      "Id": "6087890238644563b313065f297bbb9b"
    },
    {
      "Start": "136344b1caad4335a819836557bd0458",
      "End": "1c8c46f9025845b29650dda752f7b510",
      "Id": "7c325995378c49188a5bbfe6eda2fd70"
    },
    {
      "Start": "f3ac3aa688324d1491f7f20a7f2e9c00",
      "End": "deee5f4db1154d72bf5fe794294b3c3a",
      "Id": "0d637cef524e4ed0996a99551b2fce07"
    },
    {
      "Start": "d211de8c254344a7bde5336f08274f8f",
      "End": "bbab371f7f694b329dd2344d5adc2d04",
      "Id": "258dc42985ad4a20b5c909c74dcec0d2"
    },
    {
      "Start": "302e1ff7878c403fbf03675ce9d67d52",
      "End": "5697436a5edb438e823fb92daf32486e",
      "Id": "8c8f005fe498447fb030f710fd0f97d5"
    },
    {
      "Start": "d2d135c6ba714562afa42f302df8ab9c",
      "End": "7caeb24dab764a538396157acfbef7ee",
      "Id": "87c21979d7b348af922b61f90cb500d6"
    },
    {
      "Start": "fc9c584f6edf4e3a9c036db703d478f5",
      "End": "8caee1091e3a4a598d17f433434e709e",
      "Id": "e800fb64e0c34f28a0b8c667f716e3c4"
    },
    {
      "Start": "8d13bcd95dcd436a9b6027024d292f22",
      "End": "9ca9b2c9191d4abfbb248584fc6f5f47",
      "Id": "ef09cfaf91ab4bfea6e4b97f565a4afa"
    },
    {
      "Start": "8d13bcd95dcd436a9b6027024d292f22",
      "End": "01a4349a5bf64376a97ec496d0ae3508",
      "Id": "d60d0b2d44d140ddab09a6088f8b4c44"
    },
    {
      "Start": "bb00b92b2c274d5ba83910e75c1729fa",
      "End": "aa6eaff09ce6426d9e78c4455fabc1d7",
      "Id": "1c1da3dac6ba4a798c2c6493e9b28c96"
    },
    {
      "Start": "3ec86fb29c9547978924cc3251636487",
      "End": "1f07754a67a640d7a7934bc1de9bd271",
      "Id": "eb5631dbc9524dee801fe2e0bee05a0f"
    },
    {
      "Start": "38c23574da2941e8aca3116612a9163b",
      "End": "bf4da9fae2704265b9c2854b4c30e5d4",
      "Id": "c74265b2445e4b5b97262c97d6e65543"
    },
    {
      "Start": "38c23574da2941e8aca3116612a9163b",
      "End": "85bb5180d9c24bbcbef9227c29c90b42",
      "Id": "80498b09b19d4e90b8ecda779198bed8"
    },
    {
      "Start": "0af4b368c14d44de8f0ab64cc0cc861c",
      "End": "8b804a41630e48e4a51f267ebe415c17",
      "Id": "0d1c0f64938e40228da3660856cc4f2f"
    },
    {
      "Start": "29343223eb6349d79fe6c4f09b4e5910",
      "End": "1fcc73f3e214423299fca2c7b04a2fca",
      "Id": "82288f0c6fdb4504b020d14831a5b0a6"
    },
    {
      "Start": "55dbd5be5a824efeb31acf24a59048ce",
      "End": "4db43ec947bb4d9c9ef4ec4aed3d618f",
      "Id": "48524f3b33f04190b5dc3f1457097736"
    },
    {
      "Start": "a80bc4225d9b45798c381099c28c7f53",
      "End": "ce0deaa33a6c4ffa851721bc8b9ae88c",
      "Id": "1b983269298143e0ae71b70f7fdb1e49"
    },
    {
      "Start": "86a4b1e6a8a9448591a324fe785fd58e",
      "End": "aa2fd5bbf65641c68e25342f26566ac0",
      "Id": "a78f6b1e15184bdca0d9659833fc5276"
    },
    {
      "Start": "539dc966cf114499a6d421412f53e7b1",
      "End": "aec50965779b4b72a01e6b356289a868",
      "Id": "ef82e4aa39a84c00b1a8e6e00b9148f7"
    },
    {
      "Start": "40c3a99a162e40a6a999a357c4fd1f5b",
      "End": "851868c612a448b9b05074d6236db1f1",
      "Id": "cab49a31166d44f7b062f45883fcb729"
    },
    {
      "Start": "c6702784964f40dfafe090cd8fd3c55f",
      "End": "868d91633bfc4fa5adcd370be4d0c6ed",
      "Id": "d2ed8d7cdaca4d059f5113017586d4fd"
    },
    {
      "Start": "c6702784964f40dfafe090cd8fd3c55f",
      "End": "a32fb057be9c4ce1b3f63363eb115ee1",
      "Id": "3e27c1d1766d43228245b1052aed9765"
    },
    {
      "Start": "b24cfba447cd45d78def775c475dacbd",
      "End": "4cc033e17a0246c0966ad0edabc6d96b",
      "Id": "04de7af7fd1e4574bdb30ff8d2a694ff"
    },
    {
      "Start": "345520d9c9b448c492f261d917630155",
      "End": "af9bbb3c613d48d38ff5fc5fc04bf267",
      "Id": "520cfd9505d54ee99d4afafc1f5b478b"
    },
    {
      "Start": "345520d9c9b448c492f261d917630155",
      "End": "8fa8514c5e384a34a16f33d7f62b515f",
      "Id": "d87fb8725ff746a894ca643a0f3c70ce"
    },
    {
      "Start": "50e284a7bab04039a78538f3f4b929ea",
      "End": "33e708437d814e7ea76740b7422a78e4",
      "Id": "cf6ea46f705147fa86f8f64c51114730"
    },
    {
      "Start": "50e284a7bab04039a78538f3f4b929ea",
      "End": "a21991d17ab84b8e802278320b69c4e8",
      "Id": "9e1e8a11845f44ccbb33998b8d76b1d7"
    },
    {
      "Start": "50e284a7bab04039a78538f3f4b929ea",
      "End": "9230ebcee4fd4b96b45de2f92947999d",
      "Id": "724a1fc452284f45a45561c6674a35ca"
    },
    {
      "Start": "27883789cdc940f9b51914496664e60d",
      "End": "3890dbef6cfa472cb738cc8648e5a6cf",
      "Id": "811c5fb4550f421b99e7b377fff922ac"
    },
    {
      "Start": "eb18205eeb3d4fa8b7a1d82a1f0e1f50",
      "End": "24aeb3177e2240059f75a1e3c93d32f7",
      "Id": "f1f0181ce37a48aaac3cf364178b30cc"
    },
    {
      "Start": "4e5b922e65af48c7900ee2962fee77c8",
      "End": "5afc1b061c1443d58a9bb04bfe760898",
      "Id": "f0fbafad22ad4fcbbe9048179544f5f9"
    },
    {
      "Start": "da2bbc6a35bb4477893b19d5ea9e7f4e",
      "End": "ec23f9d8751d42338d6ac1d403ddcaa5",
      "Id": "51507ad8379d4961ab37beb8008458c7"
    },
    {
      "Start": "d25c1adf6af94c2b93b936929e2b0096",
      "End": "7914efd98b3849a29e8384af9bafbb40",
      "Id": "c4a923d98ef64598acf073e89c66c67f"
    },
    {
      "Start": "8fca14452c4e4ea2af3c3b0aec3ddae6",
      "End": "4dc80be228f8417998fa8d2b8f1dd42c",
      "Id": "1732861687074258876398204e6a8138"
    },
    {
      "Start": "88f454d8f94c4ffdbd0f60a3002b0d60",
      "End": "34385ef194c3404bafbe874a3de12f54",
      "Id": "a169e11f26ba42aaafe52643f0a5e367"
    },
    {
      "Start": "821a0c6e3deb4fccb5800195c96c8735",
      "End": "0b63a3a404bc415b865670eb316d23ec",
      "Id": "3902a926b28f45b2aec4c7310db34947"
    },
    {
      "Start": "821a0c6e3deb4fccb5800195c96c8735",
      "End": "05b3f6b24e6b4f5e8193050b3611dfd9",
      "Id": "6ae9e83b503f4364aff1de173cea2883"
    },
    {
      "Start": "0a4ad0b62a774aff829be6b40bc9d42a",
      "End": "a66f4ae5a60b4fe19f644e3ff1de788f",
      "Id": "08ed2a58c8894320a0b4c3af3456cc2f"
    },
    {
      "Start": "0a4ad0b62a774aff829be6b40bc9d42a",
      "End": "4373d429f89f4c2a8a9acd7a3f147b42",
      "Id": "c1847e0a71b440d580e2031513338475"
    },
    {
      "Start": "054f6bee9daf477f8b2700550d7f0830",
      "End": "767aafd5a37f4cd0bde18adfd49db31c",
      "Id": "e0cf794a3438477f97404e9719e4af30"
    },
    {
      "Start": "054f6bee9daf477f8b2700550d7f0830",
      "End": "ad8444a942d6497dbfaad191768b993d",
      "Id": "15cb3c1e643a42939f54849711b4bd8a"
    },
    {
      "Start": "68f69000789140acb995fd555ddfb9df",
      "End": "e71c9f6eb7f94251ac3266d25e2893f4",
      "Id": "c5a5368d14eb441a8b8dca1c45bfd998"
    },
    {
      "Start": "67f649a360be4c29af9a614afe64c25d",
      "End": "5a4cbb60b8ad47c38e58ef3ce7425ace",
      "Id": "5ce63ec768464758948ea7588a98119c"
    },
    {
      "Start": "0b04cbb9906a4532891d8b35c515738b",
      "End": "f1beb2f717ba4a09a3b99302f24d39ea",
      "Id": "b827cf8106434437b1c8693ddf064033"
    },
    {
      "Start": "1af8958d98934f049547a22e3f797c6f",
      "End": "6110860a816442309908654db22f0799",
      "Id": "9680d10132e24359b4b6129e7ce0b2d8"
    },
    {
      "Start": "07ce9b2a182440b399f19f1f2a15ba87",
      "End": "47f95f4602984e3c9d908325917041fd",
      "Id": "3440464f43a44e7394e61e939e4979bb"
    },
    {
      "Start": "ee99fd3a81fc4a83892924bad01dec05",
      "End": "b5dcbf2124ae41638949f8e1a17b34e0",
      "Id": "5caa3518a33f4526b9f8e6d5cc193ecb"
    },
    {
      "Start": "ba6da9f9b27847ebbeff2eee03fe9052",
      "End": "861fecbf126946df8942a7d22c951cee",
      "Id": "1e7979b3a48b4a4a82faf5d0080a3ca2"
    },
    {
      "Start": "ba6da9f9b27847ebbeff2eee03fe9052",
      "End": "b0382e9144964e199ae8a3112e5f1727",
      "Id": "a71d14691bb94de4a012e3028d4c9a3c"
    },
    {
      "Start": "014d5d694e2c408da54747863e5d7dc8",
      "End": "1152ef32904a44c89b81ec7732dea626",
      "Id": "568627d3ab814edd9aa86cec830cf678"
    },
    {
      "Start": "f656ad741407400ca2b15d75da0f4cb2",
      "End": "ac1f2f0ad6d0436fb311d93e20c48120",
      "Id": "051b9d5173d7422d9073f7bccf5c1fea"
    },
    {
      "Start": "f656ad741407400ca2b15d75da0f4cb2",
      "End": "1195608a28e4481e993f25e25f252ca0",
      "Id": "740850fed24a4cb09a9c4cb67d2ab440"
    },
    {
      "Start": "6d45a400a09a4c70b11a4cfcaa736248",
      "End": "873b3e44c2ef405ba7c448cc72c44b39",
      "Id": "9828eb74cf0d42b8abb80ded7a46ddba"
    },
    {
      "Start": "6da6f2a02be5450b93842cb1bef9305f",
      "End": "2d203ae3f18f46589f843171e3a5c57a",
      "Id": "0e9cfa2f26274c2193b4bad93513a683"
    },
    {
      "Start": "76bf41cc80f6447cb30ea142ba0db7f0",
      "End": "9d81dee2d5064ae985876ac7e7f6600d",
      "Id": "5aa6aaff5edb40b881ec3b313e0165e6"
    },
    {
      "Start": "95ebe81e4cb3414a842e5b58b590ee65",
      "End": "3ea9be6c4f7141a5909b62fd599e0516",
      "Id": "e107c1e1d3fd4740bb59ad199eeb4f69"
    },
    {
      "Start": "c275c1c05d66429683c7320d78976926",
      "End": "ece4938b316c4811842232860b6088b2",
      "Id": "bf18e61c06c741239d5945e9c777de30"
    },
    {
      "Start": "32de334d870b40eeb219a6db4971725b",
      "End": "f4bf44b57e7f43188042adbb8889dad5",
      "Id": "5968a937bdc34882a92d300369fd9169"
    },
    {
      "Start": "010aa1db79d1448e8046a7689a34da18",
      "End": "a2448d18cb0f4c1c87e9b80106f94d8a",
      "Id": "511fed316f9d4db285ebde6bf210dbfd"
    },
    {
      "Start": "dde5310e6fb146f9b3c3214f1c2d90f8",
      "End": "e4682abaea224c7e901516b1c63c1b09",
      "Id": "f7378089e3d14b009bb508c8d44933e0"
    },
    {
      "Start": "6f79691ae6df4925a351f27ddc238b5c",
      "End": "580ad4ac31cd48ebb83b173060e6d250",
      "Id": "3d42768b1fe5465592e86cf65c1fa3b4"
    },
    {
      "Start": "e247ebcb6a67448d92960c2590c59151",
      "End": "03fddf8789384a05b637528de217b4d9",
      "Id": "6994eaac3dc942a5a1107a025d6f41c5"
    },
    {
      "Start": "5564c4e3551d4f138d1af544e18d836b",
      "End": "4e727c094dcf4e9893724ff6267d8b47",
      "Id": "059212ae866e4e49b552251f017fa375"
    },
    {
      "Start": "1aec17fe7618473d8a35e4d0253ab99c",
      "End": "6e37bbbe2e324e6684e6ec8debeae575",
      "Id": "540acb44168a4f959409aa15663223f8"
    },
    {
      "Start": "cc77ff48ecf746139fb768816061c9bd",
      "End": "0645064a3444404caf058083f31368aa",
      "Id": "6b355839337a4e1d90e5246885ef5545"
    },
    {
      "Start": "26190b0af4ed40f5884f7ac8af19473f",
      "End": "46ef0991aefd4e0e852f812b0b9a8d7c",
      "Id": "33bb38760ca04fbab6c400fb8622d36b"
    },
    {
      "Start": "fabe652f809e4979a0540fb846a3fca1",
      "End": "326b629a87604fdfabd871c036c0e4b0",
      "Id": "190606d5aa014522965688ad18f45d91"
    },
    {
      "Start": "fabe652f809e4979a0540fb846a3fca1",
      "End": "692155f6808b41db8140e3b05d392a66",
      "Id": "c567862713684a528009748a3a4d1eeb"
    },
    {
      "Start": "938027aedcf443a499a40c5f73e75fce",
      "End": "a444ce3985994398b0a593bced037b36",
      "Id": "75d6dc848f544155bf7f7ac6e6694214"
    },
    {
      "Start": "c018f428c5ba415b90e6eee9363d5e8a",
      "End": "5df412c762b84572bcca2523721c5c18",
      "Id": "ec6a9e40a4d245deb3173538400b22ba"
    },
    {
      "Start": "dc8af495e365405dba6e9575a4cc4301",
      "End": "0bbafe0db4954ed8bf71ba3c21c681b8",
      "Id": "c7f03654c0db4d8f93409695d199f325"
    },
    {
      "Start": "dc8af495e365405dba6e9575a4cc4301",
      "End": "9ddab2934a864febbbfca746dd1eaf2b",
      "Id": "ab5417a8fea94dadb73d6e1e27073987"
    },
    {
      "Start": "9daa30904c234b0da1d851d43e6a06cc",
      "End": "b6075373a90d4c2094a0da9a6ce4713a",
      "Id": "47d3b24781cb44bbbd38c0e9a03b45f5"
    },
    {
      "Start": "5639c15c2d374438b7a8555c3bd0c784",
      "End": "50804a92cd6f4f58b2707b8bb7a2632d",
      "Id": "887b592a1d784335bcd205974d6ddae5"
    },
    {
      "Start": "5639c15c2d374438b7a8555c3bd0c784",
      "End": "652a2d8784304de8a24b13de74f418bc",
      "Id": "e5a1c99a8da449e2ab7cdc1f733f6412"
    },
    {
      "Start": "f30eea52ee0b4a13bd1d751bf17f8fa9",
      "End": "c009609eb5c8442fa0c7730b022e1f0f",
      "Id": "cdd4892412a04c4290c587ee91eda3cd"
    },
    {
      "Start": "6cac4969efcb4641829cb1cfa463b223",
      "End": "df25f7fa79054c78bc3b1c3463c52e60",
      "Id": "488edc6855034c6da229445590eb3681"
    },
    {
      "Start": "6cac4969efcb4641829cb1cfa463b223",
      "End": "1090ea842b8441b9b8e621798baf2639",
      "Id": "8a35a34bc6c7413da687550b919ecf9e"
    },
    {
      "Start": "6cac4969efcb4641829cb1cfa463b223",
      "End": "3a802e022de04e58b662e5c88fde0419",
      "Id": "9c13d21f3a304ba79d370c01e7dd8f70"
    },
    {
      "Start": "f86790a5e7154855bb6b18c9b4763b13",
      "End": "87da3f8cbb0a45d18a138fe0184555d7",
      "Id": "cb8e746914f14a139460d9e95f84c67f"
    },
    {
      "Start": "f86790a5e7154855bb6b18c9b4763b13",
      "End": "680d1ed87fba4ff68daf4ee7fff8b054",
      "Id": "847efafb47c24beb8150ed1daca07b87"
    },
    {
      "Start": "59675584151b4e5f9a947f3fef88e296",
      "End": "6f902e0873f54ba398aa877ba463256c",
      "Id": "9e885be500864b50b8dd09e7f7d25c09"
    },
    {
      "Start": "717aae02b66c49c9857ed5ac8be79078",
      "End": "01b4b9c9682041e0936acc7f3136932e",
      "Id": "ed9d2ac44eb7404aaea0f39ce8fceae8"
    },
    {
      "Start": "112ad1c033024e6e80f30b5f72142bfb",
      "End": "01e80e0d424840d39427205b6b4a6d4f",
      "Id": "a1136ae9de1e4a97bd21b024b89bcffe"
    },
    {
      "Start": "112ad1c033024e6e80f30b5f72142bfb",
      "End": "5c747cea18f24cc3a255a977fb3c55b2",
      "Id": "07c545d0cc9b4528887a44b3f314c1b2"
    },
    {
      "Start": "c2e25041a04241969a7fa8653e9c3c29",
      "End": "b3ef05449aca4558ad3a0d242bf0add4",
      "Id": "3ddeac7fd23e4a72b04d2020cbab09cb"
    },
    {
      "Start": "fead22820b8f4c08920eaafeb85db831",
      "End": "7c82f0bac2194d7e96cc120f78490937",
      "Id": "29834e8f143f420a889af5fb829980f1"
    },
    {
      "Start": "fead22820b8f4c08920eaafeb85db831",
      "End": "6271c4c8bb11477aa374509cedf6bd73",
      "Id": "819aecdb3e3e4e028578fa64b3a9d177"
    },
    {
      "Start": "df45c5a9accd484b9aba5814f62d81b3",
      "End": "ae781c83b71c49f7979828017f8998f5",
      "Id": "ba2cdc445dae41b889a9f383c1e3b06c"
    },
    {
      "Start": "df45c5a9accd484b9aba5814f62d81b3",
      "End": "2ac967a4b9ce4f90a5635eec462ba08d",
      "Id": "9f0d2428272b4a469a1fa81a20a6ce5f"
    },
    {
      "Start": "ea8393ba359048fcbd097f6967e81830",
      "End": "0af46a6e43dc45b8acfb53f4dec2226e",
      "Id": "40b0cd72877a4ef2b5ac1439afe391e8"
    },
    {
      "Start": "749d8d15593948639fd5d459254cb50c",
      "End": "f48d19f3e4184a03982ecf2fc4513ae6",
      "Id": "e91182d0c62946ef9295e5b36cc9c168"
    },
    {
      "Start": "749d8d15593948639fd5d459254cb50c",
      "End": "4545785aab7f442ba480e3cfc3edf085",
      "Id": "b4e357389039493999c9bf16ec4d2fd5"
    },
    {
      "Start": "749d8d15593948639fd5d459254cb50c",
      "End": "76cfcd8b13804221a7512f2c5fe9f53f",
      "Id": "dc7e4c4748c54674b3f2b3bf2043f13d"
    },
    {
      "Start": "eaa61265ec3a434dac425632b522e7a2",
      "End": "8e4c54c877314e18a72f46b8ddf15f85",
      "Id": "0f01a802c183423eb1a532299338c315"
    },
    {
      "Start": "eaa61265ec3a434dac425632b522e7a2",
      "End": "556b777b0d444eb0bd39fb8ee803e244",
      "Id": "1351cea0c04f406893066867a305c09f"
    },
    {
      "Start": "6341acf2107745c3ab9c8e421cc57bb0",
      "End": "65f87ac74fc24575ae66fb477cfa1f42",
      "Id": "000d2efc83a24140b22a5ec676d69480"
    },
    {
      "Start": "1a0b000b10894b9b83fa22ef5a4f1672",
      "End": "18954453c7af4e4fb48e67512cb463aa",
      "Id": "d5760c7059884895b1d2a3d223786036"
    },
    {
      "Start": "65065f9c4075455f832cbf898a6af850",
      "End": "5b31eecf0e0f4ae88faf4ec2792cc817",
      "Id": "8a33156af3df46a58abe5784e4254800"
    },
    {
      "Start": "c0d0eb3c40ac421c998776bcd51fe59c",
      "End": "8d6ab1bacc654c86b711456fbed62496",
      "Id": "1b9c617f5e8b487ba7f6743fcced7144"
    },
    {
      "Start": "c0d0eb3c40ac421c998776bcd51fe59c",
      "End": "6cf6410a234c4a919061fb133c31c9a0",
      "Id": "1d5fd6bb935a4fba826c11e9223a865e"
    },
    {
      "Start": "2a64d148c99b4b4fb76e29d9ce74beb1",
      "End": "eb1c94cc4350483ca3811d8136f02aa4",
      "Id": "b216f28bb6fc49f1aff57561a3df64a0"
    },
    {
      "Start": "2a64d148c99b4b4fb76e29d9ce74beb1",
      "End": "42f023b2a8f4435394e5bdc16dd577e8",
      "Id": "f5506d4754304a89beeec4c32b50892f"
    },
    {
      "Start": "6f8ef50ea6ac4dc39f7a826769fb2a5e",
      "End": "16d96cbe28954467a90a6b18aa8a1899",
      "Id": "1849fae2ac7543c3b0d97ac5acfc36f1"
    },
    {
      "Start": "e8ad42bcc02b4270a22049447a25b9f0",
      "End": "7b8b5b4937c1409e8f219e0f011d6503",
      "Id": "c22e80a85d564422930cdff5eac123bc"
    },
    {
      "Start": "1741e6506e774d92abe8584ceff42f42",
      "End": "a729931492ce40b3b93a02401b80e40c",
      "Id": "12b3d02a3e5a42b08c457e4a698a6a7c"
    },
    {
      "Start": "1ff3690cf707466d9ad223eb16415c47",
      "End": "6c4cda198b9c46708bc6abf8dca18968",
      "Id": "161dc27b593343899b32b2b7649ddf47"
    },
    {
      "Start": "11c57a8626c042839ee8efb829a5e06f",
      "End": "3297844927fa4d408f7a30ed8bc4c4aa",
      "Id": "bf530fdf6c8b468cbfe080750d5240b2"
    },
    {
      "Start": "a2eb439aa7fb41ed83135167a78786e4",
      "End": "ffc1694b4bca4e18bbd3fa531bcc9ab2",
      "Id": "f1b58939a21b4835bf09fb7794ca76ec"
    },
    {
      "Start": "47f1cff9b91142aaaad91abfff265e68",
      "End": "4b041e6603d84c1f9b229448896b8086",
      "Id": "233bda7cb8ab47c78a44c13a81e034c6"
    },
    {
      "Start": "cbbb6400104146ec8f3b718c73d3e93f",
      "End": "865294f2d25245808f00fd4b69d5c2ee",
      "Id": "3f552b6cc1b84d30b09f748daa4f7889"
    },
    {
      "Start": "cbbb6400104146ec8f3b718c73d3e93f",
      "End": "65dd79f52c264a519c38b049702d3acc",
      "Id": "64e554d5f2184de99bcf39bc9536be2b"
    },
    {
      "Start": "921112e4175241ccb6ac2f66571f23ee",
      "End": "25679a3efb16406596798cb85d7c338f",
      "Id": "834401398ffd4e41916b977e9898c8db"
    },
    {
      "Start": "81b80b08c5a34ad5845091b00709c611",
      "End": "1c6d23a7f78a4e9f9d710bffb548a360",
      "Id": "9ea37c41ae664f8eb13a8d6adcfc7f94"
    },
    {
      "Start": "81b80b08c5a34ad5845091b00709c611",
      "End": "cba93d7864c246fb82d08b9adaf58c31",
      "Id": "ec5a62db6dc9495a9a22f4dcc8db5cde"
    },
    {
      "Start": "81b80b08c5a34ad5845091b00709c611",
      "End": "f1147e63a01e4a148beacce7f2068c64",
      "Id": "b4fdce631972418fa9d3e36d5a1929ed"
    },
    {
      "Start": "0f0a13688ab649269ef57226d0525cab",
      "End": "2cdfd4edde254f728e19108f6b6fcfcc",
      "Id": "fa53b67cc4f14c7db64ddfa759aedf7f"
    },
    {
      "Start": "0f0a13688ab649269ef57226d0525cab",
      "End": "789160cae3de45d8b1eda1775ce36a92",
      "Id": "b35f36febc444fd4b6c96353c091cf57"
    },
    {
      "Start": "0f0a13688ab649269ef57226d0525cab",
      "End": "547f62db68d7443fb12ba7ff19ce8b0a",
      "Id": "cf5b9fef83e545ae9d88cb4afe725fb9"
    },
    {
      "Start": "56bb287252c8402cbad61debb61fa5d2",
      "End": "1afa19d5585e483d89309202dde76dcc",
      "Id": "e597e38b2794433fbd63131ebcaf6176"
    },
    {
      "Start": "56bb287252c8402cbad61debb61fa5d2",
      "End": "28b3c34b241d430c8df7c709c3e74efe",
      "Id": "d2f50a37f51240a78027d136885cd8cc"
    },
    {
      "Start": "6e2db3fd3080464080c94eb6c2ff9c4f",
      "End": "2e358302bb3a47bdafbe9a6ae823519c",
      "Id": "5aebe30790e045abb32e90ff9a31ecb0"
    },
    {
      "Start": "bf3abf81655f44b7ba26151940cbf37c",
      "End": "581bb7abaa5f48dfa17d244828f5ffe1",
      "Id": "371066b22d7645ccaf66e9e94b8db4f7"
    },
    {
      "Start": "bf3abf81655f44b7ba26151940cbf37c",
      "End": "388d1279f797456db3bb43a9f8296708",
      "Id": "44afe3defc7d431496c510ddd3163926"
    },
    {
      "Start": "ae8a2af5098d4189b023c0b3b0b652d7",
      "End": "74ab82aede154fe4b1748afd83beb6d7",
      "Id": "5b10d4cb7fe0473e85e1235af79c74f3"
    },
    {
      "Start": "6a494083af924c8c9d2971df4060dc8a",
      "End": "b9dcf4467ee34a96ade192880f13d603",
      "Id": "ac9b160448994e02af40ecfc02406cf7"
    },
    {
      "Start": "6a494083af924c8c9d2971df4060dc8a",
      "End": "b28237843df14bf586d90359f2fea450",
      "Id": "78c2559b70dd48bb8c23d376f1cc6f28"
    },
    {
      "Start": "6a494083af924c8c9d2971df4060dc8a",
      "End": "c4c01ad8122a48d1a65e176c6e40d7a2",
      "Id": "71223fd6bc7045b79b6330737821cfb4"
    },
    {
      "Start": "e07e381380174ae58347e03b8834e4c3",
      "End": "cd37ef97c5c5417fa3c43ae8eafdcb6e",
      "Id": "5074b4f7579c474c87949e66cff692fd"
    },
    {
      "Start": "e07e381380174ae58347e03b8834e4c3",
      "End": "6772cb344087435b8987eaaedaba4e82",
      "Id": "8e0317a39bdf4e71bb73f5c211eed991"
    },
    {
      "Start": "e07e381380174ae58347e03b8834e4c3",
      "End": "70954c02e8b54ce59f3931c7c85aee00",
      "Id": "d8a3f80defa64ff2a117155ff5d3071a"
    },
    {
      "Start": "13f0b5a8406f42628a01250504d98ca1",
      "End": "9e0742aa2034422f84e1d82d1be2bd60",
      "Id": "be057cc2a73740ada70990b4a5e21234"
    },
    {
      "Start": "13f0b5a8406f42628a01250504d98ca1",
      "End": "718dae2b7f334b0b8199066a73f8f7b0",
      "Id": "fe3e5ff10ff0437cb5d9de9c81f4f9d4"
    },
    {
      "Start": "13f0b5a8406f42628a01250504d98ca1",
      "End": "3a9fe4fb8a994f8b9ff13c6c5caf9c2f",
      "Id": "a27e577856be476782e425b422930068"
    },
    {
      "Start": "301a3f6ddf9f42f0a9b82fe436cb756a",
      "End": "a8ac6d813dc74f1b9d784afbc5e26da5",
      "Id": "3e1d04fb87564d01b3f62493942ebc1c"
    },
    {
      "Start": "b71742488070486bb96500b45fe12097",
      "End": "3a3dc206c01e4a7eb79173bad0f14ffb",
      "Id": "061a480c06464320988213df482afa68"
    },
    {
      "Start": "b71742488070486bb96500b45fe12097",
      "End": "a2d2cb6478314bda9a862a2fd0b33415",
      "Id": "492d3ba78a0a4df983d6a99dbb680c56"
    },
    {
      "Start": "bfbe02a306344c0e8e19d55e1c71652f",
      "End": "03f66ef905494640b7b3483978b052cc",
      "Id": "d874414accc240f8b93db17eb836064f"
    },
    {
      "Start": "9339d30d4b07463b97d33bd04cc38b85",
      "End": "bb301f474d2140d2bac9f794ccc45286",
      "Id": "2d4699b8480a4ecbad30ea7140b9620b"
    },
    {
      "Start": "9339d30d4b07463b97d33bd04cc38b85",
      "End": "3ac17b498df14618a62b684dcc96f758",
      "Id": "a687d53fb0584eb1ad5c1b4609375d27"
    },
    {
      "Start": "4cb50bab696b4781bd80a8138260e65f",
      "End": "8446360b61544602bf2226e9097420b1",
      "Id": "0e026c4abc1e4c47b0554e161f29e957"
    },
    {
      "Start": "fd548d41f18541599be998655c3aac67",
      "End": "9dba62f050fe431bbfabe63b98719c06",
      "Id": "5b6cc98995214a46bd17807266200685"
    },
    {
      "Start": "08d14eb96af84c738f430cf3d054cdcc",
      "End": "f9ec8543331a451cb63a0ffdce4b38ec",
      "Id": "c7ec01510669497bb71d0e70c51acd6e"
    },
    {
      "Start": "6876803ff777479fb3c7633f68ed1ad2",
      "End": "cf215b334f3447b0970d7f08215ed8b9",
      "Id": "e87d9cec679441fbb5dd70f32c2576d5"
    },
    {
      "Start": "0fb0f36cdfc94b979f14f35170ca7797",
      "End": "9619a129292a48e68696786c736778c8",
      "Id": "5f1a8100456b45799fa2b951154e1bf6"
    },
    {
      "Start": "0fb0f36cdfc94b979f14f35170ca7797",
      "End": "cbe2f24a79384d5c9a896a4e6a1f7b62",
      "Id": "6412947c24f14917ae842252ea5656fc"
    },
    {
      "Start": "416e0965912541efb3dd781e3200e312",
      "End": "234933232e2b40d493f60a898268ed33",
      "Id": "948090fb553949c2b56ccf17d5a1c72a"
    },
    {
      "Start": "416e0965912541efb3dd781e3200e312",
      "End": "0fe74eb9a0e4458f90356bcd6eb74408",
      "Id": "16fd5016409748ac95a9da317000b383"
    },
    {
      "Start": "8ed0d0eaffe8429a98c8c803e8d76acc",
      "End": "b3248834023d4d9585183cda0cbf6a10",
      "Id": "ed8e3b2f9b884355b08487da7d7ac7b4"
    },
    {
      "Start": "95158bb87d364a93b87293720ade1113",
      "End": "5373ff632c334c8a8fe1da9ef194568d",
      "Id": "79ecdea86f6646b6bf298b59fe4dcaf8"
    },
    {
      "Start": "18fe4aa097874b4eb7693d5798ebd589",
      "End": "c165e226910d4ffd81df2cec4990358a",
      "Id": "533148adb74540ffa3b84e548b234740"
    },
    {
      "Start": "9f62103e842d42b0afa2397a9b4b33eb",
      "End": "e40953e2d32845498c61fb9155d1bef6",
      "Id": "ccd7e38d666546f2acf53e987f86e8db"
    },
    {
      "Start": "74eaebeb908949a6894d90b1d447ff84",
      "End": "430e4e7825aa41fda32f6b86443a6459",
      "Id": "404bf12f6b624e9c8fb5411e0e0f3f59"
    },
    {
      "Start": "74eaebeb908949a6894d90b1d447ff84",
      "End": "4d4a419871934adfa5a7b656de862534",
      "Id": "1995ce1ffc204e11b557ab7918a7abd5"
    },
    {
      "Start": "2e4bbeb7e82b4763856e279344b2493e",
      "End": "51cb307902f041ad89fee37d8cec3626",
      "Id": "43f8bae9fd5b49ba851689cda29c16ba"
    },
    {
      "Start": "cab7e3d0f5d2483ebcda00c1fcfa2a23",
      "End": "e0dc1645e6614fa394f290dbef2b4f62",
      "Id": "d72740fc0a7441f4ab1e28babe619c6b"
    },
    {
      "Start": "4e5316048f9745fe8f11f5151e4feaca",
      "End": "ed440595f3794d749a9daedb1399e7e7",
      "Id": "a7103f967bb648c982f9f1c6085f0787"
    },
    {
      "Start": "aa86fed0ef0b4a85925085ab8d59c66b",
      "End": "d0ea55dba3834968bf3bd692c0c5311b",
      "Id": "d51f2576211745b79aad6ea6507bdabe"
    },
    {
      "Start": "c5fb78f418ee4d6db4cba30c9bbc69b6",
      "End": "d5374bf07abc45cb9a43ed4fb0b76063",
      "Id": "efda9c1e19a245a38d912dce49f9d27b"
    },
    {
      "Start": "3abb8556604e4d7db9fced86ded6a05d",
      "End": "1afb492fbe2a432ebd751d012b531ab9",
      "Id": "f933dc29a05f4989a53049a1b6adf1f0"
    },
    {
      "Start": "48bedaac5e9a499384e5e877e64a420f",
      "End": "7d1216d74ba94da7a258d23cbb1cbe33",
      "Id": "883c8aff42e94c1d88dc497d687e7ba7"
    },
    {
      "Start": "a0388d23a59e45c0b9ff817620c30028",
      "End": "1a2b0c9360094f3bb1a21968ddcf3fba",
      "Id": "153a16798f1e4f9a8e52b813dc6c66a1"
    },
    {
      "Start": "a0388d23a59e45c0b9ff817620c30028",
      "End": "5a470418126f4193927b78dbbcab8985",
      "Id": "749ebf8497b7451890fd41659992af74"
    },
    {
      "Start": "a314de80a01242c0b79ec90e3b9fafca",
      "End": "2c6c7a08472841b3b15bbccbd4701190",
      "Id": "b322045b23c7470799e2c6ef32756174"
    },
    {
      "Start": "c13fea82a9e942eab780c0c48d76268d",
      "End": "d3aced77d4f246a880ebe434ae4e2f22",
      "Id": "a875a70eb1b5486cbdeb4469f4cb43d6"
    },
    {
      "Start": "a1e91fb416584f82852c014161278936",
      "End": "1e6c596eea35413eb95867494c45b557",
      "Id": "86b48f178c6f468bb1ea825b3c294234"
    },
    {
      "Start": "9903877b2a214473bbf13d8e0cd34235",
      "End": "ea32de4e2438412793c00c45f0d35a20",
      "Id": "edfc2a7878e54b038431d80ac13075c6"
    },
    {
      "Start": "44576532a4ff45bc8219ef49030d6d30",
      "End": "965cb5a2fc1f4a89ac077274d42f4be4",
      "Id": "91eb94eee3a14390aa8edbbd3cb3e33a"
    },
    {
      "Start": "e3f56dbf64c14d308e2bdc722cd2082e",
      "End": "105e681d759a4ea084a7b5aa591e39e0",
      "Id": "1b07f9eba13d46029b292f439d32c883"
    },
    {
      "Start": "74c04d5582d94e06b04b4ab721e2b087",
      "End": "29fcf71937e24621a8888903352c4495",
      "Id": "de5bb1d69f8f4a25b4ad0ad7c09fa5bd"
    },
    {
      "Start": "479abf21853c49c080697cdd2ab2c5cb",
      "End": "76b14da0a64d4ca69716ae92567d401c",
      "Id": "eba25104d61c4ae589f5ea159a96977a"
    },
    {
      "Start": "2c208c6dfab64079aacb96d87c4e870a",
      "End": "4c174ec6cf654b418735cfd6eb5b9097",
      "Id": "598919f838254e2fb2d2904c06219660"
    },
    {
      "Start": "9b2580aced184b2c8abc7798a6415783",
      "End": "4d200778a9f6497491c5eba4216fa905",
      "Id": "31298a9bdece45fe83b6e5e0b6800723"
    },
    {
      "Start": "51b523a75abb457b80fd1c69fcdfd59a",
      "End": "47ac88dd779e4dc1ae3e4fdcde3dec68",
      "Id": "07adec354e0848409daa0a990e2dcbbf"
    },
    {
      "Start": "881c21eea97c4f98ab525a708263221e",
      "End": "5b48cca6f971486e9b998386c113db2e",
      "Id": "d8caa494a0cb479081c94f7242100ae0"
    },
    {
      "Start": "881c21eea97c4f98ab525a708263221e",
      "End": "feaa95fe1a0b45d38c5ea0a3a43e4c5a",
      "Id": "158f87b865dc473087579e9e82f3f74d"
    },
    {
      "Start": "aabca4e7143d46428e2cdc9e6620517a",
      "End": "003adf8c585f427485b21b58993d2086",
      "Id": "4099e51e02dd4e4b9b6e40c9cb0da716"
    },
    {
      "Start": "e5ca2f97ffe349968e9d4337038f3c40",
      "End": "46deb6d7c8924e8f9f11202b7114c2b6",
      "Id": "8ba9e63c130d4166a8ac1b3b3dbdaf91"
    },
    {
      "Start": "695d566c1b1a4f67a7c461cb488b34ff",
      "End": "4d1f50305a404285a2204b9a4bcbfdd4",
      "Id": "fd79949c25444abeb838a872895fe521"
    },
    {
      "Start": "51db9868a1c24e8ab570e61429ec04e6",
      "End": "7a361c370a4947039446320648c03fb5",
      "Id": "de89911d8bfc4b22935baf16e34b5e35"
    },
    {
      "Start": "fc06f226cdce4b3f9e968c15e2d891a5",
      "End": "e333215599754f5fbf37ec0711276115",
      "Id": "04f969a481cd435cbe8809e1aaa733f2"
    },
    {
      "Start": "98f6b9b0ce8f45fa97061794ff729c87",
      "End": "3f420d30624244a1982d5708a024b7fc",
      "Id": "2c05c1e43690405daa7c02cda145dd7f"
    },
    {
      "Start": "98f6b9b0ce8f45fa97061794ff729c87",
      "End": "2ede839733db4abdb99494d9607cd0df",
      "Id": "42a72466a9794404a2c8af259485d78d"
    },
    {
      "Start": "fba308df050146349f96a4876456bb6a",
      "End": "244fb28d893844dfb250d101cf0fea72",
      "Id": "49ae7730def340358c61cd1a3f078946"
    },
    {
      "Start": "e153b622806e4378b687b5ade256e4d1",
      "End": "8827a6a62f514f1d90447b570f7717f2",
      "Id": "99547134e65a4c4dbcadc779e8bdf32c"
    },
    {
      "Start": "e153b622806e4378b687b5ade256e4d1",
      "End": "9ddd7047c7944427877c5e6602adf11c",
      "Id": "4f48069974bf4bb1b8bad49054eb987f"
    },
    {
      "Start": "3c9847e00e944db7b8231900e17e206b",
      "End": "1033c547a70049e2875a7ee29ae06b01",
      "Id": "d277d90c92294033852640242129968c"
    },
    {
      "Start": "80a3484687714bb9b6d76278002c3b0c",
      "End": "e2e02c7df160461abc0f50bffeca225f",
      "Id": "28871aa6fb044b4a952f34199effa578"
    },
    {
      "Start": "80a3484687714bb9b6d76278002c3b0c",
      "End": "2911d4d3f8434cd29c223ed44edc8cea",
      "Id": "2e772bae03224a7aaa79906f7fb28555"
    },
    {
      "Start": "32879ec4d35846a5bcfc409e36fcd18b",
      "End": "54902d25017647a3b3d3c9528657563c",
      "Id": "9458dfaa003f40ea8a32e9d877bda1b0"
    },
    {
      "Start": "045c980e7b7d4746b418e3bffabcd41e",
      "End": "82e9836f2db94d01879bda7af63caeea",
      "Id": "8b805a6cc549455eb88d216be352fc12"
    },
    {
      "Start": "efce5196cd674ea3b7e44ef6a8f27d6f",
      "End": "ae24a934e97d4406b18e8f38f0a4258b",
      "Id": "234d90a33e29405f9ed7e6e084970c06"
    },
    {
      "Start": "afa2f3162e5a46b8987389aaa9c9d058",
      "End": "16744ca751684a4f9d348fde4f4e79cc",
      "Id": "651dda2cd8a84f09bf76c3cc10c32394"
    },
    {
      "Start": "9664bac9c5d54d63908eea4512bacaf2",
      "End": "93bd57970d8a47d288b6f73fc2474cb6",
      "Id": "0abd735294c14909a3dfbbab645330f4"
    },
    {
      "Start": "8d17be32c53045279110c119b03487c5",
      "End": "0dac7063ea1a468e99384d95914a5822",
      "Id": "3f98f114de3f432488f5674496048897"
    },
    {
      "Start": "48391b7d96c148028da6be363496b74e",
      "End": "897b72758f264a8b985d2fba62e52e4d",
      "Id": "35e40973ec9f48dd95e5ae876b811138"
    },
    {
      "Start": "083247062491437b802ec27736262158",
      "End": "3580d189cbe649be9368a7aeb71b485c",
      "Id": "5eeb230e0b5243359e4962e2440531d2"
    },
    {
      "Start": "083247062491437b802ec27736262158",
      "End": "501d2bed95774a9088494e55a632f911",
      "Id": "c18b4e45367a4cc0b4dfac46205630a7"
    },
    {
      "Start": "b9c1a187958d4687a9a500f4de1cf6c6",
      "End": "526d3a99ab264c7aa8dae720657096c2",
      "Id": "7eec2550abdb4f24aea0eed34e20ae7d"
    },
    {
      "Start": "47e851f4ac544703950eb3974a35e6b4",
      "End": "2c1aaa12075b41b6a4010e60ca793fda",
      "Id": "a0aa39befa8f41a4aeb7d55499b11e74"
    },
    {
      "Start": "ce74483f4bb04580b05de61f05f6f0d9",
      "End": "b601fe7922c14c3b9baf3425b18cc040",
      "Id": "4728a23b23b94a7496f7e98ada5c598c"
    },
    {
      "Start": "577fbccf43d0446cb1c9718f892ceeec",
      "End": "27dd7be12b6e4e87819d0287ad2747e4",
      "Id": "1e3e9f7261c4451c8057ec7a6b43ffc0"
    },
    {
      "Start": "077c8a4363a34412ad938dc63e70f1ee",
      "End": "eed887b20f30438c997f956b4b27cb56",
      "Id": "512624035d5549f08ba11d03ae06dada"
    },
    {
      "Start": "077c8a4363a34412ad938dc63e70f1ee",
      "End": "e2b475f6cbce4495b74bf262e771c297",
      "Id": "4397e7b852714a8a913759d805903098"
    },
    {
      "Start": "d93b4cfa3e4648febf7eca36bf775e7e",
      "End": "bc9c6c50122d429fbf02a251667aebcc",
      "Id": "f7e85fbb5f6344ba8f29bb3f4f9feac5"
    },
    {
      "Start": "e70d6bc8c7f84db28532cecdf6069f16",
      "End": "8b17d17f3f454facbf5bbf8a108f3871",
      "Id": "b61da1dd7c4147b38f6c66dce10981c2"
    },
    {
      "Start": "649b52703c0842dca1b57535181faef7",
      "End": "d9963284c2214143803406488be290f2",
      "Id": "dfbb850b832f474b93dabbdd3c7ffc4e"
    },
    {
      "Start": "649b52703c0842dca1b57535181faef7",
      "End": "2b1481be40cc47deb5b91c24cd472193",
      "Id": "f6b9966a0170421698a831376a2b5115"
    },
    {
      "Start": "649b52703c0842dca1b57535181faef7",
      "End": "6c7f2d9237a24defac721cc248246efd",
      "Id": "a7841535769e4172ba8bb7a0d32566b7"
    },
    {
      "Start": "bc7b7d41566e4a20814f7224eaa7cd9e",
      "End": "5e7fdc225a24453dbeeafec345ae3b59",
      "Id": "dbedce80474744cbaec9626499540e9d"
    },
    {
      "Start": "bc7b7d41566e4a20814f7224eaa7cd9e",
      "End": "6ddc1937d77a4ad98fd3e6f832a081a7",
      "Id": "032e8005cbf84bf1a4f2c5e5ab784fe1"
    },
    {
      "Start": "ba9610b3a1064ab09cf5604afbf19bf8",
      "End": "7caf8a7c571f43d2b05222d9958d9dcc",
      "Id": "fd17e6722055451a97857e15bfecb10b"
    },
    {
      "Start": "ff0d73132a254766b5420afa7f5dea6a",
      "End": "6339714c8561467cb14b17a93e913271",
      "Id": "3f654441546649fa8c3ea6b6170fce26"
    },
    {
      "Start": "6758dcd5836b46bf997ebabcf32f762a",
      "End": "d10b6b49175948a389484110105acd09",
      "Id": "587aa3b57fb44942b6c29436d227c947"
    },
    {
      "Start": "e6d53e471e4040399ce005e6ace647a6",
      "End": "49f363fd245f4efb853bfc479471a867",
      "Id": "7d737c263995499dbaaca609afe7b10f"
    },
    {
      "Start": "66aceeaf7ade45a5892d931dc9e8c750",
      "End": "79161541b58a4875ae2d198822a7e6c4",
      "Id": "e945959103654276ad01a5ea1ff6e218"
    },
    {
      "Start": "66aceeaf7ade45a5892d931dc9e8c750",
      "End": "5d7a372de34b4d12a8c46c7d911e1365",
      "Id": "81fbe9ddb9434123a013e3de9fa2e2d0"
    },
    {
      "Start": "0494af2f8f384958882791d67d7b5572",
      "End": "1ea057bcb519487d9d2dcfc75115d629",
      "Id": "05b86966bd964b0bb9bf93905666ac9e"
    },
    {
      "Start": "0494af2f8f384958882791d67d7b5572",
      "End": "2c9e2ba1802e42d99b12b91016e47654",
      "Id": "59803c2c59d0427dbf57b54d2cc68847"
    },
    {
      "Start": "6681494f4ad345f5bdb17ddba3271958",
      "End": "a2a0e256d28a4f53b39e43a578a88ca2",
      "Id": "89aef339cb3a404bb15f45d4ad7a220d"
    },
    {
      "Start": "4cfc738e003e47b98167ef142ef0c8b7",
      "End": "c49ae73fb0634ecb8522358a512d2b96",
      "Id": "4002f20c238440198b8c6836242a1ab2"
    },
    {
      "Start": "5279c215ca8746728e8636c7e88a8e16",
      "End": "aacf159428f94e3bb2a367b7748df4e4",
      "Id": "9722fe134084404187d8cbd1eb666bd7"
    },
    {
      "Start": "9469a2294ada4b519f733b5731c644d8",
      "End": "cc5883f6831e4d1b89295a4cc76e413a",
      "Id": "8aba384ea5654b94bfb17a4f77197f87"
    },
    {
      "Start": "9469a2294ada4b519f733b5731c644d8",
      "End": "be90c77913b84d759c2ef26e2edcbc12",
      "Id": "6105f9de851b4a8c8d15a7823a8c4461"
    },
    {
      "Start": "ade6bcd43fee46d8b6a111ebf6abe3f5",
      "End": "971382ca4b1f4346b876e69694c51348",
      "Id": "1c1e900318c04f6ba875710fd508c372"
    },
    {
      "Start": "875d1ce526f14f839ecbe8be80847ae5",
      "End": "dcede3b17e5f474ca3451a4737607e84",
      "Id": "ca7eafee1930456686e734508ed417ed"
    },
    {
      "Start": "875d1ce526f14f839ecbe8be80847ae5",
      "End": "fe5fc0c5b5664d238c643f862a546476",
      "Id": "b0f2cebd650740f2be05ebb1a880a86f"
    },
    {
      "Start": "e1146db262284c1983a187ad34bbac94",
      "End": "b8d4ce70508140538c075d1e4b115c8d",
      "Id": "d7357556f5ee41eca4a31838e8129c06"
    },
    {
      "Start": "7b7738cdb3a94fcca1e4536736ce2c91",
      "End": "4bb552d8dc7944f9b299aae3cb033efe",
      "Id": "4e5f6a4ffe7e47109435ef0d31331530"
    },
    {
      "Start": "6291185361d7433484adab9e7d4123f0",
      "End": "8888ff9c6e43409888f7537ba116636a",
      "Id": "3b8f273d54434432884527479d8b901d"
    },
    {
      "Start": "6dc31df3feea4be19392a4dd0c7d61fd",
      "End": "47aa8fd5bf2d48b19b2f9ec381a8958f",
      "Id": "034857423a204613bed434c30ef39e14"
    },
    {
      "Start": "aeebc915d28f420585c1f791635e26c9",
      "End": "adea641adc274bbb8810b96d466ae197",
      "Id": "b824d4f897ac441089b7c471d2aaa9cc"
    },
    {
      "Start": "0d65467745004f179348642da45507b9",
      "End": "811960cb92c9415db8c6bf59ffd70991",
      "Id": "36e7e28a2091488eaa8abcc4b928cfd3"
    },
    {
      "Start": "5e94fc3eb8644677a31d2b9ede8b3d05",
      "End": "17f7fbcb6c4d4def9e3665a034c5612c",
      "Id": "0e09e554e2c84af2a3dae59e0535e494"
    },
    {
      "Start": "2136146a95314be8ae8fd0a153fa158e",
      "End": "ca676eac0ea84d10bb56af116d863c42",
      "Id": "5507d64d7828417cba40dfad0edeae01"
    },
    {
      "Start": "960691395926405aacd948e8ed21c9b6",
      "End": "2fc70c4d718246699711871ac9bef1b1",
      "Id": "dd44af27ab764c4185c010f73a6eb4b4"
    },
    {
      "Start": "960691395926405aacd948e8ed21c9b6",
      "End": "63a61baeb2cb42b1a3e10ecb2b983a39",
      "Id": "e0c1ad1393d34616a1609a6de47f6237"
    },
    {
      "Start": "960691395926405aacd948e8ed21c9b6",
      "End": "394475284df44a37943c7e19673c4513",
      "Id": "12ca76f51d78468cacc8b6681da2ef74"
    },
    {
      "Start": "245f24f4d09942668c1d1c6247127ac4",
      "End": "7f4b21ea4aea4a7a834d886fc7a0afeb",
      "Id": "a33a6dde0f954964bbac3db2ef432788"
    },
    {
      "Start": "7650082d79134c0ca408ea21206d612c",
      "End": "417d37671f214ba8bc9ba61658e5329e",
      "Id": "d078c01e01454bcaa241fb1846977163"
    },
    {
      "Start": "68e2f41f8f7140c69e3e1cb5e9111d2f",
      "End": "64eadf3cf2564e44a089e6efd392cd84",
      "Id": "3ac4217e505546c6b31c063408c991bd"
    },
    {
      "Start": "13e5ad43415e47bda9f38591badcc01c",
      "End": "c62dd5ad12be48c0b1577efbcd144d87",
      "Id": "e69220fa2b6f4295b4f4a0a1b83f077f"
    },
    {
      "Start": "48080bb732d048be96cb97849b0682b6",
      "End": "fae2471fba8e4ee3a87d12eeca8e7831",
      "Id": "4befedd501a648e8b8c4a9c7ea0534ff"
    },
    {
      "Start": "bc4d56f9dea948058cd19f5fc40c6026",
      "End": "013b93b4b31a4cecaaa9c48548ea17ac",
      "Id": "4426d810d86742ce9f8de5025f250031"
    },
    {
      "Start": "8ab7dda574d549299822048399b87036",
      "End": "c2c081aea3da45018661bd9ff8717ea5",
      "Id": "85ee9e32f5a84c37b15f82eca1a13517"
    },
    {
      "Start": "3c19daadc10a4522b32073ba9ff3ef0d",
      "End": "2e06575608b146a5a3d6c3d090da80bd",
      "Id": "48855a7c9e9947b490a40ef5950cee5d"
    },
    {
      "Start": "bf75ded96e1f47bba33fce4579c1af47",
      "End": "e74b5a7507c24f4dbeb7e3236a2b7b65",
      "Id": "b875158e74b94da592dc6110ea24a96c"
    },
    {
      "Start": "2ebf9dcce2df4ade8bdc1ab5365adc2f",
      "End": "ab0ba87fc188410ab000d7cdce43dcc7",
      "Id": "a33560896b484104b372ae9cf518abcb"
    },
    {
      "Start": "8f57d3d77c1b441e853b90284384fc02",
      "End": "dc35f7e9ef9046c69cf63a851e907903",
      "Id": "7acda464bc8c4dae83f50072de1f5463"
    },
    {
      "Start": "ec659aeb425245cda21802fe636bdd42",
      "End": "36b8c53c08f34117a49dfc6313a5f2f1",
      "Id": "15cf5dcfe75549d4a1d65c60a74004e4"
    },
    {
      "Start": "b858056a39f54a80ae88d90a71f35ba4",
      "End": "77a85b573d0c4046b765412aee7639c1",
      "Id": "dec9140fd90f4be09478dd644dc5b70c"
    },
    {
      "Start": "f98509bd16fd4aabac28d7dee097e959",
      "End": "83036f8218e14b0d9dd76f54f003749e",
      "Id": "9a46d759ec9e425dae02e1077b1ef2a0"
    },
    {
      "Start": "cb629c20151042bc8828fed93d18b3ac",
      "End": "667846bbc6a64ec48d44856fc29903f2",
      "Id": "75d1e004e9e64608884608ff701a5404"
    },
    {
      "Start": "cb629c20151042bc8828fed93d18b3ac",
      "End": "81e6d9923c7748c09803f03c71372b8b",
      "Id": "2badae0b60624b6fb78019fe8b00504e"
    },
    {
      "Start": "b2e513490579418397b83d6ee3d44131",
      "End": "df9d6a101ee74573a84b9af77c5dea9c",
      "Id": "b13a3166574a4c58b9d61949ac767bf7"
    },
    {
      "Start": "4d6fafe24cca468fab281697d537398b",
      "End": "6cb54282a0ae472a8056562131bf392c",
      "Id": "59edc70dda7c4a408de87ede82483fc7"
    },
    {
      "Start": "62b52f518c794e90b3a7eccb19e43f70",
      "End": "dbce21ad9a004373b165797502fd8b9d",
      "Id": "d68c962968ab4a809b5bc9bc69ceb449"
    },
    {
      "Start": "d1be0a81bb434a45a0436206a0bbf0d4",
      "End": "50b39221ae1d4c89af3fcd35d91e8c40",
      "Id": "796bbe2d1d7147aab35f6632846f6b5d"
    },
    {
      "Start": "673dc941a0254b368b23f3976e07f965",
      "End": "3415c5ff8a784708a274c1bfdc129c53",
      "Id": "54f47ee9f741488b92f73d8ecc491f50"
    },
    {
      "Start": "59810d80a4f94517931f7facaea98025",
      "End": "88ad77dcb0c84f759d0344f8e08320eb",
      "Id": "d1c94ac7c20c432a97b86c0b03c72b4c"
    },
    {
      "Start": "59810d80a4f94517931f7facaea98025",
      "End": "e53a18fe934d48878cd91f941ba4d754",
      "Id": "ba45ee30a7224d659c4f11973314b3ca"
    },
    {
      "Start": "5b0dedb8f8a14685a94e4ee1e284d1a0",
      "End": "791b2e7b5bd44d6babb9ce7117ca6a99",
      "Id": "1154da7c65294544a69a6e3cf6dd6b92"
    },
    {
      "Start": "c1911a129e134f99b087735db33784ae",
      "End": "617a157a9a1b45b2b8d9aa94bb5d8437",
      "Id": "39aba1f28de24a78891ee56e36638c8d"
    },
    {
      "Start": "1c6c068f8ca64699bd96a322edf1540b",
      "End": "a7aa6ead9bd74ab9999be985fff5be77",
      "Id": "5f316cf55518402790567bb4a8fa4a30"
    },
    {
      "Start": "34b2b4a21c8a4bd39f489e5de3017bfd",
      "End": "c043381ddf5b48f38272bea4f35f0178",
      "Id": "12e1bb60f38a4b629718634ebaf8d186"
    },
    {
      "Start": "c4740e0dd0c44277b4be8c12fa30836a",
      "End": "5ef9b7ffecf34de2a98083c22fc2d6cf",
      "Id": "3dd860bf6ba042d5be07f2f35a224e81"
    },
    {
      "Start": "da9ad710287a4e328f78c75f30e818a5",
      "End": "c1ed0e64377b46e5acfa7d12ab79f7ad",
      "Id": "b865a88634cc4de4a349edc306a391af"
    },
    {
      "Start": "da9ad710287a4e328f78c75f30e818a5",
      "End": "f1a9457f63cc4315b365f4ab17da1276",
      "Id": "c34dd56a3910463f96ff8bb76980450b"
    },
    {
      "Start": "d9e40dc5b30e489695de41a8f8f849f1",
      "End": "c723b76f5c264d7d9fb44cac272a6038",
      "Id": "500e7c727156483f8469934f5cba916c"
    },
    {
      "Start": "466dacb97cd649a0b4ad1eef8a86aeae",
      "End": "e29a554ade1a4cebbc35f691e957c172",
      "Id": "bcc1b4acf1dd4058a501f83a86196bf5"
    },
    {
      "Start": "466dacb97cd649a0b4ad1eef8a86aeae",
      "End": "e339b00e6cb849a992aa9a53e9f3e524",
      "Id": "065a8e21e1f94f1295c51357054a59b7"
    },
    {
      "Start": "95dc155269cf4fb38054eae310daa130",
      "End": "cfc296f7ed22409daa1380f8b0c09245",
      "Id": "ef1f9f45f55c43c5b0fdefde71095ca7"
    },
    {
      "Start": "c89687163e914f769a7bdf63ffb62464",
      "End": "5da1b5dac2ef466f946b59363d335276",
      "Id": "cc01b48e8e3f48568b42f06c94d156e9"
    },
    {
      "Start": "dcf4fb1462214adcb6820eb75a0ee6b1",
      "End": "16b7106075614e8c8d3216c9d80a5514",
      "Id": "4eb4d535703d467ead04fa8c1a3a9ede"
    },
    {
      "Start": "55f1be3b248349e98142301c0af4ab46",
      "End": "e47d5374118a4d609318ce1b05582221",
      "Id": "85d9731da4424f39bee579b6517cc5f8"
    },
    {
      "Start": "55f1be3b248349e98142301c0af4ab46",
      "End": "2f82b6d7a28e4039be6c2fde5ee52747",
      "Id": "3147858f9a2649c7b85527235b8e7f8a"
    },
    {
      "Start": "5495a2d50f594f70a8b870bf893b22c6",
      "End": "f5af6c91615c465ea78f1ff17e1b4c85",
      "Id": "f51e9057280d4d5c99e8f36c30f4fd02"
    },
    {
      "Start": "44b871381ca641c3b93294595c11dd51",
      "End": "87f63bec06c24c70950c3302a2ee1e0c",
      "Id": "9a76000a0c4048a2b7e070f0882d080d"
    },
    {
      "Start": "3704d550be654741a439f7e0ed17edf8",
      "End": "2bc964bf097144f18bf088f84d137d02",
      "Id": "3d85e5591f4d4347a2bbfcc6610253b0"
    },
    {
      "Start": "3704d550be654741a439f7e0ed17edf8",
      "End": "a25bca64f0434b3d9a51d2c15c7520ca",
      "Id": "16ee6b96f3004b279dfe7a08a23908b0"
    },
    {
      "Start": "02481d9acbc944bb80db796aef42a34b",
      "End": "db216a2b0e9d4ccfa7e278795587cbf7",
      "Id": "0a2a64147049495e9c1a02050bcf7115"
    },
    {
      "Start": "e6bdd2f207554a3eb31950d9a4fe241f",
      "End": "b0d6eb62e818459592d29be5b8f84f4e",
      "Id": "b3d940ad4ab642fea7e9ef0018ed2f34"
    },
    {
      "Start": "89371b49cf184120915363fb0af96bbc",
      "End": "c0e4c452bad94f8d872222884c4d24a0",
      "Id": "1ff6f32680a2457396645f4e8bd5ca1c"
    },
    {
      "Start": "a044713c4e744e2b9987e0073922e06e",
      "End": "006e3d1b76f545d8b82215913a00cb40",
      "Id": "72a5bc2fcad44364bbe1f3260ba82af6"
    },
    {
      "Start": "a044713c4e744e2b9987e0073922e06e",
      "End": "06cad3bc464043e0bb1811e30d527f40",
      "Id": "abf44d2552d9472782322451ef3f4bdb"
    },
    {
      "Start": "a044713c4e744e2b9987e0073922e06e",
      "End": "211c6fedb8e34ec2813cc50b411a8b9f",
      "Id": "2d85b7c3eb064e6d99334a8a68e9b66b"
    },
    {
      "Start": "a3250a85c77e4c29addbb3714a7ef580",
      "End": "2440eb54797d488c8b7cf60bfcd77186",
      "Id": "dc3a1bcd60c449a28fc6a6c752177b09"
    },
    {
      "Start": "8a120aeb45df47d9a02d21d362165d5a",
      "End": "46048520e2a949c1b4a377ff39316995",
      "Id": "2a95053b15e84f12a33f185e61108809"
    },
    {
      "Start": "e9488b62caf746ab8031fcb377b707eb",
      "End": "d1d70027079246d798484c004de5c66d",
      "Id": "292366e0f7b4454b9b63bfede918dc20"
    },
    {
      "Start": "9a6f1eae4ecf44f8ac293ca203e106d6",
      "End": "e420d474ed984dbb9fad095c308ad4ef",
      "Id": "23f85f5bf3cc446f86ad80cfb38f76f8"
    },
    {
      "Start": "10df10a4b0b040dfbb573cc2e168e37a",
      "End": "c2da313b03384aa38d0ea4524db60988",
      "Id": "78474ac2d6e342b2934a979caa18030d"
    },
    {
      "Start": "a727b46d159340ee9b9460f53e3e93f1",
      "End": "9b9f94ba1dc942feb5af289486c13d13",
      "Id": "4c38cdc5d92b4294a9c2e46acd27128a"
    },
    {
      "Start": "d6608565d398404fb173b9a871b51c78",
      "End": "17ed290e0def43b5b6e6c4f0e3f1acec",
      "Id": "f17ec3e64448496aad91fbe36cfe2982"
    },
    {
      "Start": "3049a128656841d6aa255f7e61d5a919",
      "End": "c5643815ca7947baa7c1335cf2478380",
      "Id": "e6bd07921fdf4fe088cb137e907761a1"
    },
    {
      "Start": "a9a69cfe1d644df3bdc48fed629c80ad",
      "End": "38c7f37b9f3248baba4e3d912e4a7c72",
      "Id": "ad55999bdd4a410fbfb0eb6233f0837e"
    },
    {
      "Start": "a9a69cfe1d644df3bdc48fed629c80ad",
      "End": "c6459b9ada4945a195985c452a7229a5",
      "Id": "727bac68a8374c7c8f60f53473116326"
    },
    {
      "Start": "29f937ca982348c6ab3fae7f82cdb719",
      "End": "692fcf4feda04a669fffd330b03be9ee",
      "Id": "0fac78ae00654301b505f13ac27ef6c1"
    },
    {
      "Start": "98c317bf9b204c44ad3447fad5db694e",
      "End": "b5e86a9f32934766b55ef7d7c1f8a240",
      "Id": "e1dfd65c1c394658a0bb98bef525b0a1"
    },
    {
      "Start": "b1b8867f4e7642a5a8d93f9bce8a2c4c",
      "End": "9c05a996f3c040cbb4a4fa7ec9b17554",
      "Id": "6d0ff1ee9d3f4c76ba6777b7e563abd0"
    },
    {
      "Start": "e2dbdcc8a45b4e25b14b62d26e3dfdae",
      "End": "e5e83efde8bb4e99a734bc3ef66d8cf8",
      "Id": "b1924b4d9cd24735bf869c9e757039db"
    },
    {
      "Start": "04ffbbe67ac04bb0bec1ce105b250598",
      "End": "c5391b42b85f4d3c9b7efead2ecbb206",
      "Id": "453abe3d71384decade6a0e27d186995"
    },
    {
      "Start": "8ff4f81ef3924e9385fb7dc0b3df9758",
      "End": "b3145fcbcfaf47b5b89ef7062d77b391",
      "Id": "618071eed68e4b0589c0f542b117d44c"
    },
    {
      "Start": "8f9e7c195a894cdca01354a34b941e66",
      "End": "981258d744104c5e9c7447e83f2a583a",
      "Id": "fab0efe792ac4f85b990dd84b864510e"
    },
    {
      "Start": "7080cfa15ebc4d5380b547718f96eb9d",
      "End": "3110be0493ea4dc9bdedab5d2abee880",
      "Id": "d2d37b5072fe416d9f978f0a2d974dbd"
    },
    {
      "Start": "938564fcaedf4d23b6d8c02bcc662f3a",
      "End": "6c21980bac744d0c9ea7d29228274375",
      "Id": "f11ef1225c504e9ebe9e5b2ec04688ae"
    },
    {
      "Start": "50333160964c450aac1f6a7362eb96fd",
      "End": "90abc5eb531a4858a35c9eb093381f97",
      "Id": "24c5fb3b292549678026a04cc207bb07"
    },
    {
      "Start": "50333160964c450aac1f6a7362eb96fd",
      "End": "193f72d4c4c7464e87219fd10554a888",
      "Id": "a52c3e94d7fb4edda17e56f9516a702d"
    },
    {
      "Start": "3626077279084424bcef72c6caaf2fd4",
      "End": "2910fbae12f94b879d54ec2bcca93756",
      "Id": "32a92e8cb145486abd02ba4903acf9b5"
    },
    {
      "Start": "ec60e63c573647629882c9bf533315cf",
      "End": "eb1a6ee09eda423cb0b78f5118159ca2",
      "Id": "b2679b66f66c4e538d6bd0eacb0ed007"
    },
    {
      "Start": "ec60e63c573647629882c9bf533315cf",
      "End": "ca4d0292a42c4bfab1535a6fda494de0",
      "Id": "9ba8e236131c490d8ccdd4734d0e401d"
    },
    {
      "Start": "ec60e63c573647629882c9bf533315cf",
      "End": "194fac24473547f68e5093bec6b1b7fd",
      "Id": "17408a8f45334530ab49950c6bd2c43b"
    },
    {
      "Start": "ec60e63c573647629882c9bf533315cf",
      "End": "ae00f6e2fee24d49a12d2074a9a0cdd1",
      "Id": "7f41725c8bfd4e2fb6bf526e4f9f83c1"
    },
    {
      "Start": "9cddf251573b4873a773e4f81ab5c6e8",
      "End": "6d1eb59296f5403bb5f10bc62ffb5230",
      "Id": "0beee35f7a054fe383036afae54f883b"
    },
    {
      "Start": "9cddf251573b4873a773e4f81ab5c6e8",
      "End": "9928e787116e414a9873cd32cc09f8ef",
      "Id": "e3033e1fde7a44528fcf72635b6a5204"
    },
    {
      "Start": "9cddf251573b4873a773e4f81ab5c6e8",
      "End": "d2a0664cc920442aa056104f7d6a6c98",
      "Id": "b5abe8194012438f87c8d10e9e171cd4"
    },
    {
      "Start": "9cddf251573b4873a773e4f81ab5c6e8",
      "End": "9008dfb95adf496fa0a77fe455269719",
      "Id": "e3d120bba489451abe69985108d12637"
    },
    {
      "Start": "9cddf251573b4873a773e4f81ab5c6e8",
      "End": "ba1c88acace047f19af8d1b30054d2d7",
      "Id": "1b3c8860ed5c439f90ea720ff652f986"
    },
    {
      "Start": "9cddf251573b4873a773e4f81ab5c6e8",
      "End": "7b4832fd45914310b4466d4b15331ae9",
      "Id": "ad0bd8a93a4b4e00b846e3e90028bd45"
    },
    {
      "Start": "9cddf251573b4873a773e4f81ab5c6e8",
      "End": "9d9570d232ed4a3c8b8973839f2ae540",
      "Id": "328e9a5b93074b23ac8fa02531f754e8"
    },
    {
      "Start": "9cddf251573b4873a773e4f81ab5c6e8",
      "End": "6b5b0bc457c74fbb9eac2f6513cc4f5d",
      "Id": "5a9e738b80334949815f458edee95495"
    },
    {
      "Start": "ee9b44719bf64e8587f8ec43a76cfb8e",
      "End": "a97838869c82406381fff69cb3418ac0",
      "Id": "ee639d29e45746328b09ea8aaea9fa07"
    },
    {
      "Start": "ee9b44719bf64e8587f8ec43a76cfb8e",
      "End": "586e61f002914afcbd25bf16d24ad5e5",
      "Id": "1fabf1ffd21e4ff6b9f4b75fde495d70"
    },
    {
      "Start": "7872cbf88b204983951ee0df956adbad",
      "End": "1275267513b74055bc85906dad40a89c",
      "Id": "4fd0702b8e9a46d09a64cbe9e1722945"
    },
    {
      "Start": "e6ed691cfa184e26b354f42724370e52",
      "End": "9ab22e70734a4e2e8f92787927a8348d",
      "Id": "2d92dd23fb9d48e4a1811e1a6aaad9a6"
    },
    {
      "Start": "b0678b062e1a46de8875baf37bbb96a2",
      "End": "40ce169fce2149b185790b867ca48de9",
      "Id": "e9d6cbe891ad487cb5dc8f92fb16563c"
    },
    {
      "Start": "14e63df120574f8baad815720e62fcc8",
      "End": "aab60ee396054461abcba358e1087c01",
      "Id": "90fdb88e3d424a95a1c4464bcf336794"
    },
    {
      "Start": "a8262b06c462493a8ba0b28be6c1cf7d",
      "End": "2bdc879f12a84e63bffd15d82b0230b6",
      "Id": "5bbf0b4c70df40dc82b3cfe575df4267"
    },
    {
      "Start": "a8262b06c462493a8ba0b28be6c1cf7d",
      "End": "0d4d8e1096f548c2b70d231fbe2a5b2e",
      "Id": "c927e2888d454b889b4d12743718db0d"
    },
    {
      "Start": "dbb0a77bec1041afb96259a16ca44f65",
      "End": "69d04b94f9de44028a6ee0e335e93ccc",
      "Id": "de5d90bd776a43b5bae09a294bda762b"
    },
    {
      "Start": "2351ebfc1ee64e95be2d507b04477692",
      "End": "7cef62ebf6e043a7ad43ff845a1e421e",
      "Id": "926fac7702a245bfa680347c3f0d17dc"
    },
    {
      "Start": "79f50eb686e54a4ba339346f93b04b03",
      "End": "63ec603d098c4ad990deb54e7c589564",
      "Id": "1d2805e23e9646b8bf9e7a97de14f16d"
    },
    {
      "Start": "8444f798b4ee4da08b60adf9f2d99871",
      "End": "b0fe9c8434aa47cc85073f8dea825b38",
      "Id": "6a4db7a87748452bb2871ec0b7262174"
    },
    {
      "Start": "1c3e2e6f2d584aa1b70d2a32e99f17f4",
      "End": "08d06d4b5e544d9e8bb1e7d1d6854cd5",
      "Id": "2764877a8bf04abdbd9cabb2dd76ce53"
    },
    {
      "Start": "2f606a21bc2a4be7a75038df440a92b0",
      "End": "63caa55f5db042a092a5068e294a6913",
      "Id": "06e22719e429475c951ff01d4c60ba89"
    },
    {
      "Start": "2f606a21bc2a4be7a75038df440a92b0",
      "End": "caf13d82db974df4bbe446a8d3286524",
      "Id": "1cf5f0c0eb8f45cda1b5781ecf9b141e"
    },
    {
      "Start": "099ed493351b4b4595522e66d1f6262e",
      "End": "41077081436146e8ae8cfc6ce9a0b494",
      "Id": "89766c464768416f83fd02532f9077fa"
    },
    {
      "Start": "4ff2fc46f3324d14af3e2c291d536483",
      "End": "ac4e2de894474f5cbe2e075f7741dfb2",
      "Id": "a612cdb471e8428c8911c343d511995a"
    },
    {
      "Start": "5d386ba759884350a7846ef02de486c4",
      "End": "f9a9b347015742c6a92270e6658b639e",
      "Id": "a616e00fc53c473bb15309ff239cd1e1"
    },
    {
      "Start": "ca74973c01f34694836c9949372ea81b",
      "End": "e342ac8e5d0649bfb983d4a4cd00e955",
      "Id": "3f8c818ba2a44701a2e3eaec8ae5ecff"
    },
    {
      "Start": "d49f58d535bd40a287a945f29025a69a",
      "End": "4c6478b86eb64ee1843db7b3da7493b6",
      "Id": "f81bc35b99c34313a301428fe838c487"
    },
    {
      "Start": "d49f58d535bd40a287a945f29025a69a",
      "End": "14aa7c79ed664d358e5aa705a28fda5b",
      "Id": "47d13240b70e4f508c04594eca003bab"
    },
    {
      "Start": "39e4184346384dafa96b249633061269",
      "End": "a12fa944ce4940cabf336a80300ac09b",
      "Id": "bfe28c7a05064a429d17dd03629df967"
    },
    {
      "Start": "f829940dc2f142bbb1a2012be50b7498",
      "End": "d034fe6e9bf64d47b0d14cb3b2bec5db",
      "Id": "cdfe491d688b42dca12db0069deaf541"
    },
    {
      "Start": "f30de33b1d4d4ad38805dbd43c2ce4a9",
      "End": "92c563ed5def43b0b0a411dc5f28f2d7",
      "Id": "383f7d63eb974b8795c219f554b4b550"
    },
    {
      "Start": "86cfa553ff0d47c5b2492eb9987a5aaf",
      "End": "04660f26a2ef4f15ae9b9be771e2f944",
      "Id": "6a1d984677e348618deca86b2bfdb01c"
    },
    {
      "Start": "39e8885491e4458c864d41f00d1c2dbb",
      "End": "c2bfceb0a0b9401693125ea46becf3ee",
      "Id": "e14fe6f61cc54e218c2de4bbec2b16b9"
    },
    {
      "Start": "5f22ca7b58a94401a99a1dd6f0251a1f",
      "End": "2714dc7606a24790bd4ca9dca5707554",
      "Id": "31452a2ba88a403ab9c51c60a40f244a"
    },
    {
      "Start": "afefebbddc7c4410aa076a0c951f6575",
      "End": "b8d618da91b04493b3402ea8657fe758",
      "Id": "03e41757a9f141b989f90ebb2875860c"
    },
    {
      "Start": "726143a90f19422c8f5ba4432f5a701c",
      "End": "fc0f154298ec4c90b6373a51416cf4cc",
      "Id": "c8ebf58734814d6ca1717a9e8d6068e2"
    },
    {
      "Start": "726143a90f19422c8f5ba4432f5a701c",
      "End": "ed9b1e4336ad46f9b516fef30b3de4ce",
      "Id": "eee7bfd885134028908c668cb525ca85"
    },
    {
      "Start": "c034e37070d14bb98eef1e13adc8c066",
      "End": "81b259f95b444b02b5c39e0cf7a7eb0a",
      "Id": "793b4a667e404e5782c4016a3a3c5ca8"
    },
    {
      "Start": "d31967ab5913457282fd74906d6984a4",
      "End": "0b86aed9226043d493f411f1fb6295ca",
      "Id": "aeec00203bd04fdb873730ca9ee514fb"
    },
    {
      "Start": "d31967ab5913457282fd74906d6984a4",
      "End": "7f6c25c234884afb8db59054e5da218e",
      "Id": "ae1dfb447c414b79917be06290da924a"
    },
    {
      "Start": "aafe4052dc6a4a3abcbf871c3f8268e6",
      "End": "ceeb5d14a4534ee6aa0ca3bd5ff43790",
      "Id": "1c5975f4c2ee469bbd3eb39121d80162"
    },
    {
      "Start": "bff5c02b90684274a60c61e19ea4a965",
      "End": "e0db26e5fee44855b849461122f17e02",
      "Id": "0f6e4fd5acd642acb3b4726abcb4538e"
    },
    {
      "Start": "e14bb9fd7c4a425182dd5685dca39267",
      "End": "85bb0347b3784326b1f442cf7665f9c7",
      "Id": "3f94ce4aa1ab4810bd68cd954454095a"
    },
    {
      "Start": "e14bb9fd7c4a425182dd5685dca39267",
      "End": "f880fe64f1a74b70aea5899e3bd6dba6",
      "Id": "e119397b3692427eb5052a9c7127ee23"
    },
    {
      "Start": "4b07a800e38b449ab6fe346517316565",
      "End": "1ee7db2446c84d629cc587dc1b3de2bb",
      "Id": "4732a4cab81c44c98c06ffa6b39fad48"
    },
    {
      "Start": "2c01683d60704a97bbe2f775f024ad35",
      "End": "4fb93eeda7644dd6a81a92c9112af87d",
      "Id": "db7a2075ba034051b5cb0a33aa5db752"
    },
    {
      "Start": "03a6ebb3b81248ab85396a281b5a4584",
      "End": "53a6ddc92436465e8b4168751227bf37",
      "Id": "05ae39d5e5814199902f3637eaf66971"
    },
    {
      "Start": "12e7f5263db74006830ec22a9ef06611",
      "End": "97de980db98643d8855bfa30bf5bdafc",
      "Id": "30c55cc4d7794a06a51cd7590d5f41e4"
    },
    {
      "Start": "12e7f5263db74006830ec22a9ef06611",
      "End": "2d578109fb1348cdaf91628895aacb09",
      "Id": "1818754e6b3a4215a61f93ef863bdb6b"
    },
    {
      "Start": "c02b10eea1ee4cf5814e2f974e7eee35",
      "End": "c0cc5945d8614b78a98beb4e05222fff",
      "Id": "485a1504bc1e4cd08138f119cda5552e"
    },
    {
      "Start": "fce13815de7f436ba90dcc7daa89401a",
      "End": "9cb9af1899cf4ec59c581a538d2a8a68",
      "Id": "26f5b978c8ce42e6a581de00f28dbf92"
    },
    {
      "Start": "bd7b87ec5c9f4b6fb38fe496be710cd5",
      "End": "32ebe474f2b34b4d9ae28207a35a8818",
      "Id": "9e69bccc39954c1ab31e4efdbe8e3f33"
    },
    {
      "Start": "09e0d268305841118ff795aa8a7c6b4e",
      "End": "d81ccd384c1041118b5a3a34619c835d",
      "Id": "271960fd03c249dcb950220747f726e6"
    },
    {
      "Start": "63df81933c0f4efb9f834a1037eaf4c4",
      "End": "b3d09c289937411eaa06647a9a2267ef",
      "Id": "847b601635cc421aa7c475c68a0dd874"
    },
    {
      "Start": "e8119ba270eb46ab9dc8edd4bd950d36",
      "End": "f924283669c54c648e39c341adbb2490",
      "Id": "b88a1b3f42104796b813dd0230e52f95"
    },
    {
      "Start": "2185c82807864d0798fdad6aabba117f",
      "End": "f18b00e32f8f44adbc769b56629eb3ba",
      "Id": "e2337633cfca4d7b9ccf399f36cb57a5"
    },
    {
      "Start": "4954b4b88bdd48a580409f59f706b9e1",
      "End": "5cfd78cc99144e1abdace66fb7820c37",
      "Id": "90c68541a35c40a59e86b420315d0b96"
    },
    {
      "Start": "4954b4b88bdd48a580409f59f706b9e1",
      "End": "4dafe305b8854f4b9fdf648f18b573cd",
      "Id": "da70cb16a2964ef1840c1a2d97d64568"
    },
    {
      "Start": "123306fad71b4bbc829720156a86d5a4",
      "End": "340064ed9ca7443eaeec0b7e17cd7ba7",
      "Id": "af9f503487174a838f7eacb00ca6586c"
    },
    {
      "Start": "43906d9e8d264e839bcc08e670c8569c",
      "End": "73a5ef5ecdda4353b4f9ccec214c667a",
      "Id": "e7432814d8fb44cd9c732c987b612c7a"
    },
    {
      "Start": "50002580b61d4ed999743ef62c96eb7c",
      "End": "9909560eff894d22af525e3cbd4a208b",
      "Id": "a9ce7de097534b43a2008b1e7eb212cc"
    },
    {
      "Start": "7524c635227b480ba0137e3a7151f320",
      "End": "2ef329e325064955bd0bae78c25385ff",
      "Id": "45d6517677b343ec88f527bb4e1466f0"
    },
    {
      "Start": "43920f6408424dca8b0491dc519d3013",
      "End": "66d3e1411faf4bb18438b737b37481d4",
      "Id": "71ebce4c2298409e91e7c3c43f6568a6"
    },
    {
      "Start": "adfe9a546f0e4f90b80b80555f5db1b7",
      "End": "07979240c5b143a6a798f4c9c89da672",
      "Id": "c350059310fe4d4097e7242e60addc59"
    },
    {
      "Start": "fceef408a74c4d79a3549d5d631dc508",
      "End": "f12b4b07d0bd40dc883f6f0c97a013a7",
      "Id": "84942cbbb9c642e8911e90829e4dd46c"
    },
    {
      "Start": "fceef408a74c4d79a3549d5d631dc508",
      "End": "5e96ffb635f44da993c9cc9e472ae173",
      "Id": "411b535cfc7e44a988e208309cb3bc89"
    },
    {
      "Start": "84f0792dd952417ca568e8d0a2f36384",
      "End": "3394da65a3ba493ab976e7bda6cc05a8",
      "Id": "8211c25a4bca43a4a10562ceabb1309a"
    },
    {
      "Start": "6eb49d8ba2294b5bb6f7316d493633f0",
      "End": "391903b19d7e4a35866f0c885f57e671",
      "Id": "2d7450c29a884676b2b29819f6a6e0d9"
    },
    {
      "Start": "f7525ddf674c48239a14d58675ecad52",
      "End": "53d452cadac3491789052c8682917b11",
      "Id": "701139abf62a4aa7b123c262d6a75ad5"
    },
    {
      "Start": "e4c4f0f583cd41b494c5fa87a3b000fc",
      "End": "2b08e50cdfaf4ae181bf0337b96fcc50",
      "Id": "955ee39a357c47fa882059eb3b937c70"
    },
    {
      "Start": "59b012fda19f463cbac02b3871c42917",
      "End": "0f3dd903388545e298422e154e8145ea",
      "Id": "620fde0f7412410fb30ad039ef871550"
    },
    {
      "Start": "36166c6918e946f8a7e087f7bef2feae",
      "End": "faa3eada8b9043d686a2f1134482d240",
      "Id": "efb64fc8d19e4c6780f328c4732d5ae6"
    },
    {
      "Start": "176d31467f6d482384e3b0d6585426eb",
      "End": "bc39037678f74720875ab04ade3149a4",
      "Id": "7cfea73ab731407bbc994f112b79d80b"
    },
    {
      "Start": "17f7a61347e84b80946fae1994f18e75",
      "End": "9251e1279dde490b9493cc4495ce5dd2",
      "Id": "a93762564b1b48b2b3186ab8244cbffa"
    },
    {
      "Start": "296a6c771adf4422af0fcf59ef1b0a7a",
      "End": "4f2933dcf8054ea487c5b860d6ed8321",
      "Id": "34eaacc74918455fb13376b1ac00a864"
    },
    {
      "Start": "296a6c771adf4422af0fcf59ef1b0a7a",
      "End": "a8d0d6194498485a80d0dc9bed31a337",
      "Id": "771c7871d025497aadbc207c9e1f41fa"
    },
    {
      "Start": "640b53ed79ad4308bc7198b597e05a6a",
      "End": "89cc13449e6d47bfbb324873af32fbc7",
      "Id": "ea4614ee3bc04e9892fa1b1df98576ba"
    },
    {
      "Start": "a1e13c385a754bcaa02c33aff948297f",
      "End": "ffd64766513d4f8e8770c51eeafec690",
      "Id": "02a1b5d69d524806a6838d39448f5c31"
    },
    {
      "Start": "a1e13c385a754bcaa02c33aff948297f",
      "End": "172e86a70a18412f8732de18f3421b43",
      "Id": "d84d9ff70a2a4c698441056083369032"
    },
    {
      "Start": "5484902b3fed47c9a5e4daec2aa23108",
      "End": "700b0ea1622746ff999b5b51a4dcec48",
      "Id": "cb3aa0b5e67847ca881a79fda12d9406"
    },
    {
      "Start": "5484902b3fed47c9a5e4daec2aa23108",
      "End": "526888e411754f6b864c55b637c2705a",
      "Id": "a466f4a0114647ed9bb4b364f4d04187"
    },
    {
      "Start": "d2eef256002a47c5a082a8a1a82d8c5f",
      "End": "7883c89dc482497089af60cf31a13c29",
      "Id": "15b37c7fb8cc49a28596fd33e8f9e14c"
    },
    {
      "Start": "4ef7a574b51e4a72903d279a7253e267",
      "End": "fdace9f4cad04fcc90d8a251a27a4248",
      "Id": "069533c67f3b4a34ada2760e95dceb97"
    },
    {
      "Start": "c3a1d12afc8f4e4ebc1332d1c1d5d10c",
      "End": "efb0f731312041638001076176825e54",
      "Id": "8b35b67ac56446459119c07a4bcfd963"
    },
    {
      "Start": "398ed33e2ea8426ba1010cbdcba3b180",
      "End": "79e77b7491b840509a5dcc90f1f3cbc9",
      "Id": "90b0afb50ccc409d992e376832adb0b5"
    },
    {
      "Start": "d15f9586e862496181293d39e71edf20",
      "End": "a69c0543dcd94cb28ce620a9f11c2403",
      "Id": "b60d60b1baef4d5cae3d4415b43b1645"
    },
    {
      "Start": "42f0d64d904e4e47810989ed1d4c5fef",
      "End": "f17d1677fd4744869e654ed3c5012a0f",
      "Id": "a7bd97aa450b466e9b6ea507306b614a"
    },
    {
      "Start": "d14f363d17af43999d078a8bbc3d248d",
      "End": "cd0fc2a5bd6f4558b1c4fe86d9a5c4f5",
      "Id": "1012a048b1234732a6bd26a9cbc67ba7"
    },
    {
      "Start": "b5205d7c103747f5a79340f4d480a083",
      "End": "eebd543b24974964944e55e2545180b3",
      "Id": "31bb106f32394f72970b3473411bde85"
    },
    {
      "Start": "a70147c8bf7f47df9d6ed7be0fd96603",
      "End": "eca7adca63d24f569801035c99388042",
      "Id": "3f6e45d6d2724db1808f91b0da4da5ee"
    },
    {
      "Start": "a70147c8bf7f47df9d6ed7be0fd96603",
      "End": "73a78a963a27443f8aa5e1d4f05ce69e",
      "Id": "4e95c824efc54c519d2f08ff18f21b50"
    },
    {
      "Start": "d33341bd86394423ae6cce5a81801b1b",
      "End": "c02f655c0a4b41ba87d2d6b09269285e",
      "Id": "ab6634e8f60e43ffb327106fa5a2450a"
    },
    {
      "Start": "d33341bd86394423ae6cce5a81801b1b",
      "End": "549af719938d42b08ad2d872101e98df",
      "Id": "80d889efea5f4611baba5e45bbe2d13a"
    },
    {
      "Start": "d33341bd86394423ae6cce5a81801b1b",
      "End": "8be2fefb78e5438c8f9cbd9ffa7be823",
      "Id": "11ca88cf73864c7a9312130488fb4d89"
    },
    {
      "Start": "d33341bd86394423ae6cce5a81801b1b",
      "End": "bbbcc94c039f4ee7b5b430c0c1e8b736",
      "Id": "f63a88a4285a4951a3bb29250d7de42c"
    },
    {
      "Start": "a8e642ebde264357b4543a2ac2476c28",
      "End": "a6b2fed84882487388ce7dcacd5551ed",
      "Id": "3a4bff9d99094db2970ed8641ab77770"
    },
    {
      "Start": "470a14e6c8e545438324d2b7716127bc",
      "End": "fbf5653429744f06bec62ed127e1d40d",
      "Id": "c1e527a718e34bfca19184c04d058764"
    },
    {
      "Start": "70343d2d80e14e999ff87c0241cfd8eb",
      "End": "1a8c89b106d547979b4a060b2a3cd10a",
      "Id": "9f46630d9c384732bda575534df2583f"
    },
    {
      "Start": "39dc1ae497564447a3b687c94fbcaf6f",
      "End": "0eb92943aad24d6db7aa522697c3518d",
      "Id": "a44bf671478b4de88eea0de78dbac9cb"
    },
    {
      "Start": "a5f93e9ad8264a398cb84dd1af7b6873",
      "End": "8d0929430d9443879de22d5dd5cb91d4",
      "Id": "17401b2cd69848c3ab11b1b76972717f"
    },
    {
      "Start": "9bd431d00c46449e9a1245f546f7a3e1",
      "End": "2ccdaa33dbf846c9beab35ae3140234e",
      "Id": "157669e441584ea4be89a5cfb9458478"
    },
    {
      "Start": "9fd9cff3fbb3460388efd0f56ba5891a",
      "End": "f39662732eb64668a48e358baae46027",
      "Id": "4cfb89bbcda744de8d06380edd209c88"
    },
    {
      "Start": "4778f5581664425db659f1df2e28aeac",
      "End": "57c07d7a77854b429b610bca3dbab67a",
      "Id": "b9a3422df1fe48c188f009e47a09cdfb"
    },
    {
      "Start": "b9b7c77a21d74ef7b2eaf3946e55ea71",
      "End": "70210ce9360e418ca60ad50cd8bbfdad",
      "Id": "0a5be007e13c453ebe997aa5ec493d02"
    },
    {
      "Start": "f4930cee735842ada8c6e3f415078a3f",
      "End": "9b0bff73338040ed8a4a670281478dc7",
      "Id": "17ad88588fff423d85fffbc110d74ca8"
    },
    {
      "Start": "0d3870433b8a488aae53ab991c2b1131",
      "End": "46ca38589e784ea188a04d5721199240",
      "Id": "87a4a0239bc543c9a1ed17f16ee02fcc"
    },
    {
      "Start": "bc3eebb80ddd4d10af6e95fb37c589a4",
      "End": "b50e9475ff5a468eb36316ae4452e467",
      "Id": "33b30784be36444dabeb71ffc9a4dfa4"
    },
    {
      "Start": "c391d23641f84c9293f25d27ee384c72",
      "End": "6f09e0064e7b4639b774059b2c676f90",
      "Id": "2536d0497841419087396099443074d6"
    },
    {
      "Start": "f1da26a382a04fcc9a0174990eb66209",
      "End": "d401da84466443688ff0c0705517a1fe",
      "Id": "cfd7e483c6704cd59b53d5bfb82176ca"
    },
    {
      "Start": "727536e0c96b4f25b7460d0c376383af",
      "End": "214a52f6faac4a6fbb637a3707b2c27a",
      "Id": "33016f49bb6645f6a0598952e58218d3"
    },
    {
      "Start": "c118690e1c09483fbe840844dfcc50d4",
      "End": "389c90b5ac0843009cb481690c25c70d",
      "Id": "fa1ba044edaf47eba716d9191cce4ea9"
    },
    {
      "Start": "c118690e1c09483fbe840844dfcc50d4",
      "End": "714725adf01546909502f78817296e50",
      "Id": "a2777954e7d646759bcb65c030e260c7"
    },
    {
      "Start": "c118690e1c09483fbe840844dfcc50d4",
      "End": "4ee7fc1f3f7e487caadceb92bc39065a",
      "Id": "1aa4354b0f664e698eb465e4faa3d722"
    },
    {
      "Start": "6da6d205b292441fb8151b36fdee6764",
      "End": "3e5f1c1eb2f04d1697f372bed004c11e",
      "Id": "63907fa1dd484cf09c0158987c6c6f81"
    },
    {
      "Start": "9ded8e37099446d197c0d58f673d36d1",
      "End": "f1e32f85e44a4ae7ac4018999a67c301",
      "Id": "1ca5b59c860f42a1a235d930be26fc4d"
    },
    {
      "Start": "af4543c7c314482982aa54a15c16be75",
      "End": "f4d9a1d9ca5945c19dd76c663a3eb791",
      "Id": "7dbfcf7f3dec4fb5a3bbd61c99b795ad"
    },
    {
      "Start": "4344e7faac674fe6b9fd263b9e545df9",
      "End": "7990d0c3dcd94705909bf566a5d4b26c",
      "Id": "7bc0618ef7e741e9ac502215cec352be"
    },
    {
      "Start": "3102d3b080b0490cabf89799f053d258",
      "End": "aa53241c26b3439ead54c45655e35f72",
      "Id": "c0a1ed584a18419b86df90cfc4b16816"
    },
    {
      "Start": "5669a4f533c849dda968ff05076d1493",
      "End": "37d91343ce624b359fe3196bd938882c",
      "Id": "2d0560f0d0d24edbbea186e776a79b7b"
    },
    {
      "Start": "5669a4f533c849dda968ff05076d1493",
      "End": "8816a1b7ec284569a9ba11a8b9192918",
      "Id": "5d015c1581a74139887ace586ec910a1"
    },
    {
      "Start": "5669a4f533c849dda968ff05076d1493",
      "End": "d689c540b5074064badcd1caa58abde6",
      "Id": "08500919c02b4138b45e433a3e6752fe"
    },
    {
      "Start": "75d069372b22485980c859ed0d36f40c",
      "End": "35cfec08a4304137ab795102da91f40f",
      "Id": "f2c426d05e384229a9e7fac5bf80cfd2"
    },
    {
      "Start": "216e3f47a54b44528828841b8c144951",
      "End": "5fcea134228b401094fffb6352aecc17",
      "Id": "c56b7f174b3743359ee0555a3cf01981"
    },
    {
      "Start": "f967cf4c55ad4f8b9f5d89ed7cc0b1f3",
      "End": "4ab18387c3774c19a64fa955fefca433",
      "Id": "41662c8c69034230b493dcccb4ebc838"
    },
    {
      "Start": "0b945ae4e8354076a2ae7d1e02e73759",
      "End": "b8473ae0788c4c4b8d4410fdd3c5e9be",
      "Id": "16f5c3721dbf42328a616beb4331043c"
    },
    {
      "Start": "f59cc30e43b8437085b546d029679e14",
      "End": "8e3594f6652d4a3c86234f23676da299",
      "Id": "e192d5900d6c416e9c171e54d739ad11"
    },
    {
      "Start": "f59cc30e43b8437085b546d029679e14",
      "End": "95ec8fcdc3314fefaccf5dcc4638ea4c",
      "Id": "d0fa3adc5a36413bba162c8681bbb42a"
    },
    {
      "Start": "f59cc30e43b8437085b546d029679e14",
      "End": "aa3bf18f91a04e20983bb61aa03162fb",
      "Id": "c868954e1ace42fba48b37b425b5f3c4"
    },
    {
      "Start": "f59cc30e43b8437085b546d029679e14",
      "End": "b620f4eb33414bcdb4dd1268111dec7e",
      "Id": "795e67f78e40460a8dfba85ae5c1ef7a"
    },
    {
      "Start": "1e1cacb1f94b4c559b2e19018c0f0e3a",
      "End": "ff59931bf6714a97ab3fec2efa658fbe",
      "Id": "d5d8f6c5ffc44a95995c2cd2c4b7fe97"
    },
    {
      "Start": "05c4d85f7a0c41a78bf57acb998ed45f",
      "End": "4b212524917442ea8f39d56bf99f9ee3",
      "Id": "9e18d440c3cf484b8f1f9f0cf577fc17"
    },
    {
      "Start": "439f08b64cd9490eafe1622352e23917",
      "End": "16fb554694a74e4d90dade9be7223e84",
      "Id": "24555341dc114d85946359636c130503"
    },
    {
      "Start": "9f6a8dd2a418415e9506dcb57665fe13",
      "End": "19b1c953ad094f3fbacdfe848422a19f",
      "Id": "14f415b8aa7f4109973b1acdfc4575a0"
    },
    {
      "Start": "e339f23b49f1434fb2b1d7fd788e51fe",
      "End": "329784af9ead4523bc5347d1ff1eb05c",
      "Id": "64a17bd1d0574c6bb0613addb1373680"
    },
    {
      "Start": "8296a742033c4c2bae120ef2eaa53f53",
      "End": "59d1a887cd4c465881f1bb9db52cf82b",
      "Id": "7cc5a5193fed44a1a9a156b5b084b127"
    },
    {
      "Start": "6dd7815ca3794c02ab83d920285f83a7",
      "End": "1126bd1299fa4ee0afd6256fe869414b",
      "Id": "2dd9f2f340184f79a44cdbee73350bae"
    },
    {
      "Start": "8a1fed5730c94e4cb7ed2c1270bd3d80",
      "End": "1c2f59ae6b3848749bb00fdf267aa14b",
      "Id": "e649e93c0b9c44aa8c931e208aa96c14"
    },
    {
      "Start": "62b3618e83f14ccdb442ffe1ec2b94c3",
      "End": "024b1701a6b242959bc081e2b1239fb5",
      "Id": "8f9f341e78fc46759a677b1b548bd038"
    },
    {
      "Start": "b88a14c55a8d4beba0de12570b859d77",
      "End": "ee4411c619d14c30a2b98edcc2c9f4e4",
      "Id": "ccdfd511402240cf849011cb4edb8f24"
    },
    {
      "Start": "b88a14c55a8d4beba0de12570b859d77",
      "End": "85ce94bbf0174bc1a3f659931843b4be",
      "Id": "97054b39be1649098f2b665bd03017e2"
    },
    {
      "Start": "5e9ea4fe4a7f4bfda41e7c157b5f8abd",
      "End": "bb0aeaa094504b67981f3d7c4c57be6b",
      "Id": "4b2ecf99cc9e4d2eb652f3553103f997"
    },
    {
      "Start": "8394b4ba4abd4b6093af276670f3c45b",
      "End": "8b7a1267f8674f1e883c5cd3478da8dc",
      "Id": "9899ab413cb34705990583a7c22b9aa1"
    },
    {
      "Start": "feaa8e8dbe0940cfa8eeead32c1194a5",
      "End": "8efbde761ee5489e9e02180a9905b045",
      "Id": "e9019006d0d548809ee23209391387be"
    },
    {
      "Start": "8d75c0cb981541dd82a33f599aa3cb4f",
      "End": "b6c18269957040f299ef37beafd3f185",
      "Id": "391d6228fabf439c9ff556c0dcf1b3fa"
    },
    {
      "Start": "60895b28c1b342289a61c2c32910668e",
      "End": "d7ec6389ebbf49e5b6d1b198edfac353",
      "Id": "7d9172111f6e434e89ae07536766f27f"
    },
    {
      "Start": "59ecf129ede74151ba1360503c8922a4",
      "End": "40c7d63fe5fb41a3a979b953bf43d472",
      "Id": "d1e9880e47ba458780d96e2139eee212"
    },
    {
      "Start": "658a4df28df64d6b97e9900cb3a5563d",
      "End": "2a2a4d321dd142649504ce5c5f4eacc7",
      "Id": "b6924d897d9b444dbd8c4a7cd8336c41"
    },
    {
      "Start": "f1fb4f9f00ab4a11a38d57b532789131",
      "End": "3efeec5404ba48ef839f7aaf5ea2ad2c",
      "Id": "1e9a824d46f64cb699b43f05a8a75e84"
    },
    {
      "Start": "2a94b534034a4ec583eb3499eb24334f",
      "End": "03dfb9119dcd412e89851896e45fb676",
      "Id": "f78c19c9e0d24c6ab8533c78948c82f5"
    },
    {
      "Start": "0c614a9531244f31b153e706183c3e53",
      "End": "112d9f0523b643959b38a9dbbb7e128e",
      "Id": "cfed72f87a01405da066d010ebbe3ae2"
    },
    {
      "Start": "3415cd1bb6704a8d9a24700982de6bf3",
      "End": "a81f01a16a3c4ac7bd2e7e704158389e",
      "Id": "aec5ad9ec58b437c8a34ca68a6157445"
    },
    {
      "Start": "3415cd1bb6704a8d9a24700982de6bf3",
      "End": "819e6a5dec8c4d7380bb5e60586af400",
      "Id": "c47be2b6a0a548f794d13bf930ed4737"
    },
    {
      "Start": "317036fb111442ab95c67ee29204dadb",
      "End": "19778ca5a6964ffeb210d62371b5696b",
      "Id": "d7d37b7c677846219302094fd5ae530f"
    },
    {
      "Start": "ce27c661abbe4b4d92ed6a8d376d1972",
      "End": "beb32cfb1f134a6e90acbcd67cf4bc9c",
      "Id": "f07ec741f42b4b1b8edb3c9231a05e0d"
    },
    {
      "Start": "ce27c661abbe4b4d92ed6a8d376d1972",
      "End": "15c53264fbfb4b6f8baacd672fb61d86",
      "Id": "4d6dee5bf9064a309b9bde1b11b8db41"
    },
    {
      "Start": "fff746ed89d44caf9a5f8d0c4147c7c6",
      "End": "bb30ef66188541429de61f2880687087",
      "Id": "8604155c52d34e75827b641614bf1ef3"
    },
    {
      "Start": "5dbc5de417e142b58d38f9329c6afbfe",
      "End": "b01e1aa9d8484b3b868f2df063be1fdb",
      "Id": "2ced15054dab459aa2cca7cdfe77720b"
    },
    {
      "Start": "1b221e0be3b1495cbb02c2dfebe8a51d",
      "End": "19079379714449e0a16d2688d6b12b61",
      "Id": "8607c63516c646a3b4e6d50f6f5676d0"
    },
    {
      "Start": "98071d96a55c4a95ac2b2712e4625383",
      "End": "4ad9deb556224271816b5755915e2f0b",
      "Id": "cabb27ab15634219b51f6e32894c7273"
    },
    {
      "Start": "98071d96a55c4a95ac2b2712e4625383",
      "End": "09938fabfc814ce3acb02e8cbf886a98",
      "Id": "98bcb4fa4ad644e6975e290a09889c5b"
    },
    {
      "Start": "3606e0837fdb4ce69a2beeed1c25b1ed",
      "End": "aaff2689d1894e40bee236950b944ff5",
      "Id": "c1e80800b53b49be86202cfa0b3e6d49"
    },
    {
      "Start": "8780e914087c4f6599953266cae791bf",
      "End": "990d33b02cc5434f89e71026bcfce5e2",
      "Id": "4f5704abee5347f88b9828f2a250ff0e"
    },
    {
      "Start": "433b66bcb52d4677a9d8ddf9350050ad",
      "End": "df0544704e6045018be0a57c6bfef44b",
      "Id": "2589e57fe094451184e66f73671bf93b"
    },
    {
      "Start": "45ac1ada188c4b9cad12d8ffe0dde1da",
      "End": "121feaa939fe4b7e81ae3e4bf8503ae0",
      "Id": "710f55918e404002b22b51c9ed0354a4"
    },
    {
      "Start": "55dcb0c214ad41d3acfd77688e989871",
      "End": "e6215fd83e5e4b3094157195145e5e60",
      "Id": "663d279e926e4de28201693f910ef735"
    },
    {
      "Start": "2c314bfa940c4303a576963a0e9e1495",
      "End": "795a7ba956a547619bf6569e20e8884a",
      "Id": "31b4ec5960d74eb6ae1e6ce1e2746d4c"
    },
    {
      "Start": "fde0106abd114e5ea6a58e58952967b7",
      "End": "8b03aa323c6c4ee983074d814d166d55",
      "Id": "b79ab7359774459f813be6e23ddda983"
    },
    {
      "Start": "d5b95e5e9f5748a2b038572dec10f9f3",
      "End": "664a8982a0af4630ad1e355b211f5456",
      "Id": "69f86922266545818f0ada3cb17e7038"
    },
    {
      "Start": "0e6373aea8ba4945b1b952e126660ee9",
      "End": "12f47f119ca74887af63e5970369692a",
      "Id": "5b8f85ee23be4ddf8daed18c4fc42adb"
    },
    {
      "Start": "c9e977d3299f400f9b4280830d3a231a",
      "End": "00e8360012104b2b91b521479a3e8812",
      "Id": "5189b240dce346f5921ac940fbe5cdd9"
    },
    {
      "Start": "c9e977d3299f400f9b4280830d3a231a",
      "End": "4c05ba51c87642edbc97dd7733adbae4",
      "Id": "b59bd802cbcb42cbbde1f1f2398fedac"
    },
    {
      "Start": "c9e977d3299f400f9b4280830d3a231a",
      "End": "a3d8842a03254e80930cdb69fcbb234b",
      "Id": "c2862a2beb4b4063abcd839a563da211"
    },
    {
      "Start": "c9e977d3299f400f9b4280830d3a231a",
      "End": "418a3674201f428282418f7a2f30f44c",
      "Id": "491d310b68ac4946b883e8c82970bf27"
    },
    {
      "Start": "c9e977d3299f400f9b4280830d3a231a",
      "End": "70df15c4d68a437f9ca67c24dce858e7",
      "Id": "9b7f46c2ebf644cf92186c72457f3c80"
    },
    {
      "Start": "5c5491954f4c4777ad657de4f84fd913",
      "End": "22897fc8047447a6b43496a516fcf24c",
      "Id": "7c540a8698744cc7b655270c87fe61dc"
    },
    {
      "Start": "e7f7c4e177ad4710add34f5d23aa2083",
      "End": "428a02f6753748e3af4551ba6588cd5a",
      "Id": "7a4bcb8f095c4ab2a8700bbb408bd966"
    },
    {
      "Start": "9e7958a95f3d4c78a3e3b8899a99089e",
      "End": "67f8d45646224269acb83dddb6ff6dcd",
      "Id": "d792dedc7f4544aa9d4537bcc58542f0"
    },
    {
      "Start": "b7e9c4cbfadf4b6e900cf6ccc167b673",
      "End": "475381652f5e48ebac7de8762b8812c4",
      "Id": "8194d4e0d7524412914e7db157d43be9"
    },
    {
      "Start": "d5a9d37eed174d0083e61f45c6cf69d7",
      "End": "26b394ec142a456e8776038a148274b6",
      "Id": "4afe67f304174f5396ee99349c6404c2"
    },
    {
      "Start": "91931db022aa4df0b2ecd1850d7fce27",
      "End": "d3a1979635284bf79340d029102a7139",
      "Id": "92c27dee35134c6697de7c460063d2d5"
    },
    {
      "Start": "cb5409146ac8467b97ca201d39864ed7",
      "End": "ef96c0dc8d2f473ea1ceda9a0d5718a2",
      "Id": "d9abbbce8d3f49ab93c8d851da171438"
    },
    {
      "Start": "b935ab0aa345420ba8ad3b45076b5d3e",
      "End": "5e1eb40143d44c519bca64abac8da3fb",
      "Id": "ab642e0ea70d485cad5445fab6968c48"
    },
    {
      "Start": "f242a43e894e49b9b1de3d6334b9a0a2",
      "End": "8344b6da61cf4760b9d9d7f884042cf8",
      "Id": "0a923e7d93844d059faae7cf2d3cdf92"
    },
    {
      "Start": "49869afa9e594a65a2ccf833f9da5840",
      "End": "651f7c7c995b445294e7d3bc6ad33144",
      "Id": "fe87dca1e65048219475bd3a5852495a"
    },
    {
      "Start": "445965fa68b64a16b45bfa1a8b1492ef",
      "End": "4cafea58eb3e4cd19eefebb75fe6ee15",
      "Id": "e15521831e8246f98f7892a2dbd6fcf0"
    },
    {
      "Start": "c56befb34f3f4f51920f926f98ccec1c",
      "End": "a4c0b6c7c0064acbb64ce65227ee17d2",
      "Id": "f75f94ad6b4344fdbe194002c4cad37d"
    },
    {
      "Start": "8b515a756ab642b682973d5e88ee6314",
      "End": "58a3081aa5ff4039b1fa05f693c2fa92",
      "Id": "8caf5d9aea7644d9a02f42570aacd9a6"
    },
    {
      "Start": "6938977b649d4ae1aeac33e9a89487bd",
      "End": "c0c96ebb69804fcf8c27b87366c08bf0",
      "Id": "802e6f90316c4c088337b1fd17410bce"
    },
    {
      "Start": "6938977b649d4ae1aeac33e9a89487bd",
      "End": "c2fa15df177941d58b8791ec7e5c2047",
      "Id": "a0be2210db234d1580ade5994fbbb59c"
    },
    {
      "Start": "98ec3fca75854500a39b7316aeb54798",
      "End": "a59af0362bfe450f99eeceeebef2fbf1",
      "Id": "c75f7fd3591d48ee84956f52bec0d8c5"
    },
    {
      "Start": "29d486f3abef40348d6ba76a94fa8e70",
      "End": "d9c6057bbe544501b84a3d680f01de55",
      "Id": "74e5a26d546846cabe7d919d6924abf0"
    },
    {
      "Start": "b7034ae3cb4c4de39dadeddc642fab1b",
      "End": "13ac519dde8a406491d82f4b2db953a3",
      "Id": "444136d5b80042aab30b30e3652c2c0b"
    },
    {
      "Start": "5b82ebff490e4e4c971ed2527f09af74",
      "End": "91dd3d4b8c3f4265984c0a6eb2f4d2b2",
      "Id": "aab4ca550169424e8bbb1cd01b02be79"
    },
    {
      "Start": "03f79b508f684269b62e5ca3bb241215",
      "End": "c98c77ef599c46abaf73deb320d05149",
      "Id": "2cdb3b40708d4f079e84c187b250128d"
    },
    {
      "Start": "03f79b508f684269b62e5ca3bb241215",
      "End": "f1815f6b2b7b4ee48ec43cc14e8341d5",
      "Id": "113b05cbcbff41ff92f1c89658ad05b1"
    },
    {
      "Start": "f7abdf75deb54e5fa76eec38505255c3",
      "End": "c1731d400533474aa47efaf7b465c28d",
      "Id": "56982b08eb424293898fb907a758e49a"
    },
    {
      "Start": "e0d6c531cabd482ab8b2cb44696f24f3",
      "End": "7e74f89ecce3454eae8fe50fdcf17bcc",
      "Id": "55da158569f34171b48b3723bbe09119"
    },
    {
      "Start": "9ac4a07f0f6d45419f94cb347dcfd89e",
      "End": "38460ab823704ea7a8a25de3b388130f",
      "Id": "88ec09b09120441f84aca506f88ab066"
    },
    {
      "Start": "9deeadfba2714c19adaf3ab3818200fd",
      "End": "9c71298bd6264690aec4eda9ad0e99dd",
      "Id": "4d1943625dca490387127f2d1aebaa8a"
    },
    {
      "Start": "b8f332c6633b4c608ce1a88c2c86d89b",
      "End": "169bac87975a487795572858ca6c03e7",
      "Id": "a2ab2095ce8844f1ad20688cb567d810"
    },
    {
      "Start": "5d59d49d1bac4be9b7364310a6eab0a3",
      "End": "3e24f744d9554b8e8156589724f34ba6",
      "Id": "e2bfce5ec1f34a36979066534f31f646"
    },
    {
      "Start": "5d59d49d1bac4be9b7364310a6eab0a3",
      "End": "f034216cfc1c4353b8d98ef3ebb90bee",
      "Id": "78368444a9ed4b77b1e4e494df20f552"
    },
    {
      "Start": "5d59d49d1bac4be9b7364310a6eab0a3",
      "End": "872dfb6b3cfa4f9da3daa542ab18fd81",
      "Id": "aa8b81e19f354aa5b5e7f0cf7d013cd7"
    },
    {
      "Start": "ecc418637c394738bbb7897f3cbeaac7",
      "End": "46f89277d29f4f698891ad0ed6633550",
      "Id": "b9cb2b767680454096c0f26b6b2d31bf"
    },
    {
      "Start": "14183358db0d40548822a6f43c78c9c6",
      "End": "f65257cfe8c543179124e6b8e8b3e6de",
      "Id": "6c15d9efee174efb94b35f9cc8795a17"
    },
    {
      "Start": "a9ac14f994b04a728e13d3a83d544655",
      "End": "78144b27cfa249e582bf59796a231a04",
      "Id": "68d580c688574fd29d20555ab2ac510e"
    },
    {
      "Start": "2ac6ddb39d63427a98228e3edc17d8ca",
      "End": "065d44577efa4fe696755466035185d2",
      "Id": "7e4ff17f41fb467fb2937e275ce6121a"
    },
    {
      "Start": "afed95c9a0f24697a3603789c24144fd",
      "End": "7d60a7e9404e4665b2bdfe549fbf9272",
      "Id": "b92f62637d00429997f9280886afb388"
    },
    {
      "Start": "4e8fd089dd59472c9a631dfb970b5564",
      "End": "fc666dd7a001405f93b6ae5f83ee9a7d",
      "Id": "e6c3b610e52e4256814adcb459c45486"
    },
    {
      "Start": "d9b7342e6c0e471b98df354c1fe0df5f",
      "End": "30ffe2dc065144aa9a981a2549103d0c",
      "Id": "31b6c5014889486a9f2cede94df67acd"
    },
    {
      "Start": "4b5c8fbc0f0b407e8cd1f3ab9ea8df01",
      "End": "6f4fe5d21c2e49848b60d8be26a4afb6",
      "Id": "71d1b7a1fe174ff6a1fa3c990b393978"
    },
    {
      "Start": "e81e12a165654427b47334017af9cfb4",
      "End": "3153b7df867842b38969b882dc40f371",
      "Id": "204a0cd3183e4f498aa96d8f160f9457"
    },
    {
      "Start": "defc10c0d7e64ec78cbbf0c8285611e1",
      "End": "3f5f091c8ca84942875b5728dfa0f959",
      "Id": "aad87af2abb346499cfeecf239fb9be3"
    },
    {
      "Start": "445a6631d16340e68692b3d03111974d",
      "End": "68c9a100bcc34fe5bb94ec7bca144d94",
      "Id": "c266503d8ae14129a858ddd8786a598e"
    },
    {
      "Start": "03d1b85c20a9416685a45fb2be5fbea8",
      "End": "7362e965e18b4f1fbd58492996664dc2",
      "Id": "8e60819bddb54f998a4c72211080b77a"
    },
    {
      "Start": "5bc85dd51ee44c23bb786d0fe4660681",
      "End": "74afe5862568498d8eb1ff203c2e9f44",
      "Id": "eee6603e9b5a4b64a56dcaa206ce08cf"
    },
    {
      "Start": "061333d39fca4d1d9a82615c5c650e83",
      "End": "2de24516ed50488dabd723b516d0575f",
      "Id": "9d77a6c70a0e4003a89949ce0a717453"
    },
    {
      "Start": "24664077c3b64b9b810e4a67237b51da",
      "End": "553239539dbf42cdbbfee382b320186d",
      "Id": "5a10c401faee4d5b8dec41bc3b87aff8"
    },
    {
      "Start": "9768474fa13e49c3a951b10793c93525",
      "End": "e721682403dd4f83b9252d449f3f14dc",
      "Id": "630a855f17814248bfe8a09e0c588e3e"
    },
    {
      "Start": "abd3e7583bbd47ec89ac66eb50a116c4",
      "End": "35112b0f617948b38758a3e7c7ec04a5",
      "Id": "6e7f2d0aaee5464384f2de84d82ddd1b"
    },
    {
      "Start": "7e9cc9659e01425083fdf8126b13bfc6",
      "End": "05c5d9dc895143b98c1241b2cdc2a3a1",
      "Id": "83936903476b4fada36cb9d88bdc5505"
    },
    {
      "Start": "ded9f8df9b974c98a506688fad430095",
      "End": "0ab2bf8777e34632b562e3e8f9fff36f",
      "Id": "a60da80af928447f99314b05a06257a2"
    },
    {
      "Start": "dc808453c52f43eaae39805ccf495653",
      "End": "a51af3c29a234a7282c065037ef00019",
      "Id": "e1bc4e0a8f724e1e816b00adc0f391ff"
    },
    {
      "Start": "dc808453c52f43eaae39805ccf495653",
      "End": "2f5b85ee121045a0bc6019b1e6691cda",
      "Id": "2e3bada00ab64c6e9ae885e5f5e6d176"
    },
    {
      "Start": "e8f7bf76f2a34be6848f8e843bdfd5a9",
      "End": "42fed41a51b949fb9bb35e5722c6a6e8",
      "Id": "ecf64a91e2bc474da697c477c6f748d8"
    },
    {
      "Start": "0fd6f33fcfc54e7a8d17eea99bf9fa9d",
      "End": "e696ac4507e14f039059db00c1b6d346",
      "Id": "ff181b5c6ce64cdf9e1fc44e4ac84043"
    },
    {
      "Start": "f3c5941c0bef487382b23c6241afad16",
      "End": "0490ba9c3b6b49108ab6e98cb74f9432",
      "Id": "6861ca6dec5140e389c03c6608aa4f24"
    },
    {
      "Start": "bb685782eb3443d7bf7d02ff6cb848a3",
      "End": "f47e83d8f171462f8d45bad2579fa23e",
      "Id": "30a8329c15144501b75cb93df89f96ee"
    },
    {
      "Start": "aab6e74d6ee4420a84a0dd41fb57ad50",
      "End": "6051cfafc56d45279f8ef927387bae53",
      "Id": "7e955b58e8cb4ca2955515f7d19f033e"
    },
    {
      "Start": "65253f98cf9247f9a92974676d943151",
      "End": "b25b1e2a72174c41b12fd3c9e1d43979",
      "Id": "c445052265fd40aeb86d122c47ef55d5"
    },
    {
      "Start": "d67d4e604be3456db9e025e173b2fcf9",
      "End": "46139042f4ba41fe837aab6de5c7d38a",
      "Id": "30f9c76519704c43a91fd0b3eeba6988"
    },
    {
      "Start": "61c4b14255f34ebe9b6b99adf6170d41",
      "End": "7c17231ea25e4b7ebe4ca773fefab02c",
      "Id": "39307526cad54e25ace9353393f7a510"
    },
    {
      "Start": "8525a26b3680430d8572f3ff978e9809",
      "End": "3676092cb8af401fb602854d04e34ec6",
      "Id": "19db490c3b194301bbd634d5c488cbbd"
    },
    {
      "Start": "8525a26b3680430d8572f3ff978e9809",
      "End": "48e016abd5b64cb0872af58166dc8a23",
      "Id": "6d8eefc1e2444b099f45b3a13bf7fed8"
    },
    {
      "Start": "8525a26b3680430d8572f3ff978e9809",
      "End": "e6c1fcea5ec249e19b87e171a9632849",
      "Id": "e955959d51be45a387a2063ddb185224"
    },
    {
      "Start": "1a2a61425b0646dca1bd7dc21b9b90e3",
      "End": "967b00ff85ca4f209d86ec679dd0f046",
      "Id": "472b6344b2694fc88b96fe419af7d895"
    },
    {
      "Start": "1a2a61425b0646dca1bd7dc21b9b90e3",
      "End": "e8f8cd5f9dfa4e48909a6aba5b1ea6e8",
      "Id": "3dea20788f2c4e4c9b7c0f02e84f8c1e"
    },
    {
      "Start": "1a2a61425b0646dca1bd7dc21b9b90e3",
      "End": "a3526e70eae94663a82c87d92f4ad86e",
      "Id": "dd046ce56d1e4c38afcec42d32ad0281"
    },
    {
      "Start": "bb9f23e625c94fc2af0120729a8d7445",
      "End": "70e84d97374548389aaf6b56cd1b924c",
      "Id": "5f4344a098954abe833b802c1cd5ff4b"
    },
    {
      "Start": "008555ced90046f4ba1e30a317a2d075",
      "End": "95ce1ad8f4a745408a8583eee33a747b",
      "Id": "e2be30618a624f329cc1d13bcee9389c"
    },
    {
      "Start": "62733077c7fa43db8a7ddb7624ddb942",
      "End": "7a2447f2ec9a43e7a82904b052563887",
      "Id": "038b616a482a437aa09c0a4cd0f8a880"
    },
    {
      "Start": "86ccb29565df4784af146b077fa92edf",
      "End": "ccc8cf85065c4fa297b01beffca0c757",
      "Id": "d26e42d98bae4c71a2c39d3f10deb390"
    },
    {
      "Start": "b8fdcb58bde84b2c93e5e4f12d7b0c0a",
      "End": "ec7d6d1b339941cbabdf03f142870e59",
      "Id": "13cf3f86cb8a43f488757e4dfc562e04"
    },
    {
      "Start": "b43fed863fd04739b05260d5af65e795",
      "End": "1bc7b18a4251441691604411c5122ab6",
      "Id": "dc712f9d222941498277b3ecaef1b855"
    },
    {
      "Start": "8801b4b471fd4a30885d8e08e1f28ff3",
      "End": "891b9611b2f845f6a8ba42dad3b21c22",
      "Id": "bb39760d41224a38b8741ed59fef3c53"
    },
    {
      "Start": "1ca3966ab5c34597a8191db02952cdf5",
      "End": "e636543e3c754217a9fd0d077393e217",
      "Id": "c185c5a7b8734cc4a5cd72e46879529b"
    },
    {
      "Start": "52b427f282b24b13b45268a512e30b15",
      "End": "6f43648adf5941bc92d495f7a1daf183",
      "Id": "f62a1be6629249d0831445f4f5d2ae9c"
    },
    {
      "Start": "dc9e846c13bb493f888c52648d058c61",
      "End": "93685db70aee4e018adc3628d840d3ee",
      "Id": "c82ec8e8454a4aa89d8470bcdfd022d0"
    },
    {
      "Start": "001edf1486aa45d78a94f9b9bced21c2",
      "End": "5c0c91c31cd243ba9d82115ba44a74e3",
      "Id": "b332392f46fd4b68b7d122fafabcb54f"
    },
    {
      "Start": "fa6b2241fff642dc94d51f375aa3fade",
      "End": "8d716f5cafcd405d93807e33da1de92d",
      "Id": "0999e5081b874316b4bbb63a3d8f07dc"
    },
    {
      "Start": "2e4e223d912e4d1c9980d962123b21be",
      "End": "4a3e62b9bf0e4f888717cb2151a82664",
      "Id": "a16b50fd434b45158e4caf2942d08e23"
    },
    {
      "Start": "852e39bdabe941a394f74d49b597a805",
      "End": "6a446b48a8cb4fd9be50bc4c4fd055be",
      "Id": "cc28fa807f094d84b3a1292184f29359"
    },
    {
      "Start": "852e39bdabe941a394f74d49b597a805",
      "End": "428e8d0a3e91416daf4521581865e8f7",
      "Id": "e35cc88f5f904fb09b4d220b49c77c90"
    },
    {
      "Start": "ae87aba8e76941ef876e0e787e104f0d",
      "End": "04a9f14c9ed841ccb2c569e77d4b6726",
      "Id": "d8d5937907fa43eeb3065b5dfe2d46ab"
    },
    {
      "Start": "ae87aba8e76941ef876e0e787e104f0d",
      "End": "98e9ab006938431d94d6daf9e2006b41",
      "Id": "c51125dbfa5c4e789571fffd202308c5"
    },
    {
      "Start": "6fda7e52be6943e7b90ebe5ebeb46e68",
      "End": "6f996d9c94ac4ede9a5db8fb2f3e3bd9",
      "Id": "b5648a5b0c5c468791e90247febf58f7"
    },
    {
      "Start": "6fda7e52be6943e7b90ebe5ebeb46e68",
      "End": "5d17217c8bd34a35816676fbcb035509",
      "Id": "bb920ae0de2b47a08f13db538f7c0bc6"
    },
    {
      "Start": "6fda7e52be6943e7b90ebe5ebeb46e68",
      "End": "badbcc4fc9594b78a23c62e2a0708f8d",
      "Id": "991884dd727246a681265bd4a7a56b59"
    },
    {
      "Start": "27511ddb29944bd59bbae7c607697b68",
      "End": "7ab2bbf00eeb49c8ad081ed1395811c8",
      "Id": "4c9de9c6ccad4c869b60a0ae90b361d2"
    },
    {
      "Start": "7b39634e97e3448b9640fa0f6161dd27",
      "End": "e9a7f13b478047cbabc38211d1946c95",
      "Id": "9aee2a9b48f84d72981715e5447d5f08"
    },
    {
      "Start": "6fddb010254f44e6a7b2a8112a2b19f0",
      "End": "fb9250a68d524ab495b687249466e316",
      "Id": "291193f424c64963b7e68140dbecf908"
    },
    {
      "Start": "c2fe3b0836604640ba3fd7a9bb0598de",
      "End": "37f3a0784a33422b84d62e8710d58663",
      "Id": "739c7a581b834b90ad46f621a215e7f5"
    },
    {
      "Start": "4075a072f2a24ba8a3fb59b0219b5c67",
      "End": "758f23f69c73415386a1e584ef10f7bf",
      "Id": "591f3e2e634d4882b7b398f6dfa986c8"
    },
    {
      "Start": "abe3d44c7fe04eb5bcbfbf4318422fe3",
      "End": "1d64a65005f14444b27951db3be3a978",
      "Id": "54bd0639ea464e13be0e13b15de850ad"
    },
    {
      "Start": "053ef422ea8c4095b08beed2445ef8e4",
      "End": "8882b088829e4578be849bdda93a0fce",
      "Id": "83eb2fe14b834b6999ec828a3bdacd62"
    },
    {
      "Start": "5b80cb5951d0465cabf6c3c25ef59764",
      "End": "4848f93f819a4eb1bcb06574dc16d578",
      "Id": "2fef4a4306ca4f1fa2cb6ad02e64837d"
    },
    {
      "Start": "4bdbe57d8cd14c8d955ae74e3404bf45",
      "End": "a59bceb229444b73b19a23efddc1b4ae",
      "Id": "09104e8f87b34f5da267c659987e7356"
    },
    {
      "Start": "b292066384384a5982704ff4b7e97bfd",
      "End": "8ecd9a0b511740f58117a418a37abf72",
      "Id": "e47b507294b7487fa4e395cf17d52ead"
    },
    {
      "Start": "b292066384384a5982704ff4b7e97bfd",
      "End": "db1d9d19296547f0a87b90f2f26f5b60",
      "Id": "2ea82cb4a48e41ba91a3644280531db2"
    },
    {
      "Start": "d9114a4e42a94f4da8cb2781636e12d7",
      "End": "a3e5c6279ad847fc8f9c269c6598dcaa",
      "Id": "5b62d73521fe4c90a8c41e1aa446a7c6"
    },
    {
      "Start": "4d6539e1c73a4e9f85835e0ef52e158b",
      "End": "12451388ca6945c7a273747dcb7a1a81",
      "Id": "4db0a2eb7d574d77900584cce1b2f376"
    },
    {
      "Start": "ec4b1bb4ab7944769ee5297c4408d7d7",
      "End": "7310d168996d499a9f4f419e48cbb629",
      "Id": "120060a4b5934086a3ba6c1ad2401690"
    },
    {
      "Start": "ca88a5a8429d4d3f97df03720240a579",
      "End": "54808ebb416549588e4ec999acb6a018",
      "Id": "a53fb997c12e4c619207cad8da0d9d8a"
    },
    {
      "Start": "d9ccc155ac904673806a7671fb5a98ab",
      "End": "06e519844a094f5e9936b0bddd851e4a",
      "Id": "cc5e6a8ca8554677a339dbc1a8b7dc5a"
    },
    {
      "Start": "a2e167247ace409580c1636b2382b4c0",
      "End": "483b475773e2451797f0e1142cafe0f9",
      "Id": "e208be63b4d24427863f388ad7c9dd59"
    },
    {
      "Start": "ac80eacf4fa943d6bb474289503c9287",
      "End": "a865a0b4582e464eb3f228c9442b136b",
      "Id": "c56eb137bc3e41189583471e44d237b7"
    },
    {
      "Start": "5296193fbfb84422adaf8b7505965e1d",
      "End": "09555712953e416390212d7e35fa0e54",
      "Id": "af2800f1e34043c1a531ce825b03fe9f"
    },
    {
      "Start": "5e5669b9bd2b47d881748b81fd0ebe9a",
      "End": "837679b1341248509a9226614eef4a41",
      "Id": "b4300c374bcb4e87bacf1d0763266dec"
    },
    {
      "Start": "87363cae2ae540f1877e839121de47f8",
      "End": "f628761da7e04d57b7830c5d70dadc59",
      "Id": "4a331229fde4433f833410e042b59ff9"
    },
    {
      "Start": "2492cb5d81b14bdebc678808b5b4c02a",
      "End": "f5b578dd3b7042eea2bc72b1b90aadcf",
      "Id": "8937b88e085e46149fc77b56ad2d70f0"
    },
    {
      "Start": "a7ca80dfcb6d44069ecb5766ffa56147",
      "End": "0cb44fc626ad434fb9131215ee17d3a1",
      "Id": "12e408f4de194e32a899af7305faf3a4"
    },
    {
      "Start": "e4d0f24debf142a199b8644eb59fd62e",
      "End": "275c08bc1c9f4fd2b77bb1abd0f618f1",
      "Id": "983c0d4e76bb4c5aba066c7951bec24f"
    },
    {
      "Start": "e4d0f24debf142a199b8644eb59fd62e",
      "End": "3da55322fecc4aa5a3f31588b8bfc7d4",
      "Id": "386aa9cc77ad46228f128a542afcaf51"
    },
    {
      "Start": "35a7e9913030452fb1029cd02e0b871d",
      "End": "a2c09917c2af4cd5a9d1130e863135af",
      "Id": "15e86f49df9c494ea0cdb168272a1912"
    },
    {
      "Start": "35a7e9913030452fb1029cd02e0b871d",
      "End": "12605162ed2f412bb026a045d61961cc",
      "Id": "15fd94748ca1420ebd6c950e03a821a8"
    },
    {
      "Start": "906c21d82e1243ad9869a4aee5a87f05",
      "End": "0d3cafcf37594a159d7bed46b9e73927",
      "Id": "0871c94aec074c2ba16c888b10c5c056"
    },
    {
      "Start": "b2e68cbc5af34970b43db1f47d660b98",
      "End": "452261002cd247cb9b5d7a03ca8b11d0",
      "Id": "63318ba3250841b3bb4d662c2064bd6c"
    },
    {
      "Start": "ce0ca058e7f0463fa821ceeaab06190e",
      "End": "592cce68a38444ccad5877acd410ff77",
      "Id": "120d4b1e73b7411d991c2be3fc3f7be3"
    },
    {
      "Start": "605ffabcff114907b19f9558ac76ec7f",
      "End": "98de1d884e0c4f17860d89cee8198794",
      "Id": "2a77e9189ad54e5aae0d8095068ebadc"
    },
    {
      "Start": "91733cf39355458289d9761968eb4b3a",
      "End": "7ea440f86d5047ca8a31bf388c30cffd",
      "Id": "8adde7a664ca4adf8c7ee9385d04eebd"
    },
    {
      "Start": "53c95e35223c494cb4986d11b909d0d2",
      "End": "c6c333bd9551473f8c136c73f82ed1e1",
      "Id": "2a7debfc4b4c4f9aad30df7729163da8"
    },
    {
      "Start": "4d0c576843914947bb62e4ec543e7fbe",
      "End": "1ab084095b6447e187b16acc995bf13c",
      "Id": "9c99219d7003407e8fd65cc760d9b169"
    },
    {
      "Start": "77056f9cf1fa40459ca01ee3f5d881db",
      "End": "764a245a5a16491f877bc355445d63d3",
      "Id": "f7da87c5e6ed4948983d278b8da4c57d"
    },
    {
      "Start": "b38a6b24db5f4f19b8dd0f1247c3dd33",
      "End": "9bc4a9e8a3714a348cfcd266ef460ebb",
      "Id": "ae15885953194a14936080c86b0f89f2"
    },
    {
      "Start": "b38a6b24db5f4f19b8dd0f1247c3dd33",
      "End": "e0e0782f8ccb4486a4f1e0be22d1ac2c",
      "Id": "102ba4b5022d4bae9e39c2500ab28d5f"
    },
    {
      "Start": "8e38244a7dbd4ba0b5b6b893a48712dc",
      "End": "f4139f74b94f4e69821f2f7988a85695",
      "Id": "9ed68fa12e6843d2813fa84e47bacb6c"
    },
    {
      "Start": "01ae27511e014cffab9806f131d0735d",
      "End": "7fd1a418f2ad412c9f9d182ea30bb826",
      "Id": "75639320995e4f9790fce7908970b396"
    },
    {
      "Start": "309f6c5a1c2f4f148d9bf9fa664fcff7",
      "End": "a63905cd929b4d05b84f8e76ca3bf39d",
      "Id": "afab34fff37a4ff4a78402790f15c86d"
    },
    {
      "Start": "563c91b6fbd1438f990ad9013df0a194",
      "End": "65b2ca03d005462a8674c2b6eeff9eb2",
      "Id": "05548442cbba486083425ea3d98eaf7b"
    },
    {
      "Start": "45fb31554ef843f6bddd2a03a2d33ed4",
      "End": "bb4b73daf8284b239d9e7e8179177638",
      "Id": "208b528586d1409ebb3cc45e337665fb"
    },
    {
      "Start": "baefb92078e14276852fc906ce1b8ab7",
      "End": "7fae2aa211ae4a2ba27d872038726bfe",
      "Id": "b248ec1ab7234ef386f5bc7f43583dc1"
    },
    {
      "Start": "aa4d91fafc524cd4810b0cc80f5607d5",
      "End": "bdcfcaef342e4598aad8cde38b529b90",
      "Id": "132e8255931b4130b4818fb740a184e1"
    },
    {
      "Start": "788484dba39f4fd7841fe0fad3b53409",
      "End": "e72caf28303d4c50855d09a18e60cf9a",
      "Id": "64f141cd5d744c15bb909261141b339d"
    },
    {
      "Start": "7e4a3b11f99c4966845e4cf953863a7c",
      "End": "3d71544cc0954bb188b6a40e8feaeda3",
      "Id": "cd293363d2a749a887efea93999a9baa"
    },
    {
      "Start": "efb7a51b6a284eccb67b7283a4323e6e",
      "End": "e721441f2da44fc6bc3770185387c792",
      "Id": "b1dd315a1e0c4379a55f4c3f6b2f727d"
    },
    {
      "Start": "ca516f8ac2664f628a785d8bc4d59f7b",
      "End": "57d2073199904fd9bd474e8f5333a4df",
      "Id": "89a5b58d536545a593c4b97231c11467"
    },
    {
      "Start": "e1f57b53763a40de93d4b1ab88701307",
      "End": "1911b8594eff4573add2cba494b59d90",
      "Id": "60fe132c9748414488d19ad32a78dec8"
    },
    {
      "Start": "8cbc008bc3d14b5fb3e15f4978282d32",
      "End": "2d08cac548a3498186ef67393594daa1",
      "Id": "ac27c2b03e9f4b20b8f24ddd7a02b526"
    },
    {
      "Start": "43fd1f52079f424eb8316228bcad3fa2",
      "End": "90030505cf534458aa17b66c66879c51",
      "Id": "ec15d657cc0c4e7d8eb0d8b035a00285"
    },
    {
      "Start": "e890244a9e7b43059c3ec8c6d0408cf6",
      "End": "fc30d02e20934dbcaddc62f725f7288c",
      "Id": "91aaa36ed3764dd68b21660d7bd48bfc"
    },
    {
      "Start": "8e9a393e345d45ad80e321720f959eb7",
      "End": "fb70f675e47b476c9a73ce54477b1b77",
      "Id": "6dcc7dd36a1b4f3fb62cc20cb51b99d2"
    },
    {
      "Start": "88709318f9764a20b5f828decbc018fe",
      "End": "3628ada89f9b4edda378114b527c39f3",
      "Id": "20ebeda0029e46c9b9b41b9ddf1cff98"
    },
    {
      "Start": "36a596f714384af0a474c24a312875b1",
      "End": "a4a00dfa29cf43b4abceeea3710c3661",
      "Id": "2e02b035d939418aa465afcef52d9825"
    },
    {
      "Start": "97763a47cf9e42fb8d5aa971fde4c25a",
      "End": "71511914d974461795af2341a0cad210",
      "Id": "7c201844500d4b268b5f39efeb054579"
    },
    {
      "Start": "6a02749d045b49a78b495eef66834cb3",
      "End": "9343c8f65c464972b36b01733f2927d7",
      "Id": "4c633c91ca214ac79dd99d36c0ff441e"
    },
    {
      "Start": "89782f05e9d94d558b4bda37f9268d81",
      "End": "927e33b36ca14995a1305e0b23f54fc6",
      "Id": "df815add52704ab4adc88975650f3ec4"
    },
    {
      "Start": "89782f05e9d94d558b4bda37f9268d81",
      "End": "0e724c722832494784c351bc70ece66f",
      "Id": "53ff1152147e49029df0664bef03ddf6"
    },
    {
      "Start": "beb67bb0c3c64afbaf13df21d4671acb",
      "End": "d386833f806e41a8952cc848471fa40d",
      "Id": "026ac501d410405881ea8add95bf96ec"
    },
    {
      "Start": "51181be5d5454159b28f50448821290a",
      "End": "5e2c8fb1c7eb4493ad2747b9139242d8",
      "Id": "388ccc712b4d4c6cb9eae9600c7f37d3"
    },
    {
      "Start": "5286295e8b084ca29cec964ca79c0d92",
      "End": "2701d8921b8246a6b0809ba009a9ff3e",
      "Id": "16a3d9664f0a46abb7973abf8a26f386"
    },
    {
      "Start": "1fc8455930884129803b1125864ac8bb",
      "End": "491b346cc29a4c7aa6d316c2f66d4f14",
      "Id": "b6f77bfa882b4d90b0549141a345d3fe"
    },
    {
      "Start": "6d11cdcd4da14ff4a1638a3a5b017a42",
      "End": "06ddcc53a33f4556a37db7c2fd8614a9",
      "Id": "926b6dfdd40e4d05b086c15fe3787f2b"
    },
    {
      "Start": "f6077d9693184b0494374c79e10951dd",
      "End": "5d12c9eb6d794901a8702a0437ab11e2",
      "Id": "38dad808bfbf4ea4a4e8ea9c1d9029c1"
    },
    {
      "Start": "8ac1ec1c830e4ce79ab98e633613b7b0",
      "End": "b1b98d7be703409398244e3f76246ec1",
      "Id": "fa09a7b8adda431b9aa9dadd46f5cde0"
    },
    {
      "Start": "7f2bff49f9dc439ca262ae30a5a62b31",
      "End": "39f470132e994bd8aa21b972ed0d60f6",
      "Id": "b78f0258c0e84438902a0f2bd5caea88"
    },
    {
      "Start": "83531a5e171b43a79fe0f1498ddbbe82",
      "End": "53fce2e06a93457a856b32fdadcf19d0",
      "Id": "51f5143e0531444bb79a7d913be5f2eb"
    },
    {
      "Start": "3002a64f06514d8380561014d7e465e3",
      "End": "001322c956e1487eb758ed3557872f9d",
      "Id": "054b1f2c9e704374b20efc53963c4507"
    },
    {
      "Start": "b9d05a51e63e45f1bbd8467adf13e05c",
      "End": "0960323b12c44ca2afb26327fa10c3e3",
      "Id": "e3ffcebe7ff9499090f08bd6d4274b07"
    },
    {
      "Start": "4f86a792e6f642cbb2b8d3ab2826666f",
      "End": "e9cfdd1f48124b2f907f9f95a6fa4585",
      "Id": "d80ef9b5c64f4b5d9af3947e72dbd0a9"
    },
    {
      "Start": "aa8035254d8a40fdb18f2c1be31815ba",
      "End": "3c9adb09bd06458b816e7076f409df02",
      "Id": "88483d34581f4784859cb54ee484f3f6"
    }
  ],
  "Dependencies": [
    "2ba0f32a-e61c-4a65-b637-7ea8adeb1683"
  ],
  "NodeLibraryDependencies": [
    {
      "Name": "SpaceAnalysis",
      "Version": "0.3.3",
      "ReferenceType": "Package",
      "Nodes": [
        "90c904ed417e4bf8b0fdb9082a8f1ee3",
        "d5165f374d204049a4f2608967ffe09b",
        "545ce3714cb2461f88452d693475e9df",
        "981c9bb2d1a44f259aa7fef833e3b5f5",
        "e0482e75d1144c5a9c8224fcdd7a83e6",
        "c174606417a34254b8bc6e4a0a889f6f",
        "9eb2a7ab59f8430fb8d0fee2f185d96b",
        "26a60338051f4d4a9a9c6a0f98634e7c",
        "9ef2284ccb9e48b88b713936ac55ec18",
        "063e6fd460514ca29020696bfab98a45",
        "3b2ff9dfaffa4423bd99407168f4809e",
        "d2989e09ae2649519ef0044e74b4c6e9",
        "343e75ee379149b8981666520b6ea3da",
        "6f0620485085443c98f1ec502d2ddb01",
        "b5ba055650294166a004920e0f4b9aaa",
        "4dca0edba0e44b51942e72215c12a643",
        "312a2a99ab0f4ed0be4eb4e60e8d1afd",
        "e1e4bd7b388d44d0a39b40cfe1b7f845",
        "7503f20d095d4bfcbda56a88b86c0795",
        "46894b22ec7c47e7b618ebfd2b4e3bab",
        "8f966a64a19248e4b10e3dd3974c93d9",
        "156af72bc17e44aeb47db7232a16c958",
        "f12e9839a07141ed88b1524e2b3f44c9",
        "4d7b4d6d77344ce8adf5242cf4900a5a",
        "caa6442eb2ac472485b41701324062b2",
        "0966636fb4fa4351a4c79a7f8a3587a7"
      ]
    },
    {
      "Name": "Dynamo Text",
      "Version": "2.0.1",
      "ReferenceType": "Package",
      "Nodes": [
        "abc1f430c03141a8ab037da16545ba1e",
        "dbda2858be4641abab2f79fcfdb92f3b",
        "8ef10d351c8e4e418069973445f2662f"
      ]
    },
    {
      "Name": "Solar Analysis for Dynamo",
      "Version": "1.10.0",
      "ReferenceType": "Package",
      "Nodes": [
        "f33afa47335e4f79a54aa8de6926932a",
        "9bddd9d2b3dd4292b3cbf0b333bbb6e2",
        "f4f54c61f51040669cfe32623199e456"
      ]
    }
  ],
  "Thumbnail": "",
  "GraphDocumentationURL": null,
  "ExtensionWorkspaceData": [
    {
      "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670",
      "Name": "Properties",
      "Version": "2.12",
      "Data": {}
    }
  ],
  "Author": "None provided",
  "Linting": {
    "activeLinter": "None",
    "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a",
    "warningCount": 0,
    "errorCount": 0
  },
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.12.0.5650",
      "RunType": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Background Preview",
      "EyeX": 87.14007568359375,
      "EyeY": 114.90330505371094,
      "EyeZ": 68.276939392089844,
      "LookX": 0.0013885498046875,
      "LookY": -114.52158355712891,
      "LookZ": 0.6834716796875,
      "UpX": -0.0016976599581539631,
      "UpY": 0.20855247974395752,
      "UpZ": -0.97800976037979126
    },
    "NodeViews": [
      {
        "ShowGeometry": false,
        "Name": "Math.Average",
        "Id": "8d5f27ce17f24508b321865f43e842b3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31555.304980661247,
        "Y": -817.88226490983641
      },
      {
        "ShowGeometry": false,
        "Name": "Adjacency (Min)",
        "Id": "bea0ef9f47394f5aa8d8a7bd61d781c3",
        "IsSetAsInput": false,
        "IsSetAsOutput": true,
        "Excluded": false,
        "X": 31916.815592834344,
        "Y": -818.3395423071114
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "554c05f947f245cc893fe8d03bef7da7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 29730.569514925344,
        "Y": -1078.7198551534884
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "88edc17c2e2c4b0098298a8dc417da73",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 29703.002349447532,
        "Y": -988.68273234510934
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "0c135ffcc5024e07bee287ad759db8a8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1003.9246825336425,
        "Y": 491.06368074675208
      },
      {
        "ShowGeometry": false,
        "Name": "Number Slider",
        "Id": "3abf3e734d044c1dafafd06ec3e0ffcb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1370.5397357912348,
        "Y": 547.70011010720248
      },
      {
        "ShowGeometry": false,
        "Name": "Number Slider",
        "Id": "93ebee6b48564d23b014efbadf3041c6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1370.5397357912348,
        "Y": 488.53526148273056
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "de4cb8e4976f42f3af5e63965998c76b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1003.9246825336425,
        "Y": 612.931575930747
      },
      {
        "ShowGeometry": false,
        "Name": "Number Slider",
        "Id": "5071ef79b8d04dca8c916a1b1b3d7907",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1370.5397357912348,
        "Y": 677.18990980231717
      },
      {
        "ShowGeometry": false,
        "Name": "Number Slider",
        "Id": "8c9729049c4e477f9d7a767c44c325b1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1370.5397357912348,
        "Y": 614.35912172805672
      },
      {
        "ShowGeometry": false,
        "Name": "Number Slider",
        "Id": "9ace661fb34b4f83ad46e3eb593ca108",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1370.5397357912348,
        "Y": 831.17017838400841
      },
      {
        "ShowGeometry": false,
        "Name": "Number Slider",
        "Id": "65f37524bc574578810a61efbde4b91e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1370.5397357912348,
        "Y": 768.21432386793606
      },
      {
        "ShowGeometry": false,
        "Name": "Number Slider",
        "Id": "1aa3d92b67bf48a39fbdcdde450a6043",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1375.2509556152611,
        "Y": 956.99403862933468
      },
      {
        "ShowGeometry": false,
        "Name": "Number Slider",
        "Id": "70e960363cc9458ca97696ac29ce3bae",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1372.8953457032478,
        "Y": 897.57159898128191
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "aa567ffb3cfa4198a73b39db0c63acc2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1003.9246825336425,
        "Y": 783.69859764802993
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "f4c4d91c668045d38997034eb6c80f83",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1003.9246825336425,
        "Y": 905.56649283202489
      },
      {
        "ShowGeometry": false,
        "Name": "Number Slider",
        "Id": "c80af1e4891449dcba9295368743658c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1376.4287605712677,
        "Y": 1080.9322044972937
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "5d10ae723c0c461f9208645a49d63b17",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1003.9246825336425,
        "Y": 1033.0380735680035
      },
      {
        "ShowGeometry": false,
        "Name": "Number Slider",
        "Id": "e687cfc7007c4fdbb56e41fe35e2b448",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1375.2509556152611,
        "Y": 1022.6875698052477
      },
      {
        "ShowGeometry": false,
        "Name": "PolyCurve.ByPoints",
        "Id": "d9ea6e3cc62643a4bc520f69223cf5b1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -632.76390315695335,
        "Y": 883.48011926328093
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "ee709ddf45064c2e9ef09d6bed68289e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -803.136492016999,
        "Y": 882.9532064226571
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "e7e5657fe34f41b28b2f8bfd235e6ae5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -618.64883965318973,
        "Y": 561.96415843684406
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtParameter",
        "Id": "bf0a89953db44a6cbfaadcbaea1f498e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3094.3280605506475,
        "Y": -84.306290195084443
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "78a28feb29b94a44804d35783b072b5c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2597.5760906877531,
        "Y": -158.66774794163354
      },
      {
        "ShowGeometry": false,
        "Name": "nbr1 - spine",
        "Id": "c38b882e3ced45c7a742517a301e34cc",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.54456925489,
        "Y": -2170.19281504612
      },
      {
        "ShowGeometry": false,
        "Name": "nbr1 - am side",
        "Id": "e7fb7f54a18c4f1286251a5a803353c0",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.5445692548942,
        "Y": -879.59846079851309
      },
      {
        "ShowGeometry": false,
        "Name": "nbr2 - spine",
        "Id": "a086fee9a3824458af70bd5e4a06cd6b",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.5445692548942,
        "Y": -2100.3107062435911
      },
      {
        "ShowGeometry": false,
        "Name": "nbr2 - am side",
        "Id": "781efe30e4334e7f9fea215fa1f88eea",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.5445692548942,
        "Y": -810.95202968540525
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "0cd0408683aa4938a5a65ed0938c9e71",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1003.666807245796,
        "Y": -2142.4058023799525
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "76595add04b9417db515d72e18ab9f69",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -243.23144535403912,
        "Y": 707.00487468205279
      },
      {
        "ShowGeometry": false,
        "Name": "nbr3 - spine",
        "Id": "9509b001f01f41979ad3f3b8d2cbddec",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.5445692548942,
        "Y": -2031.9069991390104
      },
      {
        "ShowGeometry": false,
        "Name": "nbr4 - spine",
        "Id": "8b72f81be3d74aed880eed01d40a25a4",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.5445692548942,
        "Y": -1959.9296592427106
      },
      {
        "ShowGeometry": false,
        "Name": "nbr5 - spine",
        "Id": "f1e694009dda43888642b3ffd223ccb7",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.5445692548942,
        "Y": -1896.3560264510006
      },
      {
        "ShowGeometry": false,
        "Name": "nbr6 - spine",
        "Id": "b1c740f2be08450cb669f20f039902a0",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.54456925489,
        "Y": -1829.63100349507
      },
      {
        "ShowGeometry": false,
        "Name": "nbr7 - spine",
        "Id": "9951337818744070b554908c3acf3fba",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.5445692548942,
        "Y": -1760.2180286290306
      },
      {
        "ShowGeometry": false,
        "Name": "nbr8 - spine",
        "Id": "632ae610e8ed41b0a368faded33ff865",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.5445692548942,
        "Y": -1689.2911521208107
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "474ef035dab149e6b8b9df52994728fa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1003.666807245796,
        "Y": -1925.0431355571834
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "feb1441258464ef883a51406eaa5fe01",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -841.348249307023,
        "Y": -2057.2372433610444
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.NormalAtParameter",
        "Id": "114a5d7c751c4416b55ed58923166067",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3096.1288366323051,
        "Y": 41.372492324466805
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "6a9a494161db4fdeb7d19b1aec7c512f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2089.924393478545,
        "Y": -168.13773785956511
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "3166acbf0bf84e3fbd4badb297cc114c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2089.924393478545,
        "Y": 122.43539880001555
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "d706d37856af4829b9f5649f25006bc6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2089.924393478545,
        "Y": -71.280025639704888
      },
      {
        "ShowGeometry": false,
        "Name": "nbr1 - perp spine",
        "Id": "1ad8ac5d4a914d5088eec7145bea64ac",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.5445692548942,
        "Y": -1513.6587589530009
      },
      {
        "ShowGeometry": false,
        "Name": "nbr2 - perp spine",
        "Id": "3c98b6f39a3f49f8b850ae0a6c94c6fd",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.54456925489,
        "Y": -1443.77665015047
      },
      {
        "ShowGeometry": false,
        "Name": "nbr3 - perp spine",
        "Id": "e8336b69ed5a40728276724199844ee3",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.54456925489,
        "Y": -1375.37294304588
      },
      {
        "ShowGeometry": false,
        "Name": "nbr4 - perp spine",
        "Id": "3b796d7b532b46df8eb009363a48ac0b",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.54456925489,
        "Y": -1303.39560314959
      },
      {
        "ShowGeometry": false,
        "Name": "nbr5 - perp  spine",
        "Id": "00d1a5d085274f64ad69b2c46360842d",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.5445692548942,
        "Y": -1239.8219703578702
      },
      {
        "ShowGeometry": false,
        "Name": "nbr6 - perp spine",
        "Id": "b806710c66d34e1c91da3dc9aa10645f",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.5445692548942,
        "Y": -1173.0969474019444
      },
      {
        "ShowGeometry": false,
        "Name": "nbr7 - perp  spine",
        "Id": "3a868a7dae7b45fdb15f7ce807226522",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.5445692548942,
        "Y": -1103.683972535905
      },
      {
        "ShowGeometry": false,
        "Name": "nbr8 - perp spine",
        "Id": "5b0202c0213049b89497a5bc72f1fc42",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.5445692548942,
        "Y": -1032.757096027683
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "72ecfb9279fb488fb886f7080af22dc1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1013.6469096715704,
        "Y": -1522.106301678745
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "adc00bbd43e54c19b443ced56fdcb2cf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1003.7279342565874,
        "Y": -1294.8246594409823
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "cc9ee04b64d641a69627a12e2589edb5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -838.92963246406987,
        "Y": -1414.6200479761162
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "13ff36248b70447db067ac340a9dc9e7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2089.924393478545,
        "Y": 219.29311101987571
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "2df0e8c8c22542fe8af80efe02bb0e33",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3357.9382693283628,
        "Y": 15.851414817777197
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "8a119078fdd846419500ebafa6dd8fb2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3083.5591915688155,
        "Y": 202.90804356183651
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "518526280a4643ab88a6954b102be715",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3621.4982619951834,
        "Y": 38.064327026744138
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "84b49967fce843bba8520fb3e4998171",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2089.924393478545,
        "Y": 25.57768658015533
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "512c3f049142493f9e463153bb413926",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4554.8093580221139,
        "Y": 172.80408021957436
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "5e317f50c58749e486c3ac008779b804",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5533.988359774271,
        "Y": -85.133701994652057
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Intersect",
        "Id": "b97d97a4c66d4212bf8e28a38898abae",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7367.2163716427276,
        "Y": 86.356342891624536
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.BoundingBox",
        "Id": "357902e3b5764c8ca6f9476e0aad24dd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4829.5210096179926,
        "Y": 32.033779093988869
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "96982ec4febd4b95b7951be8c144833c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5135.9365128805666,
        "Y": 32.517929113772539
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "faafe14eb0ad4d56b2d6c72539573fc4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4461.89870626481,
        "Y": 2354.1281691800668
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByPatch",
        "Id": "7feb14e709604c7f909915e805983d57",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6502.029534617458,
        "Y": 166.91804009756049
      },
      {
        "ShowGeometry": false,
        "Name": "Voronoi.ByParametersOnSurface",
        "Id": "c0ecb59299294242ae0ff772349cd03a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7127.5804846599885,
        "Y": 170.06379909008956
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.UVParameterAtPoint",
        "Id": "7fcdb2f6589743ad9e5bcdff5d11068f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6885.0050478443345,
        "Y": 102.1560063754514
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Explode",
        "Id": "bbf82e3e7fd04123b6899d8b937757ae",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5919.3930490377561,
        "Y": -96.687763623474581
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.StartPoint",
        "Id": "2302ff80180446c59aefb155a536286a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6194.0933316725,
        "Y": -96.88504487755452
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.Offset",
        "Id": "a5b530ba1a42471382360c26579464da",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5681.332972683731,
        "Y": -98.216887507974349
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "fde26dba96234da6831ac6a4b11734e9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6480.1862989824431,
        "Y": 38.988303218622264
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByPatch",
        "Id": "9a937bdf0cc64771abd42ef7fbd37ea2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6827.8564856153544,
        "Y": -41.306146615548442
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "0c3fbdb69ea145fbb7cf01881f778f98",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7641.6949098903224,
        "Y": 88.184120263136492
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.Extrude",
        "Id": "7923432ee1614e0a91362e5c131990ee",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7850.422562106,
        "Y": 88.154048236892891
      },
      {
        "ShowGeometry": false,
        "Name": "PolySurface.ByJoinedSurfaces",
        "Id": "be8e5b2b6bcd4c6798077d249f412996",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8105.0427990061708,
        "Y": 87.146107491767
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Split",
        "Id": "5171510d442e4d509af77227657bce3d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8386.1622620954931,
        "Y": 36.262178447375618
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "3ae0a3047f3348eb89589123a5e027dd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8667.1069992634166,
        "Y": 39.451668562766372
      },
      {
        "ShowGeometry": false,
        "Name": "nbr3 - am side",
        "Id": "5c3a7a8243364ecb9c4600b5849da81d",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.5445692548942,
        "Y": -728.23792599190915
      },
      {
        "ShowGeometry": false,
        "Name": "nbr4 - am side",
        "Id": "c53bcc4a6fc041e3a7fe513bc6e14373",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.5445692548942,
        "Y": -659.59149487880018
      },
      {
        "ShowGeometry": false,
        "Name": "nbr5 - am side",
        "Id": "57a55050d8494f8f9f6fb7ab07e54e42",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.5445692548942,
        "Y": -580.31431957776408
      },
      {
        "ShowGeometry": false,
        "Name": "nbr6 - am side",
        "Id": "e35b6edfd7cb404f9d6abc13a8cfecf8",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.5445692548942,
        "Y": -511.66788846465511
      },
      {
        "ShowGeometry": false,
        "Name": "nbr7 - am side",
        "Id": "706148f887fc43808c8215ae75fe5c6a",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.5445692548942,
        "Y": -438.0122554058521
      },
      {
        "ShowGeometry": false,
        "Name": "nbr8 - am side",
        "Id": "95b003f5fb73472194a96c7a9b6c8713",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1382.5445692548942,
        "Y": -369.36582429274313
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "0a0770d02b4341c1a0cfb4393e7cef34",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -973.4580096474549,
        "Y": -767.87016189322753
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "091ca533eee9429a98fc49bfb74ec9ba",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9262.6986538372348,
        "Y": 315.68814592817984
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.PerimeterCurves",
        "Id": "32699fafb1f54f14aed841b96f9b0b12",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9911.3666190597251,
        "Y": 258.85599880313447
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.Length",
        "Id": "92548185267d49ffa32552b882a9867e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10185.447639375725,
        "Y": 307.26866020740044
      },
      {
        "ShowGeometry": false,
        "Name": "List.FilterByBoolMask",
        "Id": "a1dbd872a6014a52aeb15fd2a0b06615",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10675.692256498525,
        "Y": 259.71062425078651
      },
      {
        "ShowGeometry": false,
        "Name": "List.Count",
        "Id": "da2992e0b4814df687f7be5343cfbf36",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10888.391025329025,
        "Y": 329.20432919542947
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "182c4a3f98314fa4b66e7038369804f7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9262.6986538372348,
        "Y": 510.49169107144365
      },
      {
        "ShowGeometry": false,
        "Name": ">",
        "Id": "5393a1da503f4fce825a07b3e105fb0f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10459.799714645025,
        "Y": 327.00417287152345
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "9600938256a04c809f48852e95590116",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11108.577560056625,
        "Y": 376.25028911646444
      },
      {
        "ShowGeometry": false,
        "Name": "List.GetItemAtIndex",
        "Id": "b4df576ebdcf4c10b9fdd14e47c0f186",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11460.633010384525,
        "Y": 302.29059045185545
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "e3047d90111d44cfa235e2a89be02034",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12017.642456753625,
        "Y": 282.82723648196446
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Scale",
        "Id": "4714b2e40b61449f88f7b71ff02ce608",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14763.140005384825,
        "Y": 466.57585464660747
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "f17b957e0e0848fda06ace512ba5b289",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14092.243942097999,
        "Y": 551.1230200190646
      },
      {
        "ShowGeometry": false,
        "Name": "Plane.ByOriginNormal",
        "Id": "f89dfeea0af34ac7ab431c320cb7da84",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14441.699506021143,
        "Y": 523.03986053212145
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "348339659b4d450083fd23a2e793827e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14650.383317028996,
        "Y": 573.99357078795583
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtParameter",
        "Id": "773b827214094bec884da5995b8b2c7f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14225.895884460942,
        "Y": 510.02792360642047
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "d4bb8d2d2e614b75b380f76f2334e6a6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13235.392490712426,
        "Y": 467.05747361357049
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Split",
        "Id": "87ecd724b02b4bdfb6d652baa242fbd5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15053.285094873576,
        "Y": 321.14982525046889
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.DoesIntersect",
        "Id": "ef985fabc9864ac4b6738ca2a45b9a78",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15356.796759618475,
        "Y": 394.19634038135894
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "099ab1ebfa8b4e63a8dfc37fd1143a7e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11690.083789812325,
        "Y": 380.21220197769946
      },
      {
        "ShowGeometry": false,
        "Name": "List.FilterByBoolMask",
        "Id": "f8525eb5ed0445d1bb513ac2b473b4b2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15583.275511803125,
        "Y": 347.08769081817729
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "828b959482b84cbfbe5f724b98ef10ae",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 16789.289083277283,
        "Y": 288.80381707614032
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "a43fe8805d9c4b6788dabb289dc09e64",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 16834.289083277283,
        "Y": 397.10273092002069
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "70b5d6592f59469db2fe2c4731655f94",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 23567.954017773787,
        "Y": 4481.0608797579116
      },
      {
        "ShowGeometry": false,
        "Name": "Color Palette",
        "Id": "a1fc2a9e5a2d49a4b2b20e27ecdf9d30",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 23376.957858937269,
        "Y": 4620.9861426533371
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "f6a64567cf1244228c4f3d4a9e0cc11a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 23152.611897631141,
        "Y": 4598.9097194897513
      },
      {
        "ShowGeometry": false,
        "Name": "Color Palette",
        "Id": "52447e53130547fca4c3946f98a4e9b2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13603.346377945216,
        "Y": 4504.6337885368666
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "8c7ee80b35054f22927ee47547c2a767",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13817.026374820709,
        "Y": 4397.0296430150192
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.PerimeterCurves",
        "Id": "b3c394680c514992bd2016470a49aac7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13524.605428473929,
        "Y": 4410.0296430150192
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "8d14466dde3b4ca7860de27ee0e46108",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -81.921074924225877,
        "Y": 711.706196833235
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "1b0f4bb376cb487cac7e9cfac5bbae1b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6246.945538461292,
        "Y": 4325.0060710623293
      },
      {
        "ShowGeometry": false,
        "Name": "Color Palette",
        "Id": "2357d3dabf89475b88c1ad39aedf1b70",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6066.666784962038,
        "Y": 4427.0455479126013
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "9740ee3c99e94fd0b707fc8599dd1eab",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4030.7385479294917,
        "Y": 4471.8868953690926
      },
      {
        "ShowGeometry": false,
        "Name": "Color Palette",
        "Id": "e9b864b1daef4cf895f159ada1802f2b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3805.5692808601216,
        "Y": 4484.8868953690926
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "f6085c258fe046db887eb8487e971cff",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2507.4736199495715,
        "Y": 4790.669575608279
      },
      {
        "ShowGeometry": false,
        "Name": "Color Palette",
        "Id": "4c8ec920b7ec4e8f964366234fc4cb57",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2230.4568844730625,
        "Y": 4876.0602045533387
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "9fb444598a42441bba4f3d7f214f8dd8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 891.8901423722973,
        "Y": 5116.2704106924266
      },
      {
        "ShowGeometry": false,
        "Name": "Circle.ByCenterPointRadius",
        "Id": "d3dd789d937343adb6d6e62d480e4514",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 618.33732230942769,
        "Y": 5060.7877725103453
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "54c8c7a3d854488db93ebe6ab2c56747",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1462.7048655533072,
        "Y": 5060.5751147769352
      },
      {
        "ShowGeometry": false,
        "Name": "Polygon.RegularPolygon",
        "Id": "8536647269e14425a384ff6b9acd3a47",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1017.8084233859672,
        "Y": 5060.8577201942871
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "0bb196f81038432ab7c02f000e7de4ab",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 498.34913738116757,
        "Y": 5111.3830970257832
      },
      {
        "ShowGeometry": false,
        "Name": "Color Palette",
        "Id": "eaf398066afa4ce7820a16233b206fd7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1290.5120751502163,
        "Y": 5116.8234140968043
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "876e89d0bf94402ba94ee35d198e0a62",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1934.7736014005527,
        "Y": 1673.1600099888842
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "4c9a42d39f14473e9d94b8e45eb86d9e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4028.1750922071915,
        "Y": 4607.2986982155981
      },
      {
        "ShowGeometry": false,
        "Name": "Color Palette",
        "Id": "8cedb0384b884e9baaf3643edbfd8f51",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3804.5481593483373,
        "Y": 4630.7149907422536
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.Extrude",
        "Id": "ab37edb29a374ff5adee50641a9c64e5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2059.9122474787796,
        "Y": 1634.8559366487598
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "e6066f8e945b44aaa982b3a5bbe5a7e4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15799.03840074065,
        "Y": 295.97363236374241
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "1b46769bb5e84d18a90dc8cb058051a6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15791.322061148456,
        "Y": 414.82944070074996
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "5e71f1fda122407dbd4857a194462848",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9262.6986538372348,
        "Y": 413.08991849981174
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "e7e57f0da26c4891918e6ffe69b4bf81",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 17227.910521928719,
        "Y": 255.30931074622407
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "d9a53245e3b64b99a71528e795c6c2fb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1375.9403478592062,
        "Y": 1586.1935424618696
      },
      {
        "ShowGeometry": false,
        "Name": "List.TakeEveryNthItem",
        "Id": "0969a306714a45dc973cf481a9b95c87",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -565.67636983996044,
        "Y": 1668.3816389770359
      },
      {
        "ShowGeometry": false,
        "Name": "List.TakeEveryNthItem",
        "Id": "e59468425bbc40e4828b08c45ace2e2b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -563.82455966866246,
        "Y": 1522.7944950996452
      },
      {
        "ShowGeometry": false,
        "Name": "Number Slider",
        "Id": "f5f261ca0f7a4bbb8a82ead51b677368",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2908.1233155816672,
        "Y": 2417.488167234636
      },
      {
        "ShowGeometry": false,
        "Name": "Number Slider",
        "Id": "36d3fbd63c1241c38a0c88f7316da3a7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2908.1233155816672,
        "Y": 2353.8160860522762
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "66597d867e314db7a42f562f145f7b49",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -322.95831748777209,
        "Y": 1590.5875083403716
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "95210dec30c7433b98637815c367f75d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 133.59028437967754,
        "Y": 1641.487122668668
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "49580ea4010044b792c2a9ec30c4112f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -69.459211436568239,
        "Y": 1771.3843529767278
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "ce7cd37840034abb9b5f6700cb32aa94",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3339.6220994575551,
        "Y": 2377.0283072733041
      },
      {
        "ShowGeometry": false,
        "Name": "List.FirstItem",
        "Id": "875c028f58fe4334a8c186f783da18b8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 283.28305483085614,
        "Y": 1725.8376704766702
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "70944bc96d65431c9bba7820bf3e4e91",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3667.9795038121097,
        "Y": 2300.5764404554743
      },
      {
        "ShowGeometry": false,
        "Name": "Rectangle.ByWidthLength",
        "Id": "9fec4ae22dc04dbc8b8fdc0ba82815dd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 154.19771339359886,
        "Y": 2357.2321263993413
      },
      {
        "ShowGeometry": false,
        "Name": "CoordinateSystem.ByOrigin",
        "Id": "557f9092c5944e2ea962ad78b467437e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -138.97470404055912,
        "Y": 2351.6000639596768
      },
      {
        "ShowGeometry": false,
        "Name": "List.DropItems",
        "Id": "fa4a715f52e0406b95ac5d5cccf84e33",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 280.96713511550115,
        "Y": 1611.8944113815876
      },
      {
        "ShowGeometry": false,
        "Name": "List.Join",
        "Id": "2d1523f061f343a6a4bb34d4093320b8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 497.03890331561115,
        "Y": 1658.2031009543498
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "1ed8dd0c174d45d1afa9d6ea99700047",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1375.2458239363673,
        "Y": 2330.3083230261363
      },
      {
        "ShowGeometry": false,
        "Name": "List.TakeEveryNthItem",
        "Id": "8a7d3c2c9b254028bd3adb516a48ef71",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -580.51392086853321,
        "Y": 2285.4897655655668
      },
      {
        "ShowGeometry": false,
        "Name": "List.TakeEveryNthItem",
        "Id": "826496e9081b4556949219772950dd68",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -578.718981574852,
        "Y": 2424.6223689577469
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "f3f03d4d50454c35aff8c77958806ce7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -328.23061783929006,
        "Y": 2351.2293740804662
      },
      {
        "ShowGeometry": false,
        "Name": "List.GetItemAtIndex",
        "Id": "bf3b3a2af8784bf0ad3113b1e787c247",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3834.6851226068325,
        "Y": 2235.2399139964859
      },
      {
        "ShowGeometry": false,
        "Name": "List.GetItemAtIndex",
        "Id": "87d2857ace4f48cfbe10eeea35e0fca5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3829.0020678958304,
        "Y": 2365.4750916098633
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Explode",
        "Id": "28a976ca2b114497b016623afa7cb4b3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 471.32391321950081,
        "Y": 2422.6639722035966
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "cc73039e11924ea5a0ddf8cbfe6e3710",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 643.04692655311055,
        "Y": 2518.7363248043262
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "948445304b1442498b9dbc84632f4aa1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 678.5202965037272,
        "Y": 1558.2264493944108
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "5ceb27f2d08b46809f11d0b286bf9d63",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 624.30710320343564,
        "Y": 1715.0972876714263
      },
      {
        "ShowGeometry": false,
        "Name": "List.Join",
        "Id": "e1ab59b01e69463ea22f5b9aed5a5510",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4076.4517495767641,
        "Y": 2443.4306291012058
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "9df4f17e215f4fe5ad019e07214dd8d8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1384.0269149745368,
        "Y": 2834.2303243502988
      },
      {
        "ShowGeometry": false,
        "Name": "List.TakeEveryNthItem",
        "Id": "0d203fc40a6e4debb4a4fbdc73c5763d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -744.4817595009149,
        "Y": 2775.6610424193491
      },
      {
        "ShowGeometry": false,
        "Name": "Polygon.ByPoints",
        "Id": "09373e0713df44e4ad6e25bb2560429e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4068.2059303589908,
        "Y": 2241.1919305474348
      },
      {
        "ShowGeometry": false,
        "Name": "List.TakeEveryNthItem",
        "Id": "59d6810fcbea4d41997b2a6686d128d4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -742.68682020723509,
        "Y": 2914.7936458115196
      },
      {
        "ShowGeometry": false,
        "Name": "Utils.ApproximateCurvesWithLines",
        "Id": "90c904ed417e4bf8b0fdb9082a8f1ee3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 753.80902011542048,
        "Y": 2466.0230131299863
      },
      {
        "ShowGeometry": false,
        "Name": "List.GetItemAtIndex",
        "Id": "d1fc7f6dea7248eb8d8d99f4d3827560",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 969.12508907583288,
        "Y": 1635.0121971874166
      },
      {
        "ShowGeometry": false,
        "Name": "Polygon.ByPoints",
        "Id": "b25ebc62e3aa407083e10d74cb4d82bf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4208.8663330634317,
        "Y": 2444.3310560598061
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "931369e1c0454af0986d7d7bc0b3bc82",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -492.19845647166539,
        "Y": 2841.4006509342394
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "2af39cccdd904c5cbedfef58977ca0a2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4612.2144296929528,
        "Y": 2358.7720161651891
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "8ad9fe71f86c46e29ee172be6012f5f2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1040.2777408872603,
        "Y": 2372.323983230006
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "78d99c990b06439382b8f18c8f2e19dc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1025.2777408872603,
        "Y": 2470.9795634546667
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "0b791636a62249e08ce8c27fa11f8030",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -294.66388919923475,
        "Y": 2843.9664799982197
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "8b215da9b7bd4b4f9c5a148a77fdb783",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2425.6849793704814,
        "Y": 1696.5287802497162
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "48bc63e8b8234567a312528971eef142",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2411.6849793704814,
        "Y": 1589.896553864796
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "96aeda7892fe4e1490241f8411d70284",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 16842.289083277283,
        "Y": 505.401644763901
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Intersect",
        "Id": "20d9ff65896e49edb5e030845e998489",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 16045.258424147538,
        "Y": 460.14537108854284
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "e83958e2806c4a28895c24700f82541f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 16362.33352398844,
        "Y": 529.78447323372563
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "27421b4e22574c4e827a0a46d53e40b6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 20787.22572686071,
        "Y": 256.0699412292434
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "78567f36074c4a80b4ee3d4160010d27",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3339.6220994575551,
        "Y": 2506.8291587796862
      },
      {
        "ShowGeometry": false,
        "Name": "Number Slider",
        "Id": "693c0e8e3a8a444f98cae90867613f18",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2908.1233155816672,
        "Y": 2485.191512421216
      },
      {
        "ShowGeometry": false,
        "Name": "Number Slider",
        "Id": "ce738b0d59114cdcba71fe62b8f380ea",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2908.1233155816672,
        "Y": 2548.8635936035762
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "08eb2ac7b9484b1885989c2beb10bfef",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3340.1789518685955,
        "Y": 2633.3253037574787
      },
      {
        "ShowGeometry": false,
        "Name": "Number Slider",
        "Id": "7c38980022a843cc98e09a791f0fb3c9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2908.1233155816672,
        "Y": 2624.5722034111764
      },
      {
        "ShowGeometry": false,
        "Name": "Number Slider",
        "Id": "94732c8548774c71bcfe20f2c0bc98f1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2908.1233155816672,
        "Y": 2688.2442845935361
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "f09f4d74bc3e4cc3b2cb51f38d41ee10",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 23548.841824203741,
        "Y": 4718.1230427559367
      },
      {
        "ShowGeometry": false,
        "Name": "Color Palette",
        "Id": "9d03bad482a34c02b2219df6e0aec404",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 23177.932844894614,
        "Y": 4727.5265136388971
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "d201613664c3454aa6efcd906cf5416b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 20868.20856075449,
        "Y": 715.93590303915664
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "7d3ac9d022d14960ab080a35f3ec8e86",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 20898.20856075449,
        "Y": 802.31507867285575
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "a22433dcab034a64bd1d8ed39101db70",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 20424.312241869138,
        "Y": 811.047040436117
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "0e415d04a834416b9e0a8d2477c77d28",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 18767.483590780888,
        "Y": 759.08017320036049
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByPatch",
        "Id": "50a7b654140848d6a5fdaf33bdbb1349",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 18492.174234552826,
        "Y": 776.97224085058713
      },
      {
        "ShowGeometry": false,
        "Name": "PolyCurve.ByJoinedCurves",
        "Id": "4f434c685cac4f7ca576365eca592080",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 17936.088049341648,
        "Y": 793.55471763837056
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "a6b9208aead547bf985af6e6f7801170",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 18133.595724377068,
        "Y": 913.50968000475575
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.PerimeterCurves",
        "Id": "82ed3e0e90be4972a22ff6e94fc515eb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 17684.060311259545,
        "Y": 797.04628379955636
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.Offset",
        "Id": "b421b09e15044e57b4ce549c6a1abe68",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 18258.356224573847,
        "Y": 811.67924469482284
      },
      {
        "ShowGeometry": false,
        "Name": "Python Script",
        "Id": "868ced87e9dc40cb90b15c94d985a55f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 20155.033765759825,
        "Y": 733.67727699285217
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "a597732281bf4a45916ff7957c6c3a1c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 19908.862709665693,
        "Y": 869.51548879442589
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "1d79fd11a4f74a7794cd699c51f5f72d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 19906.4806891244,
        "Y": 781.26750802721051
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.DoesIntersect",
        "Id": "61d215ff7ed24e2dbf9834e08195460f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 19435.785900508403,
        "Y": 900.92304630257547
      },
      {
        "ShowGeometry": false,
        "Name": "List.FilterByBoolMask",
        "Id": "3044c38e315f426cb2b75beb1224ede1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 19698.051718612562,
        "Y": 816.69300599117685
      },
      {
        "ShowGeometry": false,
        "Name": "List.OfRepeatedItem",
        "Id": "cc18040efb2a43478a21bacc3da04d41",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 19446.278826218633,
        "Y": 783.34874231468314
      },
      {
        "ShowGeometry": false,
        "Name": "List.Count",
        "Id": "3264cc5e02e349d5b9019893101f1f5b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 19054.389459276157,
        "Y": 879.69436046302769
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "b2157dc54ea24b9e9ffaff66e647f7be",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 17226.825595517723,
        "Y": 998.141867693063
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "6730862985f9449ebbedf12fe4ecbae1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 17226.825595517723,
        "Y": 830.27709057716152
      },
      {
        "ShowGeometry": false,
        "Name": "SpaceLattice.ByBoundingBoxAndLines",
        "Id": "d5165f374d204049a4f2608967ffe09b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 25583.619875679618,
        "Y": -208.54553251094603
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "b7ca1cf49e434027adcd670398211105",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 24010.132895329971,
        "Y": 1443.5243631846683
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "42bc305ba69442a9b4eda844ce6b6d7e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 24010.132895329971,
        "Y": 1531.6802940469952
      },
      {
        "ShowGeometry": false,
        "Name": "List.Join",
        "Id": "650c7a3f5b584468b50aaab8361f3867",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 24994.65336968542,
        "Y": -226.74743096558313
      },
      {
        "ShowGeometry": false,
        "Name": "BoundingBox.ByGeometry",
        "Id": "58f1a95cd9614b3fb2f0281174f64181",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 25184.95252976102,
        "Y": -281.0628556508982
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "9338feb81e2f4a41a7619ba9d56dc897",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 25358.153912503018,
        "Y": -82.373707864438984
      },
      {
        "ShowGeometry": false,
        "Name": "Utils.ApproximateCurvesWithLines",
        "Id": "545ce3714cb2461f88452d693475e9df",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 24579.585892429019,
        "Y": -78.96579585790596
      },
      {
        "ShowGeometry": false,
        "Name": "Utils.ApproximateCurvesWithLines",
        "Id": "981c9bb2d1a44f259aa7fef833e3b5f5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 24644.8484141518,
        "Y": 1562.6425148105673
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.PerimeterCurves",
        "Id": "3e76e4133458408582b51630ba823c9a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 24324.960998079634,
        "Y": 1574.6022656833611
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "11a950c46a9f417cb59872a484e88ef7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 24546.324570494649,
        "Y": 1633.2612618079966
      },
      {
        "ShowGeometry": false,
        "Name": "PathField.BySpaceLatticeAndEndPoint",
        "Id": "e0482e75d1144c5a9c8224fcdd7a83e6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27092.896124638111,
        "Y": -244.97495368687396
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "ebbe2f3c7a874fa698d5603b755b421c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 26413.745058704593,
        "Y": -164.11859176678308
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "710e1e66f36d41aa9acd600b87c3dc82",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 23988.731952227019,
        "Y": -7.1312488176741908
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "83a3034c4e7246beb4eccd85106a148b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 24010.132895329971,
        "Y": 1619.3260712187412
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "17b07563d77046de8af9aa37f8526073",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 20812.20856075449,
        "Y": 888.69425430655485
      },
      {
        "ShowGeometry": false,
        "Name": "Route.ByPathField",
        "Id": "c174606417a34254b8bc6e4a0a889f6f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27374.445590526462,
        "Y": -148.10271834147898
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "21da2fbdd6d246e1bcf8687bae489001",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 26413.745058704593,
        "Y": 15.727054918883823
      },
      {
        "ShowGeometry": false,
        "Name": "Route.Curve",
        "Id": "9eb2a7ab59f8430fb8d0fee2f185d96b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 30604.517889565526,
        "Y": 4668.0399750663773
      },
      {
        "ShowGeometry": false,
        "Name": "Route.Count",
        "Id": "26a60338051f4d4a9a9c6a0f98634e7c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 28108.713056284712,
        "Y": -251.76662858191992
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "90cdf78dc6d84e67b87e427d6b08dc41",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 28555.842265981704,
        "Y": -131.63409453127053
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "36efb7fd770247d0ac7ed428fb0c865b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27630.102611304497,
        "Y": -228.52548317753258
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "695aae6fea284e2d825769707c07f0e5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31292.363829034482,
        "Y": -816.32881601538031
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "7c6494b41cce4c5ea40f6f4df06d0c54",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 30483.739762538306,
        "Y": 4715.6148103974638
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "3a926bc7cb6b4a22beccbe85f685866f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 28816.402052741571,
        "Y": -269.39918437497045
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "adeb04cc794245359f50bc952d71e945",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43981.195938867575,
        "Y": 399.34174206043463
      },
      {
        "ShowGeometry": false,
        "Name": "SpaceLattice.Surface",
        "Id": "9ef2284ccb9e48b88b713936ac55ec18",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44518.918531578238,
        "Y": 391.51044105757
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "5a807c6ef18641fc84e5b5a6d6aab7ce",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 42700.732222547325,
        "Y": 861.10655013229416
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "7d454199ed3649829b6288329f3a9066",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44585.8035378433,
        "Y": 506.44284923168107
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "5acc3b430368488280f6ae8b3a34a561",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": true,
        "X": 44232.242221372195,
        "Y": 473.30365069279105
      },
      {
        "ShowGeometry": false,
        "Name": "Math.Map",
        "Id": "92c796c58959483998e8471ef84babbd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44690.2551727971,
        "Y": 507.13380100678023
      },
      {
        "ShowGeometry": false,
        "Name": "Color Range",
        "Id": "08532b62a78944e5ae2f0e2554d477a2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45028.219074289082,
        "Y": 584.98469806769708
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.BySurfaceColors",
        "Id": "9053415c58c142aaa589a7265bdc7896",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45429.079090975167,
        "Y": 386.57387233499367
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "28be1af3aba9453788bfa0c1af0c3215",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43133.658155578581,
        "Y": 827.15718326788465
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "40e6801bab814153911dd2c8a68edffd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44863.213403511269,
        "Y": 670.58939800825328
      },
      {
        "ShowGeometry": false,
        "Name": "List.Reverse",
        "Id": "d9b0722097d740f3b66f9633657bd80e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44525.277685931847,
        "Y": 669.95554671302807
      },
      {
        "ShowGeometry": false,
        "Name": "Buzz (Max)",
        "Id": "88608b682e5d47c387cec9ccb837cbc6",
        "IsSetAsInput": false,
        "IsSetAsOutput": true,
        "Excluded": false,
        "X": 30515.8636920062,
        "Y": -894.68757093192016
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "0d55b643a1f8475e95a6c22445496063",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31304.484069434249,
        "Y": -207.24017215390086
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "c631dfcbe70f4a8c9f59c81fe2e04c3b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31291.51569092615,
        "Y": -121.75658194010066
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "d0066965077a47ac97075eaf6828d557",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31298.284326903649,
        "Y": 60.990561167559463
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "aab7473af154443582742b0dbaf8b532",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31301.644963903771,
        "Y": -33.323459382173041
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "570ac670c88c481ca47c753b2e5dd8a9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32994.991720464284,
        "Y": 43.032895019535772
      },
      {
        "ShowGeometry": false,
        "Name": "Max View Radius",
        "Id": "4924bf7408954290ab590da95fca70fd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31312.608583126846,
        "Y": -316.94877029677809
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "00bb0ba77b3c4e30a595357dd2a52a90",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 34523.396623712455,
        "Y": -70.948949577126768
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "7b9703b1d09540859607489a40692277",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27040.718296278359,
        "Y": 1161.7100849671108
      },
      {
        "ShowGeometry": false,
        "Name": "VisibilityGrid.ValueAtPoint",
        "Id": "063e6fd460514ca29020696bfab98a45",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32223.282820665285,
        "Y": 710.49265459432718
      },
      {
        "ShowGeometry": false,
        "Name": "Math.Sum",
        "Id": "382b251acd10466490bd7e99f749dbcd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32984.560221706852,
        "Y": 668.23975173954318
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "74730d648b2646168250cd6da1d10520",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33406.466367995745,
        "Y": 714.918282395826
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "c89415843bf74093a715a5c40b7b37cd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31298.145291921959,
        "Y": 858.66537989395579
      },
      {
        "ShowGeometry": false,
        "Name": "Route.Points",
        "Id": "3b2ff9dfaffa4423bd99407168f4809e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31627.470754630267,
        "Y": 806.44160424080246
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "6fd2883a260a49188abe7280c3de9760",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31990.73399512902,
        "Y": 800.83177221927872
      },
      {
        "ShowGeometry": false,
        "Name": "List.Count",
        "Id": "6abc6077be904f739bb418a0e149ccf8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32992.359272371643,
        "Y": 766.461151314274
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "8b193ecf1a0b46d880cda7216f03fc9e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33665.344735134931,
        "Y": 726.42255614864621
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "df049ec9e1734feba589b3769282d075",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 34156.10511331688,
        "Y": 766.51164979399255
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "bbba7c334f3e417683d680af5d6a3624",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33664.11735532184,
        "Y": 823.70127886762953
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "82754e5d01f84bc2924f12b67a0d9ded",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31290.353653769038,
        "Y": 956.55028375414554
      },
      {
        "ShowGeometry": false,
        "Name": "VisibilityGrid.ByUnion",
        "Id": "d2989e09ae2649519ef0044e74b4c6e9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 29306.03448286753,
        "Y": 1172.5713132008709
      },
      {
        "ShowGeometry": false,
        "Name": "ViewField.BySpaceLatticeAndViewPoint",
        "Id": "343e75ee379149b8981666520b6ea3da",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 29020.046069880573,
        "Y": 1173.5558467814335
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "4358d17efacb4fa1a6297e3149dc7e53",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27040.718296278359,
        "Y": 1343.34784504164
      },
      {
        "ShowGeometry": false,
        "Name": "SpaceLattice.ClosestPointTo",
        "Id": "6f0620485085443c98f1ec502d2ddb01",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27416.738561773884,
        "Y": 1306.692190427754
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "6a6441ebec8742c78b1349cefa3b3554",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31508.9990114297,
        "Y": 1158.1555228269176
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "9d84a2ae49f2459e8a297ce47be5b4a1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 30517.030586295507,
        "Y": -1070.1450159051801
      },
      {
        "ShowGeometry": false,
        "Name": "SpaceLattice.ByBoundingBoxAndLines",
        "Id": "b5ba055650294166a004920e0f4b9aaa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 25556.136954227764,
        "Y": 1455.6562496441561
      },
      {
        "ShowGeometry": false,
        "Name": "List.Join",
        "Id": "bc876d9901a842d08ff9cee712c966ef",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 24964.515992301887,
        "Y": 1435.0307720369358
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "94b5e09fdc554e1f91b20bdca913c278",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 25881.470265044478,
        "Y": 1465.6619501108746
      },
      {
        "ShowGeometry": false,
        "Name": "SpaceLattice.ClosestPointTo",
        "Id": "4dca0edba0e44b51942e72215c12a643",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31694.534861887638,
        "Y": -58.71298983772158
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "335ab5c1b6ea42ea9c761f007173e5c3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1261.9502146928935,
        "Y": 1958.1313617479334
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtParameter",
        "Id": "34c1640189a54775bc5ad0d0f4befdb5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2102.188905727271,
        "Y": 1918.0529926196925
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "7160eb01a5fc4cba9566bb40231929bc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1117.404313272687,
        "Y": 1973.8488974586946
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "70f9003513cb47d2874142544bcd8b63",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2456.6849793704814,
        "Y": 1909.7932330195565
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "16d5092cb5834ac593ddfe3859229399",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27040.718296278359,
        "Y": 1431.7615037462442
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.DoesIntersect",
        "Id": "610b9d842ceb479b9c93ba934af03466",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27963.922566351186,
        "Y": 1369.7730607825522
      },
      {
        "ShowGeometry": false,
        "Name": "List.FilterByBoolMask",
        "Id": "7aa407769b584ed481964dfaaa14486d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 28220.202746781921,
        "Y": 1303.1523040705401
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "282dc3fd19b34407997ae377bf7dcbd0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27665.93164541126,
        "Y": 1302.3682822179608
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "9567ce6a1b1347a88e847d7aeb56fb3d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2395.6849793704814,
        "Y": 1483.2643274798759
      },
      {
        "ShowGeometry": false,
        "Name": "PolyCurve.ByJoinedCurves",
        "Id": "7becbe9f8f3b481baf34862d60ef263d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1082.0941814290431,
        "Y": 1461.5817966543136
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByPatch",
        "Id": "bbc79d414eaf4206aa1cb01b491b8633",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1412.7231750670439,
        "Y": 1458.9485858645776
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "add19c6de879490680ceae1bf3a83b9e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 29632.052003444191,
        "Y": 1317.4333293283587
      },
      {
        "ShowGeometry": false,
        "Name": "Views To Outside (Max)",
        "Id": "d7f3a00a5e2d43c9bdcf7de66e79de2a",
        "IsSetAsInput": false,
        "IsSetAsOutput": true,
        "Excluded": false,
        "X": 34397.238059230032,
        "Y": 770.30658619234623
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "eed9169f1a884a7794f8101af099171a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 29891.381261027411,
        "Y": -994.37293009955044
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.PerimeterCurves",
        "Id": "e4467e50dac34d7d85fe5a4e1a5ea5f0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 17508.271737390718,
        "Y": 242.74612025255607
      },
      {
        "ShowGeometry": false,
        "Name": "PolyCurve.ByJoinedCurves",
        "Id": "4f08e303fb414de98d937a38b01b350f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 17787.216982311718,
        "Y": 217.72054862021508
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.Offset",
        "Id": "27a430114636415fa8ff14d7370c80ea",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 18080.904764135616,
        "Y": 262.93027149353759
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "dfa591d5db4d4e4c86c2de5657eb77b5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 17923.880443711318,
        "Y": 332.59832873078904
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByPatch",
        "Id": "6724719a5b18478ab50914615ac869af",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 18322.664865009094,
        "Y": 179.20697311488016
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "a901b05f515545189792b97a1f9d217b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9262.6986538372348,
        "Y": 607.89346364307551
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.Normalized",
        "Id": "411f8c6af1444511b24c16ea4d53113b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12823.419420182525,
        "Y": 282.7926240612295
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "f5d1a5c1e5fb49d6895c01664bd445d3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12453.676403526724,
        "Y": 282.75352976909846
      },
      {
        "ShowGeometry": false,
        "Name": "List.Transpose",
        "Id": "0df32a7880a342e99a5cf8ed27ebfb93",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12616.588257659818,
        "Y": 284.14352580947974
      },
      {
        "ShowGeometry": false,
        "Name": "List.FilterByBoolMask",
        "Id": "fc23d5e449c1426a9e7237d05e293bb3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13758.147553656392,
        "Y": 469.67233599629134
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.DoesIntersect",
        "Id": "d77a9068a544496abafb4818e78ecb3b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13520.123173144708,
        "Y": 563.26164488088125
      },
      {
        "ShowGeometry": false,
        "Name": "Math.Average",
        "Id": "3050e7c472824e3ead11d5140054389a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32033.840562582784,
        "Y": -276.43705034279037
      },
      {
        "ShowGeometry": false,
        "Name": "Math.Average",
        "Id": "e9c224b204af465e8fe36a5e10e9ae04",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32307.94725008676,
        "Y": -277.51428653413814
      },
      {
        "ShowGeometry": false,
        "Name": "Math.Average",
        "Id": "f74d37c92fee4bd696ae6114fcac1c62",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 34077.633669218005,
        "Y": -74.472146945583859
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "c73a78b52b6d47a0a5b3a8cfd6fe31b4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31297.960640904632,
        "Y": 1073.2456124951459
      },
      {
        "ShowGeometry": false,
        "Name": "Distraction (Min)",
        "Id": "e3b93e5bf8c44006bbb2b65a509c4d9d",
        "IsSetAsInput": false,
        "IsSetAsOutput": true,
        "Excluded": false,
        "X": 34330.778558708451,
        "Y": -76.1319155186502
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "35035fd22abb4151b112a4736818415f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2380.6849793704814,
        "Y": 1803.1610066346364
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "6ab6b322b81e426ea9ded6942bd4bb2c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 25416.684397849924,
        "Y": 1541.9142896554363
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "e94abcd2a086440dbffe4023653f1ae8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27040.718296278359,
        "Y": 1257.2596514838158
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "795348ab0c104c31a438ce393ad6dfb6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 29628.215877266146,
        "Y": 1222.1475235063563
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "8fc8cc67d2614dfb8770d4248d11b10d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31290.242350283115,
        "Y": 1207.3092254598891
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.DoesIntersect",
        "Id": "635f1b4ab6294cd7ae74a93fd6800713",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 28463.932915609734,
        "Y": 1367.1828383918366
      },
      {
        "ShowGeometry": false,
        "Name": "List.FilterByBoolMask",
        "Id": "773b824a1d9c4b108ab48575e6407495",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 28712.4093736033,
        "Y": 1295.1727660140571
      },
      {
        "ShowGeometry": false,
        "Name": "PolySurface.ByJoinedSurfaces",
        "Id": "8367e80f15f645ec9bcd500a11041823",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27942.205297952878,
        "Y": 1492.2313560400287
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "3aaf8dab6939482c8ade7c7b8151dd3b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 18326.34149880445,
        "Y": 330.2843405336975
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "81f7689995114a0599b98a24d714560e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27040.718296278359,
        "Y": 1520.4161125121664
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "782f29dfb15c477d83d324f37160e469",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 16433.074674789725,
        "Y": 1811.2721903480997
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "a781233f3c9c4629bdbfdf30e4ffcd7e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 22962.919760395907,
        "Y": 1252.5658317359946
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "99c81beb7a9b4190b02d864ccdfd538f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 28065.659007200611,
        "Y": 2549.7076080157372
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "b55f53d877704d21b2691423d82dd8e5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 23237.254133417071,
        "Y": 4363.6502348559025
      },
      {
        "ShowGeometry": false,
        "Name": "Parallel Congestion Values",
        "Id": "b9d8bd0b20734a49b8fd804078afa4f5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 30113.6832082867,
        "Y": -1014.91294853861
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "139a524f44184cfc8459111b93bd9e6e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11087.948094823045,
        "Y": 496.2563594940674
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "2775f220f6214c289b25fcbcd3db44ab",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13356.976511576126,
        "Y": 328.2931726470373
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "d44cdcfbfb1e4db2aae5d991c28c47c3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 22962.919760395907,
        "Y": 899.24058972447131
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "ed183da036b24209af589f38985a8693",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43952.513254057856,
        "Y": 531.85788740383941
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "26f0b25a749a4ef7abefd40c799e5e01",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 30516.683902444896,
        "Y": -982.049847862746
      },
      {
        "ShowGeometry": false,
        "Name": "Parallelize Metrics",
        "Id": "0ee5cbe1ab3b4307bb3678bdea87d0f0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27142.479478890942,
        "Y": -2480.0236913087319
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "8fe35067e9884e168092e0ae4b30e34a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31335.578521785748,
        "Y": 149.208577309073
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "c62a879470c2414bb819088d75da031e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 29748.216535873922,
        "Y": -884.22431473824645
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "c9fa2ddc6f8840a09939e6fae5778337",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33469.054348424193,
        "Y": -1103.3930049963096
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "07a5958ca88c4ee3a7fa68787dc51f69",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10388.960652093192,
        "Y": 4418.0387786260417
      },
      {
        "ShowGeometry": false,
        "Name": "Color Palette",
        "Id": "cd3fa969da774a33a5a1fec0cc876683",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10232.108008977231,
        "Y": 4468.8293192399806
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "f5710d1d5e7e42c1986eb0a541720810",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4554.8093580221139,
        "Y": -15.131969212804648
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "e8755c91edd049f89ffb01a21e4ed212",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2908.1233155816672,
        "Y": 2244.54583574786
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "ff29df0343cf4680a0f5514943aba483",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 34349.112061490465,
        "Y": 683.22295305875787
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "d4ffdbb60e0f452a971837f46987869d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 42540.819043100542,
        "Y": -346.47587928681423
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "dd88bf2c6d2643269ae6520baa202387",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 42539.281081539237,
        "Y": -433.21338629285219
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "d9e669cb2cca4f87a8539435f05192f6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 42538.577024060236,
        "Y": -518.37767822776459
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "307ea7d03078492f8dd7dab356cad3c7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 42537.025680691942,
        "Y": -602.80072742677112
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "f815e73bf9474b14ad6a244756a17237",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 42535.75013897934,
        "Y": -688.27755910316955
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "358c5159ef9142738005f7570d1a051d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 30350.034004084209,
        "Y": -1009.3235835772366
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "50e4966f8f3b4b798572f621924b21ed",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 23988.731952227019,
        "Y": -197.88024174835022
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "05981bfaf6a64bcda6822e298d51c2bc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 23988.731952227019,
        "Y": -102.5057452830122
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "7adc130dd9d64d7c9e6259463ddf0ba4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 26413.745058704593,
        "Y": -257.67519607714166
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "eb27a8ee2783497e92e339c4076392d9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 25936.03420595852,
        "Y": -184.80903181023405
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "262b43f62748489db7012358c00ca922",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 28698.611212082003,
        "Y": -617.99505443832822
      },
      {
        "ShowGeometry": false,
        "Name": "BoundingBox.ByGeometry",
        "Id": "9d7e80c1879346478fd2474a86fb8d77",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 25204.912372051818,
        "Y": 1398.0716946578518
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "abff8ab8b9014ce2886cdfe83281c9db",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27383.684356642,
        "Y": 632.54750429702813
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "f0b4c8c681e8436280c28bd8fe610175",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 25319.121325266075,
        "Y": 301.91065543116679
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "601003cd173b4feeb3512f5a8bc125a2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 22962.919760395907,
        "Y": 192.59010570142482
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "fcdc07a91ddd4183b1d46681ccf5543b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27789.421069121203,
        "Y": 411.68865986140509
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "088a17b8e28242e686378f29b14a5463",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27984.797053868951,
        "Y": 313.63262877085526
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "395a7bcf32f34f1b80fdbfd5e6609c03",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43415.759259170052,
        "Y": -206.05712573819073
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "8ce202c6b9b04916adcd0bc747df72c3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 42891.563970679665,
        "Y": -530.39261519487582
      },
      {
        "ShowGeometry": false,
        "Name": "String from Object",
        "Id": "95527454726e4c19a3a3eb1f9e8a0c85",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44309.673184452651,
        "Y": -869.70170258228291
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "e4c54f8b22034733b6a177d43e01f98b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44434.087088210785,
        "Y": -964.63620494843553
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "d18d8936c07945ae9a38a54083446264",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44842.891707645787,
        "Y": -916.7244228664772
      },
      {
        "ShowGeometry": false,
        "Name": "String from Object",
        "Id": "fa96c9ae822d45a7ac5b40accee71bb3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44693.475255832171,
        "Y": -967.2796735916786
      },
      {
        "ShowGeometry": false,
        "Name": "Text.FromStringOriginAndScale",
        "Id": "abc1f430c03141a8ab037da16545ba1e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45517.467078906375,
        "Y": -908.39613250345928
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "36dc6f4f65574136b03a7e43e152425a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44149.989637771367,
        "Y": -797.85210515899371
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "bfa485fc29484554aaddab21af84b85d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45416.477022425308,
        "Y": -827.831571020989
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "8fdbb6f9900a458d9aef7aacde32f6e9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45058.402222325189,
        "Y": 411.95665693908882
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "6656d4d7f96d4c82a78dc32205abdd6a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44925.896626319729,
        "Y": 437.81648488637347
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "ba8f5beaf0954edab1de2cc5dcac924d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 42740.84637319055,
        "Y": -102.16585383850452
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "929cde4848734f20ad7accde341e856d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43417.396519824375,
        "Y": -523.41944050012125
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "bd7b1f8e1c7f473489ad793caf654f04",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43950.93050882122,
        "Y": -838.90928531141662
      },
      {
        "ShowGeometry": false,
        "Name": "Math.Map",
        "Id": "7b427c1924d047a7a44614489f57c123",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43156.996049815818,
        "Y": -210.29327947176034
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "003dfa052c304879acf737152f03a175",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 42537.958353997012,
        "Y": -793.89302591904379
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "22a6a181080d4ce494cd5cb4cd6b850b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43417.230718701489,
        "Y": -791.95656862053329
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "f6cf9db982cc4a8c8c1eb3c6e46560a2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43952.407443414195,
        "Y": -923.76910178409753
      },
      {
        "ShowGeometry": false,
        "Name": "List.Count",
        "Id": "970cd70497bd4cdb985a3e1f8aafae6b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44176.558969707832,
        "Y": -970.53892403335567
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "218055e4f060447194a682ebf32b1c36",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43308.761882741725,
        "Y": 831.32289982680049
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "1cb61a9a2cc347f982781e4eb723f687",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44025.916033923742,
        "Y": 652.74795414126174
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "7c606c5a8d9941d6a2d5557ca7f95104",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43380.038072723939,
        "Y": 1500.0786887589068
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "f5b5946ccc364d26b9e0901b10b9ec75",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1383.3976151681043,
        "Y": 39.108093607424792
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "01f5f73a2c8a47818fb8af2d7324c12c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 38909.1876007205,
        "Y": -951.818205168401
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "b807de24bf314fdc8f58c20b0195a108",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 38897.6932713986,
        "Y": -870.054455165321
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "610f6289f4dd4512a491ad5aaaae8607",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 38909.3529532746,
        "Y": -1331.35493429327
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "fe7cb9f4f3cc4ccaa153ba12132c7267",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 38910.6132587362,
        "Y": -1240.46691430341
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "2c3c81c615cc48e3bbfdf96a8dbeb4e7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 38909.2101718086,
        "Y": -1069.02889426807
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "58275d79c6384f49985bcf3f54ad73c2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 38900.6522326173,
        "Y": -785.515516470685
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "072be7361c8f47c8af45f68bf9a1ce50",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 20849.20856075449,
        "Y": 975.073429940254
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "c255f62d65fa43b7ba40101335564644",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 42540.801697128642,
        "Y": -258.80628230028015
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "561821d7066b4dc887e24684fd24121a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 40580.5188327405,
        "Y": -1065.07353770682
      },
      {
        "ShowGeometry": false,
        "Name": "Python Script",
        "Id": "9f657891870e46818edeaf5212ebf078",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 39833.6655634541,
        "Y": -1225.0133857326
      },
      {
        "ShowGeometry": false,
        "Name": "Work Style",
        "Id": "24d8cb6b06ee4b69887194451150b32f",
        "IsSetAsInput": false,
        "IsSetAsOutput": true,
        "Excluded": false,
        "X": 40584.7454137334,
        "Y": -958.245441755977
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "9ceff0c2999340949a9fcccc3ee0c263",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 40536.1311521782,
        "Y": -1269.11241869267
      },
      {
        "ShowGeometry": false,
        "Name": "Math.Average",
        "Id": "98c4cfaa9002429783a7fd70c9b1a658",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 40315.4383381504,
        "Y": -1046.36052470097
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "5d34e620bf504b84ae068e9a216c8a98",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32605.047443224834,
        "Y": -270.27111374416108
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "4257c0a8b9584fc585729a5f4fa14ecf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33900.780886289242,
        "Y": -31.082941546846826
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "778c7abd216143629c00242c5ff69433",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 34163.535160294952,
        "Y": 134.62601289785835
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "382579d1acdf43108c471634f324e941",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43944.38363401575,
        "Y": -171.9361166877402
      },
      {
        "ShowGeometry": false,
        "Name": "Size",
        "Id": "fe9b837d5d444f4792126399eda30614",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43952.794741091253,
        "Y": -330.38034872613935
      },
      {
        "ShowGeometry": false,
        "Name": "-",
        "Id": "438caaf00100478d9f130cc081b274bb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44570.930813968349,
        "Y": -364.89356048734544
      },
      {
        "ShowGeometry": false,
        "Name": "+",
        "Id": "e581753790ea4832a72378075f1049a7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44570.358511045953,
        "Y": -474.605208137516
      },
      {
        "ShowGeometry": false,
        "Name": "List.RestOfItems",
        "Id": "34ca4a44b3774047a09f8c4474f67116",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45040.455136428449,
        "Y": -264.66531040636119
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "745e8a7116214a48adee95c9870ac022",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44586.771127988352,
        "Y": -222.35842524157806
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "0d48e74d860445cc879d66bead499b8c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44748.435114805055,
        "Y": -263.63437301599652
      },
      {
        "ShowGeometry": false,
        "Name": "List.Join",
        "Id": "f5887de6bca64bf9b22b619b0ae3907c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48155.143206589528,
        "Y": -468.11783254207512
      },
      {
        "ShowGeometry": false,
        "Name": "List.RestOfItems",
        "Id": "9c3461eb7753453ba3d305f840a9ca9c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46807.147959070076,
        "Y": -341.13303301933365
      },
      {
        "ShowGeometry": false,
        "Name": "List.Reverse",
        "Id": "9a45b426c86340ad95eda765ab9aa038",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46605.688715211378,
        "Y": -380.26996386239762
      },
      {
        "ShowGeometry": false,
        "Name": "List.LastItem",
        "Id": "fa28e47c2b6646c291ddc3a78db6cc36",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46607.323809241345,
        "Y": -269.03704689121241
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.ZAxis",
        "Id": "8da8be54fc594e94a9f9f4bccbe0e7b2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45906.831106742546,
        "Y": -274.06987597944726
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "fd8951a7572045d1a016e5147787842c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46056.70581852035,
        "Y": -228.31558685904929
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Rotate",
        "Id": "c7a46a609cef40a6949bba6c6420526f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46264.273294279745,
        "Y": -337.8134884484034
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "1a2274eac243455ba4435d3414474ac7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48381.095823374126,
        "Y": -428.49548583853857
      },
      {
        "ShowGeometry": false,
        "Name": "Color Palette",
        "Id": "c8c26f5f776f49d3bc3950528b957079",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48179.181635957189,
        "Y": -357.64860582218716
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "7c0c3a90f8f44577b791df6c7fe68eb5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45038.943352105343,
        "Y": -463.86778385327625
      },
      {
        "ShowGeometry": false,
        "Name": "List.Count",
        "Id": "283c3069ac0741c886d14c316c10ef25",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45372.546312434148,
        "Y": -114.82969291868312
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "95f801e238cc43cebe51e8597ed01d47",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46312.521777106245,
        "Y": -94.94518675910922
      },
      {
        "ShowGeometry": false,
        "Name": "String from Object",
        "Id": "8c9efbd046674b068115cb0dd7e3830f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46633.44224103295,
        "Y": -95.104570443506418
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "d3049093604647ae9073d4bdfeff3ac8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 47010.291006173953,
        "Y": -39.845321178661379
      },
      {
        "ShowGeometry": false,
        "Name": "Polygon.RegularPolygon",
        "Id": "30364b5aceb44f92a7fccaee90485514",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45961.525302762246,
        "Y": -405.42047564604536
      },
      {
        "ShowGeometry": false,
        "Name": "Polygon.Points",
        "Id": "0c5e025e5ee6482b8b29910688f335d1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46890.585606009452,
        "Y": -215.36336188994892
      },
      {
        "ShowGeometry": false,
        "Name": "Text.FromStringOriginAndScale",
        "Id": "dbda2858be4641abab2f79fcfdb92f3b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 47159.787035935027,
        "Y": -107.10612637765053
      },
      {
        "ShowGeometry": false,
        "Name": "Color Palette",
        "Id": "e412649791b548259aa84b94d46cc903",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48686.202650234889,
        "Y": -225.52628522819873
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "9d69e85643da44bcae49702edb0f0075",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48860.417193088419,
        "Y": -274.06554751028807
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByPatch",
        "Id": "fb1d72fc261d41aa817b8a04bf46ed6a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48570.629264445059,
        "Y": -314.72199122355687
      },
      {
        "ShowGeometry": false,
        "Name": "Polygon.ByPoints",
        "Id": "12a3c4d91002477ab21a79e4a451ca36",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48316.672665910461,
        "Y": -177.88707280219546
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtParameter",
        "Id": "129a632c97c045febb002b8ef9d2bbf6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48075.480400596105,
        "Y": -189.01453096297837
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "457d83100de14b7ba371d489f1a76f47",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 47742.53939215,
        "Y": -512.10498912857884
      },
      {
        "ShowGeometry": false,
        "Name": "Circle.ByCenterPointRadius",
        "Id": "0ed2838c27a0405cb617f8a510fa99ac",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45344.071935151944,
        "Y": -374.78183015656805
      },
      {
        "ShowGeometry": false,
        "Name": "Y offset",
        "Id": "84c0564e97b14b64b4b710a09ea67aaa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43950.828731863949,
        "Y": -396.57586875475636
      },
      {
        "ShowGeometry": false,
        "Name": "X offset",
        "Id": "33b06fd5754b4c1f9e3bcec28a85fb7e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43951.255491198652,
        "Y": -462.51881542033334
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "3870dc82ebff48208f0809270d11ec91",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44821.846786686547,
        "Y": -459.23361607852576
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "bb9b6d54e70c4c8fa7bf268e170326f9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 28065.659007200611,
        "Y": 2325.6402745120672
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "e693ec2d9ba644e1bbb8c00bcd850ee5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 36661.208245316418,
        "Y": -1857.565625964653
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "59345d89ac93447285727a791a3d967a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 36764.487126430664,
        "Y": -1689.6583991811758
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "3c12e31977c04e52afe3bf444511612b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 36688.313269986887,
        "Y": -1773.7644529748063
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "46167c8138e24722b9a024fa7baba1f2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9258.2722419323145,
        "Y": 743.25554187993271
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "f7519fd4c9dd4c7a99d6dfd0724ded34",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 39989.6932625485,
        "Y": -1220.83422066752
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.SplitByParameter",
        "Id": "109976adeb6f47e1b6a0bf1d4c97fd60",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 19580.394333830765,
        "Y": -17.841726187859877
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Explode",
        "Id": "d899b1aa2abf4bb081532fdd211a7b53",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 18643.35595134176,
        "Y": 268.29957180901772
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "d5c303a3bdfe4c9da9a6eb05309524ba",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 17227.910521928719,
        "Y": 126.47696000076772
      },
      {
        "ShowGeometry": false,
        "Name": "PickEdgeClosestToLine",
        "Id": "5d0f328acc364c139901a70113a23c93",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 18946.11398926055,
        "Y": 105.00033374850162
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "5d5cdb390aba441c8871b7c93aeb048a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 19338.482103807371,
        "Y": 58.132151459633974
      },
      {
        "ShowGeometry": false,
        "Name": "List.RemoveItemAtIndex",
        "Id": "2f83f73b7e374906a55b293bce0318e9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 19842.282035669719,
        "Y": -7.9258224556829475
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "7b2beefba0f646178334be2defbccdd7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 19637.268046752462,
        "Y": 115.49992355955806
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "23ad9c0e6e8f4f1fb38df48d921f8e52",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 19177.656944477159,
        "Y": 108.3453582719053
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "6ecacb2887b347b2aa4a66a10710af26",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 19316.076308868232,
        "Y": -41.353064271370471
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "0ed934d971ef4b74ab7ade48c79dcff6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 20083.400533401018,
        "Y": 154.34255311404206
      },
      {
        "ShowGeometry": false,
        "Name": "List.Transpose",
        "Id": "8d8e30c40f9b49098174aff76b5fb98a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 20221.214043819418,
        "Y": 152.71776100260206
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "934b61fe39e04ef5b060b91c5a2ac36f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 20846.22572686071,
        "Y": 156.61150567620467
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.Extrude",
        "Id": "184e4330230d48ddbf3570249de0369b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 23280.096117312172,
        "Y": 4462.0798277074482
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "82134ede9e2841bd937bfbe462017603",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 23988.731952227019,
        "Y": 88.2432476476638
      },
      {
        "ShowGeometry": false,
        "Name": "Utils.ApproximateCurvesWithLines",
        "Id": "312a2a99ab0f4ed0be4eb4e60e8d1afd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 24581.160772905638,
        "Y": 50.649405600904629
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.PointAtParameter",
        "Id": "4ff312652f004864b86dcc05a2a45ece",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 20115.881344047521,
        "Y": 307.59297093528704
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "352b5f16b826498e8f4e5c25fa6e786a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 20828.22572686071,
        "Y": 355.52837678228212
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "e566033af76b427184ae13ef153c8127",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 20001.47406793982,
        "Y": 359.55028735752904
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "ed14b45ce3ee4b79b6a8710ea97a1495",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 26413.745058704593,
        "Y": -72.532155068441625
      },
      {
        "ShowGeometry": false,
        "Name": "List.Join",
        "Id": "b113b01ae90c48fdbd24fb3de5c04492",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 26694.445334144024,
        "Y": -135.61140495105292
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "7ba9b1357d804f4594deb8fa1d7521ba",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31300.368476042706,
        "Y": 672.38305866841279
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "883002cc93604c1580a3c49db1f85828",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31299.708232409837,
        "Y": 763.38331675826862
      },
      {
        "ShowGeometry": false,
        "Name": "Python Script",
        "Id": "ada817c482674a848b6a1f421509b522",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32334.140000335214,
        "Y": 1049.5430748821957
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "8bca3c9e2c324ef5bdb9844d90d41f00",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31671.626204231143,
        "Y": 919.64214558566914
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "5687caded6f146afb3414a03ccde6f43",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31754.403273260628,
        "Y": 1075.8007616441912
      },
      {
        "ShowGeometry": false,
        "Name": "Math.Map",
        "Id": "ebd44447cf8f41d390a4d0e501fbfe14",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33096.202404967218,
        "Y": 1032.8035230516773
      },
      {
        "ShowGeometry": false,
        "Name": "List.MinimumItem",
        "Id": "51580eaa8aaa4f4f95a273b2b5801430",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32776.3166774345,
        "Y": 962.82018463729378
      },
      {
        "ShowGeometry": false,
        "Name": "List.MaximumItem",
        "Id": "1c539a2981ae44e4a5d283f9ac29631e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32773.426685774917,
        "Y": 1048.9005735990697
      },
      {
        "ShowGeometry": false,
        "Name": "Math.Average",
        "Id": "b999a39fcf5c442597a758ecbf350daf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33386.457668164134,
        "Y": 843.32339219085679
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "bcb966d650e3459bbbab38c13ba45ca0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 22962.919760395907,
        "Y": 545.915347712948
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "b3f1935e66ec457ca25ff5bfa69d5b7a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 24414.586943873754,
        "Y": 3627.9691276829844
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "059046e8d1414e4f81557f96dd8de137",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 34285.331545596455,
        "Y": -1420.8224756780182
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "276b118f62134d81b3fda14cf5c9b5e4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 20789.888120149728,
        "Y": 57.153070123165946
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "d2cef519556d4b9e85c7a92d16e859ee",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 19823.234706131818,
        "Y": 183.56308807448806
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "e9a5164687434a5db63b38a7b54458b8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2097.6954705687713,
        "Y": 364.7671040444659
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "2570e02fbbb04d64bad561956fd7270c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 34267.091832616745,
        "Y": 1020.0164242434876
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "0b0afbbeb84e43a9b5fbfd9bea6821aa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44020.549226641982,
        "Y": 1846.5881231282956
      },
      {
        "ShowGeometry": false,
        "Name": "Color Range",
        "Id": "f72d7332d48f4634a7e2ac46efe047ba",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44551.643764467786,
        "Y": 1887.9334565653055
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "fecb6d073a1a496fa00a420502c223f5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43948.404055609084,
        "Y": 1941.9719879500456
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "647e25bec44b4bce96a9bd29376870ac",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 34370.328906934388,
        "Y": 902.25679848140112
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "4620018709aa425bb0fc090628019790",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43977.62705579288,
        "Y": 2068.7117750408256
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "53ee81934242413db38c64e8f57e9dd7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43951.383165552332,
        "Y": 2716.9965812487653
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "80b70082eeb74ddbb823cb3ea273f847",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44996.216002938359,
        "Y": 2775.291034622489
      },
      {
        "ShowGeometry": false,
        "Name": "Color Range",
        "Id": "57288b89ca5b48b6b40230f0b121c431",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44342.154955366845,
        "Y": 2840.4630747758788
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "985fffe08209480483908c549132186a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44670.120102122004,
        "Y": 2846.9970905434429
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "03d5e7f1c967460ea56fb391ba44dce4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43943.125993648973,
        "Y": 2813.8130516220181
      },
      {
        "ShowGeometry": false,
        "Name": "Circle.ByCenterPointRadius",
        "Id": "3cbb93efe7a746d8ab917715d0d9b48a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44412.198004779704,
        "Y": 2696.8788213108428
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "ee23a15978644786a15531908ee288cb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44299.192318078305,
        "Y": 2747.2422126309616
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByPatch",
        "Id": "5c41e68d86964eb492cc6ed4473ffefc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44671.853982010332,
        "Y": 2685.4582181899787
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "ce1cba3fe6ed47108ff2c42f1e82d797",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43953.16041237233,
        "Y": 2933.753587478232
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "f538df36923544a1834f3e12af801d38",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 34253.318395901457,
        "Y": 240.07751452427146
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "39f7d3e7d93744189fc92b539e00c3d6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33899.969595370734,
        "Y": 253.48781433442457
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "02cb9da299a049a5a1f2910a0ca0126e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 40468.0931768093,
        "Y": -1169.34511603131
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "195fb07c5b364999af1ae114ed36952b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 40123.5104282414,
        "Y": -1093.32497722476
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "90194e3d92c64514ba3737847b2d8d44",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45762.611865174185,
        "Y": 1766.5516585615155
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "cf201e8403a84df8bd48685f4afa6279",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45571.840302800585,
        "Y": 1975.3400047264956
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "3e0e52c190824b2e85f6fd1242bfd8ca",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43953.599850015169,
        "Y": -1294.7864944458115
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "f8e0a9cd14dd454690abeb7e1753260f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44434.250111198016,
        "Y": -1253.32074427698
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "7bdf07fb5d6a4b04b7207aaa2ea6154d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45405.366553561616,
        "Y": -1240.6426420837647
      },
      {
        "ShowGeometry": false,
        "Name": "Text.FromStringOriginAndScale",
        "Id": "8ef10d351c8e4e418069973445f2662f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45528.337542662724,
        "Y": -1373.0585392423468
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "807a568aa8164479a9e1911957a09c2b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44820.625434675581,
        "Y": -1278.3583436997174
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "be398ded74194b77bdaf18c44eba02fc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43164.51771972773,
        "Y": -1316.4100368352483
      },
      {
        "ShowGeometry": false,
        "Name": "List.Count",
        "Id": "0f31a344e6014a7ead94838173c4926d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44177.75137630877,
        "Y": -1358.7593483806077
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "ce534ae829ee4663a3f44fb7ef4838f1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44410.256903269168,
        "Y": -1359.112277181337
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "4fa6c87903a84f7d85240bb3d3467e61",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43987.58841402008,
        "Y": 1731.0411614470456
      },
      {
        "ShowGeometry": true,
        "Name": "All Metrics",
        "Id": "2413ed4630094fa68f58e62f6a747abe",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 51901.5760032062,
        "Y": 803.656548989472
      },
      {
        "ShowGeometry": false,
        "Name": "Legend",
        "Id": "6b0d08d49eac49d689c3a78a92589f65",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 50408.1823482652,
        "Y": -749.576509598021
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "3895835b7a9d49bea60d31f5dd4efa03",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45632.713879090676,
        "Y": 3974.5791729508537
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "c68fd1c773864c7aaf5385e1bbd3ecb3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45629.530423643657,
        "Y": 4068.6629066533856
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "9a6c3629228a4019bff4047d143ec46f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45623.631413672651,
        "Y": 4167.8380803732916
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "89dca1bb044540fe8cf563144875d8c4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45615.3365981068,
        "Y": 4456.3024550394175
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "0d22bed3b18a4cf0b6a1338004b5cac0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45621.841029076582,
        "Y": 4259.9916826124072
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "0d6c20eb2382469a92f9c0e816984d8c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46178.959740429789,
        "Y": -895.36255883684635
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "a8def60c685c429ba259f549ecb40fdb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 49321.913937535137,
        "Y": -530.62460468398831
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "477e6b69964a4b02873229a07bad2f94",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 49345.401967310558,
        "Y": -36.313991022421988
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "2fd6ea7fcf0b4fa2aa822529f2884fc8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 49137.068031017232,
        "Y": -342.01048664120367
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "0d4b577c74394daa84afeae18e9f1c86",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 49236.361047667415,
        "Y": -436.20663584518309
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "1e949a48a7cc4f999ea77b445a8a0756",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 49305.602758296933,
        "Y": -234.88769707512074
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "a3f28993185c4d019158886c9d7c9726",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 49256.680350007788,
        "Y": -138.51054317739795
      },
      {
        "ShowGeometry": false,
        "Name": "List.RestOfItems",
        "Id": "b537e3ad743d4c9ea7289e9dee219335",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 47157.999131748817,
        "Y": -385.25762115660382
      },
      {
        "ShowGeometry": false,
        "Name": "List.FirstItem",
        "Id": "c92d0e4da97b4a7487b67abb84946bd5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 47141.07863788843,
        "Y": -296.43879625598174
      },
      {
        "ShowGeometry": false,
        "Name": "Polygon.Points",
        "Id": "ae470cb7f03947b1903d49f571271f04",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 47429.652688294314,
        "Y": -431.50568612836514
      },
      {
        "ShowGeometry": false,
        "Name": "BoundingBox.ByGeometry",
        "Id": "3f3a31e7a20d4e96bd80edf7a99eb41d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 47442.463344458585,
        "Y": -32.457940864198918
      },
      {
        "ShowGeometry": false,
        "Name": "BoundingBox.MaxPoint",
        "Id": "ea6bcc1cb06d47dd9f4b3fa24d387b07",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 47734.260389868687,
        "Y": -29.623893317183956
      },
      {
        "ShowGeometry": false,
        "Name": "BoundingBox.MinPoint",
        "Id": "0e8dab4afe2d4979b8b00bf7fff05857",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 47732.492016881712,
        "Y": 64.0998749923915
      },
      {
        "ShowGeometry": false,
        "Name": "Point.Subtract",
        "Id": "043bb2819dba44f5bb13143e8a69526e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48208.184350377487,
        "Y": 48.1845181096337
      },
      {
        "ShowGeometry": false,
        "Name": "Point.AsVector",
        "Id": "5bf8e6ed6cbd42d2a0f3ed857c323b7c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 47987.137727005836,
        "Y": 71.173366940284268
      },
      {
        "ShowGeometry": false,
        "Name": "Point.X",
        "Id": "91ae435abaf1492bb6e6641121359fe5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48526.491488032647,
        "Y": -3.0982985125870073
      },
      {
        "ShowGeometry": false,
        "Name": "/",
        "Id": "839c8d0dede444cbb59d44135c6e06cd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48841.261879713864,
        "Y": -1.3299255256138167
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "d8914081eff244b3bb1190a80881e0cf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48734.992153980791,
        "Y": 52.96640255137072
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "597efb422bfd49b3b60739cb775ba4f5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 49064.458914631723,
        "Y": -36.391754417681341
      },
      {
        "ShowGeometry": false,
        "Name": "Point.Y",
        "Id": "f7670b856ac849c2a0b0736a7cd934fb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48535.333352967515,
        "Y": 95.930588757908026
      },
      {
        "ShowGeometry": false,
        "Name": "/",
        "Id": "94fb72e68f6c45758bcc6acfa75cb766",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48843.677103921931,
        "Y": 107.99433598278074
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "f77abee548ca4956b08194a7d81417c3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45468.455597837761,
        "Y": 2816.579512332647
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "d5774447f8264793b68f78d3ae62609a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46669.848489036485,
        "Y": 1812.0849558814257
      },
      {
        "ShowGeometry": false,
        "Name": "List.Join",
        "Id": "638fd3f89e8a46f8bc9505161e5c659e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46511.41481142048,
        "Y": 1810.3967515906957
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "579b54b514a4460489ecbb5cb120640b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45741.147792450574,
        "Y": 393.52180223641403
      },
      {
        "ShowGeometry": false,
        "Name": "List.Join | Reduced",
        "Id": "9bcc515c059844b6a838bb06de841da1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48946.583490402387,
        "Y": 3477.027710643576
      },
      {
        "ShowGeometry": false,
        "Name": "List.Join",
        "Id": "3195bfe8396b46c1ad3fc271d78b04fb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 51908.961958500629,
        "Y": 1356.1558866033863
      },
      {
        "ShowGeometry": false,
        "Name": "BoundingBox.MinPoint",
        "Id": "f760a06594064bfc97b1fe7a2a97539d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46190.627870054348,
        "Y": -1240.8740183896007
      },
      {
        "ShowGeometry": false,
        "Name": "Point.AsVector",
        "Id": "c20cdadec51645a69ccf946f46eeda1e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46445.273580178451,
        "Y": -1242.7521492953942
      },
      {
        "ShowGeometry": false,
        "Name": "Point.Subtract",
        "Id": "585187fa006f4e1f984b3c1ec1b65534",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46664.082297836627,
        "Y": -1297.0716781139454
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "90e7087573624db0a0811c77218dd0fb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 47029.760890073587,
        "Y": -1238.5800565500931
      },
      {
        "ShowGeometry": false,
        "Name": "Point.X",
        "Id": "f8af0e5e793b4b09bc2ca7f9292b6d99",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46948.820849790507,
        "Y": -1321.4996261751098
      },
      {
        "ShowGeometry": false,
        "Name": "/",
        "Id": "b0444bfde27b4c21bcb70c1f6f14c48e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 47178.550824361693,
        "Y": -1321.9691589015579
      },
      {
        "ShowGeometry": false,
        "Name": "BoundingBox.ByGeometry",
        "Id": "ac146cd9b32d46b486ce7464faeea409",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45875.982234783514,
        "Y": -1274.77047427039
      },
      {
        "ShowGeometry": false,
        "Name": "BoundingBox.MaxPoint",
        "Id": "6494ea84b24f4442b349859cae5a5471",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46187.92043161441,
        "Y": -1321.1703524186482
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "b55c9a69436048948fcce56c3b6573ec",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 47400.058082760428,
        "Y": -1372.6917620708145
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "4790dcedbc7d48a29e4ebf7713a7f612",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 47689.314376616545,
        "Y": -1368.2941892317212
      },
      {
        "ShowGeometry": false,
        "Name": "Python Script",
        "Id": "403758e44279469ea1f4f18a220e5b13",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 28345.286231022637,
        "Y": -142.44018548511076
      },
      {
        "ShowGeometry": false,
        "Name": "List.FilterByBoolMask",
        "Id": "b83aedf730454fe6ab57b6a34131ec70",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 28562.504840789985,
        "Y": -276.66811484699429
      },
      {
        "ShowGeometry": false,
        "Name": ">",
        "Id": "a2e94905bb90439eba63f48573f2b16a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 28330.19979188994,
        "Y": -263.00232494939144
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "392b8f21f1de417eb8c9bb5abc78f10f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 28129.798503865171,
        "Y": -132.70219170851169
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "66b1a89bb59945fb8d1fbee29fb589e0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 38175.575217513855,
        "Y": 389.2576395609567
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "1794f37f35bd47fbbd4cd869fb36b383",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 42673.96703049606,
        "Y": 3194.7444293833478
      },
      {
        "ShowGeometry": false,
        "Name": "Math.Map",
        "Id": "fd7b5887f3074f10b6d732f14859abf3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 39452.661445649,
        "Y": -1153.51813885366
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "daee1b5f545f4898b77df63d1ec24868",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 39238.3675371235,
        "Y": -1043.29924379473
      },
      {
        "ShowGeometry": false,
        "Name": "List.MaximumItem",
        "Id": "6198a1ac37254c61b27b8ae6a5317fe5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 39155.9051091872,
        "Y": -1147.48998389228
      },
      {
        "ShowGeometry": false,
        "Name": "Math.Map",
        "Id": "46b3f38aa99a4c35a1fbd9ff88495a9f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 39476.4042087244,
        "Y": -848.408723321354
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "2a56a687d5bf4077bf37d5bc0b83f93b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43941.730336847475,
        "Y": 3294.9652670448972
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "0be5e40601a2419eb35c453d5cde9b82",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45608.323159030435,
        "Y": 3369.7948736110175
      },
      {
        "ShowGeometry": false,
        "Name": "Color Range",
        "Id": "f5d5f25b31524e1abc0727208822e7c0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44776.5358448661,
        "Y": 3540.9985857511697
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "16a8f15a1ff64fc2813745daf2d5cb35",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45083.911244491908,
        "Y": 3549.3695829787061
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "03f648ba6f2f4060a73678e7786158a0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44557.565859158312,
        "Y": 3527.324664771887
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "0bbcf5e438a34d87a169460625adb3cb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43943.0690280918,
        "Y": 3483.8105282334122
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "7dfa2f5454e947498aa55ab70fefb266",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45258.721156430831,
        "Y": 3279.6638196966073
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "6967fd7c6cc1466f9c6b7b72b4be20ca",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45058.698184279732,
        "Y": 3401.6039688852175
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "f14e724ab45b4674818427f6014de057",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46068.109385957832,
        "Y": 3418.0281427319974
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "6499ebd2114a4f5b81466b55f752b6f1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43938.320544602248,
        "Y": 3382.1995255947872
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "e87d942c9e9c45109e8b40df74f3356c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45296.076242927229,
        "Y": 3492.2450888645876
      },
      {
        "ShowGeometry": false,
        "Name": "List.Join",
        "Id": "d9b895e423fc45c7971a652fe6739266",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45934.489024258532,
        "Y": 3414.5775895461875
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "798dd1db5bf9491b98ca9cfa9ada7874",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43938.662471596712,
        "Y": 3575.5574744524074
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "1be555e4d2fe4fddbdfd16dd0d0edd3e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44255.541131519713,
        "Y": 3660.782794811375
      },
      {
        "ShowGeometry": false,
        "Name": "HEX to Colors",
        "Id": "00c9669d28214a3c8365af892062d57f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44480.049856581682,
        "Y": 3638.2411971925694
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "3a48fd3ce4964cd38892f1de5eb24c88",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43953.656656980282,
        "Y": 3025.2365698351173
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByPatch",
        "Id": "8ce59c977c8b432a9e3210615eaf8cf6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44420.041092409549,
        "Y": 2998.8474790427153
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "36b5003694bd4831860b92530be5e0f7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44994.723684771023,
        "Y": 2903.3349830282195
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "19371955e5e549fba007f2acb7d9fbc3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45310.384651096349,
        "Y": 2811.60742934682
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "c394ddbee7024047aa18ff3331b33cfd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43985.809002772883,
        "Y": 2205.3506741998858
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "6bfb948b19f44f338586e22450a800f5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44263.264896403081,
        "Y": 2165.6120870911755
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "766f7998dae24ecc8310f90ec5463ab7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45758.473493097081,
        "Y": 1941.2873808678555
      },
      {
        "ShowGeometry": false,
        "Name": "Python Script",
        "Id": "878fe7284c284df98dc19bf8993f0dd4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44883.855097680782,
        "Y": 2104.3566425903955
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "26f927b1efd24bfc92e022aed0fdc992",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32515.126427444116,
        "Y": 1118.0285724808416
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "daaefa25b945433cbb250845a0d7cfa1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 34394.918568527617,
        "Y": 1111.4604606200755
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "3ccd74ced1f74f43abd2fc2c1233d579",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44011.818668245382,
        "Y": 2306.8636697773754
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "ed9a3b8869e041379dcfa6e31f7bf580",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 34388.188480192912,
        "Y": 1204.4994402345308
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "8d84163a2596469693d25f226ac0878a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44000.164177057784,
        "Y": 2395.4115617430957
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "903c2ea2de624e71b1f413d0dbd554ec",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45750.769801873881,
        "Y": 2119.7022461476454
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "afbff1577c02411292c919258b51997f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45117.424942093981,
        "Y": 2312.1898508434256
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByPatch",
        "Id": "f3092efd2e924bc0add59beda3ac8007",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45175.176472080886,
        "Y": 2090.7996704314255
      },
      {
        "ShowGeometry": false,
        "Name": "List.FilterByBoolMask",
        "Id": "0c80ba9f48ed48fdb83409e1de1f0060",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44843.357306358586,
        "Y": 2396.8062909213754
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "b0526bb16b524e92a3e78988b6f29ffb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44277.200116465181,
        "Y": 2446.8390939916058
      },
      {
        "ShowGeometry": false,
        "Name": "List.FilterByBoolMask",
        "Id": "c3644fa3f5dd462bbe185d8971e0d30c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44842.804519821781,
        "Y": 2277.0060837933356
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "e17a0a83b1244d70928951dcf46d4512",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45066.333744374482,
        "Y": 2180.9242210293055
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "cf9363f814f34227bff49c145ca58328",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46088.857862950186,
        "Y": 2395.7413333121658
      },
      {
        "ShowGeometry": false,
        "Name": "List.FilterByBoolMask",
        "Id": "8695804b92c04abcb2ee61ef75ac9602",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45143.114819554183,
        "Y": 1822.1414219861456
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "09970461a061430c829189c979e3811c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45481.473083335084,
        "Y": 2177.9570597928359
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "231a6536f6f444488a8f3f68f4628fe4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45452.014167001384,
        "Y": 1776.1141038352457
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "05a7cefe14f04f32a621ec3b430990a9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45451.530011680086,
        "Y": 1890.0950342240556
      },
      {
        "ShowGeometry": false,
        "Name": "List.FilterByBoolMask",
        "Id": "28052f381ef447858b6ecb60561c5c72",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45139.080872671686,
        "Y": 1938.9075166582456
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "48ae640a9e6040d6ba5206b2e52b5885",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46077.426973886882,
        "Y": 1865.7199998369756
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "58170580bd0947baa23cc003b1fb0e10",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 24414.586943873754,
        "Y": 4014.0646185240012
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "32f31ed993754a8a8f46eb8eceb84a44",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 38653.728015966284,
        "Y": 756.84381325073991
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "5ef015731f99415e8bd4ee77c2d126c3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 38393.196688001895,
        "Y": 312.46241670993732
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "d14de6f7a418467285d729dda9b3f255",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 24414.586943873754,
        "Y": 3821.0168731034928
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "76efc0a510f5459d859a9b1a0094f309",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 40818.982102923241,
        "Y": 3533.4918856180398
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "2ce65fb295b0414da397f7d5ad8f4c41",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43990.824237200781,
        "Y": 1647.3433564454556
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "dbf4065ab9ff428db4700d65dca15a81",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46173.650327677482,
        "Y": 1651.7795224226456
      },
      {
        "ShowGeometry": false,
        "Name": "Color Palette",
        "Id": "c0b314f5741a4510a70216cb15986c68",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46027.638263790686,
        "Y": 1703.3041426581256
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "fdf558ed359e480ba4338a8ca512ce1b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45763.239973712582,
        "Y": 1601.7334831816956
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "09789019a5bc474ca6b37d0210723ba4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43076.623725765596,
        "Y": 2021.7803078612483
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "125a0511fc164d62837349d44cc5c179",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 40878.515556084611,
        "Y": 3623.32543759054
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "701598e442574b41975c6b427f2fbe1c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 42970.614339825028,
        "Y": 2200.074270759073
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "da000473720c4d8fbf9e4fed40497bec",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43985.03205435878,
        "Y": 1560.7257245704757
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByPatch",
        "Id": "fd4116b0bf7641e38eb3d54aca0ae62d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44645.076012082682,
        "Y": 1581.4964280723257
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "02b6671311e54eb680847893801187f9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45447.095867651384,
        "Y": 1603.8200418419456
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "c492336631f64b59b490928d9fb4756b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13984.534540632148,
        "Y": 437.03118769010018
      },
      {
        "ShowGeometry": false,
        "Name": "List.IsEmpty",
        "Id": "80aade499bc349ac84a062a58fee5472",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 16369.87650326416,
        "Y": 322.24617115647914
      },
      {
        "ShowGeometry": false,
        "Name": "List.FilterByBoolMask",
        "Id": "6e64605b6eba4553a5136007e87b9338",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 16563.371245420829,
        "Y": 257.74792377092058
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "d44cca687b0647d8b9ef2c45f711bc00",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44173.694768357527,
        "Y": 1079.9258529725464
      },
      {
        "ShowGeometry": false,
        "Name": "List.GetItemAtIndex",
        "Id": "b85d416cad5a4eb0b505cf388523e399",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1081.9512389064721,
        "Y": 1319.5528059977241
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "baf04ed5b20048f19eaec4155502a1d9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 637.91604875879784,
        "Y": 1351.8883996124855
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "92087db31cc845588246c3a1f1aa7c45",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1572.9656305369265,
        "Y": 1370.6465896902216
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.Extrude",
        "Id": "45c48bc67eb04f5da40ad1e805110449",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1952.4074218245391,
        "Y": 1317.4168125295741
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "9d9c693ef0a241b6ba45a9505fde91eb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2420.6849793704814,
        "Y": 1376.6321010949557
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "9194216d309d42a3af2c15300ba72ac8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31297.033222196573,
        "Y": 1758.7480919909221
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "1ffb0b82c1794c7080ae140b19f5d0ee",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31297.527845563309,
        "Y": 1858.2419473809309
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "35b9780779144565aa0f9fb9fd73a533",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31290.223467391541,
        "Y": 1981.8485295370742
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "7a7a5bd18e6948c189eea644c32e39bb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31289.686213606816,
        "Y": 2264.5097632322004
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.ExtrudeAsSolid",
        "Id": "0092b719cbc7484a8334960f904e998a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31863.508054835649,
        "Y": 2130.3659128905683
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.ExtrudeAsSolid",
        "Id": "1d24e5786634460b91805aefc8084887",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31869.302999632568,
        "Y": 2271.3363080468407
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "e52a9235c713415d8616acc7f820ce3f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33080.200847404107,
        "Y": 1869.2773011557122
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "7c156e5e1cb6423c885dce5f481fba94",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33265.506580167843,
        "Y": 1836.2401514036851
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "afb43b017b4248399a2c945b2dfd6d80",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32472.271879548258,
        "Y": 1964.8663531754041
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "cd1574bdb86b4f1e9c4daa9326270abd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31844.988065231562,
        "Y": 1983.3664990579264
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Explode",
        "Id": "3f4b8988e6ec4ceb9fab88706a665756",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32118.366677830742,
        "Y": 2270.1529436433548
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Explode",
        "Id": "e1ae5de6fa2f4fb0b9428a2dd8d53c98",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32115.743559305167,
        "Y": 2127.0269254868081
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "b35ea0dccd0b45d78152499b413dc814",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33257.832278256486,
        "Y": 1666.4612428011935
      },
      {
        "ShowGeometry": false,
        "Name": "BoundingBox.ByGeometry",
        "Id": "3fef2b53795c4b4897b704be25a42323",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31809.915759069019,
        "Y": 1723.7773988769118
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "e962e63c2a8d4bc5a8c5fad164958464",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32118.213464427859,
        "Y": 1700.0150006398442
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByPatch",
        "Id": "d830b1ed0b444f058d0e9f57e6a87fd8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32982.173265761419,
        "Y": 1761.363967648168
      },
      {
        "ShowGeometry": false,
        "Name": "Rectangle.ByWidthLength",
        "Id": "f182a555aaf74e36ac016d7dc1cb521e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32660.406242146259,
        "Y": 1732.745616783327
      },
      {
        "ShowGeometry": false,
        "Name": "CoordinateSystem.ByOrigin",
        "Id": "7ac6bb33ad5647199728c816cd14d8b1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32179.81795520971,
        "Y": 1578.4095499378063
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.PointAtParameter",
        "Id": "63b93a8bdeae427a9efda0b98e6b8d52",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31890.442936734449,
        "Y": 1562.2738751775785
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "b079e456375a40fca3209cb294b57932",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31786.345269586949,
        "Y": 1628.9331029365237
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "73b5cd1f45da465cbbc172a767fbfd6e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31293.055110893736,
        "Y": 2386.9466637918185
      },
      {
        "ShowGeometry": false,
        "Name": "Python Script",
        "Id": "a32f375e00d04797b1d5c10c7e7cfe6b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 34667.796632090132,
        "Y": 2011.3315336501541
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "e2e4b92fecbe4b5ca40e7433d722e67c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 34318.73279206935,
        "Y": 2019.4504942292092
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "b7abdeb8b8d8447b9dc61d4f7d3e47d2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 34315.093988220149,
        "Y": 1902.0432192901278
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "7a92d8fa8dcf4ce2af46c071b8984652",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 34835.123042132385,
        "Y": 2015.6538418292589
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "63aad71b1b044dffa01e5ba0b03be258",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 36049.00184731216,
        "Y": 1853.2964786840262
      },
      {
        "ShowGeometry": false,
        "Name": "Math.Map",
        "Id": "ef04cbcdebb8412daa2a36d7daa3c019",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44493.963404441085,
        "Y": 1184.403360142941
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "2c58c7bb433b480a8c7a23972d97c049",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44367.306549668785,
        "Y": 1172.01077040594
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "6d7ff9c5e7024da08dd7cec24ab22c09",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 42702.857946927383,
        "Y": 1524.5135230524104
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "0acc21762f7c4f609e2fdd4037208a2a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43121.229961296631,
        "Y": 1486.9009970455979
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "b703f610c4094ef78cdf15504fd33851",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 36042.762406280715,
        "Y": 1708.5308286204231
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "1556507132634736aa1d3a7f3922626f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 35867.000312477088,
        "Y": 2028.1717746053996
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "73a9bc1ea2ff4b53afea6645b87856f0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 36022.764236829709,
        "Y": 2167.4749246794163
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "bd617fef0a8944e9a8ea919c3273697c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 35485.465293689675,
        "Y": 2174.5522433968636
      },
      {
        "ShowGeometry": false,
        "Name": "Daylight (Max)",
        "Id": "f049f49b0e7d48ec89a929394b9f136c",
        "IsSetAsInput": false,
        "IsSetAsOutput": true,
        "Excluded": false,
        "X": 35981.886944063532,
        "Y": 2318.1350809687192
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "851b067a8bc84a57a6fc0d8506899026",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 35324.94654544782,
        "Y": 2029.9143436633631
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "afab8aaae46f4fb5bed4429165d3fe07",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 35176.882019337121,
        "Y": 2168.7626386083175
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "de5adc74d5a84a3a8feee5cffbe04db3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 35471.547111079155,
        "Y": 2029.7324939529244
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "027d56685ff541b284db658850ccc885",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 35773.522396227549,
        "Y": 1852.7380797761223
      },
      {
        "ShowGeometry": false,
        "Name": "Date Time",
        "Id": "e47cff721048443491102ceee0c895f8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33251.608238634988,
        "Y": 1951.4915320728035
      },
      {
        "ShowGeometry": false,
        "Name": "Date Time",
        "Id": "4f18eb8dfc474261b3f7584a0392d5b5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33251.330722758285,
        "Y": 2011.6954025918606
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "828889e586914b0f8172679798159928",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33609.167762816811,
        "Y": 2061.6516799215369
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.ZAxis",
        "Id": "fd6d73ef22514c68a53769b5e65bb912",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31592.083348999793,
        "Y": 2210.5126674849753
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "c89e57781ed141f08cd6be2cb8b2af8d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31600.315051279216,
        "Y": 2122.0643915555793
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "1a22a79d57e1442bb403893119dd6483",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 34059.32164445841,
        "Y": 2320.3090259404853
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "f244c9395a0e4f9fa219eae8b24b70ad",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33246.24981670003,
        "Y": 2106.4098064468544
      },
      {
        "ShowGeometry": false,
        "Name": "Color Range",
        "Id": "6e61b0e547dd4574b4e18239505f0d89",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45499.443545562186,
        "Y": 1264.0183881255066
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "07745310b94b4a31ae89402e5b9d165e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45296.975185863281,
        "Y": 1215.26641725908
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "37cbf2d1962f4a8ca7fa8e6dea57f5a8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43953.71162748678,
        "Y": 1291.5385883802865
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "8562446dd618434e9d90784c5ca078fc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45161.384487048184,
        "Y": 948.2010390137375
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByPatch",
        "Id": "8c34e8aa42a4418180580c1f264e4ac7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44394.285750229086,
        "Y": 936.14834252346736
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "96fc830cd4d340b5a4dac4a0991508bc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43957.116840975083,
        "Y": 932.3544281928755
      },
      {
        "ShowGeometry": false,
        "Name": "Color Palette",
        "Id": "d53aad369dc047818c0980baeb3cd374",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45771.18239827588,
        "Y": 1002.2169606756024
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "ce1b47ec3bf14ae495d0e9ed3c42f210",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45921.181353077081,
        "Y": 945.62890622965051
      },
      {
        "ShowGeometry": false,
        "Name": "List.Join",
        "Id": "a5e68f29229e426ba1c40a5155e0166d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46229.45614332048,
        "Y": 1060.3820606267136
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "2442795d7ab24aedb70fd3ff705a7cde",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43955.890010307485,
        "Y": 1016.3809359810175
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "13a176c9f994462f9bf56fa255e6db0a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46366.098747446085,
        "Y": 1057.4007838282237
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "94460a818cd04cce8683a693f805e1cc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44774.481362548184,
        "Y": 1137.0390379465066
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "e9868ce6dfd94f639eae2c500bb5658d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45332.450370554456,
        "Y": 1010.0963217560479
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByPatch",
        "Id": "91631911234645449bc9f541021b2393",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45172.344746116185,
        "Y": 1120.5554312492566
      },
      {
        "ShowGeometry": false,
        "Name": "Rectangle.ByWidthLength",
        "Id": "2c991147c265499e91f2bb7996f6ebde",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44882.050820158482,
        "Y": 1085.8560490491564
      },
      {
        "ShowGeometry": false,
        "Name": "CoordinateSystem.ByOrigin",
        "Id": "abe627df45a0422293dff673ee592d4c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44482.143963240786,
        "Y": 1066.1244140844547
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "e55a14300a3f4076ac4ffe3f510f3b59",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43958.972388551083,
        "Y": 1192.4695898049265
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "c681f566b2a44ff88203f1fd326ba770",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45893.673440792387,
        "Y": 1169.8316349398565
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "4833eeaf19114b878aa366144cc079d5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43954.203094535485,
        "Y": 1101.9166840371565
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "086eb675a4df42a6902abc45a64bbc6d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45501.235869209981,
        "Y": 1092.2278818704465
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "80ba796adf3b44788ab948d2cd5d6351",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45501.583777522486,
        "Y": 926.97609229849854
      },
      {
        "ShowGeometry": false,
        "Name": "List.Clean",
        "Id": "28da2f67cde94590b9808aefec000563",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27840.372897207857,
        "Y": -178.85572390776383
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "00478bc315664be8a3802d963187038d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27674.11370930358,
        "Y": -77.093093668537335
      },
      {
        "ShowGeometry": false,
        "Name": "SpaceLattice.ClosestPointTo",
        "Id": "e1e4bd7b388d44d0a39b40cfe1b7f845",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 26832.683824322616,
        "Y": -28.269088970229404
      },
      {
        "ShowGeometry": false,
        "Name": "SpaceLattice.ClosestPointTo",
        "Id": "7503f20d095d4bfcbda56a88b86c0795",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 26817.087222445596,
        "Y": -271.51475450833595
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.Area",
        "Id": "dcc06985fdec4adb8c7d261dc50cbc8a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 17449.499191790113,
        "Y": 941.22933150749884
      },
      {
        "ShowGeometry": false,
        "Name": ">",
        "Id": "58063fb8aca349e28b76c2a6e470d76f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 17745.188347731557,
        "Y": 1066.6341992072894
      },
      {
        "ShowGeometry": false,
        "Name": "List.FilterByBoolMask",
        "Id": "9725f46982d648e7b61aacacd5232c3c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 17899.973704111853,
        "Y": 610.669434755964
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "0b9bea9964a84257a86ecc20a8c95e2c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 17622.395704856197,
        "Y": 1111.3665665694703
      },
      {
        "ShowGeometry": false,
        "Name": "Color Palette",
        "Id": "b526033ed164451ab74312d15e0f7275",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 18666.661418117048,
        "Y": 4588.690022879402
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "1d157291dec0498eb61f052627b677b3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 18908.895210130868,
        "Y": 4572.7914310092474
      },
      {
        "ShowGeometry": false,
        "Name": "SpaceLattice.Edges",
        "Id": "46894b22ec7c47e7b618ebfd2b4e3bab",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27778.620740696748,
        "Y": 4541.470801893357
      },
      {
        "ShowGeometry": false,
        "Name": "ViewCone.ByViewPointAndViewDirection",
        "Id": "8f966a64a19248e4b10e3dd3974c93d9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32056.757882326987,
        "Y": 177.29003240364818
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "2e6052c2a92f4e9fa90ff5080ffd4974",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31840.503213177428,
        "Y": 313.58999182683988
      },
      {
        "ShowGeometry": false,
        "Name": "ViewField.BySpaceLatticeAndViewCone",
        "Id": "156af72bc17e44aeb47db7232a16c958",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32412.670566039029,
        "Y": -47.435484251486287
      },
      {
        "ShowGeometry": false,
        "Name": "VisibilityGrid.ByViewField",
        "Id": "f12e9839a07141ed88b1524e2b3f44c9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32703.427773365474,
        "Y": -84.948974817078579
      },
      {
        "ShowGeometry": false,
        "Name": "Congestion Distraction",
        "Id": "b4c8084f11ca4988b566e03838b27cfb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33367.013204520888,
        "Y": -333.3181890529354
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "17431cec365c48d3a2b80d737580195e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32972.52565992804,
        "Y": -302.40302696266326
      },
      {
        "ShowGeometry": false,
        "Name": "Math.Average",
        "Id": "f095d6fb2d6342d58040cda4bf0b08d2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33637.253573743081,
        "Y": -114.11169447968246
      },
      {
        "ShowGeometry": false,
        "Name": "Neighbor Distraction",
        "Id": "e58f1ec08ec14efda32781e6c2b8d5cb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33369.887495697556,
        "Y": 4.7643687553919563
      },
      {
        "ShowGeometry": false,
        "Name": "Math.Average",
        "Id": "5ca566047e314260bc432810f594dc94",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33638.318023226777,
        "Y": 2.2679018715742814
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "deadd6ffd78141b8a24e3ad3ea43399a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2427.6849793704814,
        "Y": 2016.4254594044767
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "173448707ed54415ae05919ddec13732",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3769.4982619951834,
        "Y": -62.140778213277258
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtParameter",
        "Id": "61fd34130bc64a6daf544e5dc5ac5b3d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3413.7885752518237,
        "Y": -133.9454398071735
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "04a6bf04272b4f3baab4cd3405467edf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5494.5604996893981,
        "Y": 4078.7496211066091
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "1e01ef3a81ca456bba1b57dbf420d11e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7970.9564081609014,
        "Y": 4421.0347385581872
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "8c26829d43954a9d80a566cab5a8ea4c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8793.614340618702,
        "Y": 184.91499831048256
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "4d87b7972a704dc78c60f607151c6088",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11943.718667618219,
        "Y": 4453.7932265707859
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "8a510f43e68a4c8787022014dab982b4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 25211.680683455303,
        "Y": 4510.6030218317856
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "9469b3f7d1324266b99155e6de2a5cda",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 21654.291054584697,
        "Y": 1283.9372430829458
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "8f2d6149fbc44b0f8f160fcd92ce5de8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48861.195000336709,
        "Y": -163.67129326800773
      },
      {
        "ShowGeometry": false,
        "Name": "Color Palette",
        "Id": "6c92b6d7053f43f89c5acf0f49d708b7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48685.89028619352,
        "Y": -116.20071517885049
      },
      {
        "ShowGeometry": false,
        "Name": "SpaceLattice.Edges",
        "Id": "4d7b4d6d77344ce8adf5242cf4900a5a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 28237.731279518568,
        "Y": 4589.4458838793071
      },
      {
        "ShowGeometry": false,
        "Name": "VisibilityGrid.Surface",
        "Id": "caa6442eb2ac472485b41701324062b2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31961.00327523311,
        "Y": 4383.2400754840573
      },
      {
        "ShowGeometry": false,
        "Name": "Color Range",
        "Id": "d5f2cb4c6dec417a9f5c7bcd7b362aa4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32233.010483626607,
        "Y": 4442.4357620212113
      },
      {
        "ShowGeometry": false,
        "Name": "VisibilityGrid.Values",
        "Id": "0966636fb4fa4351a4c79a7f8a3587a7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31953.14827719134,
        "Y": 4472.8003971940161
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "c11dc1b77f2448f89b23cc9d64c4a027",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31677.92084706284,
        "Y": 4418.5291239147382
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.BySurfaceColors",
        "Id": "e07964256f18400bb28ac129f5b99fd0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32553.383337012066,
        "Y": 4386.9185718954332
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "cc9c3f44857b4ba7bd530b36849203e5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 25764.388531464003,
        "Y": 1019.2175776198405
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "9c751253f8054f0ab6bc05951cb5df11",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 20190.449091626804,
        "Y": 6240.7299645724606
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "d54a4ac6a6244ccf970f4c41d5fbdfc3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 18442.227664916285,
        "Y": 5993.8429227345368
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "ee1988d808f54def9c917877b9acdaf8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 28667.852512933492,
        "Y": 5375.99337569166
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "942ace7c09a2446781a900e2df27a974",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 28701.168885979478,
        "Y": 5200.2643649650918
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "99270cfdcdaf4dc7ac9645b4d180af6b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45622.106896065023,
        "Y": 4361.2723281309491
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "1bc1ffde50cb4b19a23562f3384f1d9d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 21973.71918428738,
        "Y": 6761.6492662120108
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "ac7952cf6b8d4e2c8fed6e01a95e6a85",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 23150.395192931814,
        "Y": 6540.49943692464
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "b0dc6711061146ca862ec32d706e232e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31291.720190335713,
        "Y": 1305.5085692898585
      },
      {
        "ShowGeometry": false,
        "Name": "Weather.ByLatitudeLongitude",
        "Id": "f33afa47335e4f79a54aa8de6926932a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33467.076821043782,
        "Y": 1677.0274933087135
      },
      {
        "ShowGeometry": false,
        "Name": "SolarAnalysis.Analyze",
        "Id": "9bddd9d2b3dd4292b3cbf0b333bbb6e2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33856.426295453726,
        "Y": 1812.1771423417028
      },
      {
        "ShowGeometry": false,
        "Name": "TimeStudy.FromSunriseToSunset",
        "Id": "f4f54c61f51040669cfe32623199e456",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33539.6372252524,
        "Y": 1919.4219689074405
      }
    ],
    "Annotations": [
      {
        "Id": "fb55fe0c78b841c09597d767b6d342d4",
        "Title": "MaRS with All Metrics",
        "Nodes": [
          "fab55fc954ff42f09d71dbc8a13526f5",
          "b053ad088072416d9173fe830702d7b7",
          "f6502c15b7434904943991ee586aa5d0",
          "ce2bfcacd7ab4172bcef7a1f78db8ef9",
          "c03fdcba56d64251b75deb22d78ce6d5",
          "3f7276a6a59240b5a2a5ce1727c8026e",
          "662684fa002d4c9c92845b724d1de802"
        ],
        "Left": -2529.4930507829886,
        "Top": -2451.2151228823782,
        "Width": 633.81144689000985,
        "Height": 442.84854487263283,
        "FontSize": 48.0,
        "InitialTop": -2383.7151228823782,
        "InitialHeight": 427.84854487263283,
        "TextblockHeight": 57.5,
        "Background": "#FFFFFFFF"
      },
      {
        "Id": "d4087cfa067848c5aa6f9736a955c3f2",
        "Title": "",
        "Nodes": [
          "319aef352f264c419ddcd22c6b8129ab"
        ],
        "Left": -1890.542531500013,
        "Top": -1933.1913730953372,
        "Width": 314.0,
        "Height": 137.0,
        "FontSize": 14.0,
        "InitialTop": -1903.1913730953372,
        "InitialHeight": 145.0,
        "TextblockHeight": 20.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "b0fee1306b2f4199b3939e53c76beaa8",
        "Title": "",
        "Nodes": [
          "14b2fe298a69439bb2a9b264fc7dd339"
        ],
        "Left": -1890.542531500013,
        "Top": -2225.783527336263,
        "Width": 314.0,
        "Height": 122.5,
        "FontSize": 14.0,
        "InitialTop": -2195.783527336263,
        "InitialHeight": 145.0,
        "TextblockHeight": 20.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "8c3278dbd73a4e93ba6e1ee74db4a31e",
        "Title": "",
        "Nodes": [
          "a38b9302560f4cbfabfa123810003d34"
        ],
        "Left": -1890.542531500013,
        "Top": -2382.1366116998884,
        "Width": 314.0,
        "Height": 137.0,
        "FontSize": 14.0,
        "InitialTop": -2352.1366116998884,
        "InitialHeight": 145.0,
        "TextblockHeight": 20.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "e3bc6aae684244a28b137f15a1e4c62c",
        "Title": "",
        "Nodes": [
          "655b86ced43946e5b8bc49463050b894"
        ],
        "Left": -1890.542531500013,
        "Top": -2082.3073586676574,
        "Width": 314.0,
        "Height": 137.0,
        "FontSize": 14.0,
        "InitialTop": -2052.3073586676574,
        "InitialHeight": 145.0,
        "TextblockHeight": 20.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "2a85fe06204340378457c59958b3f0c2",
        "Title": "Adjacency Metric",
        "Nodes": [
          "bea0ef9f47394f5aa8d8a7bd61d781c3",
          "8d5f27ce17f24508b321865f43e842b3",
          "695aae6fea284e2d825769707c07f0e5",
          "850212e9f6b64f9f99c2ca1887867138"
        ],
        "Left": 31282.363829034482,
        "Top": -1005.6668913514571,
        "Width": 854.45176379986151,
        "Height": 465.32734904434574,
        "FontSize": 96.0,
        "InitialTop": -880.66689135145714,
        "InitialHeight": 209.33807533607683,
        "TextblockHeight": 115.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "d44a0eb1f33d492eb3be27065b4e75af",
        "Title": "Display Metrics as Text",
        "Nodes": [
          "95527454726e4c19a3a3eb1f9e8a0c85",
          "e4c54f8b22034733b6a177d43e01f98b",
          "fa96c9ae822d45a7ac5b40accee71bb3",
          "d18d8936c07945ae9a38a54083446264",
          "abc1f430c03141a8ab037da16545ba1e",
          "bfa485fc29484554aaddab21af84b85d",
          "36dc6f4f65574136b03a7e43e152425a",
          "bd7b1f8e1c7f473489ad793caf654f04",
          "f6cf9db982cc4a8c8c1eb3c6e46560a2",
          "970cd70497bd4cdb985a3e1f8aafae6b",
          "0d6c20eb2382469a92f9c0e816984d8c"
        ],
        "Left": 43940.93050882122,
        "Top": -1095.5389240333557,
        "Width": 2482.0292316085688,
        "Height": 417.18681887436196,
        "FontSize": 96.0,
        "InitialTop": -970.53892403335567,
        "InitialHeight": 317.68681887436196,
        "TextblockHeight": 115.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "b7d5966f638d4938b8809b25b5c761c4",
        "Title": "Buzz Metric",
        "Nodes": [
          "88edc17c2e2c4b0098298a8dc417da73",
          "554c05f947f245cc893fe8d03bef7da7",
          "88608b682e5d47c387cec9ccb837cbc6",
          "9d84a2ae49f2459e8a297ce47be5b4a1",
          "eed9169f1a884a7794f8101af099171a",
          "b9d8bd0b20734a49b8fd804078afa4f5",
          "26f0b25a749a4ef7abefd40c799e5e01",
          "c62a879470c2414bb819088d75da031e",
          "358c5159ef9142738005f7570d1a051d",
          "5b8dc221a1244c238d748323781f5bfd"
        ],
        "Left": 29693.002349447532,
        "Top": -1382.8177018621304,
        "Width": 1107.0282368479748,
        "Height": 766.13013093021027,
        "FontSize": 96.0,
        "InitialTop": -1257.8177018621304,
        "InitialHeight": 518.593387123884,
        "TextblockHeight": 115.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "773860968e6847bd8e455172a6817079",
        "Title": "Create Region Spines",
        "Nodes": [
          "0c135ffcc5024e07bee287ad759db8a8",
          "3abf3e734d044c1dafafd06ec3e0ffcb",
          "93ebee6b48564d23b014efbadf3041c6",
          "de4cb8e4976f42f3af5e63965998c76b",
          "5071ef79b8d04dca8c916a1b1b3d7907",
          "8c9729049c4e477f9d7a767c44c325b1",
          "9ace661fb34b4f83ad46e3eb593ca108",
          "65f37524bc574578810a61efbde4b91e",
          "1aa3d92b67bf48a39fbdcdde450a6043",
          "70e960363cc9458ca97696ac29ce3bae",
          "aa567ffb3cfa4198a73b39db0c63acc2",
          "f4c4d91c668045d38997034eb6c80f83",
          "c80af1e4891449dcba9295368743658c",
          "5d10ae723c0c461f9208645a49d63b17",
          "e687cfc7007c4fdbb56e41fe35e2b448",
          "d9ea6e3cc62643a4bc520f69223cf5b1",
          "ee709ddf45064c2e9ef09d6bed68289e",
          "e7e5657fe34f41b28b2f8bfd235e6ae5",
          "76595add04b9417db515d72e18ab9f69",
          "8d14466dde3b4ca7860de27ee0e46108",
          "7ad4c21f6d6d487d8d52b83a76145e76"
        ],
        "Left": -1386.4287605712677,
        "Top": 257.55325624417577,
        "Width": 1551.5076856470419,
        "Height": 894.48481732382766,
        "FontSize": 96.0,
        "InitialTop": 382.55325624417577,
        "InitialHeight": 843.37894825311787,
        "TextblockHeight": 115.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "b36c5bcbbc13409f9c0141b37a5412a8",
        "Title": "Find Neighborhood Center Points",
        "Nodes": [
          "bf0a89953db44a6cbfaadcbaea1f498e",
          "78a28feb29b94a44804d35783b072b5c",
          "114a5d7c751c4416b55ed58923166067",
          "6a9a494161db4fdeb7d19b1aec7c512f",
          "3166acbf0bf84e3fbd4badb297cc114c",
          "d706d37856af4829b9f5649f25006bc6",
          "13ff36248b70447db067ac340a9dc9e7",
          "2df0e8c8c22542fe8af80efe02bb0e33",
          "8a119078fdd846419500ebafa6dd8fb2",
          "518526280a4643ab88a6954b102be715",
          "84b49967fce843bba8520fb3e4998171",
          "61fd34130bc64a6daf544e5dc5ac5b3d",
          "173448707ed54415ae05919ddec13732",
          "02c483aca46541b3aec20b0986b3b02a"
        ],
        "Left": 2079.924393478545,
        "Top": -394.19060665634373,
        "Width": 1970.5738685166384,
        "Height": 706.48371767621938,
        "FontSize": 96.0,
        "InitialTop": -269.19060665634373,
        "InitialHeight": 633.48371767621938,
        "TextblockHeight": 115.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "5ae047cc78c24e5e88eb19db831d77ea",
        "Title": "Create Neighborhood Regions",
        "Nodes": [
          "512c3f049142493f9e463153bb413926",
          "5e317f50c58749e486c3ac008779b804",
          "b97d97a4c66d4212bf8e28a38898abae",
          "357902e3b5764c8ca6f9476e0aad24dd",
          "96982ec4febd4b95b7951be8c144833c",
          "7feb14e709604c7f909915e805983d57",
          "c0ecb59299294242ae0ff772349cd03a",
          "7fcdb2f6589743ad9e5bcdff5d11068f",
          "bbf82e3e7fd04123b6899d8b937757ae",
          "2302ff80180446c59aefb155a536286a",
          "a5b530ba1a42471382360c26579464da",
          "fde26dba96234da6831ac6a4b11734e9",
          "9a937bdf0cc64771abd42ef7fbd37ea2",
          "0c3fbdb69ea145fbb7cf01881f778f98",
          "7923432ee1614e0a91362e5c131990ee",
          "be8e5b2b6bcd4c6798077d249f412996",
          "5171510d442e4d509af77227657bce3d",
          "3ae0a3047f3348eb89589123a5e027dd",
          "f5710d1d5e7e42c1986eb0a541720810",
          "8c26829d43954a9d80a566cab5a8ea4c",
          "2636b0447f8449da8a8021cbfbeb823c"
        ],
        "Left": 4544.8093580221139,
        "Top": -236.13004559039078,
        "Width": 4526.3049825965882,
        "Height": 525.19384468048031,
        "FontSize": 96.0,
        "InitialTop": -111.13004559039078,
        "InitialHeight": 441.04504390087334,
        "TextblockHeight": 115.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "f9b64e2f46e74e1f9db2dea07cdfb1f3",
        "Title": "Inputs",
        "Nodes": [
          "c38b882e3ced45c7a742517a301e34cc",
          "e7fb7f54a18c4f1286251a5a803353c0",
          "a086fee9a3824458af70bd5e4a06cd6b",
          "781efe30e4334e7f9fea215fa1f88eea",
          "0cd0408683aa4938a5a65ed0938c9e71",
          "9509b001f01f41979ad3f3b8d2cbddec",
          "8b72f81be3d74aed880eed01d40a25a4",
          "f1e694009dda43888642b3ffd223ccb7",
          "b1c740f2be08450cb669f20f039902a0",
          "9951337818744070b554908c3acf3fba",
          "632ae610e8ed41b0a368faded33ff865",
          "474ef035dab149e6b8b9df52994728fa",
          "feb1441258464ef883a51406eaa5fe01",
          "1ad8ac5d4a914d5088eec7145bea64ac",
          "3c98b6f39a3f49f8b850ae0a6c94c6fd",
          "e8336b69ed5a40728276724199844ee3",
          "3b796d7b532b46df8eb009363a48ac0b",
          "00d1a5d085274f64ad69b2c46360842d",
          "b806710c66d34e1c91da3dc9aa10645f",
          "3a868a7dae7b45fdb15f7ce807226522",
          "5b0202c0213049b89497a5bc72f1fc42",
          "72ecfb9279fb488fb886f7080af22dc1",
          "adc00bbd43e54c19b443ced56fdcb2cf",
          "cc9ee04b64d641a69627a12e2589edb5",
          "5c3a7a8243364ecb9c4600b5849da81d",
          "c53bcc4a6fc041e3a7fe513bc6e14373",
          "57a55050d8494f8f9f6fb7ab07e54e42",
          "e35b6edfd7cb404f9d6abc13a8cfecf8",
          "706148f887fc43808c8215ae75fe5c6a",
          "95b003f5fb73472194a96c7a9b6c8713",
          "0a0770d02b4341c1a0cfb4393e7cef34",
          "e9d6c95b0e6944348301350a16467e40",
          "bdc61acb5295485599a6005c11eb81d5",
          "3dc5f38d9ebc4b8aa05d493bc2059bb7"
        ],
        "Left": -1392.5445692548942,
        "Top": -2359.9887603744296,
        "Width": 683.61493679082434,
        "Height": 2058.6229360816865,
        "FontSize": 96.0,
        "InitialTop": -2234.9887603744296,
        "InitialHeight": 2010.6229360816865,
        "TextblockHeight": 115.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "13267a0c0f21458e844af2f6fec7f15b",
        "Title": "Split Neighborhood into Amenity and Desk Areas",
        "Nodes": [
          "091ca533eee9429a98fc49bfb74ec9ba",
          "32699fafb1f54f14aed841b96f9b0b12",
          "92548185267d49ffa32552b882a9867e",
          "a1dbd872a6014a52aeb15fd2a0b06615",
          "da2992e0b4814df687f7be5343cfbf36",
          "182c4a3f98314fa4b66e7038369804f7",
          "5393a1da503f4fce825a07b3e105fb0f",
          "9600938256a04c809f48852e95590116",
          "b4df576ebdcf4c10b9fdd14e47c0f186",
          "e3047d90111d44cfa235e2a89be02034",
          "4714b2e40b61449f88f7b71ff02ce608",
          "f17b957e0e0848fda06ace512ba5b289",
          "f89dfeea0af34ac7ab431c320cb7da84",
          "348339659b4d450083fd23a2e793827e",
          "773b827214094bec884da5995b8b2c7f",
          "d4bb8d2d2e614b75b380f76f2334e6a6",
          "87ecd724b02b4bdfb6d652baa242fbd5",
          "ef985fabc9864ac4b6738ca2a45b9a78",
          "099ab1ebfa8b4e63a8dfc37fd1143a7e",
          "f8525eb5ed0445d1bb513ac2b473b4b2",
          "828b959482b84cbfbe5f724b98ef10ae",
          "a43fe8805d9c4b6788dabb289dc09e64",
          "e6066f8e945b44aaa982b3a5bbe5a7e4",
          "1b46769bb5e84d18a90dc8cb058051a6",
          "5e71f1fda122407dbd4857a194462848",
          "96aeda7892fe4e1490241f8411d70284",
          "e83958e2806c4a28895c24700f82541f",
          "20d9ff65896e49edb5e030845e998489",
          "a901b05f515545189792b97a1f9d217b",
          "f5d1a5c1e5fb49d6895c01664bd445d3",
          "0df32a7880a342e99a5cf8ed27ebfb93",
          "411f8c6af1444511b24c16ea4d53113b",
          "d77a9068a544496abafb4818e78ecb3b",
          "139a524f44184cfc8459111b93bd9e6e",
          "2775f220f6214c289b25fcbcd3db44ab",
          "fc23d5e449c1426a9e7237d05e293bb3",
          "c492336631f64b59b490928d9fb4756b",
          "80aade499bc349ac84a062a58fee5472",
          "6e64605b6eba4553a5136007e87b9338",
          "22f4d5fe2f8941458ba452a82679ec58"
        ],
        "Left": 9252.6986538372348,
        "Top": 50.286373356547927,
        "Width": 7801.090429440048,
        "Height": 650.60709028652764,
        "FontSize": 96.0,
        "InitialTop": 175.28637335654793,
        "InitialHeight": 577.60709028652764,
        "TextblockHeight": 115.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "bbbef73172dc42308ee574efd35e54d9",
        "Title": "Step 7 (Amenity Areas)",
        "Nodes": [
          "70b5d6592f59469db2fe2c4731655f94",
          "a1fc2a9e5a2d49a4b2b20e27ecdf9d30",
          "f6a64567cf1244228c4f3d4a9e0cc11a",
          "b55f53d877704d21b2691423d82dd8e5",
          "f09f4d74bc3e4cc3b2cb51f38d41ee10",
          "9d03bad482a34c02b2219df6e0aec404",
          "184e4330230d48ddbf3570249de0369b"
        ],
        "Left": 23142.611897631141,
        "Top": 4123.1502348559025,
        "Width": 705.34212014264631,
        "Height": 713.97280790003424,
        "FontSize": 96.0,
        "InitialTop": 4363.6502348559025,
        "InitialHeight": 508.87627878299463,
        "TextblockHeight": 230.5,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "efa87285e823454aa593bc87ec5b933a",
        "Title": "Step 5 (Neighborhood Outlines)",
        "Nodes": [
          "b3c394680c514992bd2016470a49aac7",
          "8c7ee80b35054f22927ee47547c2a767",
          "52447e53130547fca4c3946f98a4e9b2"
        ],
        "Left": 13514.605428473929,
        "Top": 4041.5296430150192,
        "Width": 664.51,
        "Height": 556.10414552184739,
        "FontSize": 96.0,
        "InitialTop": 4397.0296430150192,
        "InitialHeight": 252.60414552184739,
        "TextblockHeight": 345.5,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "476c46e6776a4f9eb2082b9d5da5aac4",
        "Title": "Step 2 (Neighborhood Spines)",
        "Nodes": [
          "1b0f4bb376cb487cac7e9cfac5bbae1b",
          "2357d3dabf89475b88c1ad39aedf1b70"
        ],
        "Left": 6056.666784962038,
        "Top": 3969.5060710623293,
        "Width": 664.51,
        "Height": 550.539476850272,
        "FontSize": 96.0,
        "InitialTop": 4325.0060710623293,
        "InitialHeight": 247.03947685027197,
        "TextblockHeight": 345.5,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "86ab8a944e734e2ea85be53fd58154cb",
        "Title": "Step 0 (Boundary & Windows)",
        "Nodes": [
          "9740ee3c99e94fd0b707fc8599dd1eab",
          "e9b864b1daef4cf895f159ada1802f2b",
          "8cedb0384b884e9baaf3643edbfd8f51",
          "4c9a42d39f14473e9d94b8e45eb86d9e"
        ],
        "Left": 3794.5481593483373,
        "Top": 4000.8868953690926,
        "Width": 516.19038858115437,
        "Height": 725.41180284650545,
        "FontSize": 96.0,
        "InitialTop": 4471.8868953690926,
        "InitialHeight": 303.828095373161,
        "TextblockHeight": 461.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "37ec17a6ec0b45af88c593d174c52eb7",
        "Title": "Display Column System",
        "Nodes": [
          "f6085c258fe046db887eb8487e971cff",
          "4c8ec920b7ec4e8f964366234fc4cb57"
        ],
        "Left": 2220.4568844730625,
        "Top": 4435.169575608279,
        "Width": 567.016735476509,
        "Height": 533.89062894505969,
        "FontSize": 96.0,
        "InitialTop": 4790.669575608279,
        "InitialHeight": 230.39062894505969,
        "TextblockHeight": 345.5,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "f642e3e0bc2e4596bf0a473144ee39ff",
        "Title": "Display Landmarks",
        "Nodes": [
          "9fb444598a42441bba4f3d7f214f8dd8",
          "d3dd789d937343adb6d6e62d480e4514",
          "54c8c7a3d854488db93ebe6ab2c56747",
          "8536647269e14425a384ff6b9acd3a47",
          "0bb196f81038432ab7c02f000e7de4ab",
          "eaf398066afa4ce7820a16233b206fd7"
        ],
        "Left": 488.34913738116757,
        "Top": 4935.5751147769352,
        "Width": 1254.3557281721396,
        "Height": 274.24829931986915,
        "FontSize": 96.0,
        "InitialTop": 5060.5751147769352,
        "InitialHeight": 201.24829931986915,
        "TextblockHeight": 115.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "434563d575824a6495a1d178aa5fe4b0",
        "Title": "Create Column System",
        "Nodes": [
          "9fec4ae22dc04dbc8b8fdc0ba82815dd",
          "557f9092c5944e2ea962ad78b467437e",
          "8ad9fe71f86c46e29ee172be6012f5f2",
          "78d99c990b06439382b8f18c8f2e19dc",
          "28a976ca2b114497b016623afa7cb4b3",
          "90c904ed417e4bf8b0fdb9082a8f1ee3",
          "cc73039e11924ea5a0ddf8cbfe6e3710",
          "1ed8dd0c174d45d1afa9d6ea99700047",
          "8a7d3c2c9b254028bd3adb516a48ef71",
          "826496e9081b4556949219772950dd68",
          "f3f03d4d50454c35aff8c77958806ce7",
          "bed77e67b06246f889d3dd47e3ce6128"
        ],
        "Left": -1385.2458239363673,
        "Top": 2147.3088295485973,
        "Width": 2707.0235648236276,
        "Height": 464.4274952557289,
        "FontSize": 96.0,
        "InitialTop": 2272.3088295485973,
        "InitialHeight": 391.4274952557289,
        "TextblockHeight": 115.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "1553731cf7f1404ab9ef8c52b76806e7",
        "Title": "Landmarks",
        "Nodes": [
          "0b791636a62249e08ce8c27fa11f8030",
          "9df4f17e215f4fe5ad019e07214dd8d8",
          "0d203fc40a6e4debb4a4fbdc73c5763d",
          "59d6810fcbea4d41997b2a6686d128d4",
          "931369e1c0454af0986d7d7bc0b3bc82"
        ],
        "Left": -1394.0269149745368,
        "Top": 2650.6610424193491,
        "Width": 1319.863025775302,
        "Height": 409.13260339217049,
        "FontSize": 96.0,
        "InitialTop": 2775.6610424193491,
        "InitialHeight": 284.13260339217049,
        "TextblockHeight": 115.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "045b917aabaf45d6917cb2e72631db32",
        "Title": "Create GD Regions",
        "Nodes": [
          "ce7cd37840034abb9b5f6700cb32aa94",
          "f5f261ca0f7a4bbb8a82ead51b677368",
          "36d3fbd63c1241c38a0c88f7316da3a7",
          "09373e0713df44e4ad6e25bb2560429e",
          "2af39cccdd904c5cbedfef58977ca0a2",
          "b25ebc62e3aa407083e10d74cb4d82bf",
          "70944bc96d65431c9bba7820bf3e4e91",
          "bf3b3a2af8784bf0ad3113b1e787c247",
          "87d2857ace4f48cfbe10eeea35e0fca5",
          "e1ab59b01e69463ea22f5b9aed5a5510",
          "693c0e8e3a8a444f98cae90867613f18",
          "ce738b0d59114cdcba71fe62b8f380ea",
          "7c38980022a843cc98e09a791f0fb3c9",
          "94732c8548774c71bcfe20f2c0bc98f1",
          "78567f36074c4a80b4ee3d4160010d27",
          "08eb2ac7b9484b1885989c2beb10bfef",
          "faafe14eb0ad4d56b2d6c72539573fc4",
          "e8755c91edd049f89ffb01a21e4ed212",
          "18140ffda75c41fea4fac48d9b184fef"
        ],
        "Left": 2898.1233155816672,
        "Top": 2011.8315478932604,
        "Width": 1933.5911141112856,
        "Height": 744.41273670027567,
        "FontSize": 96.0,
        "InitialTop": 2136.8315478932604,
        "InitialHeight": 696.41273670027567,
        "TextblockHeight": 115.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "3a48f47fee5c4e8cb6f75cd9e556226d",
        "Title": "Create Outer Boundary",
        "Nodes": [
          "d9a53245e3b64b99a71528e795c6c2fb",
          "0969a306714a45dc973cf481a9b95c87",
          "e59468425bbc40e4828b08c45ace2e2b",
          "66597d867e314db7a42f562f145f7b49",
          "95210dec30c7433b98637815c367f75d",
          "49580ea4010044b792c2a9ec30c4112f",
          "875c028f58fe4334a8c186f783da18b8",
          "fa4a715f52e0406b95ac5d5cccf84e33",
          "2d1523f061f343a6a4bb34d4093320b8",
          "948445304b1442498b9dbc84632f4aa1",
          "5ceb27f2d08b46809f11d0b286bf9d63",
          "d1fc7f6dea7248eb8d8d99f4d3827560",
          "8b215da9b7bd4b4f9c5a148a77fdb783",
          "48bc63e8b8234567a312528971eef142",
          "34c1640189a54775bc5ad0d0f4befdb5",
          "70f9003513cb47d2874142544bcd8b63",
          "335ab5c1b6ea42ea9c761f007173e5c3",
          "7160eb01a5fc4cba9566bb40231929bc",
          "7becbe9f8f3b481baf34862d60ef263d",
          "bbc79d414eaf4206aa1cb01b491b8633",
          "9567ce6a1b1347a88e847d7aeb56fb3d",
          "876e89d0bf94402ba94ee35d198e0a62",
          "ab37edb29a374ff5adee50641a9c64e5",
          "35035fd22abb4151b112a4736818415f",
          "9d9c693ef0a241b6ba45a9505fde91eb",
          "45c48bc67eb04f5da40ad1e805110449",
          "92087db31cc845588246c3a1f1aa7c45",
          "b85d416cad5a4eb0b505cf388523e399",
          "baf04ed5b20048f19eaec4155502a1d9",
          "deadd6ffd78141b8a24e3ad3ea43399a",
          "51571ed4a1834b14af3a93fb2f6c7c95",
          "93ebe79173b343a2bfe5dff00c2b3a08"
        ],
        "Left": -1385.9403478592062,
        "Top": 1171.4469459489837,
        "Width": 4109.1253272296872,
        "Height": 937.97851345549316,
        "FontSize": 96.0,
        "InitialTop": 1296.4469459489837,
        "InitialHeight": 864.97851345549316,
        "TextblockHeight": 115.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "16dae4efc0bb4fa8ad330a0b7a961900",
        "Title": "Create Desks",
        "Nodes": [
          "6730862985f9449ebbedf12fe4ecbae1",
          "b2157dc54ea24b9e9ffaff66e647f7be",
          "3264cc5e02e349d5b9019893101f1f5b",
          "cc18040efb2a43478a21bacc3da04d41",
          "3044c38e315f426cb2b75beb1224ede1",
          "61d215ff7ed24e2dbf9834e08195460f",
          "1d79fd11a4f74a7794cd699c51f5f72d",
          "a597732281bf4a45916ff7957c6c3a1c",
          "868ced87e9dc40cb90b15c94d985a55f",
          "b421b09e15044e57b4ce549c6a1abe68",
          "82ed3e0e90be4972a22ff6e94fc515eb",
          "a6b9208aead547bf985af6e6f7801170",
          "4f434c685cac4f7ca576365eca592080",
          "50a7b654140848d6a5fdaf33bdbb1349",
          "0e415d04a834416b9e0a8d2477c77d28",
          "a22433dcab034a64bd1d8ed39101db70",
          "7d3ac9d022d14960ab080a35f3ec8e86",
          "d201613664c3454aa6efcd906cf5416b",
          "17b07563d77046de8af9aa37f8526073",
          "072be7361c8f47c8af45f68bf9a1ce50",
          "58063fb8aca349e28b76c2a6e470d76f",
          "dcc06985fdec4adb8c7d261dc50cbc8a",
          "9725f46982d648e7b61aacacd5232c3c",
          "0b9bea9964a84257a86ecc20a8c95e2c"
        ],
        "Left": 17216.825595517723,
        "Top": 485.66943475596395,
        "Width": 3868.3829652367676,
        "Height": 718.6971318135063,
        "FontSize": 96.0,
        "InitialTop": 610.669434755964,
        "InitialHeight": 645.6971318135063,
        "TextblockHeight": 115.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "1f2e54a6ccf742b6b53ee656f381a140",
        "Title": "Find Shortest Paths",
        "Nodes": [
          "e0482e75d1144c5a9c8224fcdd7a83e6",
          "ebbe2f3c7a874fa698d5603b755b421c",
          "c174606417a34254b8bc6e4a0a889f6f",
          "21da2fbdd6d246e1bcf8687bae489001",
          "26a60338051f4d4a9a9c6a0f98634e7c",
          "36efb7fd770247d0ac7ed428fb0c865b",
          "90cdf78dc6d84e67b87e427d6b08dc41",
          "3a926bc7cb6b4a22beccbe85f685866f",
          "7adc130dd9d64d7c9e6259463ddf0ba4",
          "ed14b45ce3ee4b79b6a8710ea97a1495",
          "b113b01ae90c48fdbd24fb3de5c04492",
          "a2e94905bb90439eba63f48573f2b16a",
          "392b8f21f1de417eb8c9bb5abc78f10f",
          "403758e44279469ea1f4f18a220e5b13",
          "b83aedf730454fe6ab57b6a34131ec70",
          "00478bc315664be8a3802d963187038d",
          "28da2f67cde94590b9808aefec000563",
          "e1e4bd7b388d44d0a39b40cfe1b7f845",
          "7503f20d095d4bfcbda56a88b86c0795",
          "dbd68ac8788942368bbc27bcd0a40c4f"
        ],
        "Left": 26403.611001794903,
        "Top": -442.45538681557122,
        "Width": 2583.2910509466674,
        "Height": 551.1824417344551,
        "FontSize": 96.0,
        "InitialTop": -317.45538681557122,
        "InitialHeight": 478.18244173445504,
        "TextblockHeight": 115.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "42f4fc2bc8d24e8cbc3e3a042cbf7c37",
        "Title": "Step 9 (Display Path Curves)",
        "Nodes": [
          "9eb2a7ab59f8430fb8d0fee2f185d96b",
          "7c6494b41cce4c5ea40f6f4df06d0c54"
        ],
        "Left": 30473.739762538306,
        "Top": 4197.0399750663773,
        "Width": 396.27812702722076,
        "Height": 611.57483533108643,
        "FontSize": 96.0,
        "InitialTop": 4668.0399750663773,
        "InitialHeight": 192.57483533108643,
        "TextblockHeight": 461.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "b0c7c68fcad74d81bf4e6fb60dfb45c0",
        "Title": "Display Congestion Values",
        "Nodes": [
          "d9b0722097d740f3b66f9633657bd80e",
          "40e6801bab814153911dd2c8a68edffd",
          "9053415c58c142aaa589a7265bdc7896",
          "08532b62a78944e5ae2f0e2554d477a2",
          "92c796c58959483998e8471ef84babbd",
          "5acc3b430368488280f6ae8b3a34a561",
          "7d454199ed3649829b6288329f3a9066",
          "9ef2284ccb9e48b88b713936ac55ec18",
          "adeb04cc794245359f50bc952d71e945",
          "ed183da036b24209af589f38985a8693",
          "6656d4d7f96d4c82a78dc32205abdd6a",
          "8fdbb6f9900a458d9aef7aacde32f6e9",
          "1cb61a9a2cc347f982781e4eb723f687",
          "579b54b514a4460489ecbb5cb120640b"
        ],
        "Left": 43942.513254057856,
        "Top": 261.57387233499367,
        "Width": 2029.6345383927182,
        "Height": 502.01552567325962,
        "FontSize": 96.0,
        "InitialTop": 386.57387233499367,
        "InitialHeight": 429.01552567325962,
        "TextblockHeight": 115.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "e11055005eb545f3afcbfc0dff84d8ec",
        "Title": "Visual Distraction Metric",
        "Nodes": [
          "570ac670c88c481ca47c753b2e5dd8a9",
          "00bb0ba77b3c4e30a595357dd2a52a90",
          "0d55b643a1f8475e95a6c22445496063",
          "d0066965077a47ac97075eaf6828d557",
          "4924bf7408954290ab590da95fca70fd",
          "aab7473af154443582742b0dbaf8b532",
          "4dca0edba0e44b51942e72215c12a643",
          "c631dfcbe70f4a8c9f59c81fe2e04c3b",
          "3050e7c472824e3ead11d5140054389a",
          "e9c224b204af465e8fe36a5e10e9ae04",
          "f74d37c92fee4bd696ae6114fcac1c62",
          "e3b93e5bf8c44006bbb2b65a509c4d9d",
          "8fe35067e9884e168092e0ae4b30e34a",
          "778c7abd216143629c00242c5ff69433",
          "5d34e620bf504b84ae068e9a216c8a98",
          "4257c0a8b9584fc585729a5f4fa14ecf",
          "f538df36923544a1834f3e12af801d38",
          "39f7d3e7d93744189fc92b539e00c3d6",
          "8f966a64a19248e4b10e3dd3974c93d9",
          "2e6052c2a92f4e9fa90ff5080ffd4974",
          "156af72bc17e44aeb47db7232a16c958",
          "f12e9839a07141ed88b1524e2b3f44c9",
          "17431cec365c48d3a2b80d737580195e",
          "b4c8084f11ca4988b566e03838b27cfb",
          "f095d6fb2d6342d58040cda4bf0b08d2",
          "ad337daced3f48a3b93b5df572ef563f"
        ],
        "Left": 31281.51569092615,
        "Top": -529.658508487631,
        "Width": 3479.3809327863055,
        "Height": 962.7485003144709,
        "FontSize": 96.0,
        "InitialTop": -404.658508487631,
        "InitialHeight": 863.2485003144709,
        "TextblockHeight": 115.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "bf4096f6a9b6484fbd1abb56fbf28bdb",
        "Title": "Views to Outside Metric",
        "Nodes": [
          "c89415843bf74093a715a5c40b7b37cd",
          "82754e5d01f84bc2924f12b67a0d9ded",
          "6a6441ebec8742c78b1349cefa3b3554",
          "bbba7c334f3e417683d680af5d6a3624",
          "3b2ff9dfaffa4423bd99407168f4809e",
          "063e6fd460514ca29020696bfab98a45",
          "6fd2883a260a49188abe7280c3de9760",
          "382b251acd10466490bd7e99f749dbcd",
          "6abc6077be904f739bb418a0e149ccf8",
          "74730d648b2646168250cd6da1d10520",
          "8b193ecf1a0b46d880cda7216f03fc9e",
          "df049ec9e1734feba589b3769282d075",
          "d7f3a00a5e2d43c9bdcf7de66e79de2a",
          "8fc8cc67d2614dfb8770d4248d11b10d",
          "c73a78b52b6d47a0a5b3a8cfd6fe31b4",
          "ff29df0343cf4680a0f5514943aba483",
          "883002cc93604c1580a3c49db1f85828",
          "7ba9b1357d804f4594deb8fa1d7521ba",
          "ada817c482674a848b6a1f421509b522",
          "5687caded6f146afb3414a03ccde6f43",
          "8bca3c9e2c324ef5bdb9844d90d41f00",
          "51580eaa8aaa4f4f95a273b2b5801430",
          "1c539a2981ae44e4a5d283f9ac29631e",
          "ebd44447cf8f41d390a4d0e501fbfe14",
          "b999a39fcf5c442597a758ecbf350daf",
          "2570e02fbbb04d64bad561956fd7270c",
          "647e25bec44b4bce96a9bd29376870ac",
          "daaefa25b945433cbb250845a0d7cfa1",
          "ed9a3b8869e041379dcfa6e31f7bf580",
          "26f927b1efd24bfc92e022aed0fdc992",
          "b0dc6711061146ca862ec32d706e232e",
          "38dbdffd7a47443e8859faf528ffdd92"
        ],
        "Left": 31280.242350283115,
        "Top": 480.7611945870724,
        "Width": 3388.3494823336296,
        "Height": 917.74737470278615,
        "FontSize": 96.0,
        "InitialTop": 605.7611945870724,
        "InitialHeight": 844.74737470278615,
        "TextblockHeight": 115.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "e01d3b51b2484a8480b893819a35679b",
        "Title": "Create Amenity Spaces",
        "Nodes": [
          "e7e57f0da26c4891918e6ffe69b4bf81",
          "e4467e50dac34d7d85fe5a4e1a5ea5f0",
          "4f08e303fb414de98d937a38b01b350f",
          "27a430114636415fa8ff14d7370c80ea",
          "dfa591d5db4d4e4c86c2de5657eb77b5",
          "6724719a5b18478ab50914615ac869af",
          "27421b4e22574c4e827a0a46d53e40b6",
          "3aaf8dab6939482c8ade7c7b8151dd3b",
          "d5c303a3bdfe4c9da9a6eb05309524ba",
          "4ff312652f004864b86dcc05a2a45ece",
          "e566033af76b427184ae13ef153c8127",
          "352b5f16b826498e8f4e5c25fa6e786a",
          "276b118f62134d81b3fda14cf5c9b5e4",
          "d899b1aa2abf4bb081532fdd211a7b53",
          "5d0f328acc364c139901a70113a23c93",
          "23ad9c0e6e8f4f1fb38df48d921f8e52",
          "6ecacb2887b347b2aa4a66a10710af26",
          "5d5cdb390aba441c8871b7c93aeb048a",
          "109976adeb6f47e1b6a0bf1d4c97fd60",
          "7b2beefba0f646178334be2defbccdd7",
          "2f83f73b7e374906a55b293bce0318e9",
          "d2cef519556d4b9e85c7a92d16e859ee",
          "0ed934d971ef4b74ab7ade48c79dcff6",
          "8d8e30c40f9b49098174aff76b5fb98a",
          "934b61fe39e04ef5b060b91c5a2ac36f"
        ],
        "Left": 17217.910521928719,
        "Top": -166.35306427137047,
        "Width": 3851.9775982210085,
        "Height": 618.94603520665748,
        "FontSize": 96.0,
        "InitialTop": -41.353064271370471,
        "InitialHeight": 545.90335162889949,
        "TextblockHeight": 115.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "8ac2f5de294249ed8852451e988eedc9",
        "Title": "Create Window Visibility Grid",
        "Nodes": [
          "7b9703b1d09540859607489a40692277",
          "d2989e09ae2649519ef0044e74b4c6e9",
          "343e75ee379149b8981666520b6ea3da",
          "4358d17efacb4fa1a6297e3149dc7e53",
          "6f0620485085443c98f1ec502d2ddb01",
          "16d5092cb5834ac593ddfe3859229399",
          "610b9d842ceb479b9c93ba934af03466",
          "7aa407769b584ed481964dfaaa14486d",
          "282dc3fd19b34407997ae377bf7dcbd0",
          "add19c6de879490680ceae1bf3a83b9e",
          "e94abcd2a086440dbffe4023653f1ae8",
          "795348ab0c104c31a438ce393ad6dfb6",
          "8367e80f15f645ec9bcd500a11041823",
          "81f7689995114a0599b98a24d714560e",
          "773b824a1d9c4b108ab48575e6407495",
          "635f1b4ab6294cd7ae74a93fd6800713",
          "70d424458dd84887a0fa03d689248dfc"
        ],
        "Left": 27030.718296278359,
        "Top": 922.45705553735229,
        "Width": 2869.4975809877869,
        "Height": 690.95905697481408,
        "FontSize": 96.0,
        "InitialTop": 1047.4570555373523,
        "InitialHeight": 617.95905697481408,
        "TextblockHeight": 115.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "2b44409d4987483b8f0043369d7ef91d",
        "Title": "Step 4 (Neighborhood Central Points)",
        "Nodes": [
          "07a5958ca88c4ee3a7fa68787dc51f69",
          "cd3fa969da774a33a5a1fec0cc876683"
        ],
        "Left": 10222.108008977231,
        "Top": 4062.5387786260417,
        "Width": 664.51,
        "Height": 499.2905406139389,
        "FontSize": 96.0,
        "InitialTop": 4418.0387786260417,
        "InitialHeight": 195.7905406139389,
        "TextblockHeight": 345.5,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "e091bd6fb80449c98c80909b818bb172",
        "Title": "Create Visibility Lattice",
        "Nodes": [
          "981c9bb2d1a44f259aa7fef833e3b5f5",
          "3e76e4133458408582b51630ba823c9a",
          "11a950c46a9f417cb59872a484e88ef7",
          "83a3034c4e7246beb4eccd85106a148b",
          "b5ba055650294166a004920e0f4b9aaa",
          "bc876d9901a842d08ff9cee712c966ef",
          "94b5e09fdc554e1f91b20bdca913c278",
          "6ab6b322b81e426ea9ded6942bd4bb2c",
          "b7ca1cf49e434027adcd670398211105",
          "42bc305ba69442a9b4eda844ce6b6d7e",
          "9d7e80c1879346478fd2474a86fb8d77",
          "d788f24a958042e6a466ae14feca49fb"
        ],
        "Left": 24000.132895329971,
        "Top": 1196.8743219313869,
        "Width": 2191.8373697145071,
        "Height": 529.38693987660963,
        "FontSize": 96.0,
        "InitialTop": 1321.8743219313869,
        "InitialHeight": 456.38693987660963,
        "TextblockHeight": 115.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "c30a8a6ad0de404f843dcdfb19c99ded",
        "Title": "Create Path Lattice",
        "Nodes": [
          "d5165f374d204049a4f2608967ffe09b",
          "650c7a3f5b584468b50aaab8361f3867",
          "58f1a95cd9614b3fb2f0281174f64181",
          "9338feb81e2f4a41a7619ba9d56dc897",
          "545ce3714cb2461f88452d693475e9df",
          "710e1e66f36d41aa9acd600b87c3dc82",
          "50e4966f8f3b4b798572f621924b21ed",
          "05981bfaf6a64bcda6822e298d51c2bc",
          "eb27a8ee2783497e92e339c4076392d9",
          "82134ede9e2841bd937bfbe462017603",
          "312a2a99ab0f4ed0be4eb4e60e8d1afd",
          "d522b409d2864b26b9855ace3378d007"
        ],
        "Left": 23978.731952227019,
        "Top": -406.0628556508982,
        "Width": 2197.802253731501,
        "Height": 587.306103298562,
        "FontSize": 96.0,
        "InitialTop": -281.0628556508982,
        "InitialHeight": 514.306103298562,
        "TextblockHeight": 115.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "3e2c3672466b4b3da6f826d3aac754f1",
        "Title": "Combine and Normalize Metrics",
        "Nodes": [
          "d4ffdbb60e0f452a971837f46987869d",
          "dd88bf2c6d2643269ae6520baa202387",
          "d9e669cb2cca4f87a8539435f05192f6",
          "307ea7d03078492f8dd7dab356cad3c7",
          "f815e73bf9474b14ad6a244756a17237",
          "8ce202c6b9b04916adcd0bc747df72c3",
          "929cde4848734f20ad7accde341e856d",
          "ba8f5beaf0954edab1de2cc5dcac924d",
          "395a7bcf32f34f1b80fdbfd5e6609c03",
          "7b427c1924d047a7a44614489f57c123",
          "003dfa052c304879acf737152f03a175",
          "22a6a181080d4ce494cd5cb4cd6b850b",
          "c255f62d65fa43b7ba40101335564644",
          "7920b147a9b54ac38725c9c9af0cc21e"
        ],
        "Left": 42525.75013897934,
        "Top": -1034.3930259190438,
        "Width": 1225.5091201907126,
        "Height": 1034.2271720805393,
        "FontSize": 96.0,
        "InitialTop": -793.89302591904379,
        "InitialHeight": 836.72717208053928,
        "TextblockHeight": 230.5,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "f4b45c909a21416a9879060882a4c25a",
        "Title": "Define Visibility/Buzz Colors",
        "Nodes": [
          "5a807c6ef18641fc84e5b5a6d6aab7ce",
          "28be1af3aba9453788bfa0c1af0c3215",
          "218055e4f060447194a682ebf32b1c36"
        ],
        "Left": 42690.732222547325,
        "Top": 586.65718326788465,
        "Width": 786.02966019439918,
        "Height": 541.5,
        "FontSize": 96.0,
        "InitialTop": 827.15718326788465,
        "InitialHeight": 178.94936686440951,
        "TextblockHeight": 230.5,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "b633662bbd834ad9901377203193e061",
        "Title": "Define Daylight Colors",
        "Nodes": [
          "7c606c5a8d9941d6a2d5557ca7f95104",
          "0acc21762f7c4f609e2fdd4037208a2a",
          "6d7ff9c5e7024da08dd7cec24ab22c09"
        ],
        "Left": 42692.857946927383,
        "Top": 1246.4009970455979,
        "Width": 855.18012579655624,
        "Height": 593.5,
        "FontSize": 96.0,
        "InitialTop": 1486.9009970455979,
        "InitialHeight": 182.61252600681246,
        "TextblockHeight": 230.5,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "8caf6938813641aaa9e05fdd159827d7",
        "Title": "Team Preferences",
        "Nodes": [
          "f5b5946ccc364d26b9e0901b10b9ec75",
          "d697695c5afd4c1eb98e443899a1bb29"
        ],
        "Left": -1393.3976151681043,
        "Top": -288.47233297125553,
        "Width": 641.0,
        "Height": 500.08042657868032,
        "FontSize": 96.0,
        "InitialTop": -47.972332971255526,
        "InitialHeight": 232.08042657868032,
        "TextblockHeight": 230.5,
        "Background": "#FFC1D676"
      },
      {
        "Id": "d18b4f5df3714a769054d7000aa3a0de",
        "Title": "Team Placement & Work Style Metric",
        "Nodes": [
          "01f5f73a2c8a47818fb8af2d7324c12c",
          "b807de24bf314fdc8f58c20b0195a108",
          "610f6289f4dd4512a491ad5aaaae8607",
          "fe7cb9f4f3cc4ccaa153ba12132c7267",
          "2c3c81c615cc48e3bbfdf96a8dbeb4e7",
          "58275d79c6384f49985bcf3f54ad73c2",
          "561821d7066b4dc887e24684fd24121a",
          "9f657891870e46818edeaf5212ebf078",
          "9ceff0c2999340949a9fcccc3ee0c263",
          "98c4cfaa9002429783a7fd70c9b1a658",
          "24d8cb6b06ee4b69887194451150b32f",
          "f7519fd4c9dd4c7a99d6dfd0724ded34",
          "02cb9da299a049a5a1f2910a0ca0126e",
          "fd7b5887f3074f10b6d732f14859abf3",
          "daee1b5f545f4898b77df63d1ec24868",
          "6198a1ac37254c61b27b8ae6a5317fe5",
          "46b3f38aa99a4c35a1fbd9ff88495a9f",
          "195fb07c5b364999af1ae114ed36952b",
          "6e979a9bb8244d48a469833d2068778e"
        ],
        "Left": 38887.6932713986,
        "Top": -1563.9970237022658,
        "Width": 1917.0521423347964,
        "Height": 883.75158194628875,
        "FontSize": 96.0,
        "InitialTop": -1438.9970237022658,
        "InitialHeight": 798.48150723158074,
        "TextblockHeight": 115.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "d1ee80f0de954e169f7d2ac31f9cac74",
        "Title": "Display Radar Graph",
        "Nodes": [
          "3870dc82ebff48208f0809270d11ec91",
          "33b06fd5754b4c1f9e3bcec28a85fb7e",
          "84c0564e97b14b64b4b710a09ea67aaa",
          "0ed2838c27a0405cb617f8a510fa99ac",
          "457d83100de14b7ba371d489f1a76f47",
          "129a632c97c045febb002b8ef9d2bbf6",
          "12a3c4d91002477ab21a79e4a451ca36",
          "fb1d72fc261d41aa817b8a04bf46ed6a",
          "9d69e85643da44bcae49702edb0f0075",
          "e412649791b548259aa84b94d46cc903",
          "dbda2858be4641abab2f79fcfdb92f3b",
          "0c5e025e5ee6482b8b29910688f335d1",
          "30364b5aceb44f92a7fccaee90485514",
          "d3049093604647ae9073d4bdfeff3ac8",
          "8c9efbd046674b068115cb0dd7e3830f",
          "95f801e238cc43cebe51e8597ed01d47",
          "283c3069ac0741c886d14c316c10ef25",
          "7c0c3a90f8f44577b791df6c7fe68eb5",
          "c8c26f5f776f49d3bc3950528b957079",
          "1a2274eac243455ba4435d3414474ac7",
          "c7a46a609cef40a6949bba6c6420526f",
          "fd8951a7572045d1a016e5147787842c",
          "8da8be54fc594e94a9f9f4bccbe0e7b2",
          "fa28e47c2b6646c291ddc3a78db6cc36",
          "9a45b426c86340ad95eda765ab9aa038",
          "9c3461eb7753453ba3d305f840a9ca9c",
          "f5887de6bca64bf9b22b619b0ae3907c",
          "0d48e74d860445cc879d66bead499b8c",
          "745e8a7116214a48adee95c9870ac022",
          "34ca4a44b3774047a09f8c4474f67116",
          "e581753790ea4832a72378075f1049a7",
          "438caaf00100478d9f130cc081b274bb",
          "fe9b837d5d444f4792126399eda30614",
          "382579d1acdf43108c471634f324e941",
          "2fd6ea7fcf0b4fa2aa822529f2884fc8",
          "a8def60c685c429ba259f549ecb40fdb",
          "0d4b577c74394daa84afeae18e9f1c86",
          "477e6b69964a4b02873229a07bad2f94",
          "1e949a48a7cc4f999ea77b445a8a0756",
          "3f3a31e7a20d4e96bd80edf7a99eb41d",
          "ea6bcc1cb06d47dd9f4b3fa24d387b07",
          "0e8dab4afe2d4979b8b00bf7fff05857",
          "5bf8e6ed6cbd42d2a0f3ed857c323b7c",
          "043bb2819dba44f5bb13143e8a69526e",
          "91ae435abaf1492bb6e6641121359fe5",
          "d8914081eff244b3bb1190a80881e0cf",
          "f7670b856ac849c2a0b0736a7cd934fb",
          "94fb72e68f6c45758bcc6acfa75cb766",
          "839c8d0dede444cbb59d44135c6e06cd",
          "597efb422bfd49b3b60739cb775ba4f5",
          "a3f28993185c4d019158886c9d7c9726",
          "ae470cb7f03947b1903d49f571271f04",
          "b537e3ad743d4c9ea7289e9dee219335",
          "c92d0e4da97b4a7487b67abb84946bd5",
          "8f2d6149fbc44b0f8f160fcd92ce5de8",
          "6c92b6d7053f43f89c5acf0f49d708b7"
        ],
        "Left": 43934.38363401575,
        "Top": -655.62460468398831,
        "Width": 5662.6843970014816,
        "Height": 882.618940666769,
        "FontSize": 96.0,
        "InitialTop": -530.62460468398831,
        "InitialHeight": 783.618940666769,
        "TextblockHeight": 115.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "3497c9d613214585aa995d5127ba2e4b",
        "Title": "Display Distraction",
        "Nodes": [
          "53ee81934242413db38c64e8f57e9dd7",
          "80b70082eeb74ddbb823cb3ea273f847",
          "57288b89ca5b48b6b40230f0b121c431",
          "985fffe08209480483908c549132186a",
          "03d5e7f1c967460ea56fb391ba44dce4",
          "3cbb93efe7a746d8ab917715d0d9b48a",
          "ee23a15978644786a15531908ee288cb",
          "5c41e68d86964eb492cc6ed4473ffefc",
          "ce1cba3fe6ed47108ff2c42f1e82d797",
          "f77abee548ca4956b08194a7d81417c3",
          "8ce59c977c8b432a9e3210615eaf8cf6",
          "3a48fd3ce4964cd38892f1de5eb24c88",
          "36b5003694bd4831860b92530be5e0f7",
          "19371955e5e549fba007f2acb7d9fbc3"
        ],
        "Left": 43933.125993648973,
        "Top": 2560.4582181899787,
        "Width": 1772.8296041887879,
        "Height": 557.77835164513863,
        "FontSize": 96.0,
        "InitialTop": 2685.4582181899787,
        "InitialHeight": 484.77835164513863,
        "TextblockHeight": 115.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "06eb4ba950254d3d9f2d6dcda77f9f52",
        "Title": "Display Labels",
        "Nodes": [
          "807a568aa8164479a9e1911957a09c2b",
          "8ef10d351c8e4e418069973445f2662f",
          "7bdf07fb5d6a4b04b7207aaa2ea6154d",
          "f8e0a9cd14dd454690abeb7e1753260f",
          "3e0e52c190824b2e85f6fd1242bfd8ca",
          "0f31a344e6014a7ead94838173c4926d",
          "ce534ae829ee4663a3f44fb7ef4838f1",
          "ac146cd9b32d46b486ce7464faeea409",
          "6494ea84b24f4442b349859cae5a5471",
          "f760a06594064bfc97b1fe7a2a97539d",
          "c20cdadec51645a69ccf946f46eeda1e",
          "585187fa006f4e1f984b3c1ec1b65534",
          "f8af0e5e793b4b09bc2ca7f9292b6d99",
          "90e7087573624db0a0811c77218dd0fb",
          "b0444bfde27b4c21bcb70c1f6f14c48e",
          "b55c9a69436048948fcce56c3b6573ec",
          "4790dcedbc7d48a29e4ebf7713a7f612"
        ],
        "Left": 43943.599850015169,
        "Top": -1498.0585392423468,
        "Width": 3912.7145266013758,
        "Height": 364.2377949653669,
        "FontSize": 96.0,
        "InitialTop": -1373.0585392423468,
        "InitialHeight": 279.47848269225369,
        "TextblockHeight": 115.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "79df8d23804b42aa8918188307ba97c8",
        "Title": "Display Work Style",
        "Nodes": [
          "2a56a687d5bf4077bf37d5bc0b83f93b",
          "0be5e40601a2419eb35c453d5cde9b82",
          "f5d5f25b31524e1abc0727208822e7c0",
          "16a8f15a1ff64fc2813745daf2d5cb35",
          "03f648ba6f2f4060a73678e7786158a0",
          "0bbcf5e438a34d87a169460625adb3cb",
          "7dfa2f5454e947498aa55ab70fefb266",
          "6967fd7c6cc1466f9c6b7b72b4be20ca",
          "f14e724ab45b4674818427f6014de057",
          "6499ebd2114a4f5b81466b55f752b6f1",
          "e87d942c9e9c45109e8b40df74f3356c",
          "d9b895e423fc45c7971a652fe6739266",
          "00c9669d28214a3c8365af892062d57f",
          "1be555e4d2fe4fddbdfd16dd0d0edd3e",
          "798dd1db5bf9491b98ca9cfa9ada7874"
        ],
        "Left": 43928.320544602248,
        "Top": 3154.6638196966073,
        "Width": 2354.2888413555847,
        "Height": 613.57737749596208,
        "FontSize": 96.0,
        "InitialTop": 3279.6638196966073,
        "InitialHeight": 526.11897511476764,
        "TextblockHeight": 115.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "136886e988f349de9687a8f29ccaf0aa",
        "Title": "Display Views To Outside",
        "Nodes": [
          "0b0afbbeb84e43a9b5fbfd9bea6821aa",
          "f72d7332d48f4634a7e2ac46efe047ba",
          "fecb6d073a1a496fa00a420502c223f5",
          "4620018709aa425bb0fc090628019790",
          "90194e3d92c64514ba3737847b2d8d44",
          "cf201e8403a84df8bd48685f4afa6279",
          "4fa6c87903a84f7d85240bb3d3467e61",
          "d5774447f8264793b68f78d3ae62609a",
          "638fd3f89e8a46f8bc9505161e5c659e",
          "c394ddbee7024047aa18ff3331b33cfd",
          "6bfb948b19f44f338586e22450a800f5",
          "766f7998dae24ecc8310f90ec5463ab7",
          "878fe7284c284df98dc19bf8993f0dd4",
          "3ccd74ced1f74f43abd2fc2c1233d579",
          "8d84163a2596469693d25f226ac0878a",
          "903c2ea2de624e71b1f413d0dbd554ec",
          "afbff1577c02411292c919258b51997f",
          "f3092efd2e924bc0add59beda3ac8007",
          "0c80ba9f48ed48fdb83409e1de1f0060",
          "b0526bb16b524e92a3e78988b6f29ffb",
          "c3644fa3f5dd462bbe185d8971e0d30c",
          "e17a0a83b1244d70928951dcf46d4512",
          "cf9363f814f34227bff49c145ca58328",
          "8695804b92c04abcb2ee61ef75ac9602",
          "09970461a061430c829189c979e3811c",
          "231a6536f6f444488a8f3f68f4628fe4",
          "05a7cefe14f04f32a621ec3b430990a9",
          "28052f381ef447858b6ecb60561c5c72",
          "48ae640a9e6040d6ba5206b2e52b5885",
          "2ce65fb295b0414da397f7d5ad8f4c41",
          "dbf4065ab9ff428db4700d65dca15a81",
          "c0b314f5741a4510a70216cb15986c68",
          "fdf558ed359e480ba4338a8ca512ce1b",
          "da000473720c4d8fbf9e4fed40497bec",
          "fd4116b0bf7641e38eb3d54aca0ae62d",
          "02b6671311e54eb680847893801187f9"
        ],
        "Left": 43938.404055609084,
        "Top": 1435.7257245704757,
        "Width": 3024.9444334274012,
        "Height": 1104.11336942113,
        "FontSize": 96.0,
        "InitialTop": 1560.7257245704757,
        "InitialHeight": 1031.11336942113,
        "TextblockHeight": 115.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "3a10d974de0c402b812b3391dea56343",
        "Title": "Daylight",
        "Nodes": [
          "9194216d309d42a3af2c15300ba72ac8",
          "1ffb0b82c1794c7080ae140b19f5d0ee",
          "35b9780779144565aa0f9fb9fd73a533",
          "7a7a5bd18e6948c189eea644c32e39bb",
          "0092b719cbc7484a8334960f904e998a",
          "1d24e5786634460b91805aefc8084887",
          "e52a9235c713415d8616acc7f820ce3f",
          "7c156e5e1cb6423c885dce5f481fba94",
          "afb43b017b4248399a2c945b2dfd6d80",
          "cd1574bdb86b4f1e9c4daa9326270abd",
          "3f4b8988e6ec4ceb9fab88706a665756",
          "e1ae5de6fa2f4fb0b9428a2dd8d53c98",
          "b35ea0dccd0b45d78152499b413dc814",
          "3fef2b53795c4b4897b704be25a42323",
          "e962e63c2a8d4bc5a8c5fad164958464",
          "d830b1ed0b444f058d0e9f57e6a87fd8",
          "f182a555aaf74e36ac016d7dc1cb521e",
          "7ac6bb33ad5647199728c816cd14d8b1",
          "63b93a8bdeae427a9efda0b98e6b8d52",
          "b079e456375a40fca3209cb294b57932",
          "73b5cd1f45da465cbbc172a767fbfd6e",
          "a32f375e00d04797b1d5c10c7e7cfe6b",
          "e2e4b92fecbe4b5ca40e7433d722e67c",
          "b7abdeb8b8d8447b9dc61d4f7d3e47d2",
          "7a92d8fa8dcf4ce2af46c071b8984652",
          "63aad71b1b044dffa01e5ba0b03be258",
          "b703f610c4094ef78cdf15504fd33851",
          "1556507132634736aa1d3a7f3922626f",
          "73a9bc1ea2ff4b53afea6645b87856f0",
          "bd617fef0a8944e9a8ea919c3273697c",
          "f049f49b0e7d48ec89a929394b9f136c",
          "851b067a8bc84a57a6fc0d8506899026",
          "afab8aaae46f4fb5bed4429165d3fe07",
          "de5adc74d5a84a3a8feee5cffbe04db3",
          "027d56685ff541b284db658850ccc885",
          "e47cff721048443491102ceee0c895f8",
          "4f18eb8dfc474261b3f7584a0392d5b5",
          "828889e586914b0f8172679798159928",
          "fd6d73ef22514c68a53769b5e65bb912",
          "c89e57781ed141f08cd6be2cb8b2af8d",
          "f244c9395a0e4f9fa219eae8b24b70ad",
          "1a22a79d57e1442bb403893119dd6483",
          "559bbd2fbf0848c6b9145565a78c6be9",
          "8d007ab7bdbe47d28734fa188f211389"
        ],
        "Left": 31279.686213606816,
        "Top": 1437.2738751775785,
        "Width": 4954.3140988702726,
        "Height": 1158.8612057911407,
        "FontSize": 96.0,
        "InitialTop": 1562.2738751775785,
        "InitialHeight": 969.67278861424006,
        "TextblockHeight": 115.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "8de1754d31234223957a1cb0bdbacb96",
        "Title": "Display Daylight Values",
        "Nodes": [
          "4833eeaf19114b878aa366144cc079d5",
          "c681f566b2a44ff88203f1fd326ba770",
          "e55a14300a3f4076ac4ffe3f510f3b59",
          "abe627df45a0422293dff673ee592d4c",
          "2c991147c265499e91f2bb7996f6ebde",
          "91631911234645449bc9f541021b2393",
          "086eb675a4df42a6902abc45a64bbc6d",
          "e9868ce6dfd94f639eae2c500bb5658d",
          "94460a818cd04cce8683a693f805e1cc",
          "13a176c9f994462f9bf56fa255e6db0a",
          "2442795d7ab24aedb70fd3ff705a7cde",
          "a5e68f29229e426ba1c40a5155e0166d",
          "ce1b47ec3bf14ae495d0e9ed3c42f210",
          "d53aad369dc047818c0980baeb3cd374",
          "80ba796adf3b44788ab948d2cd5d6351",
          "96fc830cd4d340b5a4dac4a0991508bc",
          "8c34e8aa42a4418180580c1f264e4ac7",
          "8562446dd618434e9d90784c5ca078fc",
          "37cbf2d1962f4a8ca7fa8e6dea57f5a8",
          "07745310b94b4a31ae89402e5b9d165e",
          "6e61b0e547dd4574b4e18239505f0d89"
        ],
        "Left": 43943.71162748678,
        "Top": 801.97609229849854,
        "Width": 2618.387119959305,
        "Height": 607.042295827008,
        "FontSize": 96.0,
        "InitialTop": 926.97609229849854,
        "InitialHeight": 509.56249608178791,
        "TextblockHeight": 115.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "3a8bdcf7c7c34caabaf47152353ea7c7",
        "Title": "Step 1 (GD Regions)",
        "Nodes": [
          "04a6bf04272b4f3baab4cd3405467edf"
        ],
        "Left": 5484.5604996893981,
        "Top": 3723.2496211066091,
        "Width": 374.87333333333333,
        "Height": 448.5,
        "FontSize": 96.0,
        "InitialTop": 4078.7496211066091,
        "InitialHeight": 145.0,
        "TextblockHeight": 345.5,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "48a122cef080489e92fdaa8db0d309ce",
        "Title": "Step 3 (Original Neighborhood Points)",
        "Nodes": [
          "1e01ef3a81ca456bba1b57dbf420d11e"
        ],
        "Left": 7960.9564081609014,
        "Top": 3950.0347385581872,
        "Width": 635.54000000000008,
        "Height": 564.0,
        "FontSize": 96.0,
        "InitialTop": 4421.0347385581872,
        "InitialHeight": 145.0,
        "TextblockHeight": 461.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "1bd67948780842d687defa1a010184ff",
        "Title": "Step 4b(Voronoi curves)",
        "Nodes": [
          "4d87b7972a704dc78c60f607151c6088"
        ],
        "Left": 11933.718667618219,
        "Top": 4098.2932265707859,
        "Width": 480.38666666666671,
        "Height": 448.5,
        "FontSize": 96.0,
        "InitialTop": 4453.7932265707859,
        "InitialHeight": 145.0,
        "TextblockHeight": 345.5,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "294ad43de16f46f59ddf83172fad8019",
        "Title": "Step 6 (Line used to split Neighborhoods)",
        "Nodes": [
          "b526033ed164451ab74312d15e0f7275",
          "1d157291dec0498eb61f052627b677b3"
        ],
        "Left": 18656.661418117048,
        "Top": 4217.2914310092474,
        "Width": 705.24333333333334,
        "Height": 474.5,
        "FontSize": 96.0,
        "InitialTop": 4572.7914310092474,
        "InitialHeight": 160.89859187015463,
        "TextblockHeight": 345.5,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "9f81cdcade7446b6bb2af937dc0d0f06",
        "Title": "Step 7b (Desks)",
        "Nodes": [
          "8a510f43e68a4c8787022014dab982b4"
        ],
        "Left": 25201.680683455303,
        "Top": 4155.1030218317856,
        "Width": 314.64333333333337,
        "Height": 448.5,
        "FontSize": 96.0,
        "InitialTop": 4510.6030218317856,
        "InitialHeight": 145.0,
        "TextblockHeight": 345.5,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "decb3085b0e9402792c64c0143df372e",
        "Title": "Step 8a (Path Lattice)",
        "Nodes": [
          "46894b22ec7c47e7b618ebfd2b4e3bab"
        ],
        "Left": 27768.620740696748,
        "Top": 4185.970801893357,
        "Width": 315.85666666666668,
        "Height": 448.5,
        "FontSize": 96.0,
        "InitialTop": 4541.470801893357,
        "InitialHeight": 145.0,
        "TextblockHeight": 345.5,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "ca37778f520b4208a48a61ec80eba960",
        "Title": "Geometry System/Analytics Boundary",
        "Nodes": [
          "9469b3f7d1324266b99155e6de2a5cda",
          "9a18aca1497f474bb5c331e66a83ea0e"
        ],
        "Left": 21644.291054584697,
        "Top": 851.2265417528979,
        "Width": 723.85333333333335,
        "Height": 657.71070133004787,
        "FontSize": 96.0,
        "InitialTop": 1206.7265417528979,
        "InitialHeight": 222.21070133004787,
        "TextblockHeight": 345.5,
        "Background": "#FFB5B5B5"
      },
      {
        "Id": "524b11fcd29b4cef99f04889b3af09ec",
        "Title": "Step 8b (View Lattice)",
        "Nodes": [
          "4d7b4d6d77344ce8adf5242cf4900a5a"
        ],
        "Left": 28227.731279518568,
        "Top": 4118.4458838793071,
        "Width": 315.85666666666668,
        "Height": 564.0,
        "FontSize": 96.0,
        "InitialTop": 4589.4458838793071,
        "InitialHeight": 145.0,
        "TextblockHeight": 461.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "cd5bec39bfa14a0dbc2e1389bb990a7d",
        "Title": "Step 9b (Union Visibility Grid)",
        "Nodes": [
          "caa6442eb2ac472485b41701324062b2",
          "d5f2cb4c6dec417a9f5c7bcd7b362aa4",
          "0966636fb4fa4351a4c79a7f8a3587a7",
          "c11dc1b77f2448f89b23cc9d64c4a027",
          "e07964256f18400bb28ac129f5b99fd0"
        ],
        "Left": 31667.92084706284,
        "Top": 4142.7400754840573,
        "Width": 1151.96248994923,
        "Height": 444.69568653715396,
        "FontSize": 96.0,
        "InitialTop": 4383.2400754840573,
        "InitialHeight": 234.56032170995877,
        "TextblockHeight": 230.5,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "fab55fc954ff42f09d71dbc8a13526f5",
        "Title": "DYNAMO PROJECT\r\n________________________________________________________\r\n\r\nAutodesk-MaRS-office-example-Solar-daylighting-v2.dyn",
        "Nodes": [],
        "Left": -2519.4930507829886,
        "Top": -2383.7151228823782,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "b053ad088072416d9173fe830702d7b7",
        "Title": "ASSOCIATED FILE(S)      \r\n________________________________________________________\r\n\r\nN/A",
        "Nodes": [],
        "Left": -2518.7051409090195,
        "Top": -2281.5531758518114,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "f6502c15b7434904943991ee586aa5d0",
        "Title": "AUTHOR(S) / CREATION DATE\r\n________________________________________________________\r\n\r\nAutodesk Systems Group / 2019",
        "Nodes": [],
        "Left": -2517.1293211610819,
        "Top": -2188.8461473088732,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "ce2bfcacd7ab4172bcef7a1f78db8ef9",
        "Title": "DESCRIPTION   \r\n________________________________________________________\r\n\r\nExample project description.",
        "Nodes": [],
        "Left": -2516.3414112871133,
        "Top": -2100.8665780097454,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "c03fdcba56d64251b75deb22d78ce6d5",
        "Title": "DYNAMO VERSION\r\n________________________________________________________\r\n\r\n2.0.2, 2.1.0, 2.2.0, 2.2.1, 2.3.0",
        "Nodes": [],
        "Left": -2204.6816038929787,
        "Top": -2380.1899411771424,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "3f7276a6a59240b5a2a5ce1727c8026e",
        "Title": "ADDITIONAL COMMENTS\r\n________________________________________________________\r\n\r\nN/A",
        "Nodes": [],
        "Left": -2204.6816038929819,
        "Top": -2172.3000399555281,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "662684fa002d4c9c92845b724d1de802",
        "Title": "REQUIRED DYNAMO PACKAGES\r\n________________________________________________________\r\n\r\nSpaceAnalysis 0.2.3+\r\nSolar Analysis for Dyanamo\r\nDynamoText",
        "Nodes": [],
        "Left": -2204.6816038929819,
        "Top": -2291.5333854166715,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "a38b9302560f4cbfabfa123810003d34",
        "Title": "Variables / Inputs\r\n_______________________________________________________\r\n\r\nVariables that can be altered per project and must be set accordingly before running the script.",
        "Nodes": [],
        "Left": -1880.542531500013,
        "Top": -2352.1366116998884,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "319aef352f264c419ddcd22c6b8129ab",
        "Title": "Metrics / Goals / Outputs\r\n_______________________________________________________\r\n\r\nLogic associated with calculating goals, metrics, outputs .",
        "Nodes": [],
        "Left": -1880.542531500013,
        "Top": -1903.1913730953372,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "14b2fe298a69439bb2a9b264fc7dd339",
        "Title": "Working / Functions\r\n_______________________________________________________\r\n\r\nCore working of the script. ",
        "Nodes": [],
        "Left": -1880.542531500013,
        "Top": -2195.783527336263,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "655b86ced43946e5b8bc49463050b894",
        "Title": "Display / Visualization\r\n_______________________________________________________\r\n\r\nLogic used simply for visualization purposes, and doesn't contain core logic.",
        "Nodes": [],
        "Left": -1880.542531500013,
        "Top": -2052.3073586676574,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "7920b147a9b54ac38725c9c9af0cc21e",
        "Title": "Min and max values for each metric. Reverse the min and the max if the metric is minimized, such as with Adjacency and Distraction.",
        "Nodes": [],
        "Left": 42746.98750142019,
        "Top": -174.17678853449434,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "559bbd2fbf0848c6b9145565a78c6be9",
        "Title": "For some reason we need to create a rectangular grid in order for SolarAnalysis node to work.",
        "Nodes": [],
        "Left": 32612.054768334092,
        "Top": 1630.2397974200896,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "d697695c5afd4c1eb98e443899a1bb29",
        "Title": "These values can be extracted from surveys, for this example we've hardcoded synthetic data that describe team preferences.",
        "Nodes": [],
        "Left": -1383.3976151681043,
        "Top": -47.972332971255526,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "3dc5f38d9ebc4b8aa05d493bc2059bb7",
        "Title": "\"am side\" parameters change which neighborhood edge will be used to create amenity space",
        "Nodes": [],
        "Left": -1382.5445692548942,
        "Top": -939.26260159106187,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "bdc61acb5295485599a6005c11eb81d5",
        "Title": "\"perp spine\" parameters move neighborhood centers perpendicular to neighborhood spines",
        "Nodes": [],
        "Left": -1382.5445692548942,
        "Top": -1581.3599753703388,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "e9d6c95b0e6944348301350a16467e40",
        "Title": "\"spine\" parameters move neighborhood centers along neighborhood spines",
        "Nodes": [],
        "Left": -1382.5445692548942,
        "Top": -2234.9887603744296,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "7ad4c21f6d6d487d8d52b83a76145e76",
        "Title": "Spines are manually defined Lines/Curves, and remain static for each Refinery run. \r\nNOTE: if you want to edit the spines, you can turn on Preview for Points and drag them in interactive mode.",
        "Nodes": [],
        "Left": -1370.5397357912348,
        "Top": 382.55325624417577,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "51571ed4a1834b14af3a93fb2f6c7c95",
        "Title": "Creates outer walls and windows. This remains static for each design. While this is done statically, this can also be imported from Revit and cached with a Remember node or loaded as a SAT file. We did it this way to keep the example more self-contained.",
        "Nodes": [],
        "Left": -1375.9403478592062,
        "Top": 1296.4469459489837,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "93ebe79173b343a2bfe5dff00c2b3a08",
        "Title": "Walls and windows are returned in  various formats, as as surfaces, lines, or point samples.",
        "Nodes": [],
        "Left": 2397.6849793704814,
        "Top": 1298.9998747100356,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "bed77e67b06246f889d3dd47e3ce6128",
        "Title": "Manually creating columns.",
        "Nodes": [],
        "Left": -1375.2458239363673,
        "Top": 2272.3088295485973,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "5f9aa79d53a543ceb64a188ab12f7ae7",
        "Title": "Similar to Columns, manually defining landmark locations.",
        "Nodes": [],
        "Left": -1384.0269149745368,
        "Top": 2766.5099768937635,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "18140ffda75c41fea4fac48d9b184fef",
        "Title": "Creating regions where Generative Design will actually take place: in this case it's two regions, a rectangle and an L shape. The algorithm assumes that this shape can have a spine defined through it. ",
        "Nodes": [],
        "Left": 2908.1233155816672,
        "Top": 2136.8315478932604,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "20cc48271c414cf18e0b128479893336",
        "Title": "Original Neighborhood Point (for debugging)",
        "Nodes": [],
        "Left": 3757.4982619951834,
        "Top": -102.98584689153864,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "02c483aca46541b3aec20b0986b3b02a",
        "Title": "Create an offset neighborhood centers based on input parameters, these new centers will be used to seed Voronoi algarithm, which will produce neightborhood boundaries.",
        "Nodes": [],
        "Left": 2089.924393478545,
        "Top": -269.19060665634373,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "2636b0447f8449da8a8021cbfbeb823c",
        "Title": "Splits up given input gdRegions into neighborhoods, using input points as centroids. The way this works is that points are fed into a voronoi graph, which is then used to split up gdRegions into actual neighborhood surfaces.",
        "Nodes": [],
        "Left": 4554.8093580221139,
        "Top": -111.13004559039078,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "22f4d5fe2f8941458ba452a82679ec58",
        "Title": "Using input parameters pick one of edges of the neighborhood to use as starting point for the amenity. This edge is offset inwards into the neighborhood by a fixed amount, and used to split the surface. Some of the complexity comes from the fact we want to skip short edges, and make sure we offset edges in the right direction. ",
        "Nodes": [],
        "Left": 9262.6986538372348,
        "Top": 175.28637335654793,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "c3dd90e02e964737bc47437c61d74c5f",
        "Title": "Amenity areas are created by taking a surface, offsetting in inwards by a fixed amount (so that people can walk around/past it) and creating a door opening. Right now the doors are always in the middle of the original edge that was used to split the neighborhood.",
        "Nodes": [],
        "Left": 17227.910521928719,
        "Top": -30.355390744688634,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "6ee9df1b444044e48d6c04e302583423",
        "Title": "Places desks in double rows, with some hardcoded parameters. Consider columns to avoid collisions when placing desks. Most of the code is in the Python node.",
        "Nodes": [],
        "Left": 17226.825595517723,
        "Top": 662.41231346126017,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "9a18aca1497f474bb5c331e66a83ea0e",
        "Title": "Freeze this node to disable Analysis & Metrics",
        "Nodes": [],
        "Left": 21656.057515856435,
        "Top": 1206.7265417528979,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "d522b409d2864b26b9855ace3378d007",
        "Title": "SpaceAnalysis package Lattice structure creation. Takes in boundary, walls, desks, to create a lattice that can be used for Pathfinding in the Metrics.",
        "Nodes": [],
        "Left": 23988.731952227019,
        "Top": -278.2547382136882,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "d788f24a958042e6a466ae14feca49fb",
        "Title": "SpaceAnalysis package Lattice structure creation. Takes in boundary and walls, to create a lattice that can be used for Visibility in the Metrics. The main difference with the Path lattice is that it doesn't use desks as boundaries, and also the resolution can be different.",
        "Nodes": [],
        "Left": 24013.775053077406,
        "Top": 1321.8743219313869,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "dbd68ac8788942368bbc27bcd0a40c4f",
        "Title": "Find all the shortest paths from desks to landmarks and rooms.",
        "Nodes": [],
        "Left": 26413.611001794903,
        "Top": -317.45538681557122,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "70d424458dd84887a0fa03d689248dfc",
        "Title": "Check window visibility using the SpaceAnalysis visibility grid. This creates a union of visibilities from windows (sampled at regular intervals). The visibility grid can then be tested to see if a given location in the office has visibility to at least one of the points.",
        "Nodes": [],
        "Left": 27048.054310705524,
        "Top": 1047.4570555373523,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "5b8dc221a1244c238d748323781f5bfd",
        "Title": "Congestion map is created by blurring all the input paths. The buzz metric is then calculated by sampling this congestion field and figuring out how spread out the congestion peaks are. While the implementation is slightly different from the original Buzz paper, it is still helpful to refer to the original paper (\"The Buzz Metric: A Graph-based Method for Quantifying Productive Congestion in Generative Space Planning for Architecture\") for more details and an explanation of the core concept.",
        "Nodes": [],
        "Left": 29711.723372991786,
        "Top": -1257.8177018621304,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "850212e9f6b64f9f99c2ca1887867138",
        "Title": "Simply an average of all the paths. Could be more complicated, but we decided to keep it simple. ",
        "Nodes": [],
        "Left": 31296.999386635365,
        "Top": -880.66689135145714,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "ad337daced3f48a3b93b5df572ef563f",
        "Title": "Visual distraction is calculated at all the desks, and uses visual distraction from neighbors and highly congested areas. ",
        "Nodes": [],
        "Left": 31312.808797488749,
        "Top": -404.658508487631,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "38dbdffd7a47443e8859faf528ffdd92",
        "Title": "Calculate if there is direct visibility from each desk to the outside.",
        "Nodes": [],
        "Left": 31303.611398715941,
        "Top": 605.7611945870724,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "8d007ab7bdbe47d28734fa188f211389",
        "Title": "Uses Solar Analysis package to calculate daylight. The package wraps the former Ecotect engine, and while it is not as callibrated as Radiance, it's still good and is also quite fast. We do an average across a whole year.",
        "Nodes": [],
        "Left": 31295.724005262542,
        "Top": 1586.2490939575821,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "6e979a9bb8244d48a469833d2068778e",
        "Title": "Work Style metric finds how far each neighborhood satisfies teams' lighting and distraction preferences, as well as how well the size of the neighborhood fits the teams. The assignments are assessed using a greedy algorithm that tries to minimize distance. ",
        "Nodes": [],
        "Left": 38908.577977686306,
        "Top": -1438.9970237022658,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      }
    ],
    "X": 145.44261583493005,
    "Y": 729.30451942770617,
    "Zoom": 0.027959043511963027
  }
}