From e31e1917dcc5691eb95429d2f20301d05bb9c165 Mon Sep 17 00:00:00 2001 From: Andreas Dieckmann Date: Wed, 23 Oct 2024 00:01:57 +0200 Subject: [PATCH] #407 --- nodes/3.x/Document.Default3DView.dyf | 289 ++++++++++++++------------- 1 file changed, 145 insertions(+), 144 deletions(-) diff --git a/nodes/3.x/Document.Default3DView.dyf b/nodes/3.x/Document.Default3DView.dyf index ead037d4..f59131dd 100644 --- a/nodes/3.x/Document.Default3DView.dyf +++ b/nodes/3.x/Document.Default3DView.dyf @@ -18,14 +18,16 @@ "Name": "String", "Type": "string", "Value": "{3d", - "Description": "Creates a string." + "Description": "Erstellt eine Zeichenfolge.", + "SelectedIndex": 0 }, { "Id": "a4368ba2583743ea95be6b2db3ba5ac5", "Name": "Boolean", "Type": "boolean", "Value": "true", - "Description": "Selection between a true and false." + "Description": "Auswahl zwischen True und False", + "SelectedIndex": 0 } ], "Outputs": [], @@ -39,7 +41,7 @@ { "Id": "055f363f7bb843828c4241d7111644ae", "Name": "list", - "Description": "List to check for items.\n\nvar[]..[]", + "Description": "Liste, die darauf überprüft werden soll, ob sie leer ist\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -50,7 +52,7 @@ { "Id": "a22601f88f8c4b9db7046aa9c0bb06d1", "Name": "bool", - "Description": "Whether the list is empty.", + "Description": "True, wenn die Liste leer ist, sonst False", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -58,7 +60,7 @@ } ], "Replication": "Auto", - "Description": "Determines if the given list is empty.\n\nList.IsEmpty (list: var[]..[]): bool" + "Description": "Bestimmt, ob die angegebene Liste leer ist.\n\nList.IsEmpty (list: var[]..[]): bool" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -69,7 +71,7 @@ { "Id": "791423a2b11849758821a5872822afd7", "Name": "list", - "Description": "List to filter.\n\nvar[]..[]", + "Description": "Zu filternde Liste\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -78,7 +80,7 @@ { "Id": "bd9021856f3f4132baca7ca93b344fbe", "Name": "mask", - "Description": "List of booleans representing a mask.\n\nvar[]..[]", + "Description": "Liste der booleschen Ausdrücke, die eine Maske darstellen\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -89,7 +91,7 @@ { "Id": "832171f6a7e84cd9b257eaaf5deb4ef0", "Name": "in", - "Description": "Items whose mask index is true.", + "Description": "Elemente mit Maskenindex true", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -98,7 +100,7 @@ { "Id": "e2a67ce8b03943e0aa4d941ec41c4881", "Name": "out", - "Description": "Items whose mask index is false.", + "Description": "Elemente mit Maskenindex false", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -106,7 +108,7 @@ } ], "Replication": "Auto", - "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" + "Description": "Filtert eine Sequenz durch Abrufen entsprechender Indizes in einer separaten Liste boolescher Werte.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" }, { "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", @@ -126,7 +128,7 @@ } ], "Replication": "Disabled", - "Description": "Creates a string." + "Description": "Erstellt eine Zeichenfolge." }, { "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", @@ -146,7 +148,7 @@ } ], "Replication": "Disabled", - "Description": "Selection between a true and false." + "Description": "Auswahl zwischen True und False" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", @@ -158,7 +160,7 @@ { "Id": "0a1c45a2fa674e549edf6e940f8030a9", "Name": "toggle", - "Description": "Input #1", + "Description": "bool\nVorgabewert : true", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -167,7 +169,7 @@ { "Id": "00b3801e99b44776b3debe3d27f41b9e", "Name": "docOrRevitLinkInstance", - "Description": "Input #2", + "Description": " Use only if you want to query a linked model\n\nvar\nVorgabewert : null", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -178,7 +180,7 @@ { "Id": "380bd72118dc4866bb30a98ac5981852", "Name": "Views", - "Description": "Output #1", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -207,7 +209,7 @@ ], "Outputs": [], "Replication": "Disabled", - "Description": "A function output, use with custom nodes" + "Description": "Eine Funktionsausgabe zur Verwendung mit benutzerdefinierten Blöcken" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore", @@ -233,7 +235,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", @@ -256,7 +258,7 @@ { "Id": "61011096a1c74c0480a63a663936927a", "Name": "type", - "Description": "return value", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -275,7 +277,7 @@ { "Id": "dc2a411072194f7cb444294daafe3d64", "Name": "list", - "Description": "List to filter.\n\nvar[]..[]", + "Description": "Zu filternde Liste\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -284,7 +286,7 @@ { "Id": "038efe97538144b0aad9272b502d4e57", "Name": "mask", - "Description": "List of booleans representing a mask.\n\nvar[]..[]", + "Description": "Liste der booleschen Ausdrücke, die eine Maske darstellen\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -295,7 +297,7 @@ { "Id": "483cc338a3b54568a00e26c4e936b095", "Name": "in", - "Description": "Items whose mask index is true.", + "Description": "Elemente mit Maskenindex true", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -304,7 +306,7 @@ { "Id": "4b4c1eca10c04106bf0cce078ae6b2af", "Name": "out", - "Description": "Items whose mask index is false.", + "Description": "Elemente mit Maskenindex false", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -312,7 +314,7 @@ } ], "Replication": "Auto", - "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" + "Description": "Filtert eine Sequenz durch Abrufen entsprechender Indizes in einer separaten Liste boolescher Werte.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", @@ -334,7 +336,7 @@ { "Id": "9e421207c45740b6a16616185d1bc5d6", "Name": "", - "Description": "Value of expression at line 1", + "Description": "Wert des Ausdrucks in Zeile 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -342,56 +344,7 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", - "FunctionSignature": "7debf647-afa8-476e-81ad-a74417bda812", - "FunctionType": "Graph", - "NodeType": "FunctionNode", - "Id": "dc4285c04fec409093ce2a7da1b8dc76", - "Inputs": [ - { - "Id": "aa0e8fe9bae34f949110b2c4b7a7529f", - "Name": "test", - "Description": "var[]..[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "8610d7ede95b47a4ae835af5dfaa7f56", - "Name": "true", - "Description": "var[]..[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "41341faccfba4b439e74bbb98b0c2fde", - "Name": "false", - "Description": "var[]..[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "782869beec0b41f4b3107631d0ec0ed8", - "Name": "result", - "Description": "return value", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "A (hopefully) more robust implementation of ScopeIf. Tests a single boolean and returns a value accordingly." + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -402,7 +355,7 @@ { "Id": "7d2f158a4f53474cbb3edc6e69c905cc", "Name": "list", - "Description": "List to get the first item from.\n\nvar[]..[]", + "Description": "Liste, deren erstes Element abgerufen werden soll\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -413,7 +366,7 @@ { "Id": "46dfef3df28a4737a549f92cb1264674", "Name": "item", - "Description": "First item in the list.", + "Description": "Das erste Element in der Liste", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -421,7 +374,7 @@ } ], "Replication": "Auto", - "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]" + "Description": "Gibt das erste Element in einer Liste zurück.\n\nList.FirstItem (list: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", @@ -433,7 +386,7 @@ { "Id": "72ca540a44d2428aafcdaa8e9d961ec6", "Name": "", - "Description": "Value of expression at line 1", + "Description": "Wert des Ausdrucks in Zeile 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -441,7 +394,7 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -471,7 +424,7 @@ } ], "Replication": "Auto", - "Description": "Get the Name of the Element\n\nElement.Name: string" + "Description": "Ruft den Namen des Elements ab.\n\nElement.Name: string" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore", @@ -497,7 +450,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -507,8 +460,8 @@ "Inputs": [ { "Id": "fcbbf3d3c5f746f7acc673f8a02b0397", - "Name": "str", - "Description": "String to search the start of.\n\nstring", + "Name": "string", + "Description": "Zeichenfolge, deren Anfang durchsucht werden soll\n\nstring", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -517,7 +470,7 @@ { "Id": "20fb59840f0e4d93b88d26e4ae929043", "Name": "searchFor", - "Description": "Substring to search the start for.\n\nstring", + "Description": "Am Anfang zu suchende Teilzeichenfolge\n\nstring", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -526,7 +479,7 @@ { "Id": "90593d6d56f54504b386a0c79e76e58a", "Name": "ignoreCase", - "Description": "Whether or not comparison takes case into account.\n\nbool\nDefault value : false", + "Description": "True, um die Groß- und Kleinschreibung beim Vergleich zu ignorieren; False, um die Groß- und Kleinschreibung zu berücksichtigen\n\nbool\nVorgabewert : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -537,7 +490,54 @@ { "Id": "7da1c61ac46242c1a7b0685c931db56d", "Name": "bool", - "Description": "Whether the string starts with the substring.", + "Description": "True, wenn die Zeichenfolge mit der Teilzeichenfolge beginnt, sonst False", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Bestimmt, ob die angegebene Zeichenfolge mit der angegebenen Teilzeichenfolge beginnt.\n\nString.StartsWith (string: string, searchFor: string, ignoreCase: bool = false): bool" + }, + { + "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "51def0765f9d4fd19ddb06d59bec0734", + "Inputs": [ + { + "Id": "5faa463099624649aa0ccc171cd8566f", + "Name": "test", + "Description": "Boolescher Test", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "20220fed9ce74b329254a261ab469751", + "Name": "true", + "Description": "Wird zurückgegeben, wenn Test true ist", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "226a36939cdc4bfba0c2b7f938c5dc71", + "Name": "false", + "Description": "Wird zurückgegeben, wenn Test false ist", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3a4ee8bd45d4411ab9f45970048e0924", + "Name": "result", + "Description": "Ergebnisblock erstellt", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -545,14 +545,14 @@ } ], "Replication": "Auto", - "Description": "Determines if the given string starts with the given substring.\n\nString.StartsWith (str: string, searchFor: string, ignoreCase: bool = false): bool" + "Description": "Gibt abhängig von der Auswahl des booleschen Werts in der Testeingabe das Ergebnis für die True- oder False-Eingabe zurück." } ], "Connectors": [ { "Start": "a22601f88f8c4b9db7046aa9c0bb06d1", - "End": "aa0e8fe9bae34f949110b2c4b7a7529f", - "Id": "87f346dbbe1244c7809584d1b1f06f04" + "End": "5faa463099624649aa0ccc171cd8566f", + "Id": "67e689f43fc44b309d3631927120d336" }, { "Start": "832171f6a7e84cd9b257eaaf5deb4ef0", @@ -609,20 +609,15 @@ "End": "038efe97538144b0aad9272b502d4e57", "Id": "f18dfe5fc67c4a88a3aa60f9370af13b" }, - { - "Start": "782869beec0b41f4b3107631d0ec0ed8", - "End": "dcfc135b83c941a3842b6f9000970d04", - "Id": "5df9f517fac54046836fe74e609c45c4" - }, { "Start": "46dfef3df28a4737a549f92cb1264674", - "End": "41341faccfba4b439e74bbb98b0c2fde", - "Id": "024373dbfcc94820a984608e44a9a294" + "End": "226a36939cdc4bfba0c2b7f938c5dc71", + "Id": "b5e3ccab0b1b4bd68b8a8034442095e7" }, { "Start": "72ca540a44d2428aafcdaa8e9d961ec6", - "End": "8610d7ede95b47a4ae835af5dfaa7f56", - "Id": "f39678b631664e05a7a9b0b85e664631" + "End": "20220fed9ce74b329254a261ab469751", + "Id": "142f8c6e5bb84d529309cb23187824ba" }, { "Start": "eaac70241df14d419ac784ded7036219", @@ -638,25 +633,31 @@ "Start": "7da1c61ac46242c1a7b0685c931db56d", "End": "bd9021856f3f4132baca7ca93b344fbe", "Id": "0edd00b78f9b42a6be37424d1eb368e0" + }, + { + "Start": "3a4ee8bd45d4411ab9f45970048e0924", + "End": "dcfc135b83c941a3842b6f9000970d04", + "Id": "b8a06e3414924a65986655975a64ce7a" } ], "Dependencies": [ "de43b934-e84a-4c0a-b298-06207ba545cd", - "ecaa320d-1082-4f19-84b5-d7460adfc3ee", - "7debf647-afa8-476e-81ad-a74417bda812" + "ecaa320d-1082-4f19-84b5-d7460adfc3ee" ], + "NodeLibraryDependencies": [], + "Author": "None provided", "Bindings": [], "View": { "Dynamo": { "ScaleFactor": 1.0, "HasRunWithoutCrash": false, "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", + "Version": "2.12.1.8246", "RunType": "Manual", "RunPeriod": "1000" }, "Camera": { - "Name": "Background Preview", + "Name": "Hintergrundvorschau", "EyeX": -17.0, "EyeY": 24.0, "EyeZ": 50.0, @@ -669,169 +670,169 @@ }, "NodeViews": [ { + "ShowGeometry": true, + "Name": "List.IsEmpty", "Id": "e97e2a5d4f514f4289887d303a070271", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "List.IsEmpty", - "ShowGeometry": true, "Excluded": false, "X": 1173.52916210024, "Y": -50.0650666804385 }, { + "ShowGeometry": true, + "Name": "List.FilterByBoolMask", "Id": "cb36263aeb6b4293b31f11ffc96db0c3", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "List.FilterByBoolMask", - "ShowGeometry": true, "Excluded": false, "X": 935.58532108005, "Y": 33.1366648350306 }, { + "ShowGeometry": true, + "Name": "String", "Id": "56a09966f7024261873fbda37b668874", "IsSetAsInput": true, "IsSetAsOutput": false, - "Name": "String", - "ShowGeometry": true, "Excluded": false, "X": 549.688118664464, "Y": 193.25570305968 }, { + "ShowGeometry": true, + "Name": "Boolean", "Id": "a4368ba2583743ea95be6b2db3ba5ac5", "IsSetAsInput": true, "IsSetAsOutput": false, - "Name": "Boolean", - "ShowGeometry": true, "Excluded": false, "X": 475.594835232242, "Y": 268.343189861987 }, { + "ShowGeometry": true, + "Name": "Document.Views", "Id": "c992727f19ee446dadacf3d6090a4cc7", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Document.Views", - "ShowGeometry": true, "Excluded": false, "X": -642.708967559059, "Y": 22.9894986594396 }, { + "ShowGeometry": true, + "Name": "Output", "Id": "c5043b426379438d954592cf61bf9bab", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Output", - "ShowGeometry": true, "Excluded": false, "X": 1635.25642057259, "Y": 19.4131069184342 }, { + "ShowGeometry": true, + "Name": "Input", "Id": "eb4ae12f007847a193e2dedb5836038f", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": -879.133992016739, "Y": 12.0556308751627 }, { + "ShowGeometry": true, + "Name": "View.Type", "Id": "c9e04cb07e604f5b98cd0dd196a601da", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "View.Type", - "ShowGeometry": true, "Excluded": false, "X": -298.134514838446, "Y": 97.921048721014 }, { + "ShowGeometry": true, + "Name": "List.FilterByBoolMask", "Id": "018fbeb5a4ca4ab9a1784f9a51b3d2ce", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "List.FilterByBoolMask", - "ShowGeometry": true, "Excluded": false, "X": 184.264201530371, "Y": 34.2942673613461 }, { + "ShowGeometry": true, + "Name": "Code Block", "Id": "7cf76fc8936b4eed83ec047761e15ced", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Code Block", - "ShowGeometry": true, "Excluded": false, "X": -77.2124009992767, "Y": 102.514702430469 }, { - "Id": "dc4285c04fec409093ce2a7da1b8dc76", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Name": "ScopeIf+", "ShowGeometry": true, - "Excluded": false, - "X": 1393.78421441028, - "Y": 19.6759893953197 - }, - { + "Name": "List.FirstItem", "Id": "33cce2544e3d4ed9bd3d3534636bcfa6", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "List.FirstItem", - "ShowGeometry": true, "Excluded": false, "X": 1174.05810665416, "Y": 119.453469207557 }, { + "ShowGeometry": true, + "Name": "Code Block", "Id": "e57326a2076c4ccd8d07b582c6577748", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Code Block", - "ShowGeometry": true, "Excluded": false, "X": 1256.71010421458, "Y": 48.5808790370743 }, { + "ShowGeometry": true, + "Name": "Element.Name", "Id": "9f3dcd1b51124d35bd7b5f05a1d2be1d", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Element.Name", - "ShowGeometry": true, "Excluded": false, "X": 406.885692306771, "Y": 93.7390549381789 }, { + "ShowGeometry": true, + "Name": "Input", "Id": "bb91545d98a245d18e10703f31f28a75", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": -1111.30234612478, "Y": 107.297457660984 }, { + "ShowGeometry": true, + "Name": "String.StartsWith", "Id": "de43bc6998f34579ba7ef6326a1d50ee", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "String.StartsWith", - "ShowGeometry": true, "Excluded": false, "X": 666.469712576653, "Y": 168.043730840393 + }, + { + "ShowGeometry": true, + "Name": "If", + "Id": "51def0765f9d4fd19ddb06d59bec0734", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1409.4592138969674, + "Y": 19.248945177313772 } ], "Annotations": [], - "X": 177.002539479741, - "Y": 309.800703470926, - "Zoom": 0.537944967942529 + "X": 485.29755418753382, + "Y": 272.870014434556, + "Zoom": 0.40969728514944737 } } \ No newline at end of file