{
  "Uuid": "73054495-56cc-4084-929b-a3012e6fcd75",
  "IsCustomNode": false,
  "Description": "",
  "Name": "377357_TramTrack",
  "ElementResolver": {
    "ResolutionMap": {
      "PolyCurve": {
        "Key": "Autodesk.DesignScript.Geometry.PolyCurve",
        "Value": "ProtoGeometry.dll"
      },
      "Vector": {
        "Key": "Autodesk.DesignScript.Geometry.Vector",
        "Value": "ProtoGeometry.dll"
      },
      "Curve": {
        "Key": "Autodesk.DesignScript.Geometry.Curve",
        "Value": "ProtoGeometry.dll"
      },
      "Geometry": {
        "Key": "Autodesk.DesignScript.Geometry.Geometry",
        "Value": "ProtoGeometry.dll"
      },
      "List": {
        "Key": "List",
        "Value": "BuiltIn.ds"
      },
      "Rectangle": {
        "Key": "Autodesk.DesignScript.Geometry.Rectangle",
        "Value": "ProtoGeometry.dll"
      },
      "Solid": {
        "Key": "Autodesk.DesignScript.Geometry.Solid",
        "Value": "ProtoGeometry.dll"
      },
      "GeometryColor": {
        "Key": "Modifiers.GeometryColor",
        "Value": "GeometryColor.dll"
      }
    }
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "4b197a2d653b4223a0c83e2464cb9d05",
      "Inputs": [
        {
          "Id": "cdc893e1f7474c25b5b547d0508d7c90",
          "Name": "points",
          "Description": "Punkte zum Erstellen von PolyCurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e2f8a2879df140bc91bd8e3ce4fafad6",
          "Name": "connectLastToFirst",
          "Description": "True, um letzten Punkt mit erstem Punkt zu verbinden, false, um offenzulassen\n\nbool\nVorgabewert : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4af185ba2fd447e4af41fcc884f6b975",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt eine PolyCurve durch Verbinden von Punkten. Indem Sie für die 'connectLastToFirst'-Eingabe True festlegen, schließen Sie die PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 6.7,
      "Id": "2ca6823a455d415482f699cea3c125ae",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5601b065d80d479fbd8f33bbb5cbf923",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "c5690edb9d1b4fb2958b937271cec957",
      "Inputs": [
        {
          "Id": "f7941eea4ef24613a0cc91466cb1b874",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e02a5c221e394903a503b622ebbc2dc4",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2d4eb1f9c68c40cba4d11d245a685970",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3f061a11dcc245a0999586da5e03cba2",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Legt einen Punkt nach Angabe dreier kartesischer Koordinaten fest.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 3.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.2,
      "Id": "dc9b72bba8bc4311af2aee1f52073d9f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "520c0186d62d4991a41294330bf4322d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Id": "293fe833119b4519aa84642732e9ea27",
      "Inputs": [
        {
          "Id": "6423d66d167e46cb9db9aabd8128e34f",
          "Name": "x",
          "Description": "Ganzzahl oder double-Wert\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "280add19a3314e57835347a93e6185b9",
          "Name": "y",
          "Description": "Ganzzahl oder double-Wert\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "72fbdecf209f43659b05069de078c2cf",
          "Name": "number",
          "Description": "Das Produkt der beiden eingegebenen Zahlen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt die Multiplikation von x mal y zurück\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Sin@double",
      "Id": "ec1343a619664401a2a849cc3a972b8a",
      "Inputs": [
        {
          "Id": "375718c1917b4938bc4b2ad1bf547e9e",
          "Name": "angle",
          "Description": "Winkel in Grad, dessen Sinus ermittelt werden soll\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dcd9b3f966d44b70a50ce41b84b35de8",
          "Name": "double",
          "Description": "Sinus des Winkels",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Ermittelt den Sinus eines Winkels.\n\nMath.Sin (angle: double): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Id": "a7254cff63514f03a6fac6d6bfd4b5d8",
      "Inputs": [
        {
          "Id": "9b54beabc5f1461db55aefa20aaab0d6",
          "Name": "x",
          "Description": "Ganzzahl oder double-Wert\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "325e49773d244f9aa0e9dd97f41e3463",
          "Name": "y",
          "Description": "Ganzzahl oder double-Wert\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "48dd07e76872456e9d5a998d9810fe48",
          "Name": "number",
          "Description": "Das Produkt der beiden eingegebenen Zahlen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt die Multiplikation von x mal y zurück\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.DegreesToRadians@double",
      "Id": "5555c458ba0e4a5697be876a88ea5011",
      "Inputs": [
        {
          "Id": "9c3822c50ba64dca9673101de61cf004",
          "Name": "degrees",
          "Description": "Winkel in Grad\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5635e67df2024702b980e93447b32839",
          "Name": "radians",
          "Description": "Winkel in Bogenmaß",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Konvertiert einen Winkel in Grad in einen Winkel in Bogenmaß.\n\nMath.DegreesToRadians (degrees: double): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1000;",
      "Id": "f96937955c2c4955af2fd2e89b0fbf28",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "748ef7db7c5147be90b8bd510b7fd6e4",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "CoreNodeModels.Range, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "41540465cd5c4a3394a80b8547c486c4",
      "Inputs": [
        {
          "Id": "42e171f02af0412580c9d39dd11891b2",
          "Name": "start",
          "Description": "Startzahl oder -buchstabe für die Folge\r\nVorgabewert: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4173e26832dc4503b845cdc34f269f79",
          "Name": "end",
          "Description": "Endzahl oder -buchstabe für die Folge\r\nVorgabewert: 9",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c5f64f6ca1434243be8fbeceff5a7bad",
          "Name": "step",
          "Description": "Abstand zwischen Zahlen oder Buchstaben\r\nVorgabewert: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "78dd944793204e4aa01107a1b14d8db1",
          "Name": "list",
          "Description": "Neue Liste von type: var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt eine Sequenz von Zahlen oder Buchstaben im angegebenen Bereich."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 2.0,
      "Id": "51a95510346e41dfa691c372118735bd",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "205b057c5e8d4379a39f0da85807387d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 1.0,
      "Id": "060e338d620249da9ee9d7b5126caf58",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "68249eb5938d4b62bf6ac269d07b2a4f",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "3359c0f14c2840f98d25e9dc142fbe91",
      "Inputs": [
        {
          "Id": "456c88b7a9c5435a98d94a17dca6d5e5",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "11ebbc1fe8c44c7fa525381eab0ec2fe",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5bef9f720f33451c96797b0ad5ff6890",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cf6c56ad335b44a686966c5a8d5d10f2",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt ein Rectangle zentriert am Ursprung der eingegebenen Plane mit der eingegebenen Breite (X-Achse) und Länge (Y-Achse).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 0.18,
      "Id": "4573a24784bd46c9ad08940d9c964b1b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "681a1f3e0cb8485c88760a6195409410",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 0.18,
      "Id": "2198d0a21a3b4538a158f55b287feaee",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e0d4bd8f626741b6a3502bdc1c60f451",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Id": "8900f58e07af49cfaea2b94daed1230b",
      "Inputs": [
        {
          "Id": "51ba1c7440354845a193252391a39c60",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f32ace1f0ae54610836ee51077676c04",
          "Name": "param",
          "Description": "double\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7347c2124cdd4a26bba99c9fb9678c10",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt eine Ebene zurück, deren Normale an der Tangente der Kurve ausgerichtet ist. Parameter werden so angepasst, dass 0 immer der Anfangs- und 1 immer der Endpunkt ist.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "46a0140b7e8f45219519628aabaf06e2",
      "Inputs": [
        {
          "Id": "301c7dfded134cdfb815fe7918e72bb2",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d72394f478d497781da2bfc836a090d",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "830a4df5d9174b58be38dc1bde2ef43e",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweep einer geschlossenen Kurve an einem Pfad entlang\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 255,
        "B": 255,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "a1e7e01bdbab4ac0abf22a733bb80a3f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "355c233a0b344b649c3c8b30aa3bd086",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Wählen Sie eine Farbe aus der Palette."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 0.26,
      "Id": "d5ddcc9a4a294a9e8c68541729d12590",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3bdea4b6ddcc4136998ca1cb6ea16b16",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 0.16,
      "Id": "01e454505f7c41bf94fd7ef71d245ca0",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4c54fe48615e4559a550c512f03a3177",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Id": "fec1cc231d274df5a3dac5837405b7d9",
      "Inputs": [
        {
          "Id": "0b19e297581d469fa9c0c1ff48dfb01b",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "58f061b5546a4e449474398f04bec37f",
          "Name": "param",
          "Description": "double\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cb3d6e9ed80142b1a6357deff039c414",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt eine Ebene zurück, deren Normale an der Tangente der Kurve ausgerichtet ist. Parameter werden so angepasst, dass 0 immer der Anfangs- und 1 immer der Endpunkt ist.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "002a4611cd504e95a924f8c9e2851394",
      "Inputs": [
        {
          "Id": "e3d929af9d5e4a50b6832f7faa1dbce1",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "edaad0074f74409b8fb476d0b80f549e",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c1b4bdde3bf74e4294e54e5488a9b444",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweep einer geschlossenen Kurve an einem Pfad entlang\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "034d24b03d50415d9cf5a9223f8b6bd1",
      "Inputs": [
        {
          "Id": "d41b9773e2424ad2973e5dcd02abd8f2",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f77cf6568833481a9217a53123262f4a",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3b1454d5df0e4602bd9629b6420297e3",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c27d1801b87a4f358bbc181b6343dc52",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt ein Rectangle zentriert am Ursprung der eingegebenen Plane mit der eingegebenen Breite (X-Achse) und Länge (Y-Achse).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "1df8fa0d644749cbb3745b6be8839bb4",
      "Inputs": [
        {
          "Id": "2f07fee134b94ae7aa4b1d263f81e6c3",
          "Name": "geometry",
          "Description": "Die Geometrie, auf die Sie Farbe anwenden möchten.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8f3d54b23e2f4cf98c53878823201d2c",
          "Name": "color",
          "Description": "Die Farbe.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fe0e9812787547b197861bd4346ca67d",
          "Name": "GeometryColor",
          "Description": "Ein Anzeigeobjekt.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Zeigt die Geometrie mithilfe einer Farbe an.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "cc59f96cfd8e47bcba0d33d9102a8634",
      "Inputs": [
        {
          "Id": "061cc62753004420a6449022a3fed455",
          "Name": "geometry",
          "Description": "Die Geometrie, auf die Sie Farbe anwenden möchten.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "86c5a23826594376b1dd1f16977638eb",
          "Name": "color",
          "Description": "Die Farbe.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "49803a5f309d4f5b83eac46936161301",
          "Name": "GeometryColor",
          "Description": "Ein Anzeigeobjekt.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Zeigt die Geometrie mithilfe einer Farbe an.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 0,
        "B": 255,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "b1a7591a98d940d592f5ced8a78946f9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d99be06198b04754a3f4a4cab5992d40",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Wählen Sie eine Farbe aus der Palette."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.8,
      "MinimumValue": 0.6,
      "StepValue": 0.01,
      "InputValue": 0.8,
      "Id": "8029a82fd05743b69f3c25146e552c7f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "680f9e2e0dec4820a4b7b1cdf87f75f3",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Id": "cbc27f4bbff54b26b8a28b603d89ae72",
      "Inputs": [
        {
          "Id": "0cec2b47802745259504bbdd5bbed940",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d61329c10d0e4ccbb4c327e49d11e219",
          "Name": "param",
          "Description": "double\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ebed95350b094ff993a5d1661b58a515",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt eine Ebene zurück, deren Normale an der Tangente der Kurve ausgerichtet ist. Parameter werden so angepasst, dass 0 immer der Anfangs- und 1 immer der Endpunkt ist.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "4724a96f986a4f898576ef16a9319ec6",
      "Inputs": [
        {
          "Id": "146ce604adb3456788866644b98b5f04",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "10d87890153b41c4a7061ec93760f056",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b3356fed86a941778bc36d9057ae2320",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "943153e4b1ae4cbb8e8ef7f9a87fcca3",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt ein Rectangle zentriert am Ursprung der eingegebenen Plane mit der eingegebenen Breite (X-Achse) und Länge (Y-Achse).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "4497ddf54d654533b19b43a9824512fc",
      "Inputs": [
        {
          "Id": "4d54cfb4ae6e41708cb66e5745a081cf",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "87c0523e7c1149fdb0dc3579c998198c",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c8a9b5df97a1440bacdc3ccba807e49d",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweep einer geschlossenen Kurve an einem Pfad entlang\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "29d56935eb6f47a6b002c6915597c607",
      "Inputs": [
        {
          "Id": "b04ca3fff87b452eba1d6b4a994344b2",
          "Name": "geometry",
          "Description": "Die Geometrie, auf die Sie Farbe anwenden möchten.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2c254ccfc98f4383a077c13a4df524cf",
          "Name": "color",
          "Description": "Die Farbe.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f148303e178b403ebe810d7c8d4b0657",
          "Name": "GeometryColor",
          "Description": "Ein Anzeigeobjekt.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Zeigt die Geometrie mithilfe einer Farbe an.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 3.0,
      "MinimumValue": 1.0,
      "StepValue": 0.1,
      "InputValue": 2.6,
      "Id": "e6769af892274afba6c22c81a4c192bb",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "99b00d3fd15b4712aad8baf161d71ee6",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 1.0,
      "Id": "c761d9c9a0ac41e498eb683f4012545f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ddbc3e11d1094f7eb5653bc986d83b21",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-x;",
      "Id": "7f7ca4544b2b4d00bc464968a5260145",
      "Inputs": [
        {
          "Id": "a2f90f8207bb46d8a73a1b6409d20528",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1e883329a312455083ce2ee64a677d4f",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "aa3ff76cfdc54d29bed74a7bb38e1432",
      "Inputs": [
        {
          "Id": "bda3c8ee89f0418c97e2f035a02d7a04",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9177edc5d01e487b9cb3aad66d7c8bf6",
          "Name": "direction",
          "Description": "Richtung der Verschiebung\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "892210e9646e4d24bc214b32152f0b8d",
          "Name": "distance",
          "Description": "Strecke der Verschiebung in der angegebenen Richtung\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "84a096c3bdff437baa2a3b083b9f7488",
          "Name": "Geometry",
          "Description": "Transformierte Geometrie.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Verschiebt Geometrie beliebigen Typs um die angegebenen Entfernung in die angegebene Richtung.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "736861c500384d9b99456aff7a05f5e4",
      "Inputs": [
        {
          "Id": "57933ac5d5344000b8866ac9da64e52b",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d750fd39576c4c54adf0b4f912e85b4e",
          "Name": "direction",
          "Description": "Richtung der Verschiebung\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "abfc933036804d42aff683ff37cd9307",
          "Name": "distance",
          "Description": "Strecke der Verschiebung in der angegebenen Richtung\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c6d06ef2731d4dc19d3df77520c0b1ad",
          "Name": "Geometry",
          "Description": "Transformierte Geometrie.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Verschiebt Geometrie beliebigen Typs um die angegebenen Entfernung in die angegebene Richtung.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x/2;",
      "Id": "7ca2948a18e64fa9bc47e0b2151b92ce",
      "Inputs": [
        {
          "Id": "6e37adf89bce481b9541edf9b82fd4e5",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1a6871f50e1d4765ba767fe83f7deda6",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "86bc4489d05347adbee15eff2712673c",
      "Inputs": [
        {
          "Id": "2a6740cc2eb34ecbb3743aa6ff5ab0e3",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cd620d3c1adc4bc9b50b7a669c40b00e",
          "Name": "xTranslation",
          "Description": "Verschiebung entlang der X-Achse\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a645cd50ccbd4df7b62e34ab33a19ce1",
          "Name": "yTranslation",
          "Description": "Verschiebung entlang der Y-Achse\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "895a965d31bf4b46b6d36728074af410",
          "Name": "zTranslation",
          "Description": "Verschiebung entlang der Z-Achse\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9c64578761284089b5a2012b269f58b7",
          "Name": "Geometry",
          "Description": "Transformierte Geometrie",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Verschiebt beliebige gegebene Geometrie um die angegebenen Werte in X-, Y- und und Z-Richtung wie im WKS definiert.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "length-twoBl/2;",
      "Id": "a6db3e2e41784e0b9aa94edfb763d55b",
      "Inputs": [
        {
          "Id": "79fba94b03e047ffa6adf3625849f924",
          "Name": "length",
          "Description": "length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ae826605f6e14d87bdd822023c077355",
          "Name": "twoBl",
          "Description": "twoBl",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cdf8fd7e4ed14d35a572f8531e5055c9",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-y/2;",
      "Id": "91d1d50b417f41d49ea91e64ef0dbeb3",
      "Inputs": [
        {
          "Id": "65e5add5fda749d28d5a31823293e3e3",
          "Name": "y",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e022bb8d349c434486c0e74d04a5cc83",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "64d45b3c9df24910a98e1391233733c3",
      "Inputs": [
        {
          "Id": "6b365937a7c1413289d6060e0d7b7f9a",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "767a839dff98455a9f51262359ce4b73",
          "Name": "direction",
          "Description": "Direction vector\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "89beff8d321a48f8a906f1728b71a052",
          "Name": "length",
          "Description": "Length of line\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8f7d17bfec7a47649450ed024ada9e93",
          "Name": "Line",
          "Description": "Line from start direction and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt eine gerade Linie mit der angegebenen Länge vom Startpunkt ausgehend in Vektorrichtung.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-x;",
      "Id": "83c9380663aa4a6e92779a0a4ca02259",
      "Inputs": [
        {
          "Id": "54f893432a5d4548900339257d150b12",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d2390982bf6745c69858a0e6a11fd22e",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x/2;",
      "Id": "43ba63feff00484daa74ae7aa4f1eed3",
      "Inputs": [
        {
          "Id": "c189c3b86e454604b6c4a6358c392487",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "12dad12c33ed4976bc6273cb342bdaaf",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "3c19cb6b4ba34eabb265d3c0dee8cad9",
      "Inputs": [
        {
          "Id": "9207f6fa3799422898fc35788d07959e",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b13ab51824a94324a67e0efa6a7f5149",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt die Gesamtbogenlänge der Kurve zurück\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
      "Id": "0188879291c540ffb10a0ebb32ec19a5",
      "Inputs": [
        {
          "Id": "fd987d19522246d981c77393be1cabba",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "101cb250e78248da822189005534d7e3",
          "Name": "segmentLength",
          "Description": "Für die Auswertung zu verwendende Entfernung entlang der Kurve\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1a766c558da44b60a921ce551ff499ba",
          "Name": "Point",
          "Description": "Punkt an der angegebenen Bogenlänge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Ruft einen Punkt an einer bestimmten Bogenlänge entlang der Kurve ab.\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "df88df9762ff450d853acb741a4b164d",
      "Inputs": [
        {
          "Id": "404dc0b30ca04811b4b36037338a4906",
          "Name": "start",
          "Description": "Startzahl oder -buchstabe für die Folge\r\nVorgabewert: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2ae92b3db3ba4cadbca25d1c93cc7d28",
          "Name": "amount",
          "Description": "Anzahl der Zahlen oder Buchstaben in der Folge\r\nVorgabewert: 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4e58dcb112a147d5910bede327c7da1c",
          "Name": "step",
          "Description": "Abstand zwischen Zahlen oder Buchstaben\r\nVorgabewert: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9d1952a207d14b6da21b355a71d91fa9",
          "Name": "list",
          "Description": "Neue Liste von type: var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt eine Folge von Zahlen."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Id": "a338bb9f73244190a1874a014287aa18",
      "Inputs": [
        {
          "Id": "d86c04326110481c91ba77902313d66c",
          "Name": "x",
          "Description": "Ganzzahl oder double-Wert\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "83c0c09abee6407e8b97903f1d99eddb",
          "Name": "y",
          "Description": "Ganzzahl oder double-Wert\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5be87443800c4585a7b6744026fc74c4",
          "Name": "double",
          "Description": "Ergebnis der Division",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt die Division von x durch y zurück\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Ceiling@double",
      "Id": "f58a7068032f4cd59c4e849865c7bef6",
      "Inputs": [
        {
          "Id": "86abf1bb1d4f4c8ebf815fddc86bd7fa",
          "Name": "number",
          "Description": "Die zu rundende Zahl\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7125db21cfaa480dab2345bee5af5605",
          "Name": "int",
          "Description": "Erste Ganzzahl größer als die Zahl",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt die erste Ganzzahl zurück, die größer als die angegebene Zahl ist.\n\nMath.Ceiling (number: double): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "%@var[]..[],var[]..[]",
      "Id": "c09645429d4844a68bb09daf24f76533",
      "Inputs": [
        {
          "Id": "f4c301f4367e48398b62565c21b3bef1",
          "Name": "x",
          "Description": "Ganzzahl oder double-Wert\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7a08cb44af224c1599ec4c0b30605b47",
          "Name": "y",
          "Description": "Ganzzahl oder double-Wert\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "03634d1ccbc647db9d1a4f902370dea2",
          "Name": "number",
          "Description": "Rest der x-Eingabe nach Division durch die y-Eingabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Modulo: ermittelt den Rest von x/y\n\n% (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Id": "7ee99fe500894212b65b92dce9fbbce0",
      "Inputs": [
        {
          "Id": "1049c9e726b841bd9f486f344f7e4038",
          "Name": "x",
          "Description": "Ganzzahl oder double-Wert\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fe987654566045538d4013d5eb4f34fa",
          "Name": "y",
          "Description": "Ganzzahl oder double-Wert\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6d06e5e008cf4d029cc16db6136adb46",
          "Name": "double",
          "Description": "Ergebnis der Division",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt die Division von x durch y zurück\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 2.0,
      "Id": "7986f5c1c88544b0aa0cb1b278eee2f1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c1e1e0cb8554437d87ec5f2c1189b2d9",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.CoordinateSystemAtParameter@double",
      "Id": "17888040a30c4579b69d85c80f8cbe47",
      "Inputs": [
        {
          "Id": "19f12507a9d140e2a4518d6f3ffb5c14",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9494bd6476b4431986404beeb5350bbf",
          "Name": "param",
          "Description": "Für die Auswertung zu verwendender Parameter\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "50edc2f3e0404360be3e7e26d9e56203",
          "Name": "CoordinateSystem",
          "Description": "CoordinateSystem am Parameter der Kurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Ruft ein CoordinateSystem mit Ursprung im Punkt am angegebenen Parameter ab. Die XAxis wird an der Kurvennormalen, die YAxis an der Tangente der Kurve in diesem Punkt und die Z-Achse am Aufwärtsvektor oder der Binormalen in diesem Punkt ausgerichtet.\n\nCurve.CoordinateSystemAtParameter (param: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ParameterAtPoint@Autodesk.DesignScript.Geometry.Point",
      "Id": "fc1192291e8043fe9a6818ff96056c6c",
      "Inputs": [
        {
          "Id": "199af9d5236a474bb8b1287fac4b0ba1",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "14ab8652cafc499494cdf2d30b09abf4",
          "Name": "point",
          "Description": "Ein Punkt entlang oder in der Nähe der Kurve\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ccb1950dc0d9404fbe9535e5ebb49e54",
          "Name": "double",
          "Description": "Der Parameter auf der Kurve für PolyCurves oder der nächstgelegene Parameter auf der Kurve für andere Kurventypen.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Ruft den Parameter an einem bestimmten Punkt auf der Kurve ab. Liegt der Punkt nicht auf der Kurve, wird der am nächsten gelegene Parameter abgerufen. Wenn die Eingabekurve eine PolyCurve ist, gibt diese Funktion nur dann einen gültigen Parameter zurück, wenn der Punkt auf der PolyCurve liegt. Für andere Kurventypen gibt diese Funktion den Parameter entlang der Kurve zurück, die am nächsten zum Eingabepunkt gelegenen Punkt liegt.\n\nCurve.ParameterAtPoint (point: Point): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "a76dc36bedc94edfa63408d73c7a5ea0",
      "Inputs": [
        {
          "Id": "1482bcf447d84f778985ca5c8eec92d5",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6cb2e15afa8749ac915ab13a1c540dc8",
          "Name": "direction",
          "Description": "Direction vector\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e0e71d6ed86b4a40af4da222e189d52a",
          "Name": "length",
          "Description": "Length of line\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1783d605e12d46c09c90c53bf8aa107e",
          "Name": "Line",
          "Description": "Line from start direction and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt eine gerade Linie mit der angegebenen Länge vom Startpunkt ausgehend in Vektorrichtung.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Origin",
      "Id": "6104882341964e7a8c4256065edf72d9",
      "Inputs": [
        {
          "Id": "d40cfcfc52df41b4b181cee7869f3adc",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "318baa60b6334a2bbec38cdd6724da56",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt einen Punkt für den Ursprung des CoordinateSystem.\n\nCoordinateSystem.Origin: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.XAxis",
      "Id": "8fc17c18505c4462b92b7a5b33420c0a",
      "Inputs": [
        {
          "Id": "845ae24c6fea4920a173d9b188132edb",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d1bc3cbd72a940e4937e433fc425b9db",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt die X-Achse des CoordinateSystem zurück.\n\nCoordinateSystem.XAxis: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "2af1ddd2b3ea400c94788b76bef29089",
      "Inputs": [
        {
          "Id": "68aefde289394a7ea21eed754f9d3fde",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dc1e4eafd42045c1bc046aebfc3dbaeb",
          "Name": "xTranslation",
          "Description": "Verschiebung entlang der X-Achse\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a401a480366e42b185c953893383d43b",
          "Name": "yTranslation",
          "Description": "Verschiebung entlang der Y-Achse\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b7896363947f4ed1b98c0e18a05cece8",
          "Name": "zTranslation",
          "Description": "Verschiebung entlang der Z-Achse\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "16a54bb3e7474e72ac98a8241282b47c",
          "Name": "Geometry",
          "Description": "Transformierte Geometrie",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Verschiebt beliebige gegebene Geometrie um die angegebenen Werte in X-, Y- und und Z-Richtung wie im WKS definiert.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x/2;",
      "Id": "557385b5f6364312a61c806bbfc4dc55",
      "Inputs": [
        {
          "Id": "1d53b79518a44c52b2de342a16a8abe2",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bd8eb78a9a1140518f331803f2ddedd8",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "24ac1661a0454daeb6ff1641a80f22be",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e3d93e73102845af917a26eaae08ecf9",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Auswahl zwischen True und False"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "1066b89cc4034889a194cb51453513b1",
      "Inputs": [
        {
          "Id": "85ab81411541486fa3125687733b3742",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "74d9b036bf664cc3858f27ef69ebaa40",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6a8cbfacaf27452f9f288bd302915a91",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1dc65f0dc161400fa02600f8f73c4539",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt abhängig von der Auswahl des booleschen Werts in der Testeingabe das Ergebnis für die True- oder False-Eingabe zurück."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 0.0,
      "Id": "6ef90ba6e7734015888893aacea0ff0f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7e28caacf21943088a09ed3c14820a72",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Id": "710691bfe0d44f3faedacfb61cce45a2",
      "Inputs": [
        {
          "Id": "e4bee22334924209b004297cfaabfab5",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "68f1eec99369403b8f9e8c2923b24c07",
          "Name": "param",
          "Description": "double\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0707d6c853fd4402b5a1a96035fbcd6a",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt eine Ebene zurück, deren Normale an der Tangente der Kurve ausgerichtet ist. Parameter werden so angepasst, dass 0 immer der Anfangs- und 1 immer der Endpunkt ist.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "f13f109a477c48a99c0a4eb0c4ed6afb",
      "Inputs": [
        {
          "Id": "4ce3e767821240afa755eff17ab6a44f",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0ecc1f50eb174851bc0dcd10898ea825",
          "Name": "xTranslation",
          "Description": "Verschiebung entlang der X-Achse\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1430cadfb5a9431b8157f41cbcb22506",
          "Name": "yTranslation",
          "Description": "Verschiebung entlang der Y-Achse\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f2f97f92a4644e249569cdb14043ed3a",
          "Name": "zTranslation",
          "Description": "Verschiebung entlang der Z-Achse\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7c855ce0a82145f0965cbb543f89d6ef",
          "Name": "Geometry",
          "Description": "Transformierte Geometrie",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Verschiebt beliebige gegebene Geometrie um die angegebenen Werte in X-, Y- und und Z-Richtung wie im WKS definiert.\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.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "69e562dc6c3f4f18b2db8d9e960365ef",
      "Inputs": [
        {
          "Id": "69eda5499f05438e904e22fbda2d4001",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "52280f3aa9b84dfcaa3a9c22c4daa674",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "536da970492c48c3b03f5ab5b896e6b7",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d1e6eeec8bfe4e6b97edbc5ef8d44505",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt ein Rectangle zentriert am Ursprung der eingegebenen Plane mit der eingegebenen Breite (X-Achse) und Länge (Y-Achse).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "14293be2558d481c8da1d2bdd958e0af",
      "Inputs": [
        {
          "Id": "dd48ebbb837348a5900cc5644bfaa057",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8fed0e2ea9fa45c7bd8c62b15d37d6cc",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c28ad1dfc25240008aa8e65691b28c5a",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweep einer geschlossenen Kurve an einem Pfad entlang\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "78908aeeb36244d183f988966a66e270",
      "Inputs": [
        {
          "Id": "6fea431cf9954c0da15787b17618d87e",
          "Name": "geometry",
          "Description": "Die Geometrie, auf die Sie Farbe anwenden möchten.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f9b3a4deccd54e69a674fdb63d334c17",
          "Name": "color",
          "Description": "Die Farbe.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4c37f0c7a81c4102b0b887d0b7d8df3d",
          "Name": "GeometryColor",
          "Description": "Ein Anzeigeobjekt.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Zeigt die Geometrie mithilfe einer Farbe an.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 192,
        "G": 192,
        "B": 192,
        "A": 188
      },
      "NodeType": "ColorInputNode",
      "Id": "4e94ce5d96554497b195d3b593e8249f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2a1f905321ec4b66b69c9e83778566f6",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Wählen Sie eine Farbe aus der Palette."
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "c1fb0242f21c470e9728ff7355760106",
      "Inputs": [
        {
          "Id": "50551316d37f4950999829c0eeed3e1d",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e12a61d9f8a34c7e8e8537a0781890a7",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dcff292d5c124d599160e7ae4d153b87",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "514f419e91604bc0a468ffecfe5284f6",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt abhängig von der Auswahl des booleschen Werts in der Testeingabe das Ergebnis für die True- oder False-Eingabe zurück."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.DifferenceAll@Autodesk.DesignScript.Geometry.Solid[]",
      "Id": "de6b46d92b9a43dc8f5b6d5185ee3de4",
      "Inputs": [
        {
          "Id": "e46a4144635f4ba3aeb67abe245c01b5",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e8ac9286d58849479619c9d6676b63c9",
          "Name": "others",
          "Description": "Solid[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bcbaac4f1e974f16882496d677d1d8ae",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Die boolesche Differenz zwischen diesem Volumenkörper und der Vereinigung der eingegebenen Volumenkörper.\n\nSolid.DifferenceAll (others: Solid[]): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "86e8dd70702e40ae828eb6425bcab3d1",
      "Inputs": [
        {
          "Id": "6de364929447485fb8f2753cd87f5e04",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d785fc927034b82b40d5a85e7d6b018",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0fa3d0273eb84ebdbf088dd1aba705cb",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "97fe7505a21a4720849603f44dc4c7d9",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt abhängig von der Auswahl des booleschen Werts in der Testeingabe das Ergebnis für die True- oder False-Eingabe zurück."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Empty",
      "Id": "fb5463f64d7c44fbaf26dde3ba8c5b5c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d394ce5f289544ee8ccd4e6e27e0a583",
          "Name": "list",
          "Description": "Leere Liste",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt eine leere Liste zurück.\n\nList.Empty: var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Clean@var[]..[],bool",
      "Id": "fb23b5c3d74d4c189d74a506a83fbb72",
      "Inputs": [
        {
          "Id": "ea7040ca4c40408e9f511ed36cccf55d",
          "Name": "list",
          "Description": "Liste mit Nullen und leeren Unterlisten zum Bereinigen\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f3361590e52c4b77be186e47bdf34769",
          "Name": "preserveIndices",
          "Description": "Bietet die Option, die Indizes der Daten beizubehalten,\n\nbool\nVorgabewert : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "09248fb3398c4d8f99c70a0eb84a6744",
          "Name": "list",
          "Description": "Liste der umgestellten Listen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Bereinigt Daten durch Entfernen von Nullen und leeren Listen aus einer gegebenen Liste mit beliebigen Maßen.\n\nList.Clean (list: var[]..[], preserveIndices: bool = true): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.DifferenceAll@Autodesk.DesignScript.Geometry.Solid[]",
      "Id": "3ac6c8121ba84b6ba4285e7190574a22",
      "Inputs": [
        {
          "Id": "96a275ac6f7741a3bd8cba8730592678",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9fd9c4f4534b45dd9b34f21e19f147c1",
          "Name": "others",
          "Description": "Solid[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e1031dc20c784bb6be12c776d3506c13",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Die boolesche Differenz zwischen diesem Volumenkörper und der Vereinigung der eingegebenen Volumenkörper.\n\nSolid.DifferenceAll (others: Solid[]): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "3cc44b5837934e11bc4dc938f2a4c520",
      "Inputs": [
        {
          "Id": "0617585ad73e4194a6067c1f9ce9db29",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b5ae5f92359348d492377be6a098f353",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "216a2e11ac4d4a20a76a83c7d9d04f7c",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5be8e84c8c494f08b831646d7c19d90d",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1aa1a09493914bac87efbc1ae2838826",
          "Name": "list",
          "Description": "Eine Liste (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Id": "1a0544634e6e485e928cc8125aebd87f",
      "Inputs": [
        {
          "Id": "64e896be8bd743b8acd3d6527233f4d7",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d5895f9c95e1417789e8e36c25c0bfb2",
          "Name": "param",
          "Description": "double\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3fc0d6a9c0984150b19aec5e289e740d",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt eine Ebene zurück, deren Normale an der Tangente der Kurve ausgerichtet ist. Parameter werden so angepasst, dass 0 immer der Anfangs- und 1 immer der Endpunkt ist.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "d70a34ff0baf4c309f9aff984056c2ee",
      "Inputs": [
        {
          "Id": "ee426a56a7a342cda0153b57b2ad21d9",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "85a6ed75c8f94833a5d9bb0965bb15e7",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0b9bfa7e49cb4aee990703bf65a00911",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7ce2be64b8d54f259f96085729fac3ec",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt ein Rectangle zentriert am Ursprung der eingegebenen Plane mit der eingegebenen Breite (X-Achse) und Länge (Y-Achse).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 0.25,
      "Id": "e458cfd4a74d4cd68e7cad41b9c2a467",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "49ec45d66acd4b71b55000c7ac314073",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "f0ce2f37ec3c4da0b6969dc327870b70",
      "Inputs": [
        {
          "Id": "50ff2c9d6c6645deaeb486a832b70a7b",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ab3a6b4c12924bb4987c318732c24e7e",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2ad26ac004f94774be28bc61da724e01",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweep einer geschlossenen Kurve an einem Pfad entlang\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 3.5,
      "Id": "5a80bad2d912455c9641b91f985da6a0",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a2ac6158044f43f59ac1963d28dfa8be",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "ad7234b5ae06486fa3eed85b2b5fbfeb",
      "Inputs": [
        {
          "Id": "6f803870811d4ea595b382acfa6691cd",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6156829e7fbb43da901d365b99bb7660",
          "Name": "xTranslation",
          "Description": "Verschiebung entlang der X-Achse\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a1666e1512fc4ce29f2ee8a31616cdd7",
          "Name": "yTranslation",
          "Description": "Verschiebung entlang der Y-Achse\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c719217c199b409ba250edfe4b978e08",
          "Name": "zTranslation",
          "Description": "Verschiebung entlang der Z-Achse\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "54c812610ea543d88d54857d39214638",
          "Name": "Geometry",
          "Description": "Transformierte Geometrie",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Verschiebt beliebige gegebene Geometrie um die angegebenen Werte in X-, Y- und und Z-Richtung wie im WKS definiert.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-x/2;",
      "Id": "610bba5a125a4a628fab325614e6e3bf",
      "Inputs": [
        {
          "Id": "58dcbd7b3e7f402498d747bc76473023",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d6b2914b0b6a4276b121c432c5ecf485",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "ff1d9ca1e58e492cab531f9c9abb5a14",
      "Inputs": [
        {
          "Id": "910c7a049e6943b082d9cebf5acc3fb3",
          "Name": "geometry",
          "Description": "Die Geometrie, auf die Sie Farbe anwenden möchten.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f17895970db846ebb40302d63e2a0ed4",
          "Name": "color",
          "Description": "Die Farbe.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0c5748b7be0343949f4e35c3de60a67b",
          "Name": "GeometryColor",
          "Description": "Ein Anzeigeobjekt.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Zeigt die Geometrie mithilfe einer Farbe an.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 139,
        "G": 69,
        "B": 19,
        "A": 180
      },
      "NodeType": "ColorInputNode",
      "Id": "2eb0c98029cd4b1bba18011dacda8fd1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4e326d5c16be49f09be28946bff74390",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Wählen Sie eine Farbe aus der Palette."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.ByUnion@Autodesk.DesignScript.Geometry.Solid[]",
      "Id": "8891971d2dd649ae80a27eeeb33abae3",
      "Inputs": [
        {
          "Id": "196ccf656b77483c8b53aa21b2125083",
          "Name": "solids",
          "Description": "Sammlung von Volumenkörpern\n\nSolid[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "74d1d08b599a4096b51fbe49c17d2d8e",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Vereinigt eine Sammlung von Volumenkörpern zu einem Volumenkörper.\n\nSolid.ByUnion (solids: Solid[]): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "List.RemoveIfNot@var[]..[],string",
      "Id": "c9512264d6934c21822e28b8bafa3f45",
      "Inputs": [
        {
          "Id": "6873b81bfa804813b29bdb20948bc127",
          "Name": "list",
          "Description": "Liste, aus der Elemente entfernt werden\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "807404ba78014eac8cd557a472e7157f",
          "Name": "type",
          "Description": "Elementtyp\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "09db921430d945b4b5ca4f741fd273ae",
          "Name": "list",
          "Description": "Liste, aus der alles bis auf einen festgelegten Typ entfernt wurde",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Entfernt die Einträge aus der Liste, die nicht zum angegebenen Typ gehören.\n\nList.RemoveIfNot (list: var[]..[], type: string): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Solid\";",
      "Id": "2dcfc7ca1d9845f0a6c21d00e3ec8de8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "18f8b5c1a80645baaa668deec63b711c",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.LastItem@var[]..[]",
      "Id": "b0d95c713c914c03b1ede7f6738932e4",
      "Inputs": [
        {
          "Id": "addf42344ce042809a96e5dddc16a66a",
          "Name": "list",
          "Description": "Liste, deren letztes Element abgerufen werden soll\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0db651496628446fa44a989f02ae1cc7",
          "Name": "item",
          "Description": "Das letzte Element in der Liste",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Ruft das letzte Element in einer Liste ab.\n\nList.LastItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Id": "b59651f7af404edc807d139663905b1e",
      "Inputs": [
        {
          "Id": "229dedde796243809cfaf51e31e83fda",
          "Name": "list",
          "Description": "Liste, deren erstes Element abgerufen werden soll\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "92531fd3eb5d4b3d8f9649f55bc11dc0",
          "Name": "item",
          "Description": "Das erste Element in der Liste",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt das erste Element in einer Liste zurück.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Union@Autodesk.DesignScript.Geometry.Solid",
      "Id": "6b94faba321a480c8e695e1f8fcd1a32",
      "Inputs": [
        {
          "Id": "398687e347cd4594a8b178d352b77a83",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "81b82a1044fc42d1b0fc5530b96d154a",
          "Name": "solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "674c68da3e2a47c493384e0b2791b6a8",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Die boolesche Vereinigung dieses Volumenkörpers mit einem anderen\n\nSolid.Union (solid: Solid): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"The section requires \"+x+\" m3 of concrete.\";",
      "Id": "e6f1a050cf6342308aea7ae61537c9c8",
      "Inputs": [
        {
          "Id": "50cb6ac018b6450a9081c22087042d0e",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a8281c9adafb48719dd7a8dcc9ae6306",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Clean@var[]..[],bool",
      "Id": "7b779b7de356463d916b87b182aaaa8e",
      "Inputs": [
        {
          "Id": "ba60e9015a254b1880b30409c3f02da6",
          "Name": "list",
          "Description": "Liste mit Nullen und leeren Unterlisten zum Bereinigen\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0e8cbe83e1d64fe2b3dc7daef9362aa1",
          "Name": "preserveIndices",
          "Description": "Bietet die Option, die Indizes der Daten beizubehalten,\n\nbool\nVorgabewert : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "625924875f524bd9bf21f6043e3b3b8b",
          "Name": "list",
          "Description": "Liste der umgestellten Listen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Bereinigt Daten durch Entfernen von Nullen und leeren Listen aus einer gegebenen Liste mit beliebigen Maßen.\n\nList.Clean (list: var[]..[], preserveIndices: bool = true): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "null;",
      "Id": "9deb393b16b046c2b1a194d94225d6d4",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "241f96874e444962a4473d39494101b6",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "cf9eb8ca393f423cbda2f83061bfb3c6",
      "Inputs": [
        {
          "Id": "cee5d550709f4ed18657e858fef6c0c0",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7d54b348882447b1a9b699a9c16939f1",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "35d9ca620dbb4760ae0762a9c99f6700",
          "Name": "list",
          "Description": "Eine Liste (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben."
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "9faa71cabb2c4fd69438be69f40cb7b5",
      "Inputs": [
        {
          "Id": "9d9d89b2bbe54613bb6ab39a961dc502",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6668dcf194aa43678c493ea0e675c387",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f31931c7aa28407e85ecd3810051cc02",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ee1b829dcf60422fadb5f0d32dd56dcd",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt abhängig von der Auswahl des booleschen Werts in der Testeingabe das Ergebnis für die True- oder False-Eingabe zurück."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Id": "2ed8a618e1a7482c9782654d35d86890",
      "Inputs": [
        {
          "Id": "986dcc7da4ce4d71b72f61d4c034ec4c",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6bde633aa514411fb4ea73631a888789",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt das Gesamtvolumen des Volumenkörpers zurück\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Id": "5649bf6cea904cbc943f8c21fe4f8ed6",
      "Inputs": [
        {
          "Id": "f566faa3606b47c0a9caaf53856f311b",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5510140fba674e59b8f5c707494afc4d",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt das Gesamtvolumen des Volumenkörpers zurück\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "f0c1584b0e524dde90badc7987112bd5",
      "Inputs": [
        {
          "Id": "d6bbb73caf234f6f80287f9a3cfa26cf",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8dd1945ed721496ab5752be202f27aaf",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d5ba01877a6547a48ca28b5851fd52a5",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b27e0ab947dc44d5a3ace4d705f62bf4",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt abhängig von der Auswahl des booleschen Werts in der Testeingabe das Ergebnis für die True- oder False-Eingabe zurück."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "null;",
      "Id": "5b1101647a4146b4a9b8f03d4992cf04",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "82550f86fea947dca36c6917bd441bdb",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"The section requires \"+x+\" m³ ballast.\";",
      "Id": "609339d6f767473185341437f8215c89",
      "Inputs": [
        {
          "Id": "32e070e970874a7783c835ad781601a5",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b9be686651224eeebaad8317ccb96f15",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "0030dc45ed8348cb848997d3d42e9f36",
      "Inputs": [
        {
          "Id": "c19b8c2a62b440ed930e3bed4fac5a1b",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e6d7c473711643b688e9a1ff6062cd38",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "56295739cd4d4aa6be9031ad3b66f886",
      "Inputs": [
        {
          "Id": "6ba16345c9c34a3a8d621c90d4bbb898",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "29dc06f8f64d4e9fbb422c22e4bd2fc8",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ff046fb2ba98451bbb2617042d23dda0",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dee3c5dd985c4622a3f2c4d5b36322e9",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt abhängig von der Auswahl des booleschen Werts in der Testeingabe das Ergebnis für die True- oder False-Eingabe zurück."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"The rail has a total length of \"+x+\" m.\";",
      "Id": "9d6cec532d294e708ade0a36a828f528",
      "Inputs": [
        {
          "Id": "186e16a4c1734af29498d487498ddaf7",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "12235dd39ee94c1d99998de8f3a2984e",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "2568cd6b36544aae90c3aea9e5146bd9",
      "Inputs": [
        {
          "Id": "5eb62bf4d89245f4a0d94c3da2414b77",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "08718e546466426295f1d1a15f7011dc",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt die Gesamtbogenlänge der Kurve zurück\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Id": "c1879b4337444f6c925f615e7d23dc77",
      "Inputs": [
        {
          "Id": "2c515ed474c049f691343842f817a66d",
          "Name": "values",
          "Description": "Die zur Summe zu addierenden Zahlen\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fd67a92bb9a7426ab162b37c085aafe6",
          "Name": "double",
          "Description": "Die Summe der Werte",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Ermittelt die Summe einer Reihe von Zahlen.\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "1c7866396afd4219a95d9ec94f4decb7",
      "Inputs": [
        {
          "Id": "26178bd661e448b0896ea5776d9eda60",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b094e14fbf934452b79cf5d278a1e23b",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "150f58c5123a40acbb122ca6291d256e",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8a92de01b1134c8b8f28638ba32a38da",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "543c2f5aed1249b4b23d0c0c0d69306f",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ca5dce6d1e774e11a67e3e5aa414d8f1",
          "Name": "list",
          "Description": "Eine Liste (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Clean@var[]..[],bool",
      "Id": "55bd7942d90b4a658752aec3ac28b668",
      "Inputs": [
        {
          "Id": "bb1e252fbab04691a5e8b0b614270f98",
          "Name": "list",
          "Description": "Liste mit Nullen und leeren Unterlisten zum Bereinigen\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "659eb0f5f50a446e8ead44d65847f00e",
          "Name": "preserveIndices",
          "Description": "Bietet die Option, die Indizes der Daten beizubehalten,\n\nbool\nVorgabewert : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0b20657754374435aa2a08e34e6a2bc0",
          "Name": "list",
          "Description": "Liste der umgestellten Listen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Bereinigt Daten durch Entfernen von Nullen und leeren Listen aus einer gegebenen Liste mit beliebigen Maßen.\n\nList.Clean (list: var[]..[], preserveIndices: bool = true): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "false;",
      "Id": "65fad18610d94c5aac3fd7a0159afd30",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e13e71cb07844bbe9afe815e19e4621a",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "List.RemoveIfNot@var[]..[],string",
      "Id": "9f5f081d4fe242c8a0ef19c54d6bf704",
      "Inputs": [
        {
          "Id": "e9554fde2dde4a70b9b76d6405239550",
          "Name": "list",
          "Description": "Liste, aus der Elemente entfernt werden\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dc0bf2eb708441aa937a8f645fc61932",
          "Name": "type",
          "Description": "Elementtyp\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5b249b9aa03d4589b03c4cd788c79df5",
          "Name": "list",
          "Description": "Liste, aus der alles bis auf einen festgelegten Typ entfernt wurde",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Entfernt die Einträge aus der Liste, die nicht zum angegebenen Typ gehören.\n\nList.RemoveIfNot (list: var[]..[], type: string): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Solid\";",
      "Id": "d6f09de473704b2bb44f0851f26b3327",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7047150592cb4099889642b21a6fa599",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "List.RemoveIfNot@var[]..[],string",
      "Id": "f0684ad171e542cfb6fffd3d3db6e36b",
      "Inputs": [
        {
          "Id": "bf9d7c80fe0441c6a04f1319a4640312",
          "Name": "list",
          "Description": "Liste, aus der Elemente entfernt werden\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8765c92c9eeb4d309e1165207d9a8d73",
          "Name": "type",
          "Description": "Elementtyp\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c769617d2d634b73ac1e6be77af191a3",
          "Name": "list",
          "Description": "Liste, aus der alles bis auf einen festgelegten Typ entfernt wurde",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Entfernt die Einträge aus der Liste, die nicht zum angegebenen Typ gehören.\n\nList.RemoveIfNot (list: var[]..[], type: string): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "6b1d102c1cb04d0bbe771fdcde3e2d4c",
      "Inputs": [
        {
          "Id": "6a504cbb833744ef9583006d84f79fcd",
          "Name": "geometry",
          "Description": "Die Geometrie, auf die Sie Farbe anwenden möchten.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2e24a71421584e8884cae27afd3a7f38",
          "Name": "color",
          "Description": "Die Farbe.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "18142358b6a24d8abb98f61fd588b91e",
          "Name": "GeometryColor",
          "Description": "Ein Anzeigeobjekt.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Zeigt die Geometrie mithilfe einer Farbe an.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 167,
        "G": 0,
        "B": 0,
        "A": 191
      },
      "NodeType": "ColorInputNode",
      "Id": "d47c77d346fa4309abc7c227edb9c552",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "842c572f6b05491e876eac3ff1bbdafe",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Wählen Sie eine Farbe aus der Palette."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "72fd816f25a443a0aeb47ee1036e428f",
      "Inputs": [
        {
          "Id": "a0e48ef635fc458fb54eeb127d1f0abc",
          "Name": "geometry",
          "Description": "Die Geometrie, auf die Sie Farbe anwenden möchten.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "77933cb6f75b4114848e5755547f629f",
          "Name": "color",
          "Description": "Die Farbe.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b5dc1c82fdc24ae1b4b7be264bb4c8af",
          "Name": "GeometryColor",
          "Description": "Ein Anzeigeobjekt.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Zeigt die Geometrie mithilfe einer Farbe an.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "1d178e950a204d49b53c049b24948fe6",
      "Inputs": [
        {
          "Id": "d4391e5517ba4843ad4ee1596536f775",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bb8bf747f9fb492696c7cf7b4b3812e5",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5d1856388240491a8b0cadaebaba60f2",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweep einer geschlossenen Kurve an einem Pfad entlang\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "9db7b07ec61444d4adced401f75ce71c",
      "Inputs": [
        {
          "Id": "812c93cd8c1847b5ab7bc9a3dac1f8fa",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "88f79bec7fcc47d3b94cc45287fa358f",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aeb81107d6e44369b281da59978bdc30",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweep einer geschlossenen Kurve an einem Pfad entlang\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "a4971d6b96a34728903a8cc08effb7f7",
      "Inputs": [
        {
          "Id": "d59a5f7b78f24933a0d7f9289a03fe12",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "369908ac95fd497bb5666c5ae43850f0",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9ac6d396ac9f4e21951c1d7fb881c91c",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e3d8494b09424cb68bb33c7d2ab77358",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt ein Rectangle zentriert am Ursprung der eingegebenen Plane mit der eingegebenen Breite (X-Achse) und Länge (Y-Achse).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Id": "5fd9f8e6c42749b29aec0b810abf9b4d",
      "Inputs": [
        {
          "Id": "bbf33c7af8a24d149057a8bf1c5100dc",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0132d7659b4a4b1b858e4ccc831241cd",
          "Name": "param",
          "Description": "double\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "78ed620eb06f4b469649876668f8fbc6",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt eine Ebene zurück, deren Normale an der Tangente der Kurve ausgerichtet ist. Parameter werden so angepasst, dass 0 immer der Anfangs- und 1 immer der Endpunkt ist.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x-0.02;",
      "Id": "33fd81e15b7a4f2aaaa9b1807f245401",
      "Inputs": [
        {
          "Id": "8cbae2e95b3b461abbf820f28c4ead91",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ec17d08f86fb44d5ac2c9fc59631d105",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x-0.02;",
      "Id": "17467940b55a4ef5a726be2d0dadf8dc",
      "Inputs": [
        {
          "Id": "02d125cfa84b47c9bd9251c24270552b",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a1c3d67a493e443da5fada15b748464a",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Id": "3b4b58a27a664475af835c9e25598ec4",
      "Inputs": [
        {
          "Id": "4c0fc09b686942f0901e9c1b86f28be8",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6279375f06d4460390df845977ca20ed",
          "Name": "param",
          "Description": "double\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9bc27b380a0e46fc844cdf5fc4f74ff9",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt eine Ebene zurück, deren Normale an der Tangente der Kurve ausgerichtet ist. Parameter werden so angepasst, dass 0 immer der Anfangs- und 1 immer der Endpunkt ist.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "8bcf9510ba5d4e99989c33e275279073",
      "Inputs": [
        {
          "Id": "d383abffd5dd4649be9e691a5c9c076e",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "29e5f66ae9aa44859e9d4d1d275829f3",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "83b0b6321e7b438abdfe8f0ee4909757",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2d486b5d477f4fd9b01898d732c406f7",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt ein Rectangle zentriert am Ursprung der eingegebenen Plane mit der eingegebenen Breite (X-Achse) und Länge (Y-Achse).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "7318f771c991487082dca027d6db06b0",
      "Inputs": [
        {
          "Id": "0bbfc6b17b904311915cdafe2bd7346e",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16a9927f648e40b6ac283c7485098529",
          "Name": "direction",
          "Description": "Direction vector\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4a8c6c1aa3584ab1bebab77c673dd403",
          "Name": "length",
          "Description": "Length of line\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bcf1163e5f904b65a823b34703c663b1",
          "Name": "Line",
          "Description": "Line from start direction and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt eine gerade Linie mit der angegebenen Länge vom Startpunkt ausgehend in Vektorrichtung.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "5f1411f021e143268c2965123ee85091",
      "Inputs": [
        {
          "Id": "a3756ec4f3e1414b95347668f85c697d",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b754287a20f44e36b37257b87cd2ece1",
          "Name": "direction",
          "Description": "Direction vector\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "149a234477884c8b93421165a21a2307",
          "Name": "length",
          "Description": "Length of line\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "272d3b23959d432185d8e74c2741cf01",
          "Name": "Line",
          "Description": "Line from start direction and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt eine gerade Linie mit der angegebenen Länge vom Startpunkt ausgehend in Vektorrichtung.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "((l-x)*height*witdh)*amount;",
      "Id": "faebf5cae66e4eaf82a89faa32477fcd",
      "Inputs": [
        {
          "Id": "8c0c93e7c948426fbf5b8f73b97f527d",
          "Name": "l",
          "Description": "l",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4253e49c335848288ab4964527dc07ac",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9d506e89cf9d4e6f8b4dd2c0c30b76e6",
          "Name": "height",
          "Description": "height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "51725f61f8af40a6b662e31ba7f94bd3",
          "Name": "witdh",
          "Description": "witdh",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5a16f24490174b699a8020b049730eb8",
          "Name": "amount",
          "Description": "amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bf44325d44ad4eb9b533c199e8b0b42e",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "4ca084ea96374b2fb11f09f08f5443c0",
      "Inputs": [
        {
          "Id": "c96b5983b4c4401290ecb2ec353018d0",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "111a29a7ddec4ccd8d071ff8e2fd4e33",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "df1fb46d21624618a14f7039c897e01b",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d7126573081e4ea4b18c6237508e26d6",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt abhängig von der Auswahl des booleschen Werts in der Testeingabe das Ergebnis für die True- oder False-Eingabe zurück."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"A quantity of reinforced concrete of \"+x+\"m3 is required.\";",
      "Id": "0dc835c40c2b416188e728284ef1ff2c",
      "Inputs": [
        {
          "Id": "8a190ae90adf4d70852b7185cc83153d",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "17f50b18bea143bab0504720c4270d32",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"A reinforced concrete/wood quantity of \"+x+\"m3 is required.\";",
      "Id": "d7bdc44503eb487ebff2ff098bcdde4f",
      "Inputs": [
        {
          "Id": "c4c63de457384f7596d059709c11fc6c",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6711c69f02f74a7e99673b5a743c3ca5",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x==\"ballast\";",
      "Id": "0513d90ebbc44524819b805dbe51617a",
      "Inputs": [
        {
          "Id": "07c6dc050ebe4ac3a47fc7c973eb870e",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "80e29424263742e9aa516e72fd5c77a1",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "ballast",
      "Id": "0d2041c388bc471da9de5bcf4dbc02f2",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3727b3531f744f978c7c67ebbdb1f9bd",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zeichenfolge."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "&&@var[]..[],var[]..[]",
      "Id": "228f0c984ec04b72b93e6b8a12d56d12",
      "Inputs": [
        {
          "Id": "894bfc1123a441f393a2bf597339fa29",
          "Name": "x",
          "Description": "Eine boolsche Prüfung auf True\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dfff620769294ef18e0aca276c886075",
          "Name": "y",
          "Description": "Ein weiterer boolescher Wert für die Prüfung auf True\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "584c0596c9c9453aae447e509327ce48",
          "Name": "bool",
          "Description": "Ergebnis der Prüfung",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Logischer UND-Operator\n\n&& (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;",
      "Id": "b098ea5931bb41d4a418ea3c002c0b32",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5129a12d6a384dd98525e9a2efd1c6f5",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x==\"concrete\";",
      "Id": "89796c4aa3b7465c806027a19a8879ed",
      "Inputs": [
        {
          "Id": "0ec9fb5c42fe49a38f3148fbb014e782",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7398f6cd26d14dabaea3a8f45de53b68",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "!=@var[]..[],var[]..[]",
      "Id": "217dc5c7fd7d4317bf604fe6fa8923ee",
      "Inputs": [
        {
          "Id": "ac97acd9229741a6b4e49f8940affebc",
          "Name": "x",
          "Description": "Ganzzahl oder double-Wert\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "00bb4be2dc5a42a68c90962fb001e3a1",
          "Name": "y",
          "Description": "Ganzzahl oder double-Wert\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "44446b10ce31451f96f9065a07dfb24c",
          "Name": "bool",
          "Description": "Ergebnis der Prüfung",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt True zurück, wenn die zwei Werte unterschiedlich sind\n\n!= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "&&@var[]..[],var[]..[]",
      "Id": "9218b41c7dec4d43ab8bb2e5c471af0e",
      "Inputs": [
        {
          "Id": "8007676d5dda4169b1ccdd20c2743b87",
          "Name": "x",
          "Description": "Eine boolsche Prüfung auf True\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "828b4a3d029e4724ae76d55a684dc84a",
          "Name": "y",
          "Description": "Ein weiterer boolescher Wert für die Prüfung auf True\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "20341576f38840c18b64aa724d91367b",
          "Name": "bool",
          "Description": "Ergebnis der Prüfung",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Logischer UND-Operator\n\n&& (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "a1396c22574e446ebcb7da511bfde968",
      "Inputs": [
        {
          "Id": "65d9c21da2ca46b7971e2ce59b7e7974",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5485ba767f8a4313a7840251d0f82db8",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c45a62dbb9f040af836969cbea0e864d",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cd7b1d9e34374c029d7d0f90f3615525",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt abhängig von der Auswahl des booleschen Werts in der Testeingabe das Ergebnis für die True- oder False-Eingabe zurück."
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "48f55fd03e7843b5b249bf3f0b0b9830",
      "Inputs": [
        {
          "Id": "e52dc4faf147440a933bca77377be1f7",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4fa14c18534143c38fe20213818e0e97",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9c5aee7322844afd8c178834ebe5aa59",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9f36bccc179642e28765684ca432e782",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt abhängig von der Auswahl des booleschen Werts in der Testeingabe das Ergebnis für die True- oder False-Eingabe zurück."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"A quantity of \"+x+\" sleepers is required.\";",
      "Id": "abd90ada216b409d8055aa8274489ea9",
      "Inputs": [
        {
          "Id": "4e400f3932f641d58b7020b0fd5fdf77",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ac721a7fb3fc4aa78e2dac751e1c6ee1",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.Offset@double,bool",
      "Id": "e89565e480d448e3a4def496e50a13cd",
      "Inputs": [
        {
          "Id": "1e4135b4c8ef44b5b27dc33ee4a1e7a3",
          "Name": "polyCurve",
          "Description": "Autodesk.DesignScript.Geometry.PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7b927d75b026486fab7773588fa70e48",
          "Name": "signedDistance",
          "Description": "Angegebener Versatz\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "63cffc833a0143cb995f2398c8fb71d6",
          "Name": "extendCircular",
          "Description": "Umschalten, um Ecken kreisförmig zu gestalten\n\nbool",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "548f0288ff12404fafc2693d9ed9e303",
          "Name": "Curve",
          "Description": "Offseted polycurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Versatz für Polykurve in ihrer Ebene\n\nPolyCurve.Offset (signedDistance: double, extendCircular: bool): Curve"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "c21175b9e3614544b79810b5c3f24b73",
      "Inputs": [
        {
          "Id": "f040e829c7a540a28ec6bbb89e014cb4",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f96290c5241d4fab9ea0a9b270ffe21e",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "35f5993b6f2d4513b379ae99e2ebed5e",
          "Name": "list",
          "Description": "Eine Liste (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x*-1;",
      "Id": "4d471b5f4eb84dcd82a9ee4676120d05",
      "Inputs": [
        {
          "Id": "5b2cbff3f78348e68780f49052063d46",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2a2ab6b0d6ea43f3aa9fff0f18ab4a5c",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "spurweite/2;",
      "Id": "b77c64d6bc5b48e0bce06306cff7fb95",
      "Inputs": [
        {
          "Id": "2c419fabdef645528c1b81e9bb3eca58",
          "Name": "spurweite",
          "Description": "spurweite",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5f99d18577fe42e1a86ef3311a3c374c",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "28ed1d29618548bcb794ff4498a46b89",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "645123e75be94a78b30e6934afd8e3e9",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Auswahl zwischen True und False"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "null;",
      "Id": "fc7649136bbf47f99db88f03f9188dff",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ba94ad417fd24fda92e0136a5f2c0241",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "<@var[]..[],var[]..[]",
      "Id": "90827c7391d94deeaa7e1094b219acf6",
      "Inputs": [
        {
          "Id": "9a3f928a39554cab9ba7602548ef203f",
          "Name": "x",
          "Description": "Ganzzahl oder double-Wert\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f55610d7de164ed2b658cc54f9672819",
          "Name": "y",
          "Description": "Ganzzahl oder double-Wert\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c966094177f64856a844a507b4ae8c52",
          "Name": "bool",
          "Description": "Ergebnis der Prüfung",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Vergleicht, ob x kleiner als y ist\n\n< (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 2.0,
      "MinimumValue": 0.5,
      "StepValue": 0.1,
      "InputValue": 1.435,
      "Id": "e28238558457484ca202da15dbc896c3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c2b97b414c2343d5bbeb047f13da686d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    }
  ],
  "Connectors": [
    {
      "Start": "4af185ba2fd447e4af41fcc884f6b975",
      "End": "9207f6fa3799422898fc35788d07959e",
      "Id": "4ea6a45b2a7e4108a8786a2d0ee5d2b3"
    },
    {
      "Start": "4af185ba2fd447e4af41fcc884f6b975",
      "End": "fd987d19522246d981c77393be1cabba",
      "Id": "914f14f5ecc3406484f1e1359e63d129"
    },
    {
      "Start": "4af185ba2fd447e4af41fcc884f6b975",
      "End": "19f12507a9d140e2a4518d6f3ffb5c14",
      "Id": "cec74064f1c44d4fb35da73e51897099"
    },
    {
      "Start": "4af185ba2fd447e4af41fcc884f6b975",
      "End": "199af9d5236a474bb8b1287fac4b0ba1",
      "Id": "84f62d7dcc2c4969aba6c835a21e3baa"
    },
    {
      "Start": "4af185ba2fd447e4af41fcc884f6b975",
      "End": "8fed0e2ea9fa45c7bd8c62b15d37d6cc",
      "Id": "c487cd8122ff48029c15f751df42e738"
    },
    {
      "Start": "4af185ba2fd447e4af41fcc884f6b975",
      "End": "e4bee22334924209b004297cfaabfab5",
      "Id": "f493e8735741464896b5dd0c4ce77520"
    },
    {
      "Start": "4af185ba2fd447e4af41fcc884f6b975",
      "End": "64e896be8bd743b8acd3d6527233f4d7",
      "Id": "0b093c18a04344da872574ad8534d650"
    },
    {
      "Start": "4af185ba2fd447e4af41fcc884f6b975",
      "End": "ab3a6b4c12924bb4987c318732c24e7e",
      "Id": "12aa1225529c4759b2b2eb63620315c9"
    },
    {
      "Start": "4af185ba2fd447e4af41fcc884f6b975",
      "End": "1e4135b4c8ef44b5b27dc33ee4a1e7a3",
      "Id": "6656459d6a0c4e33b4f710470deee2b9"
    },
    {
      "Start": "5601b065d80d479fbd8f33bbb5cbf923",
      "End": "280add19a3314e57835347a93e6185b9",
      "Id": "68dcd6fc0335429388613da0647a1a4d"
    },
    {
      "Start": "3f061a11dcc245a0999586da5e03cba2",
      "End": "cdc893e1f7474c25b5b547d0508d7c90",
      "Id": "f0d5080acf244cbd8107a061bc56df88"
    },
    {
      "Start": "520c0186d62d4991a41294330bf4322d",
      "End": "325e49773d244f9aa0e9dd97f41e3463",
      "Id": "4aa4065512414c0cb7e6bcaa03be86ab"
    },
    {
      "Start": "72fbdecf209f43659b05069de078c2cf",
      "End": "e02a5c221e394903a503b622ebbc2dc4",
      "Id": "05eee2cfa4f34bd38115e696beeb3172"
    },
    {
      "Start": "dcd9b3f966d44b70a50ce41b84b35de8",
      "End": "6423d66d167e46cb9db9aabd8128e34f",
      "Id": "39e4cd3784024d329ff18287fef9c926"
    },
    {
      "Start": "48dd07e76872456e9d5a998d9810fe48",
      "End": "375718c1917b4938bc4b2ad1bf547e9e",
      "Id": "924221297d9046e18cb74131dac257bc"
    },
    {
      "Start": "5635e67df2024702b980e93447b32839",
      "End": "f7941eea4ef24613a0cc91466cb1b874",
      "Id": "9c5b63751b4b42f8bbfbdbe6b25ebaea"
    },
    {
      "Start": "748ef7db7c5147be90b8bd510b7fd6e4",
      "End": "4173e26832dc4503b845cdc34f269f79",
      "Id": "c69bf9bd3bfc4847a4d8b7231d3efaa1"
    },
    {
      "Start": "78dd944793204e4aa01107a1b14d8db1",
      "End": "9c3822c50ba64dca9673101de61cf004",
      "Id": "1ae34a7ad16243a492159dbe6f6d2718"
    },
    {
      "Start": "78dd944793204e4aa01107a1b14d8db1",
      "End": "9b54beabc5f1461db55aefa20aaab0d6",
      "Id": "cb919f9935cb42129f054ff402fd95b8"
    },
    {
      "Start": "205b057c5e8d4379a39f0da85807387d",
      "End": "c5f64f6ca1434243be8fbeceff5a7bad",
      "Id": "5cdcd8ee24044dbfa5a3de16e7e46d78"
    },
    {
      "Start": "68249eb5938d4b62bf6ac269d07b2a4f",
      "End": "42e171f02af0412580c9d39dd11891b2",
      "Id": "0d4caa37b9a248d79c9ea9a37ecb39fb"
    },
    {
      "Start": "cf6c56ad335b44a686966c5a8d5d10f2",
      "End": "301c7dfded134cdfb815fe7918e72bb2",
      "Id": "c4ef5583777a4f6ea096c914ac15e210"
    },
    {
      "Start": "681a1f3e0cb8485c88760a6195409410",
      "End": "11ebbc1fe8c44c7fa525381eab0ec2fe",
      "Id": "4fb0af46c2fb4b9bb689a48744653efb"
    },
    {
      "Start": "681a1f3e0cb8485c88760a6195409410",
      "End": "74d9b036bf664cc3858f27ef69ebaa40",
      "Id": "36ba15eebba549c5b179e8476a29cd09"
    },
    {
      "Start": "681a1f3e0cb8485c88760a6195409410",
      "End": "1d53b79518a44c52b2de342a16a8abe2",
      "Id": "11839383727a40aeafc38e59d406ecf5"
    },
    {
      "Start": "e0d4bd8f626741b6a3502bdc1c60f451",
      "End": "5bef9f720f33451c96797b0ad5ff6890",
      "Id": "17ad0be9eed8466b89c765fa3ec30a43"
    },
    {
      "Start": "7347c2124cdd4a26bba99c9fb9678c10",
      "End": "68aefde289394a7ea21eed754f9d3fde",
      "Id": "a363cb157ade406f86ade9305318fa99"
    },
    {
      "Start": "830a4df5d9174b58be38dc1bde2ef43e",
      "End": "061cc62753004420a6449022a3fed455",
      "Id": "81608201391942daa2f63e0ce772408e"
    },
    {
      "Start": "830a4df5d9174b58be38dc1bde2ef43e",
      "End": "e8ac9286d58849479619c9d6676b63c9",
      "Id": "97ad9074021940ae9fe5e217ad824f8e"
    },
    {
      "Start": "355c233a0b344b649c3c8b30aa3bd086",
      "End": "8f3d54b23e2f4cf98c53878823201d2c",
      "Id": "0f90c731e37d4a9599b23f0a13d129ff"
    },
    {
      "Start": "355c233a0b344b649c3c8b30aa3bd086",
      "End": "2c254ccfc98f4383a077c13a4df524cf",
      "Id": "59fcaebb2c7c4f0cb25be4bb2f986a5e"
    },
    {
      "Start": "3bdea4b6ddcc4136998ca1cb6ea16b16",
      "End": "3b1454d5df0e4602bd9629b6420297e3",
      "Id": "0bb668519b814e4ea037289a89bab0db"
    },
    {
      "Start": "3bdea4b6ddcc4136998ca1cb6ea16b16",
      "End": "b3356fed86a941778bc36d9057ae2320",
      "Id": "eaafcf4e6abd45d8998fe4215d58cdc9"
    },
    {
      "Start": "3bdea4b6ddcc4136998ca1cb6ea16b16",
      "End": "9d506e89cf9d4e6f8b4dd2c0c30b76e6",
      "Id": "063fea1d9d6246c3b74d1674b21d2381"
    },
    {
      "Start": "3bdea4b6ddcc4136998ca1cb6ea16b16",
      "End": "8cbae2e95b3b461abbf820f28c4ead91",
      "Id": "4239c22615304bef8abe8bb548ef20c0"
    },
    {
      "Start": "4c54fe48615e4559a550c512f03a3177",
      "End": "f77cf6568833481a9217a53123262f4a",
      "Id": "0e51df6dc59c44749482d420413fc67b"
    },
    {
      "Start": "4c54fe48615e4559a550c512f03a3177",
      "End": "10d87890153b41c4a7061ec93760f056",
      "Id": "82ddc6eb3ba64ba7af565c49b91f1ff4"
    },
    {
      "Start": "4c54fe48615e4559a550c512f03a3177",
      "End": "51725f61f8af40a6b662e31ba7f94bd3",
      "Id": "260590241dca4fcc91949dd036698c5e"
    },
    {
      "Start": "4c54fe48615e4559a550c512f03a3177",
      "End": "02d125cfa84b47c9bd9251c24270552b",
      "Id": "e6b77a41e747483b9ff351281d546f94"
    },
    {
      "Start": "4c54fe48615e4559a550c512f03a3177",
      "End": "65e5add5fda749d28d5a31823293e3e3",
      "Id": "33810dee71184bdcaedd4568cfe59e5f"
    },
    {
      "Start": "cb3d6e9ed80142b1a6357deff039c414",
      "End": "d41b9773e2424ad2973e5dcd02abd8f2",
      "Id": "a88c7e3866ac470caa6fa530b6cd2e63"
    },
    {
      "Start": "c1b4bdde3bf74e4294e54e5488a9b444",
      "End": "2f07fee134b94ae7aa4b1d263f81e6c3",
      "Id": "314c63cf6657491fa4d2ed8eb6dc2e17"
    },
    {
      "Start": "c1b4bdde3bf74e4294e54e5488a9b444",
      "End": "0617585ad73e4194a6067c1f9ce9db29",
      "Id": "32a955beed3c437d88434474158e8ceb"
    },
    {
      "Start": "c27d1801b87a4f358bbc181b6343dc52",
      "End": "e3d929af9d5e4a50b6832f7faa1dbce1",
      "Id": "d11b55470ef64333b709d59d56987339"
    },
    {
      "Start": "d99be06198b04754a3f4a4cab5992d40",
      "End": "86c5a23826594376b1dd1f16977638eb",
      "Id": "b0e562449dd542998b353084a377a00a"
    },
    {
      "Start": "680f9e2e0dec4820a4b7b1cdf87f75f3",
      "End": "4e58dcb112a147d5910bede327c7da1c",
      "Id": "1f046e701e43475394652aebe081435f"
    },
    {
      "Start": "680f9e2e0dec4820a4b7b1cdf87f75f3",
      "End": "83c0c09abee6407e8b97903f1d99eddb",
      "Id": "b0ccbeb892fa4841a37069bb4fcd989f"
    },
    {
      "Start": "680f9e2e0dec4820a4b7b1cdf87f75f3",
      "End": "7a08cb44af224c1599ec4c0b30605b47",
      "Id": "09460dc7546446648a57decce44cde7b"
    },
    {
      "Start": "680f9e2e0dec4820a4b7b1cdf87f75f3",
      "End": "4253e49c335848288ab4964527dc07ac",
      "Id": "55657b8041a54cd19c46e75372c3d71b"
    },
    {
      "Start": "ebed95350b094ff993a5d1661b58a515",
      "End": "146ce604adb3456788866644b98b5f04",
      "Id": "850b1fb1430f44e1ac95a65d9a7414ca"
    },
    {
      "Start": "943153e4b1ae4cbb8e8ef7f9a87fcca3",
      "End": "4d54cfb4ae6e41708cb66e5745a081cf",
      "Id": "cc27401ff5204185bfadede0f423742c"
    },
    {
      "Start": "c8a9b5df97a1440bacdc3ccba807e49d",
      "End": "b04ca3fff87b452eba1d6b4a994344b2",
      "Id": "90998cc42d98403e90bca975c7bf1c51"
    },
    {
      "Start": "c8a9b5df97a1440bacdc3ccba807e49d",
      "End": "5be8e84c8c494f08b831646d7c19d90d",
      "Id": "01a9463306db46edac3909c3f7d3563f"
    },
    {
      "Start": "c8a9b5df97a1440bacdc3ccba807e49d",
      "End": "b5ae5f92359348d492377be6a098f353",
      "Id": "7deae830993340e48aaf9cab63154814"
    },
    {
      "Start": "99b00d3fd15b4712aad8baf161d71ee6",
      "End": "4fa14c18534143c38fe20213818e0e97",
      "Id": "bdab048d7ade43db9b205b69fd8cc5af"
    },
    {
      "Start": "99b00d3fd15b4712aad8baf161d71ee6",
      "End": "f55610d7de164ed2b658cc54f9672819",
      "Id": "49d289d51906460d9ef59a84f9dd7131"
    },
    {
      "Start": "ddbc3e11d1094f7eb5653bc986d83b21",
      "End": "ac97acd9229741a6b4e49f8940affebc",
      "Id": "b0894f3994a14477b97e7fd2d1a9a7f9"
    },
    {
      "Start": "ddbc3e11d1094f7eb5653bc986d83b21",
      "End": "ae826605f6e14d87bdd822023c077355",
      "Id": "20c71779625f43618918aada1faa4d90"
    },
    {
      "Start": "ddbc3e11d1094f7eb5653bc986d83b21",
      "End": "6e37adf89bce481b9541edf9b82fd4e5",
      "Id": "4bb1447fd3424f0b9984aceb5f88485f"
    },
    {
      "Start": "1e883329a312455083ce2ee64a677d4f",
      "End": "abfc933036804d42aff683ff37cd9307",
      "Id": "4e4cb7ac0aab4b6ba06c90df30ddbffd"
    },
    {
      "Start": "1e883329a312455083ce2ee64a677d4f",
      "End": "149a234477884c8b93421165a21a2307",
      "Id": "01aa18c59fc041a1baf7c1e6a5be63d0"
    },
    {
      "Start": "84a096c3bdff437baa2a3b083b9f7488",
      "End": "1482bcf447d84f778985ca5c8eec92d5",
      "Id": "dd3e1d54020245e083e29cd92b376d9a"
    },
    {
      "Start": "c6d06ef2731d4dc19d3df77520c0b1ad",
      "End": "6b365937a7c1413289d6060e0d7b7f9a",
      "Id": "775b8ecb1ad54bffba2655c126146db2"
    },
    {
      "Start": "1a6871f50e1d4765ba767fe83f7deda6",
      "End": "892210e9646e4d24bc214b32152f0b8d",
      "Id": "8e765d562f5041fcb320ae76f65c836c"
    },
    {
      "Start": "1a6871f50e1d4765ba767fe83f7deda6",
      "End": "4a8c6c1aa3584ab1bebab77c673dd403",
      "Id": "28dab2baeebb459482e101050b4197a1"
    },
    {
      "Start": "1a6871f50e1d4765ba767fe83f7deda6",
      "End": "a2f90f8207bb46d8a73a1b6409d20528",
      "Id": "e6b126765a0c4e628a091069108e9570"
    },
    {
      "Start": "9c64578761284089b5a2012b269f58b7",
      "End": "bda3c8ee89f0418c97e2f035a02d7a04",
      "Id": "3ee1efc16acf4cc9a78cd456b1c72078"
    },
    {
      "Start": "9c64578761284089b5a2012b269f58b7",
      "End": "57933ac5d5344000b8866ac9da64e52b",
      "Id": "3dc7cfa7cf6c48a98dfc9c6b1a1dfbc7"
    },
    {
      "Start": "9c64578761284089b5a2012b269f58b7",
      "End": "0bbfc6b17b904311915cdafe2bd7346e",
      "Id": "9411407a9b134968b25995e11af5ffaa"
    },
    {
      "Start": "9c64578761284089b5a2012b269f58b7",
      "End": "a3756ec4f3e1414b95347668f85c697d",
      "Id": "fe45ae894c674a529859873946271779"
    },
    {
      "Start": "cdf8fd7e4ed14d35a572f8531e5055c9",
      "End": "e0e71d6ed86b4a40af4da222e189d52a",
      "Id": "63b07db790f946f28f3c1e74e8963195"
    },
    {
      "Start": "cdf8fd7e4ed14d35a572f8531e5055c9",
      "End": "54f893432a5d4548900339257d150b12",
      "Id": "34bc395aae8c42ee90a6dcd2b02656ba"
    },
    {
      "Start": "e022bb8d349c434486c0e74d04a5cc83",
      "End": "895a965d31bf4b46b6d36728074af410",
      "Id": "be7869afbac146ea89fe60580e69dd09"
    },
    {
      "Start": "8f7d17bfec7a47649450ed024ada9e93",
      "End": "87c0523e7c1149fdb0dc3579c998198c",
      "Id": "43d99fbdbdce4a8e979c157fd9b5e188"
    },
    {
      "Start": "8f7d17bfec7a47649450ed024ada9e93",
      "End": "0cec2b47802745259504bbdd5bbed940",
      "Id": "5a22bac08b414fcab9dc67ac90818196"
    },
    {
      "Start": "d2390982bf6745c69858a0e6a11fd22e",
      "End": "89beff8d321a48f8a906f1728b71a052",
      "Id": "64793aba501b4436ace437a94edc4d0e"
    },
    {
      "Start": "12dad12c33ed4976bc6273cb342bdaaf",
      "End": "79fba94b03e047ffa6adf3625849f924",
      "Id": "19819bb2f0e14ef5b1608a6f445aa868"
    },
    {
      "Start": "b13ab51824a94324a67e0efa6a7f5149",
      "End": "d86c04326110481c91ba77902313d66c",
      "Id": "6b6486fdf3854a8da5e4d8d13f398f51"
    },
    {
      "Start": "b13ab51824a94324a67e0efa6a7f5149",
      "End": "f4c301f4367e48398b62565c21b3bef1",
      "Id": "90615d3325144f1fb8b0b131949dd52e"
    },
    {
      "Start": "1a766c558da44b60a921ce551ff499ba",
      "End": "14ab8652cafc499494cdf2d30b09abf4",
      "Id": "1573ef4f0a4f4d738160be138f1e2c16"
    },
    {
      "Start": "9d1952a207d14b6da21b355a71d91fa9",
      "End": "101cb250e78248da822189005534d7e3",
      "Id": "ac4cc90eb6764105a248a6dc22f0460d"
    },
    {
      "Start": "5be87443800c4585a7b6744026fc74c4",
      "End": "86abf1bb1d4f4c8ebf815fddc86bd7fa",
      "Id": "f2e416a12ac242de97ad226f466c57f1"
    },
    {
      "Start": "7125db21cfaa480dab2345bee5af5605",
      "End": "2ae92b3db3ba4cadbca25d1c93cc7d28",
      "Id": "1dde2b9461984e5b9ba5896ece09c89a"
    },
    {
      "Start": "7125db21cfaa480dab2345bee5af5605",
      "End": "5a16f24490174b699a8020b049730eb8",
      "Id": "3df7ce6a26754d69af62ef6d325accdc"
    },
    {
      "Start": "7125db21cfaa480dab2345bee5af5605",
      "End": "4e400f3932f641d58b7020b0fd5fdf77",
      "Id": "4168d0978c5347029b0ba8c012192298"
    },
    {
      "Start": "03634d1ccbc647db9d1a4f902370dea2",
      "End": "1049c9e726b841bd9f486f344f7e4038",
      "Id": "84bca49fb5484983964fb9272522d7c8"
    },
    {
      "Start": "6d06e5e008cf4d029cc16db6136adb46",
      "End": "404dc0b30ca04811b4b36037338a4906",
      "Id": "d42741fb34a346a3b814a547446f2ab4"
    },
    {
      "Start": "c1e1e0cb8554437d87ec5f2c1189b2d9",
      "End": "fe987654566045538d4013d5eb4f34fa",
      "Id": "f4e009dd706e4cbb93eae46932ce70a2"
    },
    {
      "Start": "50edc2f3e0404360be3e7e26d9e56203",
      "End": "d40cfcfc52df41b4b181cee7869f3adc",
      "Id": "368e002bd17a4bdb8accfc60e74040cd"
    },
    {
      "Start": "50edc2f3e0404360be3e7e26d9e56203",
      "End": "845ae24c6fea4920a173d9b188132edb",
      "Id": "1a19dd864f604f80b4a050404d5cc76c"
    },
    {
      "Start": "ccb1950dc0d9404fbe9535e5ebb49e54",
      "End": "9494bd6476b4431986404beeb5350bbf",
      "Id": "f30a18e0891c46699b5f0ba219b892f9"
    },
    {
      "Start": "1783d605e12d46c09c90c53bf8aa107e",
      "End": "0b19e297581d469fa9c0c1ff48dfb01b",
      "Id": "900602d3983b4653928f2fdb635fdfa3"
    },
    {
      "Start": "1783d605e12d46c09c90c53bf8aa107e",
      "End": "edaad0074f74409b8fb476d0b80f549e",
      "Id": "3bdf35948be249db840340fee8527f7c"
    },
    {
      "Start": "318baa60b6334a2bbec38cdd6724da56",
      "End": "2a6740cc2eb34ecbb3743aa6ff5ab0e3",
      "Id": "d2817234963744789ffa85d7d44d4375"
    },
    {
      "Start": "d1bc3cbd72a940e4937e433fc425b9db",
      "End": "9177edc5d01e487b9cb3aad66d7c8bf6",
      "Id": "ffce81b920694f86a995f9610a5f9228"
    },
    {
      "Start": "d1bc3cbd72a940e4937e433fc425b9db",
      "End": "d750fd39576c4c54adf0b4f912e85b4e",
      "Id": "6bb37c58beae40c7b2f47d2fccfd9760"
    },
    {
      "Start": "d1bc3cbd72a940e4937e433fc425b9db",
      "End": "767a839dff98455a9f51262359ce4b73",
      "Id": "0eeb41326237495686e69eeac1731dbc"
    },
    {
      "Start": "d1bc3cbd72a940e4937e433fc425b9db",
      "End": "6cb2e15afa8749ac915ab13a1c540dc8",
      "Id": "5edbc387d8ff47779ade5494267ff43a"
    },
    {
      "Start": "d1bc3cbd72a940e4937e433fc425b9db",
      "End": "16a9927f648e40b6ac283c7485098529",
      "Id": "389c7b9bf01d4800969855d2538e6f3e"
    },
    {
      "Start": "d1bc3cbd72a940e4937e433fc425b9db",
      "End": "b754287a20f44e36b37257b87cd2ece1",
      "Id": "0937ce5282d64eec826945077add74c4"
    },
    {
      "Start": "16a54bb3e7474e72ac98a8241282b47c",
      "End": "456c88b7a9c5435a98d94a17dca6d5e5",
      "Id": "ff4b1f4e4f5b4b39a95f5c434ea479e8"
    },
    {
      "Start": "bd8eb78a9a1140518f331803f2ddedd8",
      "End": "b7896363947f4ed1b98c0e18a05cece8",
      "Id": "083e2f05027947a08cd399fc8f86913a"
    },
    {
      "Start": "bd8eb78a9a1140518f331803f2ddedd8",
      "End": "f2f97f92a4644e249569cdb14043ed3a",
      "Id": "d4bae244926c4a1b8bb81016d675d870"
    },
    {
      "Start": "e3d93e73102845af917a26eaae08ecf9",
      "End": "9d9d89b2bbe54613bb6ab39a961dc502",
      "Id": "cfe2c0a9f7d7422ba1c3af6d38246771"
    },
    {
      "Start": "e3d93e73102845af917a26eaae08ecf9",
      "End": "894bfc1123a441f393a2bf597339fa29",
      "Id": "b8ac6a0a9c964846935a52e7b5c60731"
    },
    {
      "Start": "1dc65f0dc161400fa02600f8f73c4539",
      "End": "52280f3aa9b84dfcaa3a9c22c4daa674",
      "Id": "a143d0c538fe4e439cc25e3a8bcf1b7a"
    },
    {
      "Start": "7e28caacf21943088a09ed3c14820a72",
      "End": "6a8cbfacaf27452f9f288bd302915a91",
      "Id": "0196f73a9a2f43ca807533105e5eed66"
    },
    {
      "Start": "7e28caacf21943088a09ed3c14820a72",
      "End": "dcff292d5c124d599160e7ae4d153b87",
      "Id": "9f7a9f892dae4997ad5874391b75c4a7"
    },
    {
      "Start": "0707d6c853fd4402b5a1a96035fbcd6a",
      "End": "4ce3e767821240afa755eff17ab6a44f",
      "Id": "6810a72aa3bd4fd491827b32a085bbd6"
    },
    {
      "Start": "7c855ce0a82145f0965cbb543f89d6ef",
      "End": "1d785fc927034b82b40d5a85e7d6b018",
      "Id": "b0bb3756f062441db856ab5a2c649344"
    },
    {
      "Start": "d1e6eeec8bfe4e6b97edbc5ef8d44505",
      "End": "dd48ebbb837348a5900cc5644bfaa057",
      "Id": "3553b361d2a74f3bbc59a53eef60d301"
    },
    {
      "Start": "c28ad1dfc25240008aa8e65691b28c5a",
      "End": "e46a4144635f4ba3aeb67abe245c01b5",
      "Id": "fcf0bda70e7045e0b1936edc4dd3efbb"
    },
    {
      "Start": "2a1f905321ec4b66b69c9e83778566f6",
      "End": "f9b3a4deccd54e69a674fdb63d334c17",
      "Id": "275f605a4f4a4f7ebc1aca40de738613"
    },
    {
      "Start": "514f419e91604bc0a468ffecfe5284f6",
      "End": "536da970492c48c3b03f5ab5b896e6b7",
      "Id": "61b718ad7fb64ee0aa98a50f6bbea5e8"
    },
    {
      "Start": "bcbaac4f1e974f16882496d677d1d8ae",
      "End": "6fea431cf9954c0da15787b17618d87e",
      "Id": "c301d03d45c7437b846098531141b941"
    },
    {
      "Start": "bcbaac4f1e974f16882496d677d1d8ae",
      "End": "6668dcf194aa43678c493ea0e675c387",
      "Id": "5c03822293ca4e87997556ab0eaca8a5"
    },
    {
      "Start": "97fe7505a21a4720849603f44dc4c7d9",
      "End": "69eda5499f05438e904e22fbda2d4001",
      "Id": "3f7bb8600f9f4ff9bc609dc7e17c3cbc"
    },
    {
      "Start": "d394ce5f289544ee8ccd4e6e27e0a583",
      "End": "0fa3d0273eb84ebdbf088dd1aba705cb",
      "Id": "fd5f18d3303a498aa3e95d0ea7abb842"
    },
    {
      "Start": "09248fb3398c4d8f99c70a0eb84a6744",
      "End": "196ccf656b77483c8b53aa21b2125083",
      "Id": "41a204a5054a4908b94ace8ee6ca9c87"
    },
    {
      "Start": "e1031dc20c784bb6be12c776d3506c13",
      "End": "910c7a049e6943b082d9cebf5acc3fb3",
      "Id": "9ecce1ede99341c2bb52a9dc86e15521"
    },
    {
      "Start": "e1031dc20c784bb6be12c776d3506c13",
      "End": "ff046fb2ba98451bbb2617042d23dda0",
      "Id": "097f98e35282465dadaae9d72b628b03"
    },
    {
      "Start": "e1031dc20c784bb6be12c776d3506c13",
      "End": "8dd1945ed721496ab5752be202f27aaf",
      "Id": "6ea48d5817e9491f85f6d9c49b4bfa01"
    },
    {
      "Start": "1aa1a09493914bac87efbc1ae2838826",
      "End": "ea7040ca4c40408e9f511ed36cccf55d",
      "Id": "858d5f4b53764529bf37f8d8f4e9537d"
    },
    {
      "Start": "3fc0d6a9c0984150b19aec5e289e740d",
      "End": "6f803870811d4ea595b382acfa6691cd",
      "Id": "78226aba8c284655adbc1bf0a08beb2f"
    },
    {
      "Start": "7ce2be64b8d54f259f96085729fac3ec",
      "End": "50ff2c9d6c6645deaeb486a832b70a7b",
      "Id": "9b0f9260e08d492d85e52040a31b7685"
    },
    {
      "Start": "49ec45d66acd4b71b55000c7ac314073",
      "End": "85a6ed75c8f94833a5d9bb0965bb15e7",
      "Id": "0e47387d59ee422a86a6b3755b59918e"
    },
    {
      "Start": "49ec45d66acd4b71b55000c7ac314073",
      "End": "58dcbd7b3e7f402498d747bc76473023",
      "Id": "beb04a6681ff43b79ab12d6d7c3e7ab5"
    },
    {
      "Start": "2ad26ac004f94774be28bc61da724e01",
      "End": "96a275ac6f7741a3bd8cba8730592678",
      "Id": "f298e7cba0fc4b5d99698ff2c081a6de"
    },
    {
      "Start": "a2ac6158044f43f59ac1963d28dfa8be",
      "End": "0b9bfa7e49cb4aee990703bf65a00911",
      "Id": "88dd443a9717482da429a3accf106f86"
    },
    {
      "Start": "a2ac6158044f43f59ac1963d28dfa8be",
      "End": "e12a61d9f8a34c7e8e8537a0781890a7",
      "Id": "7bba950042394b798bfd36e8b29b9272"
    },
    {
      "Start": "54c812610ea543d88d54857d39214638",
      "End": "ee426a56a7a342cda0153b57b2ad21d9",
      "Id": "5fcce28fa908436a9661e9cb2ec187d2"
    },
    {
      "Start": "d6b2914b0b6a4276b121c432c5ecf485",
      "End": "c719217c199b409ba250edfe4b978e08",
      "Id": "cd2e92d89f1a49ce9fd2cbe22acd9ca1"
    },
    {
      "Start": "4e326d5c16be49f09be28946bff74390",
      "End": "f17895970db846ebb40302d63e2a0ed4",
      "Id": "50ba14bd88344c50b456e37b4d2899b6"
    },
    {
      "Start": "74d1d08b599a4096b51fbe49c17d2d8e",
      "End": "6873b81bfa804813b29bdb20948bc127",
      "Id": "9def0f91e5c1406fa3aa71923f853c04"
    },
    {
      "Start": "09db921430d945b4b5ca4f741fd273ae",
      "End": "9fd9c4f4534b45dd9b34f21e19f147c1",
      "Id": "3701f89d186941a68143764832b937e7"
    },
    {
      "Start": "18f8b5c1a80645baaa668deec63b711c",
      "End": "807404ba78014eac8cd557a472e7157f",
      "Id": "f337823a58b9487aae8ca1f984b9e42b"
    },
    {
      "Start": "0db651496628446fa44a989f02ae1cc7",
      "End": "81b82a1044fc42d1b0fc5530b96d154a",
      "Id": "3cd67822d7a64770931e253937b60941"
    },
    {
      "Start": "92531fd3eb5d4b3d8f9649f55bc11dc0",
      "End": "398687e347cd4594a8b178d352b77a83",
      "Id": "b6108f6e1f764eafaf4cc78fa7bd05f2"
    },
    {
      "Start": "674c68da3e2a47c493384e0b2791b6a8",
      "End": "986dcc7da4ce4d71b72f61d4c034ec4c",
      "Id": "2656845004b34a5fa9dc4d8d5f26f4da"
    },
    {
      "Start": "a8281c9adafb48719dd7a8dcc9ae6306",
      "End": "26178bd661e448b0896ea5776d9eda60",
      "Id": "8cca88ad8de94e96add0f931f38522c1"
    },
    {
      "Start": "625924875f524bd9bf21f6043e3b3b8b",
      "End": "addf42344ce042809a96e5dddc16a66a",
      "Id": "931813d15e3b45da867397f41ccaa715"
    },
    {
      "Start": "625924875f524bd9bf21f6043e3b3b8b",
      "End": "229dedde796243809cfaf51e31e83fda",
      "Id": "c9f2e26a316b425385319354acd9c3fd"
    },
    {
      "Start": "241f96874e444962a4473d39494101b6",
      "End": "f31931c7aa28407e85ecd3810051cc02",
      "Id": "64557d6685eb41458ba67516bbf4c47e"
    },
    {
      "Start": "241f96874e444962a4473d39494101b6",
      "End": "29dc06f8f64d4e9fbb422c22e4bd2fc8",
      "Id": "50c0123de0d740bb8b20aa010468eead"
    },
    {
      "Start": "35d9ca620dbb4760ae0762a9c99f6700",
      "End": "ba60e9015a254b1880b30409c3f02da6",
      "Id": "93005291e49f4aa6bd03154ea8f923fe"
    },
    {
      "Start": "ee1b829dcf60422fadb5f0d32dd56dcd",
      "End": "7d54b348882447b1a9b699a9c16939f1",
      "Id": "01375caf571b432294388d02882fd8e4"
    },
    {
      "Start": "6bde633aa514411fb4ea73631a888789",
      "End": "50cb6ac018b6450a9081c22087042d0e",
      "Id": "0e8c0b64deb64671b15bb3eb9145abfe"
    },
    {
      "Start": "5510140fba674e59b8f5c707494afc4d",
      "End": "32e070e970874a7783c835ad781601a5",
      "Id": "bc7c60c03ec04c6e988842538e57ba31"
    },
    {
      "Start": "b27e0ab947dc44d5a3ace4d705f62bf4",
      "End": "f566faa3606b47c0a9caaf53856f311b",
      "Id": "47f3da06d3cd418c99e966a5394f4a95"
    },
    {
      "Start": "82550f86fea947dca36c6917bd441bdb",
      "End": "d5ba01877a6547a48ca28b5851fd52a5",
      "Id": "f28b32783d794b7799b3a48378b68203"
    },
    {
      "Start": "b9be686651224eeebaad8317ccb96f15",
      "End": "b094e14fbf934452b79cf5d278a1e23b",
      "Id": "c867c171958943c0aafc4d93ebeb706a"
    },
    {
      "Start": "dee3c5dd985c4622a3f2c4d5b36322e9",
      "End": "cee5d550709f4ed18657e858fef6c0c0",
      "Id": "ff5bdbbfc90c4e43b225dc3d68b24c8d"
    },
    {
      "Start": "12235dd39ee94c1d99998de8f3a2984e",
      "End": "150f58c5123a40acbb122ca6291d256e",
      "Id": "ca6f17d0a32e43a9bb88b31334e29c3b"
    },
    {
      "Start": "08718e546466426295f1d1a15f7011dc",
      "End": "2c515ed474c049f691343842f817a66d",
      "Id": "0c2cedacf2da43489220475a87d0380d"
    },
    {
      "Start": "fd67a92bb9a7426ab162b37c085aafe6",
      "End": "186e16a4c1734af29498d487498ddaf7",
      "Id": "eef3f1de46cf46488435ee2a7f773ac0"
    },
    {
      "Start": "ca5dce6d1e774e11a67e3e5aa414d8f1",
      "End": "bb1e252fbab04691a5e8b0b614270f98",
      "Id": "3a5340f2f5b34b2faf855d361f0ecf95"
    },
    {
      "Start": "0b20657754374435aa2a08e34e6a2bc0",
      "End": "c19b8c2a62b440ed930e3bed4fac5a1b",
      "Id": "1ed42ae8aa0644af9e6ded121f811997"
    },
    {
      "Start": "e13e71cb07844bbe9afe815e19e4621a",
      "End": "659eb0f5f50a446e8ead44d65847f00e",
      "Id": "5b0d07f6f994492daa8eb9a3aee4edfb"
    },
    {
      "Start": "5b249b9aa03d4589b03c4cd788c79df5",
      "End": "6a504cbb833744ef9583006d84f79fcd",
      "Id": "33e59182aeab4365aaef90b136e36473"
    },
    {
      "Start": "7047150592cb4099889642b21a6fa599",
      "End": "dc0bf2eb708441aa937a8f645fc61932",
      "Id": "eba79b92de9c4f709959456e25c54d23"
    },
    {
      "Start": "7047150592cb4099889642b21a6fa599",
      "End": "8765c92c9eeb4d309e1165207d9a8d73",
      "Id": "320a9bab995045fb957184a833933a9f"
    },
    {
      "Start": "c769617d2d634b73ac1e6be77af191a3",
      "End": "a0e48ef635fc458fb54eeb127d1f0abc",
      "Id": "cd444d0d538944aa8e0afc22aa5df234"
    },
    {
      "Start": "842c572f6b05491e876eac3ff1bbdafe",
      "End": "2e24a71421584e8884cae27afd3a7f38",
      "Id": "e316f962165c44aa8b12c1f7aed36501"
    },
    {
      "Start": "842c572f6b05491e876eac3ff1bbdafe",
      "End": "77933cb6f75b4114848e5755547f629f",
      "Id": "40581a25dfc4468c805c47dc8fd8c0f7"
    },
    {
      "Start": "5d1856388240491a8b0cadaebaba60f2",
      "End": "e9554fde2dde4a70b9b76d6405239550",
      "Id": "221693ee971940f08a224467117b01f0"
    },
    {
      "Start": "aeb81107d6e44369b281da59978bdc30",
      "End": "216a2e11ac4d4a20a76a83c7d9d04f7c",
      "Id": "dbce0f1af90c45f395613f44516a3b60"
    },
    {
      "Start": "aeb81107d6e44369b281da59978bdc30",
      "End": "bf9d7c80fe0441c6a04f1319a4640312",
      "Id": "892bac8f8367425a8d6cea8d54fb4d8a"
    },
    {
      "Start": "e3d8494b09424cb68bb33c7d2ab77358",
      "End": "d4391e5517ba4843ad4ee1596536f775",
      "Id": "f933fbf998a749e7bb6cf0e7eec8dc1a"
    },
    {
      "Start": "78ed620eb06f4b469649876668f8fbc6",
      "End": "d59a5f7b78f24933a0d7f9289a03fe12",
      "Id": "4c749432ae2e48ccab651c9c29e17f1c"
    },
    {
      "Start": "ec17d08f86fb44d5ac2c9fc59631d105",
      "End": "83b0b6321e7b438abdfe8f0ee4909757",
      "Id": "192b18dad6924aeca23b33ad4144df9f"
    },
    {
      "Start": "ec17d08f86fb44d5ac2c9fc59631d105",
      "End": "9ac6d396ac9f4e21951c1d7fb881c91c",
      "Id": "6f031e1020be4c919a080a1c775cd421"
    },
    {
      "Start": "a1c3d67a493e443da5fada15b748464a",
      "End": "369908ac95fd497bb5666c5ae43850f0",
      "Id": "a5cf05ead034428aa241f80340b333ca"
    },
    {
      "Start": "a1c3d67a493e443da5fada15b748464a",
      "End": "29e5f66ae9aa44859e9d4d1d275829f3",
      "Id": "553c0b892728453082c03e95b10ae5b4"
    },
    {
      "Start": "9bc27b380a0e46fc844cdf5fc4f74ff9",
      "End": "d383abffd5dd4649be9e691a5c9c076e",
      "Id": "766f6ac0148c458f889a2df5515d8fd7"
    },
    {
      "Start": "2d486b5d477f4fd9b01898d732c406f7",
      "End": "812c93cd8c1847b5ab7bc9a3dac1f8fa",
      "Id": "9814bfb5830541739b51bca7e9807311"
    },
    {
      "Start": "bcf1163e5f904b65a823b34703c663b1",
      "End": "4c0fc09b686942f0901e9c1b86f28be8",
      "Id": "4b78940de2d248b79624563497843679"
    },
    {
      "Start": "bcf1163e5f904b65a823b34703c663b1",
      "End": "88f79bec7fcc47d3b94cc45287fa358f",
      "Id": "776eb5f385c3425f833e3f8faf5b101b"
    },
    {
      "Start": "272d3b23959d432185d8e74c2741cf01",
      "End": "bbf33c7af8a24d149057a8bf1c5100dc",
      "Id": "ce5d9a8386774165b54388f8103c7d26"
    },
    {
      "Start": "272d3b23959d432185d8e74c2741cf01",
      "End": "bb8bf747f9fb492696c7cf7b4b3812e5",
      "Id": "03764ec1807b4c7f8f9f9409c5ad5fef"
    },
    {
      "Start": "bf44325d44ad4eb9b533c199e8b0b42e",
      "End": "8a190ae90adf4d70852b7185cc83153d",
      "Id": "b405f3f92a32458c878b882b1df2c897"
    },
    {
      "Start": "bf44325d44ad4eb9b533c199e8b0b42e",
      "End": "c4c63de457384f7596d059709c11fc6c",
      "Id": "f11a69ec7c8c4fc7826869e57a02530b"
    },
    {
      "Start": "d7126573081e4ea4b18c6237508e26d6",
      "End": "8a92de01b1134c8b8f28638ba32a38da",
      "Id": "d0030acd5d264ba5ae1c80d1002446b3"
    },
    {
      "Start": "17f50b18bea143bab0504720c4270d32",
      "End": "111a29a7ddec4ccd8d071ff8e2fd4e33",
      "Id": "774d87f2a2864634a54bee355b8f7c0c"
    },
    {
      "Start": "6711c69f02f74a7e99673b5a743c3ca5",
      "End": "df1fb46d21624618a14f7039c897e01b",
      "Id": "7fdea97457964a7a9a060fa4efea1d06"
    },
    {
      "Start": "80e29424263742e9aa516e72fd5c77a1",
      "End": "6ba16345c9c34a3a8d621c90d4bbb898",
      "Id": "f5c776cb9a2a4f1db19c34a9568b32a1"
    },
    {
      "Start": "80e29424263742e9aa516e72fd5c77a1",
      "End": "d6bbb73caf234f6f80287f9a3cfa26cf",
      "Id": "954b1fb0ff5a4601a7d272c9051f2f00"
    },
    {
      "Start": "3727b3531f744f978c7c67ebbdb1f9bd",
      "End": "07c6dc050ebe4ac3a47fc7c973eb870e",
      "Id": "2978036529314a4fbceb4b31c5dcb0ba"
    },
    {
      "Start": "3727b3531f744f978c7c67ebbdb1f9bd",
      "End": "0ec9fb5c42fe49a38f3148fbb014e782",
      "Id": "f85b0a8bc8334877abd26ed41292fef1"
    },
    {
      "Start": "584c0596c9c9453aae447e509327ce48",
      "End": "6de364929447485fb8f2753cd87f5e04",
      "Id": "eeb7ec656e164f09bc198410b9061942"
    },
    {
      "Start": "584c0596c9c9453aae447e509327ce48",
      "End": "85ab81411541486fa3125687733b3742",
      "Id": "d825e75cf015488b892eb64ba0512917"
    },
    {
      "Start": "584c0596c9c9453aae447e509327ce48",
      "End": "50551316d37f4950999829c0eeed3e1d",
      "Id": "2a8c76a7642442a0b6d2dda5feaefa50"
    },
    {
      "Start": "5129a12d6a384dd98525e9a2efd1c6f5",
      "End": "00bb4be2dc5a42a68c90962fb001e3a1",
      "Id": "d24b4f9935e247f5bbd5d16239049875"
    },
    {
      "Start": "7398f6cd26d14dabaea3a8f45de53b68",
      "End": "dfff620769294ef18e0aca276c886075",
      "Id": "d03cc61d74394253a2cfbbeb5e4a7a01"
    },
    {
      "Start": "7398f6cd26d14dabaea3a8f45de53b68",
      "End": "8007676d5dda4169b1ccdd20c2743b87",
      "Id": "627e06c8f2af45ceab30d50d5997ef5c"
    },
    {
      "Start": "44446b10ce31451f96f9065a07dfb24c",
      "End": "828b4a3d029e4724ae76d55a684dc84a",
      "Id": "5d5165820b434d298ab59a23fd6bf432"
    },
    {
      "Start": "20341576f38840c18b64aa724d91367b",
      "End": "c96b5983b4c4401290ecb2ec353018d0",
      "Id": "25f47b7f1ec742fea0c1827cf9994039"
    },
    {
      "Start": "cd7b1d9e34374c029d7d0f90f3615525",
      "End": "2c419fabdef645528c1b81e9bb3eca58",
      "Id": "2c63ad0fe9cf4c3ea27d09f9dc30ff92"
    },
    {
      "Start": "9f36bccc179642e28765684ca432e782",
      "End": "8c0c93e7c948426fbf5b8f73b97f527d",
      "Id": "dcd85cf3c6854b7cb53407ee5bd0696e"
    },
    {
      "Start": "9f36bccc179642e28765684ca432e782",
      "End": "c189c3b86e454604b6c4a6358c392487",
      "Id": "ec7091688392455c9e690782a59614e8"
    },
    {
      "Start": "ac721a7fb3fc4aa78e2dac751e1c6ee1",
      "End": "543c2f5aed1249b4b23d0c0c0d69306f",
      "Id": "6fc41122315045c688223b78d8c69b8f"
    },
    {
      "Start": "548f0288ff12404fafc2693d9ed9e303",
      "End": "5eb62bf4d89245f4a0d94c3da2414b77",
      "Id": "69412067891241ecbfec5642c1cca53d"
    },
    {
      "Start": "548f0288ff12404fafc2693d9ed9e303",
      "End": "1d72394f478d497781da2bfc836a090d",
      "Id": "acaa918cf1a04046a8c4bab5588efd6a"
    },
    {
      "Start": "548f0288ff12404fafc2693d9ed9e303",
      "End": "51ba1c7440354845a193252391a39c60",
      "Id": "59cea232619a481aa351188b6a99b17c"
    },
    {
      "Start": "35f5993b6f2d4513b379ae99e2ebed5e",
      "End": "7b927d75b026486fab7773588fa70e48",
      "Id": "88b70955267e429b820660fe787b397c"
    },
    {
      "Start": "2a2ab6b0d6ea43f3aa9fff0f18ab4a5c",
      "End": "f96290c5241d4fab9ea0a9b270ffe21e",
      "Id": "e70a372bcf274861b581043be168a3f0"
    },
    {
      "Start": "5f99d18577fe42e1a86ef3311a3c374c",
      "End": "f040e829c7a540a28ec6bbb89e014cb4",
      "Id": "8d3f0e73a66840e483774a2a485a3344"
    },
    {
      "Start": "5f99d18577fe42e1a86ef3311a3c374c",
      "End": "5b2cbff3f78348e68780f49052063d46",
      "Id": "edb5213071c64ab4be67bc6beec1ada2"
    },
    {
      "Start": "645123e75be94a78b30e6934afd8e3e9",
      "End": "63cffc833a0143cb995f2398c8fb71d6",
      "Id": "bc00a78b7c0a40c2b329f59ad7aa4276"
    },
    {
      "Start": "ba94ad417fd24fda92e0136a5f2c0241",
      "End": "9c5aee7322844afd8c178834ebe5aa59",
      "Id": "73f2b0ff84df4871a3b36a9b498b48bb"
    },
    {
      "Start": "ba94ad417fd24fda92e0136a5f2c0241",
      "End": "c45a62dbb9f040af836969cbea0e864d",
      "Id": "539f9435f14c4e2281a9856423680c84"
    },
    {
      "Start": "c966094177f64856a844a507b4ae8c52",
      "End": "e52dc4faf147440a933bca77377be1f7",
      "Id": "b46fdd3ac3444945ade52cd750bd2217"
    },
    {
      "Start": "c966094177f64856a844a507b4ae8c52",
      "End": "65d9c21da2ca46b7971e2ce59b7e7974",
      "Id": "a5a24b4a6aa947528775ef32764e21e4"
    },
    {
      "Start": "c2b97b414c2343d5bbeb047f13da686d",
      "End": "9a3f928a39554cab9ba7602548ef203f",
      "Id": "762ec8b1faab4861b440cb8ee0033e8d"
    },
    {
      "Start": "c2b97b414c2343d5bbeb047f13da686d",
      "End": "5485ba767f8a4313a7840251d0f82db8",
      "Id": "d38df2c1feff4461bc094daf592b6ea7"
    }
  ],
  "Dependencies": [],
  "NodeLibraryDependencies": [],
  "Thumbnail": "",
  "GraphDocumentationURL": null,
  "ExtensionWorkspaceData": [
    {
      "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670",
      "Name": "Properties",
      "Version": "2.12",
      "Data": {}
    }
  ],
  "Author": "",
  "Linting": {
    "activeLinter": "Keine",
    "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": "Automatic",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Hintergrundvorschau",
      "EyeX": 22.379325866699219,
      "EyeY": 2.1843080520629883,
      "EyeZ": 6.2251615524291992,
      "LookX": -10.927114486694336,
      "LookY": -4.9668388366699219,
      "LookZ": -8.2012844085693359,
      "UpX": -0.1058041974902153,
      "UpY": 0.9912114143371582,
      "UpZ": -0.079406924545764923
    },
    "NodeViews": [
      {
        "ShowGeometry": false,
        "Name": "PolyCurve.ByPoints",
        "Id": "4b197a2d653b4223a0c83e2464cb9d05",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1184.2654268206161,
        "Y": 759.34765343207857
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "2ca6823a455d415482f699cea3c125ae",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 216.26542682061518,
        "Y": 893.34765343207857
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "c5690edb9d1b4fb2958b937271cec957",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 927.26542682061518,
        "Y": 759.34765343207857
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "dc9b72bba8bc4311af2aee1f52073d9f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -457.73457317938482,
        "Y": 862.34765343207857
      },
      {
        "ShowGeometry": true,
        "Name": "*",
        "Id": "293fe833119b4519aa84642732e9ea27",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 615.26542682061518,
        "Y": 826.34765343207857
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Sin",
        "Id": "ec1343a619664401a2a849cc3a972b8a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 216.26542682061518,
        "Y": 785.34765343207857
      },
      {
        "ShowGeometry": true,
        "Name": "*",
        "Id": "a7254cff63514f03a6fac6d6bfd4b5d8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -58.734573179385166,
        "Y": 785.34765343207857
      },
      {
        "ShowGeometry": true,
        "Name": "Math.DegreesToRadians",
        "Id": "5555c458ba0e4a5697be876a88ea5011",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 615.26542682061518,
        "Y": 718.34765343207857
      },
      {
        "ShowGeometry": true,
        "Name": "Track.length",
        "Id": "f96937955c2c4955af2fd2e89b0fbf28",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -701.73457317938482,
        "Y": 720.06098676541262
      },
      {
        "ShowGeometry": true,
        "Name": "Range",
        "Id": "41540465cd5c4a3394a80b8547c486c4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -457.73457317938482,
        "Y": 700.84765343207857
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "51a95510346e41dfa691c372118735bd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -701.73457317938482,
        "Y": 828.84765343207857
      },
      {
        "ShowGeometry": true,
        "Name": "Track.Start",
        "Id": "060e338d620249da9ee9d7b5126caf58",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -701.73457317938482,
        "Y": 635.847653432079
      },
      {
        "ShowGeometry": true,
        "Name": "Rectangle.ByWidthLength",
        "Id": "3359c0f14c2840f98d25e9dc142fbe91",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3882.53325444735,
        "Y": 764.20844490767661
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "4573a24784bd46c9ad08940d9c964b1b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3072.93325444735,
        "Y": 782.15467345809668
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "2198d0a21a3b4538a158f55b287feaee",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3532.13325444735,
        "Y": 883.20844490767661
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PlaneAtParameter",
        "Id": "8900f58e07af49cfaea2b94daed1230b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3241.7332544473497,
        "Y": 652.20844490767672
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.BySweep",
        "Id": "46a0140b7e8f45219519628aabaf06e2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4195.33325444735,
        "Y": 764.20844490767661
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "a1e7e01bdbab4ac0abf22a733bb80a3f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3639.7713792869545,
        "Y": 1468.9527054029872
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "d5ddcc9a4a294a9e8c68541729d12590",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3034.7713792869549,
        "Y": 1321.9527054029872
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "01e454505f7c41bf94fd7ef71d245ca0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3034.7713792869549,
        "Y": 1238.9527054029872
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PlaneAtParameter",
        "Id": "fec1cc231d274df5a3dac5837405b7d9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3034.7713792869549,
        "Y": 1103.9527054029872
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.BySweep",
        "Id": "002a4611cd504e95a924f8c9e2851394",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3639.7713792869545,
        "Y": 1200.9527054029872
      },
      {
        "ShowGeometry": false,
        "Name": "Rectangle.ByWidthLength",
        "Id": "034d24b03d50415d9cf5a9223f8b6bd1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3326.7713792869549,
        "Y": 1187.9527054029872
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "1df8fa0d644749cbb3745b6be8839bb4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3927.7713792869545,
        "Y": 1287.9527054029872
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "cc59f96cfd8e47bcba0d33d9102a8634",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4482.53325444735,
        "Y": 817.80844490767663
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "b1a7591a98d940d592f5ced8a78946f9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4195.33325444735,
        "Y": 897.40844490767665
      },
      {
        "ShowGeometry": true,
        "Name": "sleeper spacing",
        "Id": "8029a82fd05743b69f3c25146e552c7f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1531.7410173765072,
        "Y": 1749.2269974605954
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PlaneAtParameter",
        "Id": "cbc27f4bbff54b26b8a28b603d89ae72",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3034.7713792869549,
        "Y": 1404.9527054029872
      },
      {
        "ShowGeometry": false,
        "Name": "Rectangle.ByWidthLength",
        "Id": "4724a96f986a4f898576ef16a9319ec6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3326.7713792869549,
        "Y": 1347.9527054029872
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.BySweep",
        "Id": "4497ddf54d654533b19b43a9824512fc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3639.7713792869545,
        "Y": 1334.9527054029872
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "29d56935eb6f47a6b002c6915597c607",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3927.7713792869545,
        "Y": 1422.9527054029872
      },
      {
        "ShowGeometry": true,
        "Name": "sleeper length",
        "Id": "e6769af892274afba6c22c81a4c192bb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1528.70717566835,
        "Y": 1506.35654969411
      },
      {
        "ShowGeometry": true,
        "Name": "bi-block-sleeper distance",
        "Id": "c761d9c9a0ac41e498eb683f4012545f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1539.5924549579872,
        "Y": 1845.9404078972163
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "7f7ca4544b2b4d00bc464968a5260145",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1762.655465354414,
        "Y": 2109.6449454985127
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "aa3ff76cfdc54d29bed74a7bb38e1432",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2129.8554653544138,
        "Y": 1511.2306807040325
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "736861c500384d9b99456aff7a05f5e4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2194.557189510534,
        "Y": 2056.8694282575425
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "7ca2948a18e64fa9bc47e0b2151b92ce",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1403.4554653544139,
        "Y": 1825.5444797679424
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "86bc4489d05347adbee15eff2712673c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1762.655465354414,
        "Y": 1778.3311464346025
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "a6db3e2e41784e0b9aa94edfb763d55b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1762.655465354414,
        "Y": 2217.6449454985127
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "91d1d50b417f41d49ea91e64ef0dbeb3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1403.4554653544139,
        "Y": 1934.5444797679424
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointDirectionLength",
        "Id": "64d45b3c9df24910a98e1391233733c3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2467.4554653544142,
        "Y": 1809.7761034230425
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "83c9380663aa4a6e92779a0a4ca02259",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2129.8554653544138,
        "Y": 2215.6449454985127
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "43ba63feff00484daa74ae7aa4f1eed3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1403.4554653544139,
        "Y": 2217.6449454985127
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Length",
        "Id": "3c19cb6b4ba34eabb265d3c0dee8cad9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -727.744534645578,
        "Y": 1909.4675021143626
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtSegmentLength",
        "Id": "0188879291c540ffb10a0ebb32ec19a5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 405.05546535442204,
        "Y": 1892.4675021143626
      },
      {
        "ShowGeometry": false,
        "Name": "Sequence",
        "Id": "df88df9762ff450d853acb741a4b164d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 124.25546535442197,
        "Y": 1918.4675021143626
      },
      {
        "ShowGeometry": true,
        "Name": "/",
        "Id": "a338bb9f73244190a1874a014287aa18",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -433.34453464557805,
        "Y": 2018.4675021143626
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Ceiling",
        "Id": "f58a7068032f4cd59c4e849865c7bef6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -158.94453464557802,
        "Y": 1998.4675021143626
      },
      {
        "ShowGeometry": true,
        "Name": "%",
        "Id": "c09645429d4844a68bb09daf24f76533",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -433.34453464557805,
        "Y": 1800.4675021143626
      },
      {
        "ShowGeometry": true,
        "Name": "/",
        "Id": "7ee99fe500894212b65b92dce9fbbce0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -158.94453464557802,
        "Y": 1864.4675021143626
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "7986f5c1c88544b0aa0cb1b278eee2f1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -433.34453464557805,
        "Y": 1934.4675021143626
      },
      {
        "ShowGeometry": false,
        "Name": "CenterCoordinateSystem",
        "Id": "17888040a30c4579b69d85c80f8cbe47",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1035.4554653544239,
        "Y": 1840.4675021143626
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.ParameterAtPoint",
        "Id": "fc1192291e8043fe9a6818ff96056c6c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 741.05546535442193,
        "Y": 1866.4675021143626
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointDirectionLength",
        "Id": "a76dc36bedc94edfa63408d73c7a5ea0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2467.4554653544142,
        "Y": 1511.2306807040325
      },
      {
        "ShowGeometry": false,
        "Name": "CoordinateSystem.Origin",
        "Id": "6104882341964e7a8c4256065edf72d9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1403.4554653544139,
        "Y": 1717.3311464346025
      },
      {
        "ShowGeometry": true,
        "Name": "CoordinateSystem.XAxis",
        "Id": "8fc17c18505c4462b92b7a5b33420c0a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1766.459990808394,
        "Y": 1965.5061205210923
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "2af1ddd2b3ea400c94788b76bef29089",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3532.13325444735,
        "Y": 697.20844490767661
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "557385b5f6364312a61c806bbfc4dc55",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3241.7332544473497,
        "Y": 786.36800679142664
      },
      {
        "ShowGeometry": true,
        "Name": "slab track",
        "Id": "24ac1661a0454daeb6ff1641a80f22be",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1534.3036898352452,
        "Y": 1940.4069468700811
      },
      {
        "ShowGeometry": true,
        "Name": "If",
        "Id": "1066b89cc4034889a194cb51453513b1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -154.38507887433565,
        "Y": 3298.574444707368
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "6ef90ba6e7734015888893aacea0ff0f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -504.7850788743358,
        "Y": 3430.074444707368
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PlaneAtParameter",
        "Id": "710691bfe0d44f3faedacfb61cce45a2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -795.18507887433566,
        "Y": 3085.574444707368
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "f13f109a477c48a99c0a4eb0c4ed6afb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -504.7850788743358,
        "Y": 3085.574444707368
      },
      {
        "ShowGeometry": false,
        "Name": "Rectangle.ByWidthLength",
        "Id": "69e562dc6c3f4f18b2db8d9e960365ef",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 127.21492112566443,
        "Y": 3272.574444707368
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.BySweep",
        "Id": "14293be2558d481c8da1d2bdd958e0af",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 440.01492112566041,
        "Y": 3272.574444707368
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "78908aeeb36244d183f988966a66e270",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1014.4149211256604,
        "Y": 3326.574444707368
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "4e94ce5d96554497b195d3b593e8249f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 727.21492112566034,
        "Y": 3406.574444707368
      },
      {
        "ShowGeometry": true,
        "Name": "If",
        "Id": "c1fb0242f21c470e9728ff7355760106",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -154.38507887433565,
        "Y": 3457.574444707368
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.DifferenceAll",
        "Id": "de6b46d92b9a43dc8f5b6d5185ee3de4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 727.21492112566034,
        "Y": 3272.574444707368
      },
      {
        "ShowGeometry": false,
        "Name": "If",
        "Id": "86e8dd70702e40ae828eb6425bcab3d1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -154.38507887433565,
        "Y": 3139.574444707368
      },
      {
        "ShowGeometry": true,
        "Name": "List.Empty",
        "Id": "fb5463f64d7c44fbaf26dde3ba8c5b5c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -504.7850788743358,
        "Y": 3271.574444707368
      },
      {
        "ShowGeometry": false,
        "Name": "List.Clean",
        "Id": "fb23b5c3d74d4c189d74a506a83fbb72",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -312.39773102527624,
        "Y": 2652.3532336044159
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.DifferenceAll",
        "Id": "3ac6c8121ba84b6ba4285e7190574a22",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 638.0022689747218,
        "Y": 2577.3532336044159
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "3cc44b5837934e11bc4dc938f2a4c520",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -602.79773102527633,
        "Y": 2673.3532336044159
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PlaneAtParameter",
        "Id": "1a0544634e6e485e928cc8125aebd87f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -602.79773102527633,
        "Y": 2431.3532336044159
      },
      {
        "ShowGeometry": false,
        "Name": "Rectangle.ByWidthLength",
        "Id": "d70a34ff0baf4c309f9aff984056c2ee",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 38.002268974723734,
        "Y": 2480.3532336044159
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "e458cfd4a74d4cd68e7cad41b9c2a467",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -771.59773102527629,
        "Y": 2533.3532336044159
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.BySweep",
        "Id": "f0ce2f37ec3c4da0b6969dc327870b70",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 350.80226897472369,
        "Y": 2523.3532336044159
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "5a80bad2d912455c9641b91f985da6a0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -312.39773102527624,
        "Y": 2837.0057083609759
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "ad7234b5ae06486fa3eed85b2b5fbfeb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -312.39773102527624,
        "Y": 2467.3532336044159
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "610bba5a125a4a628fab325614e6e3bf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -602.79773102527633,
        "Y": 2564.5665669377559
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "ff1d9ca1e58e492cab531f9c9abb5a14",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 925.20226897472162,
        "Y": 2630.9532336044258
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "2eb0c98029cd4b1bba18011dacda8fd1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 638.0022689747218,
        "Y": 2710.5532336044157
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.ByUnion",
        "Id": "8891971d2dd649ae80a27eeeb33abae3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 38.002268974723734,
        "Y": 2639.3532336044159
      },
      {
        "ShowGeometry": false,
        "Name": "List.RemoveIfNot",
        "Id": "c9512264d6934c21822e28b8bafa3f45",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 350.80226897472369,
        "Y": 2657.3532336044159
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "2dcfc7ca1d9845f0a6c21d00e3ec8de8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 38.002268974723734,
        "Y": 2748.5665669377559
      },
      {
        "ShowGeometry": false,
        "Name": "List.LastItem",
        "Id": "b0d95c713c914c03b1ede7f6738932e4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3914.0234396371243,
        "Y": 2736.1156577517845
      },
      {
        "ShowGeometry": false,
        "Name": "List.FirstItem",
        "Id": "b59651f7af404edc807d139663905b1e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3914.0234396371243,
        "Y": 2628.1156577517845
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.Union",
        "Id": "6b94faba321a480c8e695e1f8fcd1a32",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4177.0234396371243,
        "Y": 2669.1156577517845
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "e6f1a050cf6342308aea7ae61537c9c8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4746.6103040308317,
        "Y": 2673.3289910851145
      },
      {
        "ShowGeometry": false,
        "Name": "List.Clean",
        "Id": "7b779b7de356463d916b87b182aaaa8e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3590.0234396371243,
        "Y": 2682.1156577517845
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "9deb393b16b046c2b1a194d94225d6d4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2863.0234396371243,
        "Y": 2738.3289910851145
      },
      {
        "ShowGeometry": false,
        "Name": "SolidConcrete",
        "Id": "cf9eb8ca393f423cbda2f83061bfb3c6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3337.0234396371243,
        "Y": 2682.1156577517845
      },
      {
        "ShowGeometry": false,
        "Name": "If",
        "Id": "9faa71cabb2c4fd69438be69f40cb7b5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3055.0234396371243,
        "Y": 2775.1156577517845
      },
      {
        "ShowGeometry": true,
        "Name": "VolumenConcrete",
        "Id": "2ed8a618e1a7482c9782654d35d86890",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4455.0234396371243,
        "Y": 2669.1156577517845
      },
      {
        "ShowGeometry": true,
        "Name": "VolumenBallast",
        "Id": "5649bf6cea904cbc943f8c21fe4f8ed6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3332.2029407022646,
        "Y": 3029.9931293011578
      },
      {
        "ShowGeometry": false,
        "Name": "If",
        "Id": "f0c1584b0e524dde90badc7987112bd5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3053.9480959759744,
        "Y": 3029.9931293011578
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "5b1101647a4146b4a9b8f03d4992cf04",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2857.8029407022646,
        "Y": 3086.2064626344877
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "609339d6f767473185341437f8215c89",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3621.8029407022646,
        "Y": 3034.2064626344877
      },
      {
        "ShowGeometry": true,
        "Name": "Results",
        "Id": "0030dc45ed8348cb848997d3d42e9f36",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5742.71223895348,
        "Y": 3843.477413969345
      },
      {
        "ShowGeometry": false,
        "Name": "If",
        "Id": "56295739cd4d4aa6be9031ad3b66f886",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3055.0234396371243,
        "Y": 2615.1156577517845
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "9d6cec532d294e708ade0a36a828f528",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3348.461161779866,
        "Y": 3349.0509774028747
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Length",
        "Id": "2568cd6b36544aae90c3aea9e5146bd9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2856.6199755194552,
        "Y": 3306.9584929604944
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Sum",
        "Id": "c1879b4337444f6c925f615e7d23dc77",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3095.7972701457352,
        "Y": 3308.6746905070645
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "1c7866396afd4219a95d9ec94f4decb7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5198.71223895348,
        "Y": 3752.477413969345
      },
      {
        "ShowGeometry": true,
        "Name": "List.Clean",
        "Id": "55bd7942d90b4a658752aec3ac28b668",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5418.71223895348,
        "Y": 3843.477413969345
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "65fad18610d94c5aac3fd7a0159afd30",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5198.71223895348,
        "Y": 3964.6907473026781
      },
      {
        "ShowGeometry": false,
        "Name": "List.RemoveIfNot",
        "Id": "9f5f081d4fe242c8a0ef19c54d6bf704",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4233.05787569266,
        "Y": 1927.6504054324807
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "d6f09de473704b2bb44f0851f26b3327",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3945.85787569266,
        "Y": 1881.9570720991408
      },
      {
        "ShowGeometry": false,
        "Name": "List.RemoveIfNot",
        "Id": "f0684ad171e542cfb6fffd3d3db6e36b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4233.05787569266,
        "Y": 1793.2504054324806
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "6b1d102c1cb04d0bbe771fdcde3e2d4c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4495.4578756926594,
        "Y": 2014.2504054324907
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "d47c77d346fa4309abc7c227edb9c552",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4233.05787569266,
        "Y": 2060.8504054324812
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "72fd816f25a443a0aeb47ee1036e428f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4495.4578756926594,
        "Y": 1881.0504054324708
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.BySweep",
        "Id": "1d178e950a204d49b53c049b24948fe6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3945.85787569266,
        "Y": 1989.5570720991507
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.BySweep",
        "Id": "9db7b07ec61444d4adced401f75ce71c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3945.85787569266,
        "Y": 1748.7570720991509
      },
      {
        "ShowGeometry": false,
        "Name": "Rectangle.ByWidthLength",
        "Id": "a4971d6b96a34728903a8cc08effb7f7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3633.0578756926598,
        "Y": 1989.5570720991507
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PlaneAtParameter",
        "Id": "5fd9f8e6c42749b29aec0b810abf9b4d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3342.6578756926592,
        "Y": 2059.5570720991509
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "33fd81e15b7a4f2aaaa9b1807f245401",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3342.6578756926592,
        "Y": 1951.370405432481
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "17467940b55a4ef5a726be2d0dadf8dc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3342.6578756926592,
        "Y": 1843.370405432481
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PlaneAtParameter",
        "Id": "3b4b58a27a664475af835c9e25598ec4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3342.6578756926592,
        "Y": 1708.7570720991509
      },
      {
        "ShowGeometry": false,
        "Name": "Rectangle.ByWidthLength",
        "Id": "8bcf9510ba5d4e99989c33e275279073",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3633.0578756926598,
        "Y": 1748.7570720991509
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointDirectionLength",
        "Id": "7318f771c991487082dca027d6db06b0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3016.2578756926596,
        "Y": 1741.7570720991509
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointDirectionLength",
        "Id": "5f1411f021e143268c2965123ee85091",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3016.2578756926596,
        "Y": 2037.5570720991507
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "faebf5cae66e4eaf82a89faa32477fcd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3045.5108948809666,
        "Y": 3908.618423741465
      },
      {
        "ShowGeometry": false,
        "Name": "If",
        "Id": "4ca084ea96374b2fb11f09f08f5443c0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4168.5108948809666,
        "Y": 3816.9050904081314
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "0dc835c40c2b416188e728284ef1ff2c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3487.5108948809666,
        "Y": 3854.1184237414645
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "d7bdc44503eb487ebff2ff098bcdde4f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3487.5108948809666,
        "Y": 3963.1184237414645
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "0513d90ebbc44524819b805dbe51617a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1207.55170078934,
        "Y": 2329.77329053266
      },
      {
        "ShowGeometry": true,
        "Name": "ballast/concrete",
        "Id": "0d2041c388bc471da9de5bcf4dbc02f2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1540.9468517966577,
        "Y": 2032.1795436493119
      },
      {
        "ShowGeometry": true,
        "Name": "&&",
        "Id": "228f0c984ec04b72b93e6b8a12d56d12",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -666.42944428202168,
        "Y": 3326.7090446264683
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "b098ea5931bb41d4a418ea3c002c0b32",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2860.5108948809666,
        "Y": 3776.1184237414645
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "89796c4aa3b7465c806027a19a8879ed",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1198.03043694905,
        "Y": 2428.38084419972
      },
      {
        "ShowGeometry": true,
        "Name": "!=",
        "Id": "217dc5c7fd7d4317bf604fe6fa8923ee",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3045.5108948809666,
        "Y": 3745.9050904081314
      },
      {
        "ShowGeometry": true,
        "Name": "&&",
        "Id": "9218b41c7dec4d43ab8bb2e5c471af0e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3487.5108948809666,
        "Y": 3719.9050904081314
      },
      {
        "ShowGeometry": true,
        "Name": "If",
        "Id": "a1396c22574e446ebcb7da511bfde968",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -434.69806371954945,
        "Y": 1105.2426459937603
      },
      {
        "ShowGeometry": true,
        "Name": "If",
        "Id": "48f55fd03e7843b5b249bf3f0b0b9830",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 912.490831464236,
        "Y": 1981.9663420688325
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "abd90ada216b409d8055aa8274489ea9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3377.5947694371562,
        "Y": 3606.1417658232335
      },
      {
        "ShowGeometry": false,
        "Name": "PolyCurve.Offset",
        "Id": "e89565e480d448e3a4def496e50a13cd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 625.71669897209767,
        "Y": 1106.8480944844102
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "c21175b9e3614544b79810b5c3f24b73",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 339.71669897209767,
        "Y": 1078.8480944844102
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "4d471b5f4eb84dcd82a9ee4676120d05",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 141.24304466882256,
        "Y": 1168.5615698771703
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "b77c64d6bc5b48e0bce06306cff7fb95",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -193.28330102789846,
        "Y": 1096.0614278177402
      },
      {
        "ShowGeometry": true,
        "Name": "Boolean",
        "Id": "28ed1d29618548bcb794ff4498a46b89",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 339.71669897209767,
        "Y": 1212.8480944844102
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "fc7649136bbf47f99db88f03f9188dff",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -675.22058453864531,
        "Y": 1252.7782098297403
      },
      {
        "ShowGeometry": true,
        "Name": "<",
        "Id": "90827c7391d94deeaa7e1094b219acf6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -709.11144451237328,
        "Y": 1064.8158071078003
      },
      {
        "ShowGeometry": true,
        "Name": "track gauge",
        "Id": "e28238558457484ca202da15dbc896c3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1526.33704623679,
        "Y": 1667.40037979078
      }
    ],
    "Annotations": [
      {
        "Id": "4b95819d25b1419eb93c80513af8d1c5",
        "Title": "1. Axis",
        "Nodes": [
          "4b197a2d653b4223a0c83e2464cb9d05",
          "2ca6823a455d415482f699cea3c125ae",
          "c5690edb9d1b4fb2958b937271cec957",
          "dc9b72bba8bc4311af2aee1f52073d9f",
          "293fe833119b4519aa84642732e9ea27",
          "ec1343a619664401a2a849cc3a972b8a",
          "a7254cff63514f03a6fac6d6bfd4b5d8",
          "5555c458ba0e4a5697be876a88ea5011",
          "f96937955c2c4955af2fd2e89b0fbf28",
          "41540465cd5c4a3394a80b8547c486c4",
          "51a95510346e41dfa691c372118735bd",
          "060e338d620249da9ee9d7b5126caf58"
        ],
        "Left": -711.73457317938482,
        "Top": 582.847653432079,
        "Width": 2192.0000000000009,
        "Height": 378.49999999999955,
        "FontSize": 36.0,
        "InitialTop": 635.847653432079,
        "InitialHeight": 385.0,
        "TextblockHeight": 43.0,
        "Background": "#FF848484"
      },
      {
        "Id": "71fdda25863348429712b768f6bffbed",
        "Title": "RailSolid",
        "Nodes": [
          "3359c0f14c2840f98d25e9dc142fbe91",
          "4573a24784bd46c9ad08940d9c964b1b",
          "2198d0a21a3b4538a158f55b287feaee",
          "8900f58e07af49cfaea2b94daed1230b",
          "46a0140b7e8f45219519628aabaf06e2",
          "cc59f96cfd8e47bcba0d33d9102a8634",
          "b1a7591a98d940d592f5ced8a78946f9",
          "2af1ddd2b3ea400c94788b76bef29089",
          "557385b5f6364312a61c806bbfc4dc55"
        ],
        "Left": 3062.93325444735,
        "Top": 599.20844490767672,
        "Width": 1699.6000000000004,
        "Height": 391.19999999999993,
        "FontSize": 36.0,
        "InitialTop": 652.20844490767672,
        "InitialHeight": 390.20000000000005,
        "TextblockHeight": 43.0,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "ef2deab5e92a48a89e750dd33450f161",
        "Title": "Concrete/Ballast",
        "Nodes": [
          "fb23b5c3d74d4c189d74a506a83fbb72",
          "3ac6c8121ba84b6ba4285e7190574a22",
          "3cc44b5837934e11bc4dc938f2a4c520",
          "1a0544634e6e485e928cc8125aebd87f",
          "d70a34ff0baf4c309f9aff984056c2ee",
          "e458cfd4a74d4cd68e7cad41b9c2a467",
          "f0ce2f37ec3c4da0b6969dc327870b70",
          "5a80bad2d912455c9641b91f985da6a0",
          "ad7234b5ae06486fa3eed85b2b5fbfeb",
          "610bba5a125a4a628fab325614e6e3bf",
          "ff1d9ca1e58e492cab531f9c9abb5a14",
          "2eb0c98029cd4b1bba18011dacda8fd1",
          "8891971d2dd649ae80a27eeeb33abae3",
          "c9512264d6934c21822e28b8bafa3f45",
          "2dcfc7ca1d9845f0a6c21d00e3ec8de8"
        ],
        "Left": -781.59773102527629,
        "Top": 2378.3532336044159,
        "Width": 1986.7999999999979,
        "Height": 526.65247475656,
        "FontSize": 36.0,
        "InitialTop": 2431.3532336044159,
        "InitialHeight": 550.65247475656,
        "TextblockHeight": 43.0,
        "Background": "#FFFFAA45"
      },
      {
        "Id": "df92a89155fa414c96e8f5b66ec49fa8",
        "Title": "BallastVolume",
        "Nodes": [
          "5649bf6cea904cbc943f8c21fe4f8ed6",
          "f0c1584b0e524dde90badc7987112bd5",
          "5b1101647a4146b4a9b8f03d4992cf04",
          "609339d6f767473185341437f8215c89"
        ],
        "Left": 2847.8029407022646,
        "Top": 2976.9931293011578,
        "Width": 1192.0,
        "Height": 202.21333333332996,
        "FontSize": 36.0,
        "InitialTop": 3029.9931293011578,
        "InitialHeight": 201.21333333332996,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "f71101c3362a4682a29b7974a29ef4b4",
        "Title": "RailLength",
        "Nodes": [
          "9d6cec532d294e708ade0a36a828f528",
          "2568cd6b36544aae90c3aea9e5146bd9",
          "c1879b4337444f6c925f615e7d23dc77"
        ],
        "Left": 2846.6199755194552,
        "Top": 3253.9584929604944,
        "Width": 927.84118626041072,
        "Height": 188.09248444238028,
        "FontSize": 36.0,
        "InitialTop": 3306.9584929604944,
        "InitialHeight": 187.09248444237983,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "75210602acb6484c8ec81ef3b1df253d",
        "Title": "ReinforcementSolid",
        "Nodes": [
          "5f1411f021e143268c2965123ee85091",
          "7318f771c991487082dca027d6db06b0",
          "8bcf9510ba5d4e99989c33e275279073",
          "3b4b58a27a664475af835c9e25598ec4",
          "17467940b55a4ef5a726be2d0dadf8dc",
          "33fd81e15b7a4f2aaaa9b1807f245401",
          "5fd9f8e6c42749b29aec0b810abf9b4d",
          "a4971d6b96a34728903a8cc08effb7f7",
          "9db7b07ec61444d4adced401f75ce71c",
          "1d178e950a204d49b53c049b24948fe6",
          "72fd816f25a443a0aeb47ee1036e428f",
          "d47c77d346fa4309abc7c227edb9c552",
          "6b1d102c1cb04d0bbe771fdcde3e2d4c",
          "f0684ad171e542cfb6fffd3d3db6e36b",
          "d6f09de473704b2bb44f0851f26b3327",
          "9f5f081d4fe242c8a0ef19c54d6bf704"
        ],
        "Left": 3006.2578756926596,
        "Top": 1655.7570720991509,
        "Width": 1769.1999999999998,
        "Height": 526.8,
        "FontSize": 36.0,
        "InitialTop": 1708.7570720991509,
        "InitialHeight": 497.09333333333007,
        "TextblockHeight": 43.0,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "b55f8c319ece46beb59ee70368f08a6f",
        "Title": "2. Two axis of the tram track",
        "Nodes": [
          "a1396c22574e446ebcb7da511bfde968",
          "e89565e480d448e3a4def496e50a13cd",
          "c21175b9e3614544b79810b5c3f24b73",
          "4d471b5f4eb84dcd82a9ee4676120d05",
          "b77c64d6bc5b48e0bce06306cff7fb95",
          "28ed1d29618548bcb794ff4498a46b89",
          "fc7649136bbf47f99db88f03f9188dff",
          "90827c7391d94deeaa7e1094b219acf6"
        ],
        "Left": -719.11144451237328,
        "Top": 1011.8158071078003,
        "Width": 1600.828143484471,
        "Height": 333.96240272193995,
        "FontSize": 36.0,
        "InitialTop": 1064.8158071078003,
        "InitialHeight": 310.96240272193995,
        "TextblockHeight": 43.0,
        "Background": "#FF48B9FF"
      },
      {
        "Id": "9c2bd6f9ee734f71b724cdc1cc0d5f70",
        "Title": "ConcreteVolume",
        "Nodes": [
          "b0d95c713c914c03b1ede7f6738932e4",
          "b59651f7af404edc807d139663905b1e",
          "6b94faba321a480c8e695e1f8fcd1a32",
          "e6f1a050cf6342308aea7ae61537c9c8",
          "7b779b7de356463d916b87b182aaaa8e",
          "9deb393b16b046c2b1a194d94225d6d4",
          "cf9eb8ca393f423cbda2f83061bfb3c6",
          "9faa71cabb2c4fd69438be69f40cb7b5",
          "2ed8a618e1a7482c9782654d35d86890",
          "56295739cd4d4aa6be9031ad3b66f886"
        ],
        "Left": 2853.0234396371243,
        "Top": 2562.1156577517845,
        "Width": 2344.5868643937074,
        "Height": 358.0,
        "FontSize": 36.0,
        "InitialTop": 2615.1156577517845,
        "InitialHeight": 340.35150079132973,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "3ee025afff064acf9334c7528be07347",
        "Title": "SleeperVolume",
        "Nodes": [
          "faebf5cae66e4eaf82a89faa32477fcd",
          "4ca084ea96374b2fb11f09f08f5443c0",
          "0dc835c40c2b416188e728284ef1ff2c",
          "d7bdc44503eb487ebff2ff098bcdde4f",
          "b098ea5931bb41d4a418ea3c002c0b32",
          "217dc5c7fd7d4317bf604fe6fa8923ee",
          "9218b41c7dec4d43ab8bb2e5c471af0e",
          "abd90ada216b409d8055aa8274489ea9"
        ],
        "Left": 2850.5108948809666,
        "Top": 3553.1417658232335,
        "Width": 1510.0,
        "Height": 512.47665791823147,
        "FontSize": 36.0,
        "InitialTop": 3606.1417658232335,
        "InitialHeight": 488.07976693850287,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "7fc1e41fd73e416ab67f8de3fd47fb11",
        "Title": "SlabTrack",
        "Nodes": [
          "1066b89cc4034889a194cb51453513b1",
          "6ef90ba6e7734015888893aacea0ff0f",
          "710691bfe0d44f3faedacfb61cce45a2",
          "f13f109a477c48a99c0a4eb0c4ed6afb",
          "69e562dc6c3f4f18b2db8d9e960365ef",
          "14293be2558d481c8da1d2bdd958e0af",
          "78908aeeb36244d183f988966a66e270",
          "4e94ce5d96554497b195d3b593e8249f",
          "c1fb0242f21c470e9728ff7355760106",
          "de6b46d92b9a43dc8f5b6d5185ee3de4",
          "86e8dd70702e40ae828eb6425bcab3d1",
          "fb5463f64d7c44fbaf26dde3ba8c5b5c",
          "228f0c984ec04b72b93e6b8a12d56d12"
        ],
        "Left": -805.18507887433566,
        "Top": 3032.574444707368,
        "Width": 2099.5999999999958,
        "Height": 570.0,
        "FontSize": 36.0,
        "InitialTop": 3085.574444707368,
        "InitialHeight": 547.0,
        "TextblockHeight": 43.0,
        "Background": "#FF848484"
      },
      {
        "Id": "ace64812e86449698514ecc84ab1c0f5",
        "Title": "SleeperSolid",
        "Nodes": [
          "a1e7e01bdbab4ac0abf22a733bb80a3f",
          "d5ddcc9a4a294a9e8c68541729d12590",
          "01e454505f7c41bf94fd7ef71d245ca0",
          "fec1cc231d274df5a3dac5837405b7d9",
          "002a4611cd504e95a924f8c9e2851394",
          "034d24b03d50415d9cf5a9223f8b6bd1",
          "1df8fa0d644749cbb3745b6be8839bb4",
          "cbc27f4bbff54b26b8a28b603d89ae72",
          "4724a96f986a4f898576ef16a9319ec6",
          "4497ddf54d654533b19b43a9824512fc",
          "29d56935eb6f47a6b002c6915597c607"
        ],
        "Left": 3024.7713792869549,
        "Top": 1050.9527054029872,
        "Width": 1182.9999999999995,
        "Height": 511.0,
        "FontSize": 36.0,
        "InitialTop": 1103.9527054029872,
        "InitialHeight": 598.76933456743541,
        "TextblockHeight": 43.0,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "54c110ce8d1b47d2b297210ec521b491",
        "Title": "Sleeper",
        "Nodes": [
          "7f7ca4544b2b4d00bc464968a5260145",
          "aa3ff76cfdc54d29bed74a7bb38e1432",
          "736861c500384d9b99456aff7a05f5e4",
          "7ca2948a18e64fa9bc47e0b2151b92ce",
          "86bc4489d05347adbee15eff2712673c",
          "a6db3e2e41784e0b9aa94edfb763d55b",
          "91d1d50b417f41d49ea91e64ef0dbeb3",
          "64d45b3c9df24910a98e1391233733c3",
          "83c9380663aa4a6e92779a0a4ca02259",
          "43ba63feff00484daa74ae7aa4f1eed3",
          "3c19cb6b4ba34eabb265d3c0dee8cad9",
          "0188879291c540ffb10a0ebb32ec19a5",
          "df88df9762ff450d853acb741a4b164d",
          "a338bb9f73244190a1874a014287aa18",
          "f58a7068032f4cd59c4e849865c7bef6",
          "c09645429d4844a68bb09daf24f76533",
          "7ee99fe500894212b65b92dce9fbbce0",
          "7986f5c1c88544b0aa0cb1b278eee2f1",
          "17888040a30c4579b69d85c80f8cbe47",
          "fc1192291e8043fe9a6818ff96056c6c",
          "a76dc36bedc94edfa63408d73c7a5ea0",
          "6104882341964e7a8c4256065edf72d9",
          "8fc17c18505c4462b92b7a5b33420c0a",
          "48f55fd03e7843b5b249bf3f0b0b9830"
        ],
        "Left": -737.744534645578,
        "Top": 1458.2306807040325,
        "Width": 3441.1999999999921,
        "Height": 862.41426479448023,
        "FontSize": 36.0,
        "InitialTop": 1511.2306807040325,
        "InitialHeight": 839.41426479448,
        "TextblockHeight": 43.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "804dffbc9b9f44e889e4bae36ff36ff6",
        "Title": "Results",
        "Nodes": [
          "0030dc45ed8348cb848997d3d42e9f36",
          "1c7866396afd4219a95d9ec94f4decb7",
          "55bd7942d90b4a658752aec3ac28b668",
          "65fad18610d94c5aac3fd7a0159afd30"
        ],
        "Left": 5188.71223895348,
        "Top": 3699.477413969345,
        "Width": 774.0,
        "Height": 422.00000000000045,
        "FontSize": 36.0,
        "InitialTop": 3752.477413969345,
        "InitialHeight": 347.81696068177007,
        "TextblockHeight": 43.0,
        "Background": "#FFFF7BAC"
      }
    ],
    "X": 345.90239939080203,
    "Y": -17.18457917873274,
    "Zoom": 0.12996435700863251
  }
}