From 4adb7729e9488ff15822815118db6c74c9f15fb3 Mon Sep 17 00:00:00 2001 From: Christian Benjamin Ries Date: Wed, 21 Jun 2023 13:07:46 +0200 Subject: [PATCH] fix tests --- Testing/TrackPlanerTest/TestMetamodel.cs | 6 +- Workspaces/BasementTest/metamodel.json | 11080 +++++++++++++++++++++ railessentials.sln | 10 +- 3 files changed, 11091 insertions(+), 5 deletions(-) create mode 100644 Workspaces/BasementTest/metamodel.json diff --git a/Testing/TrackPlanerTest/TestMetamodel.cs b/Testing/TrackPlanerTest/TestMetamodel.cs index 43743bca..5dda0eda 100644 --- a/Testing/TrackPlanerTest/TestMetamodel.cs +++ b/Testing/TrackPlanerTest/TestMetamodel.cs @@ -536,10 +536,10 @@ public void TestRoutingConnectorDemo() [TestMethod] public void TestRoutingBasementDemo() { - var path = WorkspaceRoot + @"Basement\metamodel.json"; + var path = WorkspaceRoot + @"BasementTest\metamodel.json"; var field = LoadPlanFieldFile(path); - var startBlock = field["8x9"]; + var startBlock = field["7x8"]; var r8_9 = field.GetRoutes(startBlock); var targetBlock = field["21x18"]; foreach (var itR in r8_9) @@ -688,7 +688,7 @@ public void TestCrossingSwitchDirections2() [TestMethod] public void TestAnalyzer() { - var path = WorkspaceRoot + @"Basement\metamodel.json"; + var path = WorkspaceRoot + @"BasementTest\metamodel.json"; var field = LoadPlanFieldFile(path); var analyzer = new Analyze(field); diff --git a/Workspaces/BasementTest/metamodel.json b/Workspaces/BasementTest/metamodel.json new file mode 100644 index 00000000..05f2dbd0 --- /dev/null +++ b/Workspaces/BasementTest/metamodel.json @@ -0,0 +1,11080 @@ +{ + "planField": { + "14x7": { + "identifier": "tk20171218185751497", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 14, + "y": 7 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "14x6": { + "identifier": "tk20171218185755369", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 14, + "y": 6 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "14x5": { + "identifier": "tk20171218185756105", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 14, + "y": 5 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "14x8": { + "identifier": "tk20171218185801650", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 14, + "y": 8 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "12x8": { + "identifier": "tk20171218185805106", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 12, + "y": 8 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "12x7": { + "identifier": "tk20171218185805466", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 12, + "y": 7 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "12x6": { + "identifier": "tk20171218185805914", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 12, + "y": 6 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "12x5": { + "identifier": "tk20171218185806658", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 12, + "y": 5 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "12x4": { + "identifier": "tk20171218185807034", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 12, + "y": 4 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "12x3": { + "identifier": "tk20171218185807362", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 12, + "y": 3 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "12x2": { + "identifier": "tk20171218185807706", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 12, + "y": 2 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "12x1": { + "identifier": "tk20171218185808066", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 12, + "y": 1 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "6x1": { + "identifier": "tk20171218185811651", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 6, + "y": 1 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "5x1": { + "identifier": "tk20171218185811987", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 5, + "y": 1 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "5x2": { + "identifier": "tk20171218185812363", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 5, + "y": 2 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "6x2": { + "identifier": "tk20171218185812659", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 6, + "y": 2 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "6x3": { + "identifier": "tk20171218185812971", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 6, + "y": 3 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "5x3": { + "identifier": "tk20171218185813283", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 5, + "y": 3 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "5x4": { + "identifier": "tk20171218185813627", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 5, + "y": 4 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "6x4": { + "identifier": "tk20171218185813971", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 6, + "y": 4 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "6x5": { + "identifier": "tk20171218185814267", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 6, + "y": 5 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "5x5": { + "identifier": "tk20171218185814587", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 5, + "y": 5 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "5x6": { + "identifier": "tk20171218185814883", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 5, + "y": 6 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "6x6": { + "identifier": "tk20171218185815156", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 6, + "y": 6 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "6x7": { + "identifier": "tk20171218185815460", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 6, + "y": 7 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "5x7": { + "identifier": "tk20171218185815732", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 5, + "y": 7 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "5x8": { + "identifier": "tk20171218185816067", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 5, + "y": 8 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "6x8": { + "identifier": "tk20171218185816340", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 6, + "y": 8 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "2x1": { + "identifier": "tk20171218185818172", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 2, + "y": 1 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "3x1": { + "identifier": "tk20171218185818436", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 3, + "y": 1 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "1x1": { + "identifier": "tk20171218185827860", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 1, + "y": 1 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 3 + } + }, + "3x5": { + "identifier": "tk20171218185955335", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 3, + "y": 5 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "3x6": { + "identifier": "tk20171218185955863", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 3, + "y": 6 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "3x7": { + "identifier": "tk20171218185956191", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 3, + "y": 7 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "3x8": { + "identifier": "tk20171218190003087", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 3, + "y": 8 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "3x4": { + "identifier": "tk20171218190004799", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 3, + "y": 4 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "2x4": { + "identifier": "tk20171218190005200", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 2, + "y": 4 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "2x3": { + "identifier": "tk20171218190005576", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 2, + "y": 3 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "3x3": { + "identifier": "tk20171218190005903", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 3, + "y": 3 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "3x2": { + "identifier": "tk20171218190006239", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 3, + "y": 2 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "2x2": { + "identifier": "tk20171218190006544", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 2, + "y": 2 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "2x8": { + "identifier": "tk20171218190008087", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 2, + "y": 8 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + } + }, + "1x6": { + "identifier": "tk20171218190013551", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 1, + "y": 6 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "1x7": { + "identifier": "tk20171218190015752", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 1, + "y": 7 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "1x8": { + "identifier": "tk20171218190016000", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 1, + "y": 8 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "6x9": { + "identifier": "tk20171218190020712", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 6, + "y": 9 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "13x9": { + "identifier": "tk20171218190024391", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 13, + "y": 9 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "15x9": { + "identifier": "tk20171218190024968", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 15, + "y": 9 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "14x1": { + "identifier": "tk20171218190031208", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 14, + "y": 1 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "14x2": { + "identifier": "tk20171218190031552", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 14, + "y": 2 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "14x3": { + "identifier": "tk20171218190033288", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 14, + "y": 3 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "14x4": { + "identifier": "tk20171218190035449", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 14, + "y": 4 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "15x4": { + "identifier": "tk20171218190037473", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 15, + "y": 4 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "16x1": { + "identifier": "tk20171218190119706", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 16, + "y": 1 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "15x5": { + "identifier": "tk20171218190518470", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 15, + "y": 5 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "16x7": { + "identifier": "tk20171218190522646", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 16, + "y": 7 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "16x6": { + "identifier": "tk20171218190524965", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 16, + "y": 6 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "16x5": { + "identifier": "tk20171218190525277", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 16, + "y": 5 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "16x4": { + "identifier": "tk20171218190525581", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 16, + "y": 4 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "16x3": { + "identifier": "tk20171218190525957", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 16, + "y": 3 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "16x2": { + "identifier": "tk20171218190526293", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 16, + "y": 2 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "16x10": { + "identifier": "tk20171218190545012", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 16, + "y": 10 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + } + }, + "15x12": { + "identifier": "tk20171218190834257", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 15, + "y": 12 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "15x13": { + "identifier": "tk20171218190835089", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 15, + "y": 13 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "18x12": { + "identifier": "tk20171218190835609", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 18, + "y": 12 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "18x13": { + "identifier": "tk20171218190835937", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 18, + "y": 13 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "13x12": { + "identifier": "tk20171218190837857", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 13, + "y": 12 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "13x13": { + "identifier": "tk20171218190838145", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 13, + "y": 13 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "20x12": { + "identifier": "tk20171218190839585", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 20, + "y": 12 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "20x13": { + "identifier": "tk20171218190841280", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 20, + "y": 13 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "13x15": { + "identifier": "tk20171218190844456", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 13, + "y": 15 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "13x16": { + "identifier": "tk20171218190844880", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 13, + "y": 16 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "18x15": { + "identifier": "tk20171218190845416", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 18, + "y": 15 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "18x16": { + "identifier": "tk20171218190845704", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 18, + "y": 16 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "12x18": { + "identifier": "tk20171218190847256", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 12, + "y": 18 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "13x18": { + "identifier": "tk20171218190847576", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 13, + "y": 18 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "13x19": { + "identifier": "tk20171218190847848", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 13, + "y": 19 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "12x19": { + "identifier": "tk20171218190848104", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 12, + "y": 19 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "16x18": { + "identifier": "tk20171218190848632", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 16, + "y": 18 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "17x19": { + "identifier": "tk20171218190849392", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 17, + "y": 19 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "17x18": { + "identifier": "tk20171218190849664", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 17, + "y": 18 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "16x19": { + "identifier": "tk20171218190850008", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 16, + "y": 19 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "20x15": { + "identifier": "tk20171218190852848", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 20, + "y": 15 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "20x16": { + "identifier": "tk20171218190853128", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 20, + "y": 16 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "11x15": { + "identifier": "tk20171218190853952", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 11, + "y": 15 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "11x16": { + "identifier": "tk20171218190854504", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 11, + "y": 16 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "10x15": { + "identifier": "tk20171218190856800", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 10, + "y": 15 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "10x16": { + "identifier": "tk20171218190857575", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 10, + "y": 16 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "0x17": { + "identifier": "tk20171218190919174", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 0, + "y": 17 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + } + }, + "4x17": { + "identifier": "tk20171218191116471", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 4, + "y": 17 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "6x17": { + "identifier": "tk20171218191118150", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 6, + "y": 17 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "6x16": { + "identifier": "tk20171218191130678", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 6, + "y": 16 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 3 + } + }, + "7x17": { + "identifier": "tk20171218191247601", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 7, + "y": 17 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + } + }, + "8x16": { + "identifier": "tk20171218191318015", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 8, + "y": 16 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "9x17": { + "identifier": "tk20171218191326918", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 9, + "y": 17 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "9x16": { + "identifier": "tk20171218191328086", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 9, + "y": 16 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 3 + } + }, + "9x15": { + "identifier": "tk20171218191334342", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 9, + "y": 15 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "9x14": { + "identifier": "tk20171218191404036", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 9, + "y": 14 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "8x14": { + "identifier": "tk20171218191411227", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 8, + "y": 14 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 3 + } + }, + "8x13": { + "identifier": "tk20171218191420723", + "name": "Buffer", + "basename": "buffer", + "clickable": false, + "routes": [ + "A", + "B", + "C", + "D" + ], + "states": {}, + "coord": { + "x": 8, + "y": 13 + }, + "editor": { + "themeId": 13, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + } + }, + "12x12": { + "identifier": "tk20171218191428155", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 12, + "y": 12 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "12x13": { + "identifier": "tk20171218191428562", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 12, + "y": 13 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "11x13": { + "identifier": "tk20171218191429042", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 11, + "y": 13 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "11x12": { + "identifier": "tk20171218191429618", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 11, + "y": 12 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "10x12": { + "identifier": "tk20171218191431074", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 10, + "y": 12 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 3 + } + }, + "22x12": { + "identifier": "tk20171218191454673", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 22, + "y": 12 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "21x12": { + "identifier": "tk20171218191457185", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 21, + "y": 12 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "21x13": { + "identifier": "tk20171218191501232", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 21, + "y": 13 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "24x13": { + "identifier": "tk20171218191504632", + "name": "Connector", + "basename": "connector", + "clickable": false, + "routes": [ + "A+", + "B+", + "C+", + "D+" + ], + "states": {}, + "coord": { + "x": 24, + "y": 13 + }, + "editor": { + "themeId": 17, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0, + "connectorId": 13 + } + }, + "9x18": { + "identifier": "tk20171218191524487", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 9, + "y": 18 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "10x18": { + "identifier": "tk20171218191524919", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 10, + "y": 18 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "10x19": { + "identifier": "tk20171218191525246", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 10, + "y": 19 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "9x19": { + "identifier": "tk20171218191525526", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 9, + "y": 19 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "8x19": { + "identifier": "tk20171218191527270", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 8, + "y": 19 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + } + }, + "21x19": { + "identifier": "tk20171218191538958", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 21, + "y": 19 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "20x18": { + "identifier": "tk20171218191552285", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 20, + "y": 18 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "19x18": { + "identifier": "tk20171218191552597", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 19, + "y": 18 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "19x19": { + "identifier": "tk20171218191552868", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 19, + "y": 19 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "20x19": { + "identifier": "tk20171218191553341", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 20, + "y": 19 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "21x16": { + "identifier": "tk20171218191747502", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 21, + "y": 16 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "22x16": { + "identifier": "tk20171218191748110", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 22, + "y": 16 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "22x17": { + "identifier": "tk20171218191755749", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 22, + "y": 17 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 3 + } + }, + "23x17": { + "identifier": "tk20171218191759677", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 23, + "y": 17 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "24x17": { + "identifier": "tk20171218191801861", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 24, + "y": 17 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "21x15": { + "identifier": "tk20171218191814604", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 21, + "y": 15 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "22x15": { + "identifier": "tk20171218191815020", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 22, + "y": 15 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "23x18": { + "identifier": "tk20171218191818587", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 23, + "y": 18 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "24x18": { + "identifier": "tk20171218191818875", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 24, + "y": 18 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "25x18": { + "identifier": "tk20171218191820875", + "name": "Buffer", + "basename": "buffer", + "clickable": false, + "routes": [ + "A", + "B", + "C", + "D" + ], + "states": {}, + "coord": { + "x": 25, + "y": 18 + }, + "editor": { + "themeId": 13, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "25x15": { + "identifier": "tk20171218191825179", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 25, + "y": 15 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "26x15": { + "identifier": "tk20171218191900201", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 26, + "y": 15 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "23x1": { + "identifier": "tk20171218191959525", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 23, + "y": 1 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "23x2": { + "identifier": "tk20171218192000029", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 23, + "y": 2 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "26x2": { + "identifier": "tk20171218192003468", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 26, + "y": 2 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "26x1": { + "identifier": "tk20171218192003717", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 26, + "y": 1 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "28x1": { + "identifier": "tk20171218192007565", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 28, + "y": 1 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "21x2": { + "identifier": "tk20171218192008588", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 21, + "y": 2 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + } + }, + "20x1": { + "identifier": "tk20171218192100129", + "name": "Connector", + "basename": "connector", + "clickable": false, + "routes": [ + "A+", + "B+", + "C+", + "D+" + ], + "states": {}, + "coord": { + "x": 20, + "y": 1 + }, + "editor": { + "themeId": 17, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2, + "connectorId": 13 + } + }, + "29x2": { + "identifier": "tk20171218192103193", + "name": "Connector", + "basename": "connector", + "clickable": false, + "routes": [ + "A+", + "B+", + "C+", + "D+" + ], + "states": {}, + "coord": { + "x": 29, + "y": 2 + }, + "editor": { + "themeId": 17, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0, + "connectorId": 14 + } + }, + "25x5": { + "identifier": "tk20171218192135103", + "name": "Connector", + "basename": "connector", + "clickable": false, + "routes": [ + "A+", + "B+", + "C+", + "D+" + ], + "states": {}, + "coord": { + "x": 25, + "y": 5 + }, + "editor": { + "themeId": 17, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + } + }, + "30x8": { + "identifier": "tk20171218192232687", + "name": "Buffer", + "basename": "buffer", + "clickable": false, + "routes": [ + "A", + "B", + "C", + "D" + ], + "states": {}, + "coord": { + "x": 30, + "y": 8 + }, + "editor": { + "themeId": 13, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "27x8": { + "identifier": "tk20171218192237136", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 27, + "y": 8 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "27x7": { + "identifier": "tk20171218192237736", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 27, + "y": 7 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "30x7": { + "identifier": "tk20171218192240057", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 30, + "y": 7 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "30x5": { + "identifier": "tk20171218192244129", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 30, + "y": 5 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "31x6": { + "identifier": "tk20171218192244794", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 31, + "y": 6 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "27x6": { + "identifier": "tk20171218192245810", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 27, + "y": 6 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "27x5": { + "identifier": "tk20171218192246138", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 27, + "y": 5 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "28x5": { + "identifier": "tk20171218192246402", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 28, + "y": 5 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "23x6": { + "identifier": "tk20171218192246954", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 23, + "y": 6 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "23x7": { + "identifier": "tk20171218192247882", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 23, + "y": 7 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "23x8": { + "identifier": "tk20171218192248171", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 23, + "y": 8 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "29x6": { + "identifier": "tk20171218192330013", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 29, + "y": 6 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "31x5": { + "identifier": "tk20171218192337574", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 31, + "y": 5 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "34x7": { + "identifier": "tk20171218192348586", + "name": "Connector Curve Left", + "basename": "connector-curve-left", + "clickable": false, + "routes": [ + "A+", + "B+", + "C+", + "D+" + ], + "states": {}, + "coord": { + "x": 34, + "y": 7 + }, + "editor": { + "themeId": 19, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0, + "connectorId": 14 + } + }, + "26x5": { + "identifier": "tk20180128164447985", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 26, + "y": 5 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "18x7": { + "identifier": "tk20180128195951379", + "name": "Buffer", + "basename": "buffer", + "clickable": false, + "routes": [ + "A", + "B", + "C", + "D" + ], + "states": {}, + "coord": { + "x": 18, + "y": 7 + }, + "editor": { + "themeId": 13, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + } + }, + "0x11": { + "identifier": "tk1017395988", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 0, + "y": 11 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "5x13": { + "identifier": "tk1017395994", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 5, + "y": 13 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "1x10": { + "identifier": "tk1017395995", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 1, + "y": 10 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "0x10": { + "identifier": "tk1017395996", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 0, + "y": 10 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 3 + } + }, + "0x15": { + "identifier": "tk1017395999", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 0, + "y": 15 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "0x14": { + "identifier": "tk1017396000", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 0, + "y": 14 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "18x10": { + "identifier": "tk1017396001", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 18, + "y": 10 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "19x10": { + "identifier": "tk1017396003", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 19, + "y": 10 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "20x10": { + "identifier": "tk1017396004", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 20, + "y": 10 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "21x10": { + "identifier": "tk1017396005", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 21, + "y": 10 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "23x10": { + "identifier": "tk1017396007", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 23, + "y": 10 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "24x10": { + "identifier": "tk1017396008", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 24, + "y": 10 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "22x10": { + "identifier": "tk1017396009", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 22, + "y": 10 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "26x12": { + "identifier": "tk1017396011", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 26, + "y": 12 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "26x13": { + "identifier": "tk1017396012", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 26, + "y": 13 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "26x10": { + "identifier": "tk1017396014", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 26, + "y": 10 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "2x17": { + "identifier": "tk1017396015", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 2, + "y": 17 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "3x17": { + "identifier": "tk1017396016", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 3, + "y": 17 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "5x12": { + "identifier": "tk1017396017", + "name": "Direction", + "basename": "dir", + "clickable": false, + "routes": [ + "CA!", + "DB!", + "AC!", + "BD!" + ], + "states": {}, + "coord": { + "x": 5, + "y": 12 + }, + "editor": { + "themeId": 14, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "2x13": { + "identifier": "tk1017396018", + "name": "Direction", + "basename": "dir", + "clickable": false, + "routes": [ + "CA!", + "DB!", + "AC!", + "BD!" + ], + "states": {}, + "coord": { + "x": 2, + "y": 13 + }, + "editor": { + "themeId": 14, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + } + }, + "1x12": { + "identifier": "tk1017396019", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 1, + "y": 12 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "1x13": { + "identifier": "tk1017396020", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 1, + "y": 13 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + } + }, + "5x11": { + "identifier": "tk1017396021", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 5, + "y": 11 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "3x11": { + "identifier": "tk1017396022", + "name": "Curve", + "basename": "curve", + "clickable": false, + "routes": [ + "AD,DA", + "AB,BA", + "BC,CB", + "CD,DC" + ], + "states": {}, + "coord": { + "x": 3, + "y": 11 + }, + "editor": { + "themeId": 11, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + } + }, + "4x11": { + "identifier": "tk1017396023", + "name": "Straigth", + "basename": "straight", + "clickable": false, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 4, + "y": 11 + }, + "editor": { + "themeId": 10, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "4x9": { + "identifier": "sg01", + "name": "Main Semaphore A", + "basename": "semaphoremain-r", + "clickable": true, + "routes": [ + "AC", + "BD", + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 4, + "y": 9 + }, + "addresses": { + "Addr": 0, + "Addr1": 17, + "Port1": 1, + "Inverse1": true, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 106, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "20x8": { + "identifier": "Sperrsignal 1", + "name": "Shunting Signal", + "basename": "signalshunting-2-r", + "clickable": true, + "routes": [ + "AC", + "BD", + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 20, + "y": 8 + }, + "addresses": { + "Addr": 0, + "Addr1": 19, + "Port1": 1, + "Inverse1": true, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 104, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "20x7": { + "identifier": "Sperrsignal 2", + "name": "Shunting Signal", + "basename": "signalshunting-2-r", + "clickable": true, + "routes": [ + "AC", + "BD", + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 20, + "y": 7 + }, + "addresses": { + "Addr": 0, + "Addr1": 19, + "Port1": 2, + "Inverse1": true, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 104, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "20x6": { + "identifier": "Sperrsignal 3", + "name": "Shunting Signal", + "basename": "signalshunting-2-r", + "clickable": true, + "routes": [ + "AC", + "BD", + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 20, + "y": 6 + }, + "addresses": { + "Addr": 0, + "Addr1": 19, + "Port1": 3, + "Inverse1": true, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 104, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "28x6": { + "identifier": "Sperrsignal 3 ausgehend", + "name": "Shunting Signal", + "basename": "semaphoredistant-r", + "clickable": true, + "routes": [ + "AC", + "BD", + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 28, + "y": 6 + }, + "addresses": { + "Addr": 0, + "Addr1": 20, + "Port1": 3, + "Inverse1": true, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 105, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + } + }, + "28x7": { + "identifier": "Sperrsignal 2 ausgehend", + "name": "Shunting Signal", + "basename": "semaphoredistant-r", + "clickable": true, + "routes": [ + "AC", + "BD", + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 28, + "y": 7 + }, + "addresses": { + "Addr": 0, + "Addr1": 20, + "Port1": 2, + "Inverse1": true, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 105, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + } + }, + "28x8": { + "identifier": "Sperrsignal 1 ausgehend", + "name": "Shunting Signal", + "basename": "semaphoredistant-r", + "clickable": true, + "routes": [ + "AC", + "BD", + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 28, + "y": 8 + }, + "addresses": { + "Addr": 0, + "Addr1": 20, + "Port1": 1, + "Inverse1": true, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 105, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + } + }, + "33x7": { + "identifier": "Vorsignal Bhf 2 aus", + "name": "Distant Signal", + "basename": "signaldistant-2-r", + "clickable": true, + "routes": [ + "AC", + "BD", + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 33, + "y": 7 + }, + "addresses": { + "Addr": 0, + "Addr1": 20, + "Port1": 4, + "Inverse1": true, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 100, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + } + }, + "23x16": { + "identifier": "Signal_B13_rechts", + "name": "Main Signal A", + "basename": "semaphoremain-r", + "clickable": true, + "routes": [ + "AC", + "BD", + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 23, + "y": 16 + }, + "addresses": { + "Addr": 0, + "Addr1": 21, + "Port1": 2, + "Inverse1": true, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 101, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + } + }, + "23x15": { + "identifier": "Signal_B12_rechts", + "name": "Main Signal A", + "basename": "semaphoremain-r", + "clickable": true, + "routes": [ + "AC", + "BD", + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 23, + "y": 15 + }, + "addresses": { + "Addr": 0, + "Addr1": 21, + "Port1": 1, + "Inverse1": true, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 101, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + } + }, + "4x1": { + "identifier": "FB5.1", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 4, + "y": 1 + }, + "addresses": { + "Addr": 17, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "4x2": { + "identifier": "FB5.2", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 4, + "y": 2 + }, + "addresses": { + "Addr": 18, + "Addr1": 5, + "Port1": 2, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "4x3": { + "identifier": "FB5.3", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 4, + "y": 3 + }, + "addresses": { + "Addr": 19, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "4x4": { + "identifier": "FB5.4", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 4, + "y": 4 + }, + "addresses": { + "Addr": 20, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "4x5": { + "identifier": "FB5.5", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 4, + "y": 5 + }, + "addresses": { + "Addr": 21, + "Addr1": 6, + "Port1": 1, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "4x6": { + "identifier": "FB5.6", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 4, + "y": 6 + }, + "addresses": { + "Addr": 22, + "Addr1": 6, + "Port1": 2, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "4x7": { + "identifier": "FB5.7", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 4, + "y": 7 + }, + "addresses": { + "Addr": 23, + "Addr1": 6, + "Port1": 3, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "4x8": { + "identifier": "FB5.8", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 4, + "y": 8 + }, + "addresses": { + "Addr": 24, + "Addr1": 6, + "Port1": 4, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "11x1": { + "identifier": "FB6.1", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 11, + "y": 1 + }, + "addresses": { + "Addr": 2, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "11x2": { + "identifier": "FB6.2", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 11, + "y": 2 + }, + "addresses": { + "Addr": 10, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "11x3": { + "identifier": "FB6.3", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 11, + "y": 3 + }, + "addresses": { + "Addr": 11, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "11x4": { + "identifier": "FB6.4", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 11, + "y": 4 + }, + "addresses": { + "Addr": 12, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "11x5": { + "identifier": "FB6.5", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 11, + "y": 5 + }, + "addresses": { + "Addr": 14, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "11x6": { + "identifier": "FB6.6", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 11, + "y": 6 + }, + "addresses": { + "Addr": 15, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "11x7": { + "identifier": "FB6.7", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 11, + "y": 7 + }, + "addresses": { + "Addr": 13, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "11x8": { + "identifier": "FB6.8", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 11, + "y": 8 + }, + "addresses": { + "Addr": 16, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "13x1": { + "identifier": "FB4.1", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 13, + "y": 1 + }, + "addresses": { + "Addr": 1, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "13x2": { + "identifier": "FB4.2", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 13, + "y": 2 + }, + "addresses": { + "Addr": 9, + "Addr1": 3, + "Port1": 1, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "13x3": { + "identifier": "FB4.3", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 13, + "y": 3 + }, + "addresses": { + "Addr": 3, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "13x4": { + "identifier": "FB4.4", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 13, + "y": 4 + }, + "addresses": { + "Addr": 4, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "13x5": { + "identifier": "FB4.5", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 13, + "y": 5 + }, + "addresses": { + "Addr": 5, + "Addr1": 2, + "Port1": 1, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "13x6": { + "identifier": "FB4.6", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 13, + "y": 6 + }, + "addresses": { + "Addr": 6, + "Addr1": 2, + "Port1": 2, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "13x7": { + "identifier": "FB4.7", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 13, + "y": 7 + }, + "addresses": { + "Addr": 7, + "Addr1": 2, + "Port1": 3, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "13x8": { + "identifier": "FB4.8", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 13, + "y": 8 + }, + "addresses": { + "Addr": 8, + "Addr1": 2, + "Port1": 4, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "22x1": { + "identifier": "FB7.1", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 22, + "y": 1 + }, + "addresses": { + "Addr": 55, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "27x1": { + "identifier": "FB7.2", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 27, + "y": 1 + }, + "addresses": { + "Addr": 56, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "22x2": { + "identifier": "FB8.1", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 22, + "y": 2 + }, + "addresses": { + "Addr": 54, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "27x2": { + "identifier": "FB8.2", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 27, + "y": 2 + }, + "addresses": { + "Addr": 53, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "32x7": { + "identifier": "FB9", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 32, + "y": 7 + }, + "addresses": { + "Addr": 57, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "26x6": { + "identifier": "FB10", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 26, + "y": 6 + }, + "addresses": { + "Addr": 59, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "26x7": { + "identifier": "FB11", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 26, + "y": 7 + }, + "addresses": { + "Addr": 63, + "Addr1": 16, + "Port1": 3, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "26x8": { + "identifier": "FB12", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 26, + "y": 8 + }, + "addresses": { + "Addr": 58, + "Addr1": 15, + "Port1": 2, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "21x8": { + "identifier": "FB15", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 21, + "y": 8 + }, + "addresses": { + "Addr": 62, + "Addr1": 16, + "Port1": 2, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "21x7": { + "identifier": "FB14", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 21, + "y": 7 + }, + "addresses": { + "Addr": 61, + "Addr1": 16, + "Port1": 1, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "21x6": { + "identifier": "FB13", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 21, + "y": 6 + }, + "addresses": { + "Addr": 60, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "17x10": { + "identifier": "FBR4", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 17, + "y": 10 + }, + "addresses": { + "Addr": 49, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "25x10": { + "identifier": "FBR3", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 25, + "y": 10 + }, + "addresses": { + "Addr": 52, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "26x11": { + "identifier": "FBR2", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 26, + "y": 11 + }, + "addresses": { + "Addr": 50, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "26x14": { + "identifier": "FBR1", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 26, + "y": 14 + }, + "addresses": { + "Addr": 51, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "0x13": { + "identifier": "FBL4", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 0, + "y": 13 + }, + "addresses": { + "Addr": 29, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "0x16": { + "identifier": "FBL3", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 0, + "y": 16 + }, + "addresses": { + "Addr": 31, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "1x17": { + "identifier": "FBL2", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 1, + "y": 17 + }, + "addresses": { + "Addr": 30, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "5x17": { + "identifier": "FBL1", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 5, + "y": 17 + }, + "addresses": { + "Addr": 32, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "5x9": { + "identifier": "FB1", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 5, + "y": 9 + }, + "addresses": { + "Addr": 45, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "7x9": { + "identifier": "FB2A", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 7, + "y": 9 + }, + "addresses": { + "Addr": 46, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "12x9": { + "identifier": "FB2B", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 12, + "y": 9 + }, + "addresses": { + "Addr": 47, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "14x9": { + "identifier": "FB3", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 14, + "y": 9 + }, + "addresses": { + "Addr": 48, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "14x12": { + "identifier": "FB20.1", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 14, + "y": 12 + }, + "addresses": { + "Addr": 34, + "Addr1": 9, + "Port1": 2, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "19x12": { + "identifier": "FB20.2", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 19, + "y": 12 + }, + "addresses": { + "Addr": 33, + "Addr1": 9, + "Port1": 1, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "14x13": { + "identifier": "FB21.1", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 14, + "y": 13 + }, + "addresses": { + "Addr": 36, + "Addr1": 9, + "Port1": 4, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "19x13": { + "identifier": "FB21.2", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 19, + "y": 13 + }, + "addresses": { + "Addr": 35, + "Addr1": 9, + "Port1": 3, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "12x15": { + "identifier": "FB22.1", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 12, + "y": 15 + }, + "addresses": { + "Addr": 38, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "19x15": { + "identifier": "FB22.2", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 19, + "y": 15 + }, + "addresses": { + "Addr": 37, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "12x16": { + "identifier": "FB23.1", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 12, + "y": 16 + }, + "addresses": { + "Addr": 40, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "19x16": { + "identifier": "FB23.2", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 19, + "y": 16 + }, + "addresses": { + "Addr": 39, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "11x18": { + "identifier": "FB24.1", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 11, + "y": 18 + }, + "addresses": { + "Addr": 42, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "18x18": { + "identifier": "FB24.2", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 18, + "y": 18 + }, + "addresses": { + "Addr": 41, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "11x19": { + "identifier": "FB25.1", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 11, + "y": 19 + }, + "addresses": { + "Addr": 44, + "Addr1": 11, + "Port1": 4, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "18x19": { + "identifier": "FB25.2", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 18, + "y": 19 + }, + "addresses": { + "Addr": 43, + "Addr1": 11, + "Port1": 3, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "3x10": { + "identifier": "FB26", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 3, + "y": 10 + }, + "addresses": { + "Addr": 28, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "2x9": { + "identifier": "FB27", + "name": "Sensor", + "basename": "sensor-off", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 2, + "y": 9 + }, + "addresses": { + "Addr": 27, + "Addr1": 0, + "Port1": 0, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 200, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "1x9": { + "identifier": "s08", + "name": "Turnout Right", + "basename": "turnoutright", + "clickable": true, + "routes": [ + "AC,CA,AD,DA", + "BD,DB,BA,AB", + "CA,AC,CB,BC", + "DB,BD,DC,CD" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "bottom", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "bottom", + "to": "left", + "state": "turnright" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg90": [ + { + "source": "top", + "to": "left", + "state": "turnright" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "left", + "to": "top", + "state": "turnright" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "right", + "state": "turnright" + }, + { + "source": "right", + "to": "top", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "bottom", + "state": "turnright" + }, + { + "source": "bottom", + "to": "right", + "state": "turnright" + } + ] + }, + "coord": { + "x": 1, + "y": 9 + }, + "addresses": { + "Addr": 0, + "Addr1": 25, + "Port1": 4, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 51, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 3 + } + }, + "1x5": { + "identifier": "s07", + "name": "Turnout Right", + "basename": "turnoutright", + "clickable": true, + "routes": [ + "AC,CA,AD,DA", + "BD,DB,BA,AB", + "CA,AC,CB,BC", + "DB,BD,DC,CD" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "bottom", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "bottom", + "to": "left", + "state": "turnright" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg90": [ + { + "source": "top", + "to": "left", + "state": "turnright" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "left", + "to": "top", + "state": "turnright" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "right", + "state": "turnright" + }, + { + "source": "right", + "to": "top", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "bottom", + "state": "turnright" + }, + { + "source": "bottom", + "to": "right", + "state": "turnright" + } + ] + }, + "coord": { + "x": 1, + "y": 5 + }, + "addresses": { + "Addr": 0, + "Addr1": 17, + "Port1": 4, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 51, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 3 + } + }, + "1x4": { + "identifier": "s03", + "name": "Turnout Right", + "basename": "turnoutright", + "clickable": true, + "routes": [ + "AC,CA,AD,DA", + "BD,DB,BA,AB", + "CA,AC,CB,BC", + "DB,BD,DC,CD" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "bottom", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "bottom", + "to": "left", + "state": "turnright" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg90": [ + { + "source": "top", + "to": "left", + "state": "turnright" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "left", + "to": "top", + "state": "turnright" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "right", + "state": "turnright" + }, + { + "source": "right", + "to": "top", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "bottom", + "state": "turnright" + }, + { + "source": "bottom", + "to": "right", + "state": "turnright" + } + ] + }, + "coord": { + "x": 1, + "y": 4 + }, + "addresses": { + "Addr": 0, + "Addr1": 2, + "Port1": 3, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 51, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 3 + } + }, + "1x3": { + "identifier": "s02", + "name": "Turnout Right", + "basename": "turnoutright", + "clickable": true, + "routes": [ + "AC,CA,AD,DA", + "BD,DB,BA,AB", + "CA,AC,CB,BC", + "DB,BD,DC,CD" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "bottom", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "bottom", + "to": "left", + "state": "turnright" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg90": [ + { + "source": "top", + "to": "left", + "state": "turnright" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "left", + "to": "top", + "state": "turnright" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "right", + "state": "turnright" + }, + { + "source": "right", + "to": "top", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "bottom", + "state": "turnright" + }, + { + "source": "bottom", + "to": "right", + "state": "turnright" + } + ] + }, + "coord": { + "x": 1, + "y": 3 + }, + "addresses": { + "Addr": 0, + "Addr1": 2, + "Port1": 4, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 51, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 3 + } + }, + "1x2": { + "identifier": "s01", + "name": "Turnout Right", + "basename": "turnoutright", + "clickable": true, + "routes": [ + "AC,CA,AD,DA", + "BD,DB,BA,AB", + "CA,AC,CB,BC", + "DB,BD,DC,CD" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "bottom", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "bottom", + "to": "left", + "state": "turnright" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg90": [ + { + "source": "top", + "to": "left", + "state": "turnright" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "left", + "to": "top", + "state": "turnright" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "right", + "state": "turnright" + }, + { + "source": "right", + "to": "top", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "bottom", + "state": "turnright" + }, + { + "source": "bottom", + "to": "right", + "state": "turnright" + } + ] + }, + "coord": { + "x": 1, + "y": 2 + }, + "addresses": { + "Addr": 0, + "Addr1": 3, + "Port1": 1, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 51, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 3 + } + }, + "2x5": { + "identifier": "s04", + "name": "Turnout Right", + "basename": "turnoutright", + "clickable": true, + "routes": [ + "AC,CA,AD,DA", + "BD,DB,BA,AB", + "CA,AC,CB,BC", + "DB,BD,DC,CD" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "bottom", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "bottom", + "to": "left", + "state": "turnright" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg90": [ + { + "source": "top", + "to": "left", + "state": "turnright" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "left", + "to": "top", + "state": "turnright" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "right", + "state": "turnright" + }, + { + "source": "right", + "to": "top", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "bottom", + "state": "turnright" + }, + { + "source": "bottom", + "to": "right", + "state": "turnright" + } + ] + }, + "coord": { + "x": 2, + "y": 5 + }, + "addresses": { + "Addr": 0, + "Addr1": 3, + "Port1": 2, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 51, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "2x6": { + "identifier": "s05", + "name": "Turnout Left", + "basename": "turnoutleft", + "clickable": true, + "routes": [ + "AC,CA,CD,DC", + "BD,DB,DA,AD", + "AC,CA,AB,BA", + "BD,DB,BC,CB" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + }, + { + "source": "bottom", + "to": "right", + "state": "turnleft" + }, + { + "source": "right", + "to": "bottom", + "state": "turnleft" + } + ], + "deg90": [ + { + "source": "left", + "to": "bottom", + "state": "turnleft" + }, + { + "source": "bottom", + "to": "left", + "state": "turnleft" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "left", + "state": "turnleft" + }, + { + "source": "left", + "to": "top", + "state": "turnleft" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "top", + "state": "turnleft" + }, + { + "source": "top", + "to": "right", + "state": "turnleft" + } + ] + }, + "coord": { + "x": 2, + "y": 6 + }, + "addresses": { + "Addr": 0, + "Addr1": 3, + "Port1": 3, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 50, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 3 + }, + "isMaintenance": false + }, + "2x7": { + "identifier": "s06", + "name": "Turnout Left", + "basename": "turnoutleft", + "clickable": true, + "routes": [ + "AC,CA,CD,DC", + "BD,DB,DA,AD", + "AC,CA,AB,BA", + "BD,DB,BC,CB" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + }, + { + "source": "bottom", + "to": "right", + "state": "turnleft" + }, + { + "source": "right", + "to": "bottom", + "state": "turnleft" + } + ], + "deg90": [ + { + "source": "left", + "to": "bottom", + "state": "turnleft" + }, + { + "source": "bottom", + "to": "left", + "state": "turnleft" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "left", + "state": "turnleft" + }, + { + "source": "left", + "to": "top", + "state": "turnleft" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "top", + "state": "turnleft" + }, + { + "source": "top", + "to": "right", + "state": "turnleft" + } + ] + }, + "coord": { + "x": 2, + "y": 7 + }, + "addresses": { + "Addr": 0, + "Addr1": 3, + "Port1": 4, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 50, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 3 + } + }, + "15x3": { + "identifier": "s15", + "name": "Turnout Right", + "basename": "turnoutright", + "clickable": true, + "routes": [ + "AC,CA,AD,DA", + "BD,DB,BA,AB", + "CA,AC,CB,BC", + "DB,BD,DC,CD" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "bottom", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "bottom", + "to": "left", + "state": "turnright" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg90": [ + { + "source": "top", + "to": "left", + "state": "turnright" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "left", + "to": "top", + "state": "turnright" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "right", + "state": "turnright" + }, + { + "source": "right", + "to": "top", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "bottom", + "state": "turnright" + }, + { + "source": "bottom", + "to": "right", + "state": "turnright" + } + ] + }, + "coord": { + "x": 15, + "y": 3 + }, + "addresses": { + "Addr": 0, + "Addr1": 1, + "Port1": 1, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 51, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "15x2": { + "identifier": "s14", + "name": "Turnout Right", + "basename": "turnoutright", + "clickable": true, + "routes": [ + "AC,CA,AD,DA", + "BD,DB,BA,AB", + "CA,AC,CB,BC", + "DB,BD,DC,CD" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "bottom", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "bottom", + "to": "left", + "state": "turnright" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg90": [ + { + "source": "top", + "to": "left", + "state": "turnright" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "left", + "to": "top", + "state": "turnright" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "right", + "state": "turnright" + }, + { + "source": "right", + "to": "top", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "bottom", + "state": "turnright" + }, + { + "source": "bottom", + "to": "right", + "state": "turnright" + } + ] + }, + "coord": { + "x": 15, + "y": 2 + }, + "addresses": { + "Addr": 0, + "Addr1": 1, + "Port1": 2, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 51, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + }, + "isMaintenance": false + }, + "15x1": { + "identifier": "s16", + "name": "Turnout Left", + "basename": "turnoutleft", + "clickable": true, + "routes": [ + "AC,CA,CD,DC", + "BD,DB,DA,AD", + "AC,CA,AB,BA", + "BD,DB,BC,CB" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + }, + { + "source": "bottom", + "to": "right", + "state": "turnleft" + }, + { + "source": "right", + "to": "bottom", + "state": "turnleft" + } + ], + "deg90": [ + { + "source": "left", + "to": "bottom", + "state": "turnleft" + }, + { + "source": "bottom", + "to": "left", + "state": "turnleft" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "left", + "state": "turnleft" + }, + { + "source": "left", + "to": "top", + "state": "turnleft" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "top", + "state": "turnleft" + }, + { + "source": "top", + "to": "right", + "state": "turnleft" + } + ] + }, + "coord": { + "x": 15, + "y": 1 + }, + "addresses": { + "Addr": 0, + "Addr1": 1, + "Port1": 3, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 50, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "16x9": { + "identifier": "s09", + "name": "Turnout Left", + "basename": "turnoutleft", + "clickable": true, + "routes": [ + "AC,CA,CD,DC", + "BD,DB,DA,AD", + "AC,CA,AB,BA", + "BD,DB,BC,CB" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + }, + { + "source": "bottom", + "to": "right", + "state": "turnleft" + }, + { + "source": "right", + "to": "bottom", + "state": "turnleft" + } + ], + "deg90": [ + { + "source": "left", + "to": "bottom", + "state": "turnleft" + }, + { + "source": "bottom", + "to": "left", + "state": "turnleft" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "left", + "state": "turnleft" + }, + { + "source": "left", + "to": "top", + "state": "turnleft" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "top", + "state": "turnleft" + }, + { + "source": "top", + "to": "right", + "state": "turnleft" + } + ] + }, + "coord": { + "x": 16, + "y": 9 + }, + "addresses": { + "Addr": 0, + "Addr1": 9, + "Port1": 1, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 50, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "16x8": { + "identifier": "s10", + "name": "Turnout Left", + "basename": "turnoutleft", + "clickable": true, + "routes": [ + "AC,CA,CD,DC", + "BD,DB,DA,AD", + "AC,CA,AB,BA", + "BD,DB,BC,CB" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + }, + { + "source": "bottom", + "to": "right", + "state": "turnleft" + }, + { + "source": "right", + "to": "bottom", + "state": "turnleft" + } + ], + "deg90": [ + { + "source": "left", + "to": "bottom", + "state": "turnleft" + }, + { + "source": "bottom", + "to": "left", + "state": "turnleft" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "left", + "state": "turnleft" + }, + { + "source": "left", + "to": "top", + "state": "turnleft" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "top", + "state": "turnleft" + }, + { + "source": "top", + "to": "right", + "state": "turnleft" + } + ] + }, + "coord": { + "x": 16, + "y": 8 + }, + "addresses": { + "Addr": 0, + "Addr1": 8, + "Port1": 4, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 50, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "15x8": { + "identifier": "s11", + "name": "Turnout Right", + "basename": "turnoutright", + "clickable": true, + "routes": [ + "AC,CA,AD,DA", + "BD,DB,BA,AB", + "CA,AC,CB,BC", + "DB,BD,DC,CD" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "bottom", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "bottom", + "to": "left", + "state": "turnright" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg90": [ + { + "source": "top", + "to": "left", + "state": "turnright" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "left", + "to": "top", + "state": "turnright" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "right", + "state": "turnright" + }, + { + "source": "right", + "to": "top", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "bottom", + "state": "turnright" + }, + { + "source": "bottom", + "to": "right", + "state": "turnright" + } + ] + }, + "coord": { + "x": 15, + "y": 8 + }, + "addresses": { + "Addr": 0, + "Addr1": 2, + "Port1": 2, + "Inverse1": true, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 51, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + } + }, + "15x7": { + "identifier": "s12", + "name": "Turnout Left", + "basename": "turnoutleft", + "clickable": true, + "routes": [ + "AC,CA,CD,DC", + "BD,DB,DA,AD", + "AC,CA,AB,BA", + "BD,DB,BC,CB" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + }, + { + "source": "bottom", + "to": "right", + "state": "turnleft" + }, + { + "source": "right", + "to": "bottom", + "state": "turnleft" + } + ], + "deg90": [ + { + "source": "left", + "to": "bottom", + "state": "turnleft" + }, + { + "source": "bottom", + "to": "left", + "state": "turnleft" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "left", + "state": "turnleft" + }, + { + "source": "left", + "to": "top", + "state": "turnleft" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "top", + "state": "turnleft" + }, + { + "source": "top", + "to": "right", + "state": "turnleft" + } + ] + }, + "coord": { + "x": 15, + "y": 7 + }, + "addresses": { + "Addr": 0, + "Addr1": 2, + "Port1": 1, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 50, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "15x6": { + "identifier": "s13", + "name": "Turnout Left", + "basename": "turnoutleft", + "clickable": true, + "routes": [ + "AC,CA,CD,DC", + "BD,DB,DA,AD", + "AC,CA,AB,BA", + "BD,DB,BC,CB" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + }, + { + "source": "bottom", + "to": "right", + "state": "turnleft" + }, + { + "source": "right", + "to": "bottom", + "state": "turnleft" + } + ], + "deg90": [ + { + "source": "left", + "to": "bottom", + "state": "turnleft" + }, + { + "source": "bottom", + "to": "left", + "state": "turnleft" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "left", + "state": "turnleft" + }, + { + "source": "left", + "to": "top", + "state": "turnleft" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "top", + "state": "turnleft" + }, + { + "source": "top", + "to": "right", + "state": "turnleft" + } + ] + }, + "coord": { + "x": 15, + "y": 6 + }, + "addresses": { + "Addr": 0, + "Addr1": 1, + "Port1": 4, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 50, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "7x16": { + "identifier": "s17", + "name": "Turnout Right", + "basename": "turnoutright", + "clickable": true, + "routes": [ + "AC,CA,AD,DA", + "BD,DB,BA,AB", + "CA,AC,CB,BC", + "DB,BD,DC,CD" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "bottom", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "bottom", + "to": "left", + "state": "turnright" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg90": [ + { + "source": "top", + "to": "left", + "state": "turnright" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "left", + "to": "top", + "state": "turnright" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "right", + "state": "turnright" + }, + { + "source": "right", + "to": "top", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "bottom", + "state": "turnright" + }, + { + "source": "bottom", + "to": "right", + "state": "turnright" + } + ] + }, + "coord": { + "x": 7, + "y": 16 + }, + "addresses": { + "Addr": 0, + "Addr1": 5, + "Port1": 4, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 51, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "8x17": { + "identifier": "s20", + "name": "Turnout Right", + "basename": "turnoutright", + "clickable": true, + "routes": [ + "AC,CA,AD,DA", + "BD,DB,BA,AB", + "CA,AC,CB,BC", + "DB,BD,DC,CD" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "bottom", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "bottom", + "to": "left", + "state": "turnright" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg90": [ + { + "source": "top", + "to": "left", + "state": "turnright" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "left", + "to": "top", + "state": "turnright" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "right", + "state": "turnright" + }, + { + "source": "right", + "to": "top", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "bottom", + "state": "turnright" + }, + { + "source": "bottom", + "to": "right", + "state": "turnright" + } + ] + }, + "coord": { + "x": 8, + "y": 17 + }, + "addresses": { + "Addr": 0, + "Addr1": 6, + "Port1": 2, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 51, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "8x18": { + "identifier": "s18", + "name": "Turnout Left", + "basename": "turnoutleft", + "clickable": true, + "routes": [ + "AC,CA,CD,DC", + "BD,DB,DA,AD", + "AC,CA,AB,BA", + "BD,DB,BC,CB" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + }, + { + "source": "bottom", + "to": "right", + "state": "turnleft" + }, + { + "source": "right", + "to": "bottom", + "state": "turnleft" + } + ], + "deg90": [ + { + "source": "left", + "to": "bottom", + "state": "turnleft" + }, + { + "source": "bottom", + "to": "left", + "state": "turnleft" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "left", + "state": "turnleft" + }, + { + "source": "left", + "to": "top", + "state": "turnleft" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "top", + "state": "turnleft" + }, + { + "source": "top", + "to": "right", + "state": "turnleft" + } + ] + }, + "coord": { + "x": 8, + "y": 18 + }, + "addresses": { + "Addr": 0, + "Addr1": 6, + "Port1": 3, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 50, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 3 + } + }, + "8x15": { + "identifier": "s19", + "name": "Turnout Right", + "basename": "turnoutright", + "clickable": true, + "routes": [ + "AC,CA,AD,DA", + "BD,DB,BA,AB", + "CA,AC,CB,BC", + "DB,BD,DC,CD" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "bottom", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "bottom", + "to": "left", + "state": "turnright" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg90": [ + { + "source": "top", + "to": "left", + "state": "turnright" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "left", + "to": "top", + "state": "turnright" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "right", + "state": "turnright" + }, + { + "source": "right", + "to": "top", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "bottom", + "state": "turnright" + }, + { + "source": "bottom", + "to": "right", + "state": "turnright" + } + ] + }, + "coord": { + "x": 8, + "y": 15 + }, + "addresses": { + "Addr": 0, + "Addr1": 6, + "Port1": 1, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 51, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 3 + } + }, + "9x13": { + "identifier": "SK1", + "name": "Crossing Left sr", + "basename": "dcrossingright-sr", + "clickable": true, + "routes": [ + "A0|C0,A0|B1,B1|D0,D0|C0", + "A0|C1,A0|D0,B0|D0,B0|C1" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "top", + "state": "turnleft|straight" + }, + { + "source": "top", + "to": "left", + "state": "turnleft|straight" + }, + { + "source": "left", + "to": "right", + "state": "straight|straight" + }, + { + "source": "right", + "to": "left", + "state": "straight|straight" + }, + { + "source": "bottom", + "to": "right", + "state": "straight|turnleft" + }, + { + "source": "right", + "to": "bottom", + "state": "straight|turnleft" + }, + { + "source": "bottom", + "to": "top", + "state": "turnleft|turnleft" + }, + { + "source": "top", + "to": "bottom", + "state": "turnleft|turnleft" + } + ], + "deg90": [ + { + "source": "left", + "to": "bottom", + "state": "turnleft|straight" + }, + { + "source": "bottom", + "to": "left", + "state": "turnleft|straight" + }, + { + "source": "left", + "to": "right", + "state": "straight|straight" + }, + { + "source": "right", + "to": "left", + "state": "straight|straight" + }, + { + "source": "bottom", + "to": "left", + "state": "straight|turnleft" + }, + { + "source": "left", + "to": "bottom", + "state": "straight|turnleft" + }, + { + "source": "bottom", + "to": "top", + "state": "turnleft|turnleft" + }, + { + "source": "top", + "to": "bottom", + "state": "turnleft|turnleft" + } + ] + }, + "dimensions": [ + { + "w": 2, + "h": 1 + }, + { + "w": 1, + "h": 2 + } + ], + "coord": { + "x": 9, + "y": 13 + }, + "addresses": { + "Addr": 0, + "Addr1": 7, + "Port1": 1, + "Inverse1": false, + "Addr2": 6, + "Port2": 4, + "Inverse2": false + }, + "editor": { + "themeId": 58, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "22x13": { + "identifier": "s21", + "name": "Turnout Right", + "basename": "turnoutright", + "clickable": true, + "routes": [ + "AC,CA,AD,DA", + "BD,DB,BA,AB", + "CA,AC,CB,BC", + "DB,BD,DC,CD" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "bottom", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "bottom", + "to": "left", + "state": "turnright" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg90": [ + { + "source": "top", + "to": "left", + "state": "turnright" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "left", + "to": "top", + "state": "turnright" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "right", + "state": "turnright" + }, + { + "source": "right", + "to": "top", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "bottom", + "state": "turnright" + }, + { + "source": "bottom", + "to": "right", + "state": "turnright" + } + ] + }, + "coord": { + "x": 22, + "y": 13 + }, + "addresses": { + "Addr": 0, + "Addr1": 8, + "Port1": 2, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 51, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + } + }, + "21x18": { + "identifier": "SK2", + "name": "Crossing Left sr", + "basename": "dcrossingright-sr", + "clickable": true, + "routes": [ + "A0|C0,A0|B1,B1|D0,D0|C0", + "A0|C1,A0|D0,B0|D0,B0|C1" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "top", + "state": "turnleft|straight" + }, + { + "source": "top", + "to": "left", + "state": "turnleft|straight" + }, + { + "source": "left", + "to": "right", + "state": "straight|straight" + }, + { + "source": "right", + "to": "left", + "state": "straight|straight" + }, + { + "source": "bottom", + "to": "right", + "state": "straight|turnleft" + }, + { + "source": "right", + "to": "bottom", + "state": "straight|turnleft" + }, + { + "source": "bottom", + "to": "top", + "state": "turnleft|turnleft" + }, + { + "source": "top", + "to": "bottom", + "state": "turnleft|turnleft" + } + ], + "deg90": [ + { + "source": "left", + "to": "bottom", + "state": "turnleft|straight" + }, + { + "source": "bottom", + "to": "left", + "state": "turnleft|straight" + }, + { + "source": "left", + "to": "right", + "state": "straight|straight" + }, + { + "source": "right", + "to": "left", + "state": "straight|straight" + }, + { + "source": "bottom", + "to": "left", + "state": "straight|turnleft" + }, + { + "source": "left", + "to": "bottom", + "state": "straight|turnleft" + }, + { + "source": "bottom", + "to": "top", + "state": "turnleft|turnleft" + }, + { + "source": "top", + "to": "bottom", + "state": "turnleft|turnleft" + } + ] + }, + "dimensions": [ + { + "w": 2, + "h": 1 + }, + { + "w": 1, + "h": 2 + } + ], + "coord": { + "x": 21, + "y": 18 + }, + "addresses": { + "Addr": 0, + "Addr1": 7, + "Port1": 3, + "Inverse1": false, + "Addr2": 7, + "Port2": 2, + "Inverse2": true + }, + "editor": { + "themeId": 58, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "24x15": { + "identifier": "s22", + "name": "Turnout Left", + "basename": "turnoutleft", + "clickable": true, + "routes": [ + "AC,CA,CD,DC", + "BD,DB,DA,AD", + "AC,CA,AB,BA", + "BD,DB,BC,CB" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + }, + { + "source": "bottom", + "to": "right", + "state": "turnleft" + }, + { + "source": "right", + "to": "bottom", + "state": "turnleft" + } + ], + "deg90": [ + { + "source": "left", + "to": "bottom", + "state": "turnleft" + }, + { + "source": "bottom", + "to": "left", + "state": "turnleft" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "left", + "state": "turnleft" + }, + { + "source": "left", + "to": "top", + "state": "turnleft" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "top", + "state": "turnleft" + }, + { + "source": "top", + "to": "right", + "state": "turnleft" + } + ] + }, + "coord": { + "x": 24, + "y": 15 + }, + "addresses": { + "Addr": 0, + "Addr1": 8, + "Port1": 1, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 50, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "24x16": { + "identifier": "s23", + "name": "Turnout Right", + "basename": "turnoutright", + "clickable": true, + "routes": [ + "AC,CA,AD,DA", + "BD,DB,BA,AB", + "CA,AC,CB,BC", + "DB,BD,DC,CD" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "bottom", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "bottom", + "to": "left", + "state": "turnright" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg90": [ + { + "source": "top", + "to": "left", + "state": "turnright" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "left", + "to": "top", + "state": "turnright" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "right", + "state": "turnright" + }, + { + "source": "right", + "to": "top", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "bottom", + "state": "turnright" + }, + { + "source": "bottom", + "to": "right", + "state": "turnright" + } + ] + }, + "coord": { + "x": 24, + "y": 16 + }, + "addresses": { + "Addr": 0, + "Addr1": 7, + "Port1": 4, + "Inverse1": true, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 51, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 1 + } + }, + "21x1": { + "identifier": "s24", + "name": "Turnout Right", + "basename": "turnoutright", + "clickable": true, + "routes": [ + "AC,CA,AD,DA", + "BD,DB,BA,AB", + "CA,AC,CB,BC", + "DB,BD,DC,CD" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "bottom", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "bottom", + "to": "left", + "state": "turnright" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg90": [ + { + "source": "top", + "to": "left", + "state": "turnright" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "left", + "to": "top", + "state": "turnright" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "right", + "state": "turnright" + }, + { + "source": "right", + "to": "top", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "bottom", + "state": "turnright" + }, + { + "source": "bottom", + "to": "right", + "state": "turnright" + } + ] + }, + "coord": { + "x": 21, + "y": 1 + }, + "addresses": { + "Addr": 0, + "Addr1": 16, + "Port1": 1, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 51, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "28x2": { + "identifier": "s25", + "name": "Turnout Right", + "basename": "turnoutright", + "clickable": true, + "routes": [ + "AC,CA,AD,DA", + "BD,DB,BA,AB", + "CA,AC,CB,BC", + "DB,BD,DC,CD" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "bottom", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "bottom", + "to": "left", + "state": "turnright" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg90": [ + { + "source": "top", + "to": "left", + "state": "turnright" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "left", + "to": "top", + "state": "turnright" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "right", + "state": "turnright" + }, + { + "source": "right", + "to": "top", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "bottom", + "state": "turnright" + }, + { + "source": "bottom", + "to": "right", + "state": "turnright" + } + ] + }, + "coord": { + "x": 28, + "y": 2 + }, + "addresses": { + "Addr": 0, + "Addr1": 9, + "Port1": 4, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 51, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + } + }, + "29x5": { + "identifier": "s26", + "name": "Turnout Left", + "basename": "turnoutleft", + "clickable": true, + "routes": [ + "AC,CA,CD,DC", + "BD,DB,DA,AD", + "AC,CA,AB,BA", + "BD,DB,BC,CB" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + }, + { + "source": "bottom", + "to": "right", + "state": "turnleft" + }, + { + "source": "right", + "to": "bottom", + "state": "turnleft" + } + ], + "deg90": [ + { + "source": "left", + "to": "bottom", + "state": "turnleft" + }, + { + "source": "bottom", + "to": "left", + "state": "turnleft" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "left", + "state": "turnleft" + }, + { + "source": "left", + "to": "top", + "state": "turnleft" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "top", + "state": "turnleft" + }, + { + "source": "top", + "to": "right", + "state": "turnleft" + } + ] + }, + "coord": { + "x": 29, + "y": 5 + }, + "addresses": { + "Addr": 0, + "Addr1": 11, + "Port1": 3, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 50, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "31x7": { + "identifier": "s29", + "name": "Turnout Right", + "basename": "turnoutright", + "clickable": true, + "routes": [ + "AC,CA,AD,DA", + "BD,DB,BA,AB", + "CA,AC,CB,BC", + "DB,BD,DC,CD" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "bottom", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "bottom", + "to": "left", + "state": "turnright" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg90": [ + { + "source": "top", + "to": "left", + "state": "turnright" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "left", + "to": "top", + "state": "turnright" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "right", + "state": "turnright" + }, + { + "source": "right", + "to": "top", + "state": "turnright" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "bottom", + "state": "turnright" + }, + { + "source": "bottom", + "to": "right", + "state": "turnright" + } + ] + }, + "coord": { + "x": 31, + "y": 7 + }, + "addresses": { + "Addr": 0, + "Addr1": 11, + "Port1": 1, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 51, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + } + }, + "29x7": { + "identifier": "s28", + "name": "Turnout Left", + "basename": "turnoutleft", + "clickable": true, + "routes": [ + "AC,CA,CD,DC", + "BD,DB,DA,AD", + "AC,CA,AB,BA", + "BD,DB,BC,CB" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + }, + { + "source": "bottom", + "to": "right", + "state": "turnleft" + }, + { + "source": "right", + "to": "bottom", + "state": "turnleft" + } + ], + "deg90": [ + { + "source": "left", + "to": "bottom", + "state": "turnleft" + }, + { + "source": "bottom", + "to": "left", + "state": "turnleft" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "left", + "state": "turnleft" + }, + { + "source": "left", + "to": "top", + "state": "turnleft" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "top", + "state": "turnleft" + }, + { + "source": "top", + "to": "right", + "state": "turnleft" + } + ] + }, + "coord": { + "x": 29, + "y": 7 + }, + "addresses": { + "Addr": 0, + "Addr1": 11, + "Port1": 2, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 50, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + }, + "isMaintenance": true + }, + "29x8": { + "identifier": "s27", + "name": "Turnout Left", + "basename": "turnoutleft", + "clickable": true, + "routes": [ + "AC,CA,CD,DC", + "BD,DB,DA,AD", + "AC,CA,AB,BA", + "BD,DB,BC,CB" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + }, + { + "source": "bottom", + "to": "right", + "state": "turnleft" + }, + { + "source": "right", + "to": "bottom", + "state": "turnleft" + } + ], + "deg90": [ + { + "source": "left", + "to": "bottom", + "state": "turnleft" + }, + { + "source": "bottom", + "to": "left", + "state": "turnleft" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "left", + "state": "turnleft" + }, + { + "source": "left", + "to": "top", + "state": "turnleft" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "top", + "state": "turnleft" + }, + { + "source": "top", + "to": "right", + "state": "turnleft" + } + ] + }, + "coord": { + "x": 29, + "y": 8 + }, + "addresses": { + "Addr": 0, + "Addr1": 11, + "Port1": 4, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 50, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 2 + }, + "isMaintenance": true + }, + "22x6": { + "identifier": "Entkuppler1", + "name": "Decoupler", + "basename": "decoupler", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 22, + "y": 6 + }, + "addresses": { + "Addr": 0, + "Addr1": 18, + "Port1": 1, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 70, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "22x7": { + "identifier": "Entkuppler2", + "name": "Decoupler", + "basename": "decoupler", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 22, + "y": 7 + }, + "addresses": { + "Addr": 0, + "Addr1": 18, + "Port1": 3, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 70, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "22x8": { + "identifier": "Entkuppler3", + "name": "Decoupler", + "basename": "decoupler", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 22, + "y": 8 + }, + "addresses": { + "Addr": 0, + "Addr1": 18, + "Port1": 4, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 70, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "23x13": { + "identifier": "Bahnuebergang", + "name": "Level Crossing C", + "basename": "accessory-12", + "clickable": true, + "routes": [ + "AC", + "BD" + ], + "states": {}, + "coord": { + "x": 23, + "y": 13 + }, + "addresses": { + "Addr": 0, + "Addr1": 18, + "Port1": 2, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 255, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "0x12": { + "identifier": "sw10", + "name": "Turnout Left", + "basename": "turnoutleft", + "clickable": true, + "routes": [ + "AC,CA,CD,DC", + "BD,DB,DA,AD", + "AC,CA,AB,BA", + "BD,DB,BC,CB" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + }, + { + "source": "bottom", + "to": "right", + "state": "turnleft" + }, + { + "source": "right", + "to": "bottom", + "state": "turnleft" + } + ], + "deg90": [ + { + "source": "left", + "to": "bottom", + "state": "turnleft" + }, + { + "source": "bottom", + "to": "left", + "state": "turnleft" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "left", + "state": "turnleft" + }, + { + "source": "left", + "to": "top", + "state": "turnleft" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "top", + "state": "turnleft" + }, + { + "source": "top", + "to": "right", + "state": "turnleft" + } + ] + }, + "coord": { + "x": 0, + "y": 12 + }, + "addresses": { + "Addr": 0, + "Addr1": 17, + "Port1": 2, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 50, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 3 + } + }, + "3x9": { + "identifier": "sw11", + "name": "Turnout Left", + "basename": "turnoutleft", + "clickable": true, + "routes": [ + "AC,CA,CD,DC", + "BD,DB,DA,AD", + "AC,CA,AB,BA", + "BD,DB,BC,CB" + ], + "states": { + "deg0": [ + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + }, + { + "source": "bottom", + "to": "right", + "state": "turnleft" + }, + { + "source": "right", + "to": "bottom", + "state": "turnleft" + } + ], + "deg90": [ + { + "source": "left", + "to": "bottom", + "state": "turnleft" + }, + { + "source": "bottom", + "to": "left", + "state": "turnleft" + }, + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + } + ], + "deg180": [ + { + "source": "top", + "to": "left", + "state": "turnleft" + }, + { + "source": "left", + "to": "top", + "state": "turnleft" + }, + { + "source": "left", + "to": "right", + "state": "straight" + }, + { + "source": "right", + "to": "left", + "state": "straight" + } + ], + "deg270": [ + { + "source": "top", + "to": "bottom", + "state": "straight" + }, + { + "source": "bottom", + "to": "top", + "state": "straight" + }, + { + "source": "right", + "to": "top", + "state": "turnleft" + }, + { + "source": "top", + "to": "right", + "state": "turnleft" + } + ] + }, + "coord": { + "x": 3, + "y": 9 + }, + "addresses": { + "Addr": 0, + "Addr1": 17, + "Port1": 3, + "Inverse1": false, + "Addr2": 0, + "Port2": 0, + "Inverse2": false + }, + "editor": { + "themeId": 50, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "7x1": { + "identifier": "B01", + "name": "Block", + "basename": "block", + "clickable": false, + "routes": [ + "A0|C0,C0|A0", + "B0|D0,D0|B0" + ], + "states": {}, + "dimensions": [ + { + "w": 4, + "h": 1 + }, + { + "w": 1, + "h": 4 + } + ], + "coord": { + "x": 7, + "y": 1 + }, + "editor": { + "themeId": 150, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "7x2": { + "identifier": "B02", + "name": "Block", + "basename": "block", + "clickable": false, + "routes": [ + "A0|C0,C0|A0", + "B0|D0,D0|B0" + ], + "states": {}, + "dimensions": [ + { + "w": 4, + "h": 1 + }, + { + "w": 1, + "h": 4 + } + ], + "coord": { + "x": 7, + "y": 2 + }, + "editor": { + "themeId": 150, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "7x3": { + "identifier": "B03", + "name": "Block", + "basename": "block", + "clickable": false, + "routes": [ + "A0|C0,C0|A0", + "B0|D0,D0|B0" + ], + "states": {}, + "dimensions": [ + { + "w": 4, + "h": 1 + }, + { + "w": 1, + "h": 4 + } + ], + "coord": { + "x": 7, + "y": 3 + }, + "editor": { + "themeId": 150, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "7x4": { + "identifier": "B04", + "name": "Block", + "basename": "block", + "clickable": false, + "routes": [ + "A0|C0,C0|A0", + "B0|D0,D0|B0" + ], + "states": {}, + "dimensions": [ + { + "w": 4, + "h": 1 + }, + { + "w": 1, + "h": 4 + } + ], + "coord": { + "x": 7, + "y": 4 + }, + "editor": { + "themeId": 150, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "7x5": { + "identifier": "B05", + "name": "Block", + "basename": "block", + "clickable": false, + "routes": [ + "A0|C0,C0|A0", + "B0|D0,D0|B0" + ], + "states": {}, + "dimensions": [ + { + "w": 4, + "h": 1 + }, + { + "w": 1, + "h": 4 + } + ], + "coord": { + "x": 7, + "y": 5 + }, + "editor": { + "themeId": 150, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "7x6": { + "identifier": "B06", + "name": "Block", + "basename": "block", + "clickable": false, + "routes": [ + "A0|C0,C0|A0", + "B0|D0,D0|B0" + ], + "states": {}, + "dimensions": [ + { + "w": 4, + "h": 1 + }, + { + "w": 1, + "h": 4 + } + ], + "coord": { + "x": 7, + "y": 6 + }, + "editor": { + "themeId": 150, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "7x7": { + "identifier": "B07", + "name": "Block", + "basename": "block", + "clickable": false, + "routes": [ + "A0|C0,C0|A0", + "B0|D0,D0|B0" + ], + "states": {}, + "dimensions": [ + { + "w": 4, + "h": 1 + }, + { + "w": 1, + "h": 4 + } + ], + "coord": { + "x": 7, + "y": 7 + }, + "editor": { + "themeId": 150, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "7x8": { + "identifier": "B08", + "name": "Block", + "basename": "block", + "clickable": false, + "routes": [ + "A0|C0,C0|A0", + "B0|D0,D0|B0" + ], + "states": {}, + "dimensions": [ + { + "w": 4, + "h": 1 + }, + { + "w": 1, + "h": 4 + } + ], + "coord": { + "x": 7, + "y": 8 + }, + "editor": { + "themeId": 150, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "8x9": { + "identifier": "B09", + "name": "Block", + "basename": "block", + "clickable": false, + "routes": [ + "A0|C0,C0|A0", + "B0|D0,D0|B0" + ], + "states": {}, + "dimensions": [ + { + "w": 4, + "h": 1 + }, + { + "w": 1, + "h": 4 + } + ], + "coord": { + "x": 8, + "y": 9 + }, + "editor": { + "themeId": 150, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "14x15": { + "identifier": "B12", + "name": "Block", + "basename": "block", + "clickable": false, + "routes": [ + "A0|C0,C0|A0", + "B0|D0,D0|B0" + ], + "states": {}, + "dimensions": [ + { + "w": 4, + "h": 1 + }, + { + "w": 1, + "h": 4 + } + ], + "coord": { + "x": 14, + "y": 15 + }, + "editor": { + "themeId": 150, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "14x16": { + "identifier": "B13", + "name": "Block", + "basename": "block", + "clickable": false, + "routes": [ + "A0|C0,C0|A0", + "B0|D0,D0|B0" + ], + "states": {}, + "dimensions": [ + { + "w": 4, + "h": 1 + }, + { + "w": 1, + "h": 4 + } + ], + "coord": { + "x": 14, + "y": 16 + }, + "editor": { + "themeId": 150, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "16x13": { + "identifier": "B11", + "name": "Short Block", + "basename": "block-s", + "clickable": false, + "routes": [ + "A0|C0,C0|A0", + "B0|D0,D0|B0" + ], + "states": {}, + "dimensions": [ + { + "w": 2, + "h": 1 + }, + { + "w": 1, + "h": 2 + } + ], + "coord": { + "x": 16, + "y": 13 + }, + "editor": { + "themeId": 151, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "16x12": { + "identifier": "B10", + "name": "Short Block", + "basename": "block-s", + "clickable": false, + "routes": [ + "A0|C0,C0|A0", + "B0|D0,D0|B0" + ], + "states": {}, + "dimensions": [ + { + "w": 2, + "h": 1 + }, + { + "w": 1, + "h": 2 + } + ], + "coord": { + "x": 16, + "y": 12 + }, + "editor": { + "themeId": 151, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "24x1": { + "identifier": "B18", + "name": "Short Block", + "basename": "block-s", + "clickable": false, + "routes": [ + "A0|C0,C0|A0", + "B0|D0,D0|B0" + ], + "states": {}, + "dimensions": [ + { + "w": 2, + "h": 1 + }, + { + "w": 1, + "h": 2 + } + ], + "coord": { + "x": 24, + "y": 1 + }, + "editor": { + "themeId": 151, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "24x2": { + "identifier": "B19", + "name": "Short Block", + "basename": "block-s", + "clickable": false, + "routes": [ + "A0|C0,C0|A0", + "B0|D0,D0|B0" + ], + "states": {}, + "dimensions": [ + { + "w": 2, + "h": 1 + }, + { + "w": 1, + "h": 2 + } + ], + "coord": { + "x": 24, + "y": 2 + }, + "editor": { + "themeId": 151, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "24x6": { + "identifier": "B20", + "name": "", + "basename": "block-s", + "clickable": false, + "routes": [ + "A0|C0,C0|A0", + "B0|D0,D0|B0" + ], + "states": {}, + "dimensions": [ + { + "w": 2, + "h": 1 + }, + { + "w": 1, + "h": 2 + } + ], + "coord": { + "x": 24, + "y": 6 + }, + "editor": { + "themeId": 151, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "24x7": { + "identifier": "B21", + "name": "Short Block", + "basename": "block-s", + "clickable": false, + "routes": [ + "A0|C0,C0|A0", + "B0|D0,D0|B0" + ], + "states": {}, + "dimensions": [ + { + "w": 2, + "h": 1 + }, + { + "w": 1, + "h": 2 + } + ], + "coord": { + "x": 24, + "y": 7 + }, + "editor": { + "themeId": 151, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "24x8": { + "identifier": "B22", + "name": "Short Block", + "basename": "block-s", + "clickable": false, + "routes": [ + "A0|C0,C0|A0", + "B0|D0,D0|B0" + ], + "states": {}, + "dimensions": [ + { + "w": 2, + "h": 1 + }, + { + "w": 1, + "h": 2 + } + ], + "coord": { + "x": 24, + "y": 8 + }, + "editor": { + "themeId": 151, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "14x18": { + "identifier": "B14", + "name": "Short Block", + "basename": "block-s", + "clickable": false, + "routes": [ + "A0|C0,C0|A0", + "B0|D0,D0|B0" + ], + "states": {}, + "dimensions": [ + { + "w": 2, + "h": 1 + }, + { + "w": 1, + "h": 2 + } + ], + "coord": { + "x": 14, + "y": 18 + }, + "editor": { + "themeId": 151, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "14x19": { + "identifier": "B15", + "name": "Short Block", + "basename": "block-s", + "clickable": false, + "routes": [ + "A0|C0,C0|A0", + "B0|D0,D0|B0" + ], + "states": {}, + "dimensions": [ + { + "w": 2, + "h": 1 + }, + { + "w": 1, + "h": 2 + } + ], + "coord": { + "x": 14, + "y": 19 + }, + "editor": { + "themeId": 151, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "3x13": { + "identifier": "B25", + "name": "Short Block", + "basename": "block-s", + "clickable": false, + "routes": [ + "A0|C0,C0|A0", + "B0|D0,D0|B0" + ], + "states": {}, + "dimensions": [ + { + "w": 2, + "h": 1 + }, + { + "w": 1, + "h": 2 + } + ], + "coord": { + "x": 3, + "y": 13 + }, + "editor": { + "themeId": 151, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + } + }, + "1x0": { + "identifier": "LblSchattenbahnhof1", + "name": "Text", + "basename": "textelement", + "clickable": false, + "routes": [], + "states": {}, + "dimensions": [ + { + "w": 4, + "h": 1 + }, + { + "w": 1, + "h": 4 + } + ], + "coord": { + "x": 1, + "y": 0 + }, + "editor": { + "themeId": 1010, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0, + "innerHtml": "SCHATTENBAHNHOF#1", + "outerHtml": "
" + } + }, + "20x0": { + "identifier": "LblSchattenbahnhof2", + "name": "Text", + "basename": "textelement", + "clickable": false, + "routes": [], + "states": {}, + "dimensions": [ + { + "w": 4, + "h": 1 + }, + { + "w": 1, + "h": 4 + } + ], + "coord": { + "x": 20, + "y": 0 + }, + "editor": { + "themeId": 1010, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0, + "innerHtml": "SCHATTENBAHNHOF#2", + "outerHtml": "
" + } + }, + "19x5": { + "identifier": "LblNebenbahnhof", + "name": "Text", + "basename": "textelement", + "clickable": false, + "routes": [], + "states": {}, + "dimensions": [ + { + "w": 4, + "h": 1 + }, + { + "w": 1, + "h": 4 + } + ], + "coord": { + "x": 19, + "y": 5 + }, + "editor": { + "themeId": 1010, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0, + "innerHtml": "NEBENBAHNHOF", + "outerHtml": "
" + } + }, + "11x11": { + "identifier": "LblHauptbahnhof", + "name": "Text", + "basename": "textelement", + "clickable": false, + "routes": [], + "states": {}, + "dimensions": [ + { + "w": 4, + "h": 1 + }, + { + "w": 1, + "h": 4 + } + ], + "coord": { + "x": 11, + "y": 11 + }, + "editor": { + "themeId": 1010, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0, + "innerHtml": "HAUPTBAHNHOF", + "outerHtml": "
" + } + }, + "37x2": { + "identifier": "tx007", + "name": "Text", + "basename": "textelement", + "clickable": false, + "routes": [], + "states": {}, + "dimensions": [ + { + "w": 4, + "h": 1 + }, + { + "w": 1, + "h": 4 + } + ], + "coord": { + "x": 37, + "y": 2 + }, + "editor": { + "themeId": 1010, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0, + "innerHtml": "", + "outerHtml": "
" + } + }, + "19x6": { + "identifier": "Seg3", + "name": "Output A", + "basename": "button-0-on", + "clickable": true, + "routes": [], + "states": {}, + "coord": { + "x": 19, + "y": 6 + }, + "editor": { + "themeId": 71, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + }, + "addresses": { + "Addr": 0, + "Addr1": 257, + "Port1": 2, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "groupName": "Segment" + }, + "19x7": { + "identifier": "Seg2", + "name": "Output A", + "basename": "button-0-on", + "clickable": true, + "routes": [], + "states": {}, + "coord": { + "x": 19, + "y": 7 + }, + "editor": { + "themeId": 71, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + }, + "addresses": { + "Addr": 0, + "Addr1": 257, + "Port1": 1, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "groupName": "Segment" + }, + "19x8": { + "identifier": "Seg1", + "name": "Output A", + "basename": "button-0-on", + "clickable": true, + "routes": [], + "states": {}, + "coord": { + "x": 19, + "y": 8 + }, + "editor": { + "themeId": 71, + "offsetX": 0, + "offsetY": 0, + "themeDimIdx": 0 + }, + "addresses": { + "Addr": 0, + "Addr1": 256, + "Port1": 4, + "Inverse1": false, + "Addr2": -1, + "Port2": -1, + "Inverse2": false + }, + "groupName": "Segment" + } + } +} \ No newline at end of file diff --git a/railessentials.sln b/railessentials.sln index b0971a1f..8229d626 100644 --- a/railessentials.sln +++ b/railessentials.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.30803.129 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.33808.371 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9092AA53-FB77-4645-B42D-1CCCA6BD08BD}") = "EcosApp", "EcosApp\EcosApp.njsproj", "{72C4CBDA-1A11-4144-A460-71A80C731350}" EndProject @@ -114,6 +114,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "FbExtraLock", "FbExtraLock" Workspaces\FbExtraLock\statistics.json = Workspaces\FbExtraLock\statistics.json EndProjectSection EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "BasementTest", "BasementTest", "{2569C3AA-E645-44E3-B7C2-2D99B29E1506}" + ProjectSection(SolutionItems) = preProject + Workspaces\BasementTest\metamodel.json = Workspaces\BasementTest\metamodel.json + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -169,6 +174,7 @@ Global {5F8A1631-AA22-48E1-A96D-B0ACF5360473} = {A6CAC04E-5AD1-463B-9AA3-D38E24E0BEB7} {9D3D44D7-3166-4BBE-8281-2C725E15F3C5} = {A6CAC04E-5AD1-463B-9AA3-D38E24E0BEB7} {97F14BAA-BC96-4783-85A6-EC7A89952794} = {DF65C5C0-6DB0-46F8-8705-51750B3D6FF8} + {2569C3AA-E645-44E3-B7C2-2D99B29E1506} = {DF65C5C0-6DB0-46F8-8705-51750B3D6FF8} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {6C91A5FD-A096-4732-AF10-4BBB412B07BB}