{
  "Uuid": "8d75b75b-e254-4c2d-a6f4-c9735c512636",
  "IsCustomNode": false,
  "Description": null,
  "Name": "airport",
  "ElementResolver": {
    "ResolutionMap": {}
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 4000.0,
      "MinimumValue": 2000.0,
      "StepValue": 100.0,
      "InputValue": 3000.0,
      "Id": "6245cb70bfd744dba90cab72ff6cdfb9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2e0285092d5a42118441b369bdde0aea",
          "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": 80.0,
      "MinimumValue": 35.0,
      "StepValue": 2.0,
      "InputValue": 45.0,
      "Id": "5e5454dcb1ba4eddb6cf9f0ee2bec3e3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e29e948299b345df9e3a4a241c5cb649",
          "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": 8.0,
      "MinimumValue": 2.0,
      "StepValue": 1.0,
      "InputValue": 2.0,
      "Id": "f04e351312704169997a3f93b6057877",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1c342a6ab9884d2ea211cdd0c43f26e7",
          "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": 1500.0,
      "MinimumValue": 500.0,
      "StepValue": 100.0,
      "InputValue": 700.0,
      "Id": "79691205e6a5434298e1b52f90f2b12c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1c6540dc326f44d4acdeae308d98779a",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "import sys\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\nclr.AddReference('GeometryColor')\r\nfrom Modifiers import GeometryColor\r\nclr.AddReference('DSCoreNodes') \r\nimport DSCore\r\nfrom DSCore import *\r\n\r\n\r\n# The inputs to this node will be stored as a list in the IN variables.\r\nlength = IN[0] # in meters\r\nwidth = IN[1] # in meters\r\nt = IN[2] \r\nrm = IN[3] # psi\r\naw = IN[4] # kg \r\nad = IN[5] # no units\r\n\r\nx1 = 650\r\nx2 = rm\r\nx3 = aw\r\nx4 = ad\r\n\r\nh = (24.747 - 0.019*x1 - 0.013*x2 + 0.0005*x3 + 0.0001*x4)  #in meters\r\n\r\n\r\np1 = Point.ByCoordinates(0,0,0+h/8)\r\np2 = Point.ByCoordinates(0,0,h/4+h/8)\r\np3 = Point.ByCoordinates(0,0,h/2+h/4)\r\np4 = Point.ByCoordinates(0,0,h + t/2 )\r\n\r\nc1 = Cuboid.ByLengths(p1,width, length/5, h/4)\r\nc5 = GeometryColor.ByGeometryColor(c1,IN[6])\r\nc2 = Cuboid.ByLengths(p2,width, length/5, h/4)\r\nc6 = GeometryColor.ByGeometryColor(c2,IN[7])\r\nc3 = Cuboid.ByLengths(p3,width, length/5, h/2)\r\nc7 = GeometryColor.ByGeometryColor(c3,IN[8])\r\nc4 = Cuboid.ByLengths(p4,width, length/5, t)\r\nc8 = GeometryColor.ByGeometryColor(c4,IN[9])\r\nc = [c5,c6,c7,c8]\r\n# Assign your output to the OUT variable.\r\nOUT = c",
      "Engine": "IronPython2",
      "VariableInputPorts": true,
      "Id": "89e9bae0a5f9440b836c79d484c60de9",
      "Inputs": [
        {
          "Id": "32110ed2163d4b1fbc5405361a808126",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "24fede4a409f4a36a264ff5db520d24c",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2688b4c91f1345f1b4bfe536fc554487",
          "Name": "IN[2]",
          "Description": "Input #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fd79795de52d4b82950744a0c958126a",
          "Name": "IN[3]",
          "Description": "Input #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9e07d12e61c2433c9e9122afa8fd6d78",
          "Name": "IN[4]",
          "Description": "Input #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "807702864cd5459b9f9ede6b2e91e2af",
          "Name": "IN[5]",
          "Description": "Input #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "97b1e6dfe10f4f259972c40fde3d0b2f",
          "Name": "IN[6]",
          "Description": "Input #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f152f3b2514b47c6be5dfee91855024a",
          "Name": "IN[7]",
          "Description": "Input #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "99f71fdfed5c42af867f23e84175698f",
          "Name": "IN[8]",
          "Description": "Input #8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "92189f1a86ce4189bed0d4971eea24e0",
          "Name": "IN[9]",
          "Description": "Input #9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "02fdff1e79644823b62a796d874e1b73",
          "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.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1000.0,
      "MinimumValue": 400.0,
      "StepValue": 50.0,
      "InputValue": 950.0,
      "Id": "2b1c5019edb9457db70554eb3c43685e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "061e1f61e94442c4b7d23145c36312e0",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 5000.0,
      "MinimumValue": 3500.0,
      "StepValue": 100.0,
      "InputValue": 5000.0,
      "Id": "8a7ab00abd5c422580c906dc969f962a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a039b86635f34eddbdc543418be061f8",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "# Load the Python Standard and DesignScript Libraries\r\nimport sys\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\n# The inputs to this node will be stored as a list in the IN variables.\r\ndataEnteringNode = IN\r\n\r\n# Place your code below this line\r\n\r\n# Assign your output to the OUT variable.\r\nOUT = 0",
      "Engine": "IronPython2",
      "VariableInputPorts": true,
      "Id": "7a82d4ec2b6f4879a1fb03c906721dcd",
      "Inputs": [
        {
          "Id": "6d5f4e29f9a646208aa9d4520845601f",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e0f3a14442f143968fee363a67c2d7c9",
          "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.ColorRange, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "8fa4ccf6b85547c98f489a9ca06bda92",
      "Inputs": [
        {
          "Id": "34eda01632c549b5be8999d92ea56c95",
          "Name": "colors",
          "Description": "A list of colors to include in the range.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "313f675884be48a880d8a79af54aa0c0",
          "Name": "indices",
          "Description": "A 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": "6750d7cbf0af41279b2d497fa7b6778a",
          "Name": "value",
          "Description": "A list of values between 0.0 and 1.0. These values are used to look up the color within the range.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e97b8fb2ca3c43d8b8d2c7fcafd50536",
          "Name": "color",
          "Description": "The selected colors.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Get a color given a color range."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.0,
      "StepValue": 0.01,
      "InputValue": 0.0,
      "Id": "6e9c7ff8526947d0acdd70b6fa49d6b1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "01a7bed0616e415a8ffa223c705b4f0b",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.ColorRange, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "1f2d31e90e1942e7a93f4f314cf375a4",
      "Inputs": [
        {
          "Id": "91f49ffb0f5e45e6b7613b6156afaa4e",
          "Name": "colors",
          "Description": "A list of colors to include in the range.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c4a2e45a25904c50a980fe7cc832614d",
          "Name": "indices",
          "Description": "A 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": "89a62bdec33d4445b4587debbfacb1c3",
          "Name": "value",
          "Description": "A list of values between 0.0 and 1.0. These values are used to look up the color within the range.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "06c84454ab3b4cc3a2d609e7eed96c72",
          "Name": "color",
          "Description": "The selected colors.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Get a color given a color range."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.0,
      "StepValue": 0.01,
      "InputValue": 0.18,
      "Id": "5eeeb0d2d1c44e42b7595bf02421e656",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e3f19e7ac51149e9b446591ae6b7d8fb",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.ColorRange, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "8cbe74b542a346f4bc40de4b2939371e",
      "Inputs": [
        {
          "Id": "8b17818149d34431bc5ad2d102c281da",
          "Name": "colors",
          "Description": "A list of colors to include in the range.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "705980a6e680404abdd3d72739c16e30",
          "Name": "indices",
          "Description": "A 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": "1bee2b0d053c4c1ab57c8572a0a75e05",
          "Name": "value",
          "Description": "A list of values between 0.0 and 1.0. These values are used to look up the color within the range.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0fa9c232278d475980183959a2c772d9",
          "Name": "color",
          "Description": "The selected colors.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Get a color given a color range."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.0,
      "StepValue": 0.001,
      "InputValue": 0.302,
      "Id": "8d792cdae0d444b7bbd237e0445869ae",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "24941aa2657b4b71b0ef9f548bd0bf9b",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.ColorRange, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "5e18c0c1cb664d60af7047f98821cd9b",
      "Inputs": [
        {
          "Id": "8e0b98ab9745484fae23a6a4c244c6b5",
          "Name": "colors",
          "Description": "A list of colors to include in the range.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ac1567c436f6483da6cfaead0465687e",
          "Name": "indices",
          "Description": "A 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": "56aa951fe6e74616a1720b8cbe059664",
          "Name": "value",
          "Description": "A list of values between 0.0 and 1.0. These values are used to look up the color within the range.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f135a359c0ec478087f08b1d392c18d2",
          "Name": "color",
          "Description": "The selected colors.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Get a color given a color range."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 2.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 1.4000000000000001,
      "Id": "3a6e97ae1ba7410d9eb2eea43034b11e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b7944809c7d6481ca12e646305dd2241",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "import sys\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\nclr.AddReference('GeometryColor')\r\nfrom Modifiers import GeometryColor\r\nclr.AddReference('DSCoreNodes') \r\nimport DSCore\r\nfrom DSCore import *\r\n\r\n\r\n# The inputs to this node will be stored as a list in the IN variables.\r\nlength = IN[0] # in meters\r\nwidth = IN[1] # in meters\r\nt = IN[2] #surface thickness\r\nrm = IN[3] # psi\r\naw = IN[4] # kg \r\nad = IN[5] # no units\r\n\r\nx1 = 650\r\nx2 = rm\r\nx3 = aw\r\nx4 = ad\r\n\r\nh = (24.747 - 0.019*x1 - 0.013*x2 + 0.0005*x3 + 0.0001*x4)  #in meters\r\n\r\n\r\ncost = length*width*(t*350 + (h/2)*200 + (h/4)*100 + (h/4)*60)\r\n\r\nop = [cost,h]\r\n# Assign your output to the OUT variable.\r\nOUT = op",
      "Engine": "IronPython2",
      "VariableInputPorts": true,
      "Id": "be13bf175e194e82bcb42c6d31d87a92",
      "Inputs": [
        {
          "Id": "1d77e193975d4fe99fc241e4f2b376d3",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "015d5b72b17342909dde05cdca1893e5",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0a785640f5d9477fa114be7f6cf92a08",
          "Name": "IN[2]",
          "Description": "Input #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "43ba86b867cd4aa7af2894ee171a6ae2",
          "Name": "IN[3]",
          "Description": "Input #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "557eb80ee6df451cbe73a60696a948c7",
          "Name": "IN[4]",
          "Description": "Input #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5bb605f1fb4841e58963c5dc1f60197d",
          "Name": "IN[5]",
          "Description": "Input #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9d90cf4380134b31aa99073a1d932b97",
          "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": "d7fbacfc71c04eedbd511381452950ad",
      "Inputs": [
        {
          "Id": "d62558c31ba84c1081a173998a8f5109",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7ece9118a3e54f1db3294254d94a8865",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    }
  ],
  "Connectors": [
    {
      "Start": "2e0285092d5a42118441b369bdde0aea",
      "End": "32110ed2163d4b1fbc5405361a808126",
      "Id": "17de1b9606e6451b9f2d84880e020300"
    },
    {
      "Start": "2e0285092d5a42118441b369bdde0aea",
      "End": "1d77e193975d4fe99fc241e4f2b376d3",
      "Id": "f552ec92dd43441b9d086a4d17b4e252"
    },
    {
      "Start": "e29e948299b345df9e3a4a241c5cb649",
      "End": "24fede4a409f4a36a264ff5db520d24c",
      "Id": "a8606aa5800d40faaf6d9ee4fe45a9a3"
    },
    {
      "Start": "e29e948299b345df9e3a4a241c5cb649",
      "End": "015d5b72b17342909dde05cdca1893e5",
      "Id": "a0742c67179d4f5dbb69abd8eb3f7a13"
    },
    {
      "Start": "1c342a6ab9884d2ea211cdd0c43f26e7",
      "End": "2688b4c91f1345f1b4bfe536fc554487",
      "Id": "89c283d45e1d42709b3255970cdf55b5"
    },
    {
      "Start": "1c342a6ab9884d2ea211cdd0c43f26e7",
      "End": "0a785640f5d9477fa114be7f6cf92a08",
      "Id": "fae4e7b9ced545f29678bc87e49497ef"
    },
    {
      "Start": "1c6540dc326f44d4acdeae308d98779a",
      "End": "807702864cd5459b9f9ede6b2e91e2af",
      "Id": "6268a4fec79543429c875676d594ea1d"
    },
    {
      "Start": "1c6540dc326f44d4acdeae308d98779a",
      "End": "5bb605f1fb4841e58963c5dc1f60197d",
      "Id": "021047a11ccf4964b2a09ae12492d610"
    },
    {
      "Start": "061e1f61e94442c4b7d23145c36312e0",
      "End": "fd79795de52d4b82950744a0c958126a",
      "Id": "b33174ad9c4748e787222f670d27fb5d"
    },
    {
      "Start": "061e1f61e94442c4b7d23145c36312e0",
      "End": "43ba86b867cd4aa7af2894ee171a6ae2",
      "Id": "e623fc29f1b040adb3839f378c1959d6"
    },
    {
      "Start": "a039b86635f34eddbdc543418be061f8",
      "End": "9e07d12e61c2433c9e9122afa8fd6d78",
      "Id": "c7785e8d9503420eb24e558d4f6a7ece"
    },
    {
      "Start": "a039b86635f34eddbdc543418be061f8",
      "End": "557eb80ee6df451cbe73a60696a948c7",
      "Id": "953bdf5b26514e6998ce224d444b2691"
    },
    {
      "Start": "e97b8fb2ca3c43d8b8d2c7fcafd50536",
      "End": "97b1e6dfe10f4f259972c40fde3d0b2f",
      "Id": "4d7321bd47a24fedadf75001f44b44d5"
    },
    {
      "Start": "01a7bed0616e415a8ffa223c705b4f0b",
      "End": "6750d7cbf0af41279b2d497fa7b6778a",
      "Id": "8639f73303634d3cb558efc1f9487ef1"
    },
    {
      "Start": "06c84454ab3b4cc3a2d609e7eed96c72",
      "End": "f152f3b2514b47c6be5dfee91855024a",
      "Id": "5a6381b976e4486bb4f353fbae5d4928"
    },
    {
      "Start": "e3f19e7ac51149e9b446591ae6b7d8fb",
      "End": "89a62bdec33d4445b4587debbfacb1c3",
      "Id": "b0e76c11652b47d6b0e82c2504cb99b7"
    },
    {
      "Start": "0fa9c232278d475980183959a2c772d9",
      "End": "99f71fdfed5c42af867f23e84175698f",
      "Id": "8df2f131d4cd43919d0e87efde1b0593"
    },
    {
      "Start": "24941aa2657b4b71b0ef9f548bd0bf9b",
      "End": "1bee2b0d053c4c1ab57c8572a0a75e05",
      "Id": "961f4f126b0b4da9a4ed8a6f3688de19"
    },
    {
      "Start": "f135a359c0ec478087f08b1d392c18d2",
      "End": "92189f1a86ce4189bed0d4971eea24e0",
      "Id": "9da30b67430b4e6c8b7bcec20a316402"
    },
    {
      "Start": "b7944809c7d6481ca12e646305dd2241",
      "End": "56aa951fe6e74616a1720b8cbe059664",
      "Id": "9d9ef3831c3f40ed9d82998f1b6df3ed"
    },
    {
      "Start": "9d90cf4380134b31aa99073a1d932b97",
      "End": "d62558c31ba84c1081a173998a8f5109",
      "Id": "0c8e1098841a44e2a3bcbecdaaa38d19"
    }
  ],
  "Dependencies": [],
  "NodeLibraryDependencies": [],
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.10.1.3976",
      "RunType": "Automatic",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Background Preview",
      "EyeX": -14.624080657958984,
      "EyeY": 21.684516906738281,
      "EyeZ": 355.84124755859375,
      "LookX": 69.699287414550781,
      "LookY": -75.507659912109375,
      "LookZ": -336.88006591796875,
      "UpX": 0.0,
      "UpY": 1.0,
      "UpZ": 0.0
    },
    "NodeViews": [
      {
        "ShowGeometry": true,
        "Name": "length",
        "Id": "6245cb70bfd744dba90cab72ff6cdfb9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -855.45610490238414,
        "Y": 1001.3977922225349
      },
      {
        "ShowGeometry": true,
        "Name": "width",
        "Id": "5e5454dcb1ba4eddb6cf9f0ee2bec3e3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -852.46927514950971,
        "Y": 1062.3929006816666
      },
      {
        "ShowGeometry": true,
        "Name": "surface thickness",
        "Id": "f04e351312704169997a3f93b6057877",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -850.33171748022914,
        "Y": 1118.5920547305077
      },
      {
        "ShowGeometry": true,
        "Name": "annual departures",
        "Id": "79691205e6a5434298e1b52f90f2b12c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -848.253623106867,
        "Y": 1306.159640262536
      },
      {
        "ShowGeometry": true,
        "Name": "cuboid maker",
        "Id": "89e9bae0a5f9440b836c79d484c60de9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -166.1799899334444,
        "Y": 842.50640982737309
      },
      {
        "ShowGeometry": true,
        "Name": "subgrade reaction modulus",
        "Id": "2b1c5019edb9457db70554eb3c43685e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -848.7609479568132,
        "Y": 1181.0540151940386
      },
      {
        "ShowGeometry": true,
        "Name": "aircraft weight",
        "Id": "8a7ab00abd5c422580c906dc969f962a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -849.36685559454077,
        "Y": 1241.2190721737275
      },
      {
        "ShowGeometry": true,
        "Name": "Python Script",
        "Id": "7a82d4ec2b6f4879a1fb03c906721dcd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 486.19338588273581,
        "Y": -186.56308153064444
      },
      {
        "ShowGeometry": true,
        "Name": "Color Range",
        "Id": "8fa4ccf6b85547c98f489a9ca06bda92",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -69.302568199491532,
        "Y": 1280.9710226577472
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "6e9c7ff8526947d0acdd70b6fa49d6b1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -383.83042757696091,
        "Y": 1335.7181037800756
      },
      {
        "ShowGeometry": true,
        "Name": "Color Range",
        "Id": "1f2d31e90e1942e7a93f4f314cf375a4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -67.456400599890458,
        "Y": 1448.3407880666225
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "5eeeb0d2d1c44e42b7595bf02421e656",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -384.70516802136285,
        "Y": 1500.1941453666802
      },
      {
        "ShowGeometry": true,
        "Name": "Color Range",
        "Id": "8cbe74b542a346f4bc40de4b2939371e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -65.474867147785176,
        "Y": 1613.8394462196291
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "8d792cdae0d444b7bbd237e0445869ae",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -379.44213648298751,
        "Y": 1668.2008341259213
      },
      {
        "ShowGeometry": true,
        "Name": "Color Range",
        "Id": "5e18c0c1cb664d60af7047f98821cd9b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -67.961928428869669,
        "Y": 1784.3066612558553
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "3a6e97ae1ba7410d9eb2eea43034b11e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -385.92591389535789,
        "Y": 1832.3217063861105
      },
      {
        "ShowGeometry": true,
        "Name": "HPC",
        "Id": "be13bf175e194e82bcb42c6d31d87a92",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 367.76720873909403,
        "Y": 1003.0028034295655
      },
      {
        "ShowGeometry": true,
        "Name": "High-Performance Criteria",
        "Id": "d7fbacfc71c04eedbd511381452950ad",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 607.92103114681959,
        "Y": 1034.2088981248335
      }
    ],
    "Annotations": [
      {
        "Id": "60b3bb453cd04c169072f489047f8549",
        "Title": "INPUTS",
        "Nodes": [
          "6245cb70bfd744dba90cab72ff6cdfb9",
          "5e5454dcb1ba4eddb6cf9f0ee2bec3e3",
          "f04e351312704169997a3f93b6057877",
          "79691205e6a5434298e1b52f90f2b12c",
          "2b1c5019edb9457db70554eb3c43685e",
          "8a7ab00abd5c422580c906dc969f962a"
        ],
        "Left": -865.45610490238414,
        "Top": 947.989096570361,
        "Width": 326.05465570856063,
        "Height": 425.76184804000104,
        "FontSize": 36.0,
        "InitialTop": 1001.3977922225349,
        "InitialHeight": 441.64136096887927,
        "TextblockHeight": 43.408695652173911,
        "Background": "#FFC1D676"
      },
      {
        "Id": "7456b9c914f2435580f66e9b0c218b74",
        "Title": "Layers",
        "Nodes": [
          "8fa4ccf6b85547c98f489a9ca06bda92",
          "6e9c7ff8526947d0acdd70b6fa49d6b1",
          "1f2d31e90e1942e7a93f4f314cf375a4",
          "5eeeb0d2d1c44e42b7595bf02421e656",
          "8cbe74b542a346f4bc40de4b2939371e",
          "8d792cdae0d444b7bbd237e0445869ae",
          "5e18c0c1cb664d60af7047f98821cd9b",
          "3a6e97ae1ba7410d9eb2eea43034b11e"
        ],
        "Left": -395.92591389535789,
        "Top": 1227.5623270055733,
        "Width": 637.63365544322482,
        "Height": 701.135638598108,
        "FontSize": 36.0,
        "InitialTop": 1280.9710226577472,
        "InitialHeight": 743.25022656814224,
        "TextblockHeight": 43.408695652173911,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "0f40378c8aac43f3bead342cfeefc6f8",
        "Title": "OUTPUTS\r\n",
        "Nodes": [
          "be13bf175e194e82bcb42c6d31d87a92",
          "d7fbacfc71c04eedbd511381452950ad"
        ],
        "Left": 357.76720873909403,
        "Top": 906.18541212521768,
        "Width": 481.37121371207331,
        "Height": 329.695652173913,
        "FontSize": 36.0,
        "InitialTop": 1003.0028034295655,
        "InitialHeight": 262.87826086956522,
        "TextblockHeight": 86.817391304347822,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "d129c77fbe714cf587324c07541e1d6f",
        "Title": "CODE\r\n",
        "Nodes": [
          "89e9bae0a5f9440b836c79d484c60de9"
        ],
        "Left": -176.1799899334444,
        "Top": 745.68901852302531,
        "Width": 162.74782608695651,
        "Height": 433.20869565217379,
        "FontSize": 36.0,
        "InitialTop": 842.50640982737309,
        "InitialHeight": 366.39130434782606,
        "TextblockHeight": 86.817391304347822,
        "Background": "#FF48B9FF"
      }
    ],
    "X": 650.86008282054092,
    "Y": -424.89402240119159,
    "Zoom": 0.64843642030319371
  }
}