From 3779f6b34aecd1af4bd13bb7ee3d07a0518487e2 Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Thu, 22 Dec 2022 16:24:21 +0400 Subject: [PATCH] Update design principles --- .../roadmaps/101-backend/content-paths.json | 4 - .../103-solid.md | 15 - .../104-kiss.md | 7 - .../105-yagni.md | 7 - .../106-dry.md | 7 - public/project/backend.json | 1901 +++++++---------- 6 files changed, 771 insertions(+), 1170 deletions(-) delete mode 100644 content/roadmaps/101-backend/content/114-design-and-development-principles/103-solid.md delete mode 100644 content/roadmaps/101-backend/content/114-design-and-development-principles/104-kiss.md delete mode 100644 content/roadmaps/101-backend/content/114-design-and-development-principles/105-yagni.md delete mode 100644 content/roadmaps/101-backend/content/114-design-and-development-principles/106-dry.md diff --git a/content/roadmaps/101-backend/content-paths.json b/content/roadmaps/101-backend/content-paths.json index b7f695915..87b4acb9b 100644 --- a/content/roadmaps/101-backend/content-paths.json +++ b/content/roadmaps/101-backend/content-paths.json @@ -98,10 +98,6 @@ "design-and-development-principles:gof-design-patterns": "/roadmaps/101-backend/content/114-design-and-development-principles/100-gof-design-patterns.md", "design-and-development-principles:domain-driven-design": "/roadmaps/101-backend/content/114-design-and-development-principles/101-domain-driven-design.md", "design-and-development-principles:test-driven-development": "/roadmaps/101-backend/content/114-design-and-development-principles/102-test-driven-development.md", - "design-and-development-principles:solid": "/roadmaps/101-backend/content/114-design-and-development-principles/103-solid.md", - "design-and-development-principles:kiss": "/roadmaps/101-backend/content/114-design-and-development-principles/104-kiss.md", - "design-and-development-principles:yagni": "/roadmaps/101-backend/content/114-design-and-development-principles/105-yagni.md", - "design-and-development-principles:dry": "/roadmaps/101-backend/content/114-design-and-development-principles/106-dry.md", "architectural-patterns": "/roadmaps/101-backend/content/115-architectural-patterns/readme.md", "architectural-patterns:monolithic-apps": "/roadmaps/101-backend/content/115-architectural-patterns/100-monolithic-apps.md", "architectural-patterns:microservices": "/roadmaps/101-backend/content/115-architectural-patterns/101-microservices.md", diff --git a/content/roadmaps/101-backend/content/114-design-and-development-principles/103-solid.md b/content/roadmaps/101-backend/content/114-design-and-development-principles/103-solid.md deleted file mode 100644 index caa8ff1b0..000000000 --- a/content/roadmaps/101-backend/content/114-design-and-development-principles/103-solid.md +++ /dev/null @@ -1,15 +0,0 @@ -# SOLID - -SOLID is a set of principles applied to object-oriented design (OOD) to create maintainable, understandable, and flexible code, while avoiding code smells and defects. The principles are: - -- Single Responsibility -- Open/Closed -- Liskov Substitution -- Interface Segregation -- Dependency Inversion - -Free Content -Design Principles and -Design Patterns -SOLID Principles -SOLID: The First 5 Principles of Object Oriented Design diff --git a/content/roadmaps/101-backend/content/114-design-and-development-principles/104-kiss.md b/content/roadmaps/101-backend/content/114-design-and-development-principles/104-kiss.md deleted file mode 100644 index 870ba4e9a..000000000 --- a/content/roadmaps/101-backend/content/114-design-and-development-principles/104-kiss.md +++ /dev/null @@ -1,7 +0,0 @@ -# KISS - -Keep It Simple, Stupid (KISS) is a software design principle that states avoiding needless complexity is the best way to build software that is easier to maintain, understand, and contains fewer defects. A simple product that does a single thing well is better than a complex product that does many things poorly. - -Free Content -Keep It Simple -Keep It Simple, Stupid (Kiss) diff --git a/content/roadmaps/101-backend/content/114-design-and-development-principles/105-yagni.md b/content/roadmaps/101-backend/content/114-design-and-development-principles/105-yagni.md deleted file mode 100644 index 9072b3653..000000000 --- a/content/roadmaps/101-backend/content/114-design-and-development-principles/105-yagni.md +++ /dev/null @@ -1,7 +0,0 @@ -# YAGNI - -You Aren't Going to Need It (YAGNI) is a software design principle from the Extreme Programming (XP) framework that states when developing software, functionality or features should not be added until they are necessary. Within agile software development in general, requirements are always open to change; any extra functionality may end up being wasted time and resources. - -Free Content -Yagni -YAGNI diff --git a/content/roadmaps/101-backend/content/114-design-and-development-principles/106-dry.md b/content/roadmaps/101-backend/content/114-design-and-development-principles/106-dry.md deleted file mode 100644 index 5ca661937..000000000 --- a/content/roadmaps/101-backend/content/114-design-and-development-principles/106-dry.md +++ /dev/null @@ -1,7 +0,0 @@ -# DRY - -Don't Repeat Yourself (DRY) is a software design principle which encourages developers to not repeat software patterns or code. DRY encourages code reusability, often in the form of methods, functions, or subroutines. When DRY is implemented successfully, developers are able to make one change to update many related elements while avoiding making changes to unrelated elements. - -Free Content -Software Design Principles DRY and KISS -Best Practices for Scientific Computing diff --git a/public/project/backend.json b/public/project/backend.json index 7723ce309..b3be9eb9d 100644 --- a/public/project/backend.json +++ b/public/project/backend.json @@ -3,9 +3,9 @@ "controls": { "control": [ { - "ID": "8453", + "ID": "14051", "typeID": "Arrow", - "zOrder": "0", + "zOrder": "1", "w": "62", "h": "114", "measuredW": "150", @@ -34,9 +34,9 @@ } }, { - "ID": "8454", + "ID": "14052", "typeID": "Arrow", - "zOrder": "1", + "zOrder": "2", "w": "52", "h": "68", "measuredW": "150", @@ -65,9 +65,9 @@ } }, { - "ID": "8455", + "ID": "14053", "typeID": "Arrow", - "zOrder": "2", + "zOrder": "3", "w": "65", "h": "39", "measuredW": "150", @@ -96,9 +96,9 @@ } }, { - "ID": "8456", + "ID": "14054", "typeID": "Arrow", - "zOrder": "3", + "zOrder": "4", "w": "88", "h": "20", "measuredW": "150", @@ -126,9 +126,9 @@ } }, { - "ID": "8457", + "ID": "14055", "typeID": "Arrow", - "zOrder": "4", + "zOrder": "5", "w": "116", "h": "68", "measuredW": "150", @@ -156,9 +156,9 @@ } }, { - "ID": "8458", + "ID": "14056", "typeID": "Arrow", - "zOrder": "5", + "zOrder": "6", "w": "133", "h": "34", "measuredW": "150", @@ -186,9 +186,9 @@ } }, { - "ID": "8459", + "ID": "14057", "typeID": "Arrow", - "zOrder": "6", + "zOrder": "7", "w": "2", "h": "89", "measuredW": "150", @@ -216,9 +216,9 @@ } }, { - "ID": "8460", + "ID": "14058", "typeID": "Arrow", - "zOrder": "7", + "zOrder": "8", "w": "2", "h": "166", "measuredW": "150", @@ -245,9 +245,9 @@ } }, { - "ID": "8461", + "ID": "14059", "typeID": "__group__", - "zOrder": "8", + "zOrder": "9", "measuredW": "207", "measuredH": "50", "w": "207", @@ -292,9 +292,9 @@ } }, { - "ID": "8462", + "ID": "14060", "typeID": "Arrow", - "zOrder": "9", + "zOrder": "10", "w": "131", "h": "1", "measuredW": "150", @@ -322,9 +322,9 @@ } }, { - "ID": "8463", + "ID": "14061", "typeID": "Arrow", - "zOrder": "10", + "zOrder": "11", "w": "71", "h": "11", "measuredW": "150", @@ -352,9 +352,9 @@ } }, { - "ID": "8464", + "ID": "14062", "typeID": "Arrow", - "zOrder": "11", + "zOrder": "12", "w": "71", "h": "31", "measuredW": "150", @@ -382,9 +382,9 @@ } }, { - "ID": "8465", + "ID": "14063", "typeID": "Arrow", - "zOrder": "12", + "zOrder": "13", "w": "64", "h": "17", "measuredW": "150", @@ -412,9 +412,9 @@ } }, { - "ID": "8466", + "ID": "14064", "typeID": "Arrow", - "zOrder": "13", + "zOrder": "14", "w": "81", "h": "52", "measuredW": "150", @@ -442,9 +442,9 @@ } }, { - "ID": "8467", + "ID": "14065", "typeID": "Arrow", - "zOrder": "14", + "zOrder": "15", "w": "87", "h": "35", "measuredW": "150", @@ -472,9 +472,9 @@ } }, { - "ID": "8468", + "ID": "14066", "typeID": "Arrow", - "zOrder": "15", + "zOrder": "16", "w": "88", "h": "39", "measuredW": "150", @@ -502,9 +502,9 @@ } }, { - "ID": "8469", + "ID": "14067", "typeID": "Arrow", - "zOrder": "16", + "zOrder": "17", "w": "92", "h": "15", "measuredW": "150", @@ -532,9 +532,9 @@ } }, { - "ID": "8470", + "ID": "14068", "typeID": "Arrow", - "zOrder": "17", + "zOrder": "18", "w": "84", "h": "11", "measuredW": "150", @@ -562,9 +562,9 @@ } }, { - "ID": "8471", + "ID": "14069", "typeID": "Arrow", - "zOrder": "18", + "zOrder": "19", "w": "131", "h": "2", "measuredW": "150", @@ -592,9 +592,9 @@ } }, { - "ID": "8472", + "ID": "14070", "typeID": "Arrow", - "zOrder": "19", + "zOrder": "20", "w": "83", "h": "112", "measuredW": "150", @@ -622,9 +622,9 @@ } }, { - "ID": "8473", + "ID": "14071", "typeID": "__group__", - "zOrder": "20", + "zOrder": "21", "measuredW": "342", "measuredH": "127", "w": "342", @@ -743,9 +743,9 @@ } }, { - "ID": "8474", + "ID": "14072", "typeID": "Arrow", - "zOrder": "21", + "zOrder": "22", "w": "35", "h": "95", "measuredW": "150", @@ -772,9 +772,9 @@ } }, { - "ID": "8475", + "ID": "14073", "typeID": "Arrow", - "zOrder": "22", + "zOrder": "23", "w": "162", "h": "1", "measuredW": "150", @@ -801,9 +801,9 @@ } }, { - "ID": "8476", + "ID": "14074", "typeID": "Arrow", - "zOrder": "23", + "zOrder": "24", "w": "2", "h": "80", "measuredW": "150", @@ -831,9 +831,9 @@ } }, { - "ID": "8477", + "ID": "14075", "typeID": "Arrow", - "zOrder": "24", + "zOrder": "25", "w": "88", "h": "1", "measuredW": "150", @@ -860,69 +860,9 @@ } }, { - "ID": "8478", - "typeID": "Arrow", - "zOrder": "25", - "w": "98", - "h": "196", - "measuredW": "150", - "measuredH": "100", - "x": "427", - "y": "2176", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "p0": { - "x": 98, - "y": -0.5 - }, - "p1": { - "x": 0.6528545119705341, - "y": 0.09576427255985268 - }, - "p2": { - "x": 0, - "y": 195.5 - }, - "rightArrow": "false", - "stroke": "dotted" - } - }, - { - "ID": "8479", + "ID": "14078", "typeID": "Arrow", "zOrder": "26", - "w": "95", - "h": "160", - "measuredW": "150", - "measuredH": "100", - "x": "429", - "y": "2167", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "p0": { - "x": 95, - "y": -0.5 - }, - "p1": { - "x": 0.6657039711191336, - "y": 0.05776173285198556 - }, - "p2": { - "x": 0, - "y": 159.5 - }, - "rightArrow": "false", - "stroke": "dotted" - } - }, - { - "ID": "8480", - "typeID": "Arrow", - "zOrder": "27", "w": "108", "h": "80", "measuredW": "150", @@ -949,39 +889,9 @@ } }, { - "ID": "8481", - "typeID": "Arrow", - "zOrder": "28", - "w": "99", - "h": "91", - "measuredW": "150", - "measuredH": "100", - "x": "430", - "y": "2155", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "p0": { - "x": 99, - "y": -0.5 - }, - "p1": { - "x": 0.5321867050105077, - "y": -0.014434243999557572 - }, - "p2": { - "x": 0, - "y": 90.5 - }, - "rightArrow": "false", - "stroke": "dotted" - } - }, - { - "ID": "8482", + "ID": "14080", "typeID": "Arrow", - "zOrder": "29", + "zOrder": "27", "w": "67", "h": "36", "measuredW": "150", @@ -1009,9 +919,9 @@ } }, { - "ID": "8483", + "ID": "14081", "typeID": "Arrow", - "zOrder": "30", + "zOrder": "28", "w": "103", "h": "46", "measuredW": "150", @@ -1039,9 +949,9 @@ } }, { - "ID": "8484", + "ID": "14082", "typeID": "Arrow", - "zOrder": "31", + "zOrder": "29", "w": "121", "h": "4", "measuredW": "150", @@ -1069,9 +979,9 @@ } }, { - "ID": "8485", + "ID": "14083", "typeID": "Arrow", - "zOrder": "32", + "zOrder": "30", "w": "107", "h": "38", "measuredW": "150", @@ -1099,68 +1009,38 @@ } }, { - "ID": "8486", - "typeID": "Arrow", - "zOrder": "33", - "w": "105", - "h": "128", - "measuredW": "150", - "measuredH": "100", - "x": "422", - "y": "2156", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "p0": { - "x": 105, - "y": -0.5 - }, - "p1": { - "x": 0.6569739866467219, - "y": 0.04673647342113905 - }, - "p2": { - "x": 0, - "y": 127.5 - }, - "rightArrow": "false", - "stroke": "dotted" - } - }, - { - "ID": "8487", + "ID": "14085", "typeID": "Arrow", - "zOrder": "34", - "w": "57", - "h": "105", + "zOrder": "31", + "w": "101", + "h": "83", "measuredW": "150", "measuredH": "100", - "x": "761", - "y": "2152", + "x": "692", + "y": "2224", "properties": { "color": "2848996", "direction": "bottom", "leftArrow": "false", + "rightArrow": "false", "p0": { - "x": 56, - "y": 105 + "x": -0.4277687344018659, + "y": 82.57328000144571 }, "p1": { - "x": 0.4999836027940837, - "y": -0.17754894565965978 + "x": 0.4773388773388785, + "y": -0.20519750519750382 }, "p2": { - "x": 0, - "y": 0 - }, - "rightArrow": "false" + "x": 100.84292409061823, + "y": -0.042285197912860895 + } } }, { - "ID": "8488", + "ID": "14086", "typeID": "__group__", - "zOrder": "35", + "zOrder": "32", "measuredW": "317", "measuredH": "50", "w": "317", @@ -1205,9 +1085,9 @@ } }, { - "ID": "8489", + "ID": "14087", "typeID": "__group__", - "zOrder": "36", + "zOrder": "33", "measuredW": "253", "measuredH": "48", "w": "253", @@ -1285,9 +1165,9 @@ } }, { - "ID": "8490", + "ID": "14088", "typeID": "__group__", - "zOrder": "37", + "zOrder": "34", "measuredW": "253", "measuredH": "41", "w": "253", @@ -1365,9 +1245,9 @@ } }, { - "ID": "8491", + "ID": "14089", "typeID": "__group__", - "zOrder": "38", + "zOrder": "35", "measuredW": "256", "measuredH": "40", "w": "256", @@ -1445,75 +1325,75 @@ } }, { - "ID": "8492", + "ID": "14090", "typeID": "Arrow", - "zOrder": "39", - "w": "1", - "h": "63", + "zOrder": "36", + "w": "85", + "h": "22", "measuredW": "150", "measuredH": "100", - "x": "602", - "y": "2265", + "x": "329", + "y": "2287", "properties": { "color": "2848996", "curvature": "0", "direction": "bottom", "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", "p0": { - "x": 0, - "y": -0.5 + "x": 85.33121026030528, + "y": 20.916916049961856 }, "p1": { - "x": 0.5029239766081871, - "y": 0 + "x": 0.5244042630304266, + "y": 0.09061322266059196 }, "p2": { - "x": 0, - "y": 62 - }, - "rightArrow": "false", - "stroke": "dotted" + "x": 0.05062682870931212, + "y": -0.40322980793689567 + } } }, { - "ID": "8493", + "ID": "14091", "typeID": "Arrow", - "zOrder": "40", - "w": "1", - "h": "181", + "zOrder": "37", + "w": "128", + "h": "116", "measuredW": "150", "measuredH": "100", - "x": "819", - "y": "2255", + "x": "692", + "y": "2320", "properties": { "color": "2848996", "direction": "bottom", "leftArrow": "false", + "rightArrow": "false", "p0": { - "x": 1, - "y": 181 + "x": 128, + "y": 116 }, "p1": { - "x": 0.5094807194082528, - "y": 0.00566965794315323 + "x": 0.4711861368885512, + "y": -0.2426939323072945 }, "p2": { - "x": 1, - "y": 0 - }, - "rightArrow": "false" + "x": -0.4277687344018659, + "y": -0.10162883736757067 + } } }, { - "ID": "8494", + "ID": "14092", "typeID": "__group__", - "zOrder": "41", + "zOrder": "38", "measuredW": "313", "measuredH": "50", "w": "313", "h": "50", - "x": "532", - "y": "2230", + "x": "404", + "y": "2289", "properties": { "controlName": "116-search-engines" }, @@ -1553,15 +1433,15 @@ } }, { - "ID": "8495", + "ID": "14093", "typeID": "__group__", - "zOrder": "42", + "zOrder": "39", "measuredW": "167", - "measuredH": "46", + "measuredH": "40", "w": "167", - "h": "46", - "x": "527", - "y": "2304", + "h": "40", + "x": "168", + "y": "2272", "properties": { "controlName": "100-search-engines:elasticsearch" }, @@ -1577,7 +1457,7 @@ "measuredW": "200", "measuredH": "140", "x": "7", - "y": "6", + "y": "0", "properties": { "color": "16770457" } @@ -1590,7 +1470,7 @@ "measuredW": "104", "measuredH": "25", "x": "39", - "y": "14", + "y": "8", "properties": { "size": "17", "text": "Elasticsearch" @@ -1603,7 +1483,7 @@ "measuredW": "24", "measuredH": "24", "x": "0", - "y": "0", + "y": "7", "properties": { "color": "16777215", "icon": { @@ -1619,7 +1499,7 @@ "measuredW": "24", "measuredH": "24", "x": "0", - "y": "0", + "y": "7", "properties": { "color": "10027263", "icon": { @@ -1633,15 +1513,15 @@ } }, { - "ID": "8496", + "ID": "14094", "typeID": "__group__", - "zOrder": "43", - "measuredW": "164", - "measuredH": "45", - "w": "164", - "h": "45", - "x": "527", - "y": "2349", + "zOrder": "40", + "measuredW": "167", + "measuredH": "40", + "w": "167", + "h": "40", + "x": "168", + "y": "2316", "properties": { "controlName": "101-search-engines:solr" }, @@ -1652,12 +1532,12 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "157", + "w": "160", "h": "40", "measuredW": "200", "measuredH": "140", "x": "7", - "y": "5", + "y": "0", "properties": { "color": "16770457" } @@ -1669,8 +1549,8 @@ "w": "36", "measuredW": "30", "measuredH": "25", - "x": "68", - "y": "13", + "x": "69", + "y": "8", "properties": { "size": "17", "text": "Solr" @@ -1683,7 +1563,7 @@ "measuredW": "24", "measuredH": "24", "x": "0", - "y": "0", + "y": "8", "properties": { "color": "16777215", "icon": { @@ -1699,7 +1579,7 @@ "measuredW": "24", "measuredH": "24", "x": "0", - "y": "0", + "y": "8", "properties": { "color": "3700253", "icon": { @@ -1713,9 +1593,9 @@ } }, { - "ID": "8497", + "ID": "14095", "typeID": "__group__", - "zOrder": "44", + "zOrder": "41", "measuredW": "253", "measuredH": "41", "w": "253", @@ -1793,9 +1673,9 @@ } }, { - "ID": "8498", + "ID": "14096", "typeID": "Arrow", - "zOrder": "45", + "zOrder": "42", "w": "4", "h": "109", "measuredW": "150", @@ -1822,9 +1702,9 @@ } }, { - "ID": "8499", + "ID": "14097", "typeID": "Arrow", - "zOrder": "46", + "zOrder": "43", "w": "96", "h": "3", "measuredW": "150", @@ -1853,9 +1733,9 @@ } }, { - "ID": "8500", + "ID": "14098", "typeID": "__group__", - "zOrder": "47", + "zOrder": "44", "measuredW": "150", "measuredH": "48", "w": "150", @@ -1933,9 +1813,9 @@ } }, { - "ID": "8501", + "ID": "14099", "typeID": "Arrow", - "zOrder": "48", + "zOrder": "45", "w": "120", "h": "29", "measuredW": "150", @@ -1964,9 +1844,9 @@ } }, { - "ID": "8502", + "ID": "14100", "typeID": "Arrow", - "zOrder": "49", + "zOrder": "46", "w": "121", "h": "13", "measuredW": "150", @@ -1995,9 +1875,9 @@ } }, { - "ID": "8503", + "ID": "14101", "typeID": "Arrow", - "zOrder": "50", + "zOrder": "47", "w": "188", "h": "66", "measuredW": "150", @@ -2024,9 +1904,9 @@ } }, { - "ID": "8504", + "ID": "14102", "typeID": "Arrow", - "zOrder": "51", + "zOrder": "48", "w": "75", "h": "25", "measuredW": "150", @@ -2055,9 +1935,9 @@ } }, { - "ID": "8505", + "ID": "14103", "typeID": "Arrow", - "zOrder": "52", + "zOrder": "49", "w": "78", "h": "4", "measuredW": "150", @@ -2086,9 +1966,9 @@ } }, { - "ID": "8507", + "ID": "14104", "typeID": "Arrow", - "zOrder": "53", + "zOrder": "50", "w": "199", "h": "84", "measuredW": "150", @@ -2117,9 +1997,9 @@ } }, { - "ID": "8508", + "ID": "14105", "typeID": "Arrow", - "zOrder": "54", + "zOrder": "51", "w": "199", "h": "42", "measuredW": "150", @@ -2148,9 +2028,9 @@ } }, { - "ID": "8509", + "ID": "14106", "typeID": "Arrow", - "zOrder": "55", + "zOrder": "52", "w": "196", "h": "5", "measuredW": "150", @@ -2179,9 +2059,9 @@ } }, { - "ID": "8510", + "ID": "14107", "typeID": "Arrow", - "zOrder": "56", + "zOrder": "53", "w": "197", "h": "42", "measuredW": "150", @@ -2210,9 +2090,9 @@ } }, { - "ID": "8511", + "ID": "14108", "typeID": "Arrow", - "zOrder": "57", + "zOrder": "54", "w": "199", "h": "54", "measuredW": "150", @@ -2239,9 +2119,9 @@ } }, { - "ID": "8512", + "ID": "14109", "typeID": "Arrow", - "zOrder": "58", + "zOrder": "55", "w": "192", "h": "55", "measuredW": "150", @@ -2268,9 +2148,9 @@ } }, { - "ID": "8513", + "ID": "14110", "typeID": "Arrow", - "zOrder": "59", + "zOrder": "56", "w": "149", "h": "15", "measuredW": "150", @@ -2298,9 +2178,9 @@ } }, { - "ID": "8514", + "ID": "14111", "typeID": "Arrow", - "zOrder": "60", + "zOrder": "57", "w": "106", "h": "9", "measuredW": "150", @@ -2329,9 +2209,9 @@ } }, { - "ID": "8515", + "ID": "14112", "typeID": "__group__", - "zOrder": "61", + "zOrder": "58", "measuredW": "192", "measuredH": "42", "w": "192", @@ -2429,9 +2309,9 @@ } }, { - "ID": "8516", + "ID": "14113", "typeID": "__group__", - "zOrder": "62", + "zOrder": "59", "measuredW": "193", "measuredH": "37", "w": "193", @@ -2513,9 +2393,9 @@ } }, { - "ID": "8517", + "ID": "14114", "typeID": "__group__", - "zOrder": "63", + "zOrder": "60", "measuredW": "230", "measuredH": "60", "w": "230", @@ -2593,9 +2473,9 @@ } }, { - "ID": "8518", + "ID": "14115", "typeID": "__group__", - "zOrder": "64", + "zOrder": "61", "measuredW": "294", "measuredH": "50", "w": "294", @@ -2640,9 +2520,9 @@ } }, { - "ID": "8519", + "ID": "14116", "typeID": "__group__", - "zOrder": "65", + "zOrder": "62", "measuredW": "170", "measuredH": "62", "w": "170", @@ -2719,9 +2599,9 @@ } }, { - "ID": "8520", + "ID": "14117", "typeID": "__group__", - "zOrder": "66", + "zOrder": "63", "measuredW": "152", "measuredH": "49", "w": "152", @@ -2831,9 +2711,9 @@ } }, { - "ID": "8521", + "ID": "14118", "typeID": "__group__", - "zOrder": "67", + "zOrder": "64", "measuredW": "152", "measuredH": "44", "w": "152", @@ -2927,9 +2807,9 @@ } }, { - "ID": "8522", + "ID": "14119", "typeID": "__group__", - "zOrder": "68", + "zOrder": "65", "measuredW": "152", "measuredH": "44", "w": "152", @@ -3023,9 +2903,9 @@ } }, { - "ID": "8523", + "ID": "14120", "typeID": "__group__", - "zOrder": "69", + "zOrder": "66", "measuredW": "152", "measuredH": "44", "w": "152", @@ -3119,9 +2999,9 @@ } }, { - "ID": "8524", + "ID": "14121", "typeID": "__group__", - "zOrder": "70", + "zOrder": "67", "measuredW": "152", "measuredH": "46", "w": "152", @@ -3199,9 +3079,9 @@ } }, { - "ID": "8526", + "ID": "14122", "typeID": "__group__", - "zOrder": "71", + "zOrder": "68", "measuredW": "144", "measuredH": "40", "w": "144", @@ -3249,9 +3129,9 @@ } }, { - "ID": "8527", + "ID": "14123", "typeID": "__group__", - "zOrder": "72", + "zOrder": "69", "measuredW": "173", "measuredH": "58", "w": "173", @@ -3328,9 +3208,9 @@ } }, { - "ID": "8528", + "ID": "14124", "typeID": "__group__", - "zOrder": "73", + "zOrder": "70", "measuredW": "155", "measuredH": "48", "w": "155", @@ -3440,9 +3320,9 @@ } }, { - "ID": "8529", + "ID": "14125", "typeID": "__group__", - "zOrder": "74", + "zOrder": "71", "measuredW": "153", "measuredH": "44", "w": "153", @@ -3536,9 +3416,9 @@ } }, { - "ID": "8530", + "ID": "14126", "typeID": "__group__", - "zOrder": "75", + "zOrder": "72", "measuredW": "191", "measuredH": "62", "w": "191", @@ -3615,9 +3495,9 @@ } }, { - "ID": "8531", + "ID": "14127", "typeID": "__group__", - "zOrder": "76", + "zOrder": "73", "measuredW": "167", "measuredH": "58", "w": "167", @@ -3694,9 +3574,9 @@ } }, { - "ID": "8532", + "ID": "14128", "typeID": "Arrow", - "zOrder": "77", + "zOrder": "74", "w": "85", "h": "75", "measuredW": "150", @@ -3723,9 +3603,9 @@ } }, { - "ID": "8533", + "ID": "14129", "typeID": "Arrow", - "zOrder": "78", + "zOrder": "75", "w": "14", "h": "62", "measuredW": "150", @@ -3752,9 +3632,9 @@ } }, { - "ID": "8534", + "ID": "14130", "typeID": "Arrow", - "zOrder": "79", + "zOrder": "76", "w": "78", "h": "48", "measuredW": "150", @@ -3782,9 +3662,9 @@ } }, { - "ID": "8535", + "ID": "14131", "typeID": "Arrow", - "zOrder": "80", + "zOrder": "77", "w": "81", "h": "4", "measuredW": "150", @@ -3812,9 +3692,9 @@ } }, { - "ID": "8536", + "ID": "14132", "typeID": "Arrow", - "zOrder": "81", + "zOrder": "78", "w": "86", "h": "33", "measuredW": "150", @@ -3842,9 +3722,9 @@ } }, { - "ID": "8537", + "ID": "14133", "typeID": "Arrow", - "zOrder": "82", + "zOrder": "79", "w": "107", "h": "129", "measuredW": "150", @@ -3871,9 +3751,9 @@ } }, { - "ID": "8538", + "ID": "14134", "typeID": "Arrow", - "zOrder": "83", + "zOrder": "80", "w": "80", "h": "1", "measuredW": "150", @@ -3901,9 +3781,9 @@ } }, { - "ID": "8539", + "ID": "14135", "typeID": "Arrow", - "zOrder": "84", + "zOrder": "81", "w": "123", "h": "5", "measuredW": "150", @@ -3930,9 +3810,9 @@ } }, { - "ID": "8540", + "ID": "14136", "typeID": "Arrow", - "zOrder": "85", + "zOrder": "82", "w": "94", "h": "52", "measuredW": "150", @@ -3960,9 +3840,9 @@ } }, { - "ID": "8541", + "ID": "14137", "typeID": "Arrow", - "zOrder": "86", + "zOrder": "83", "w": "70", "h": "1", "measuredW": "150", @@ -3990,9 +3870,9 @@ } }, { - "ID": "8542", + "ID": "14138", "typeID": "TextArea", - "zOrder": "87", + "zOrder": "84", "w": "248", "h": "282", "measuredW": "200", @@ -4001,9 +3881,9 @@ "y": "1492" }, { - "ID": "8543", + "ID": "14139", "typeID": "__group__", - "zOrder": "88", + "zOrder": "85", "measuredW": "230", "measuredH": "36", "w": "230", @@ -4069,9 +3949,9 @@ } }, { - "ID": "8544", + "ID": "14140", "typeID": "__group__", - "zOrder": "89", + "zOrder": "86", "measuredW": "230", "measuredH": "36", "w": "230", @@ -4137,9 +4017,9 @@ } }, { - "ID": "8545", + "ID": "14141", "typeID": "__group__", - "zOrder": "90", + "zOrder": "87", "measuredW": "230", "measuredH": "35", "w": "230", @@ -4205,9 +4085,9 @@ } }, { - "ID": "8546", + "ID": "14142", "typeID": "__group__", - "zOrder": "91", + "zOrder": "88", "measuredW": "230", "measuredH": "36", "w": "230", @@ -4273,9 +4153,9 @@ } }, { - "ID": "8547", + "ID": "14143", "typeID": "__group__", - "zOrder": "92", + "zOrder": "89", "measuredW": "230", "measuredH": "37", "w": "230", @@ -4341,9 +4221,9 @@ } }, { - "ID": "8548", + "ID": "14144", "typeID": "__group__", - "zOrder": "93", + "zOrder": "90", "measuredW": "230", "measuredH": "36", "w": "230", @@ -4409,9 +4289,9 @@ } }, { - "ID": "8549", + "ID": "14145", "typeID": "Arrow", - "zOrder": "94", + "zOrder": "91", "w": "57", "h": "33", "measuredW": "150", @@ -4439,9 +4319,9 @@ } }, { - "ID": "8550", + "ID": "14146", "typeID": "Arrow", - "zOrder": "95", + "zOrder": "92", "w": "95", "h": "3", "measuredW": "150", @@ -4469,9 +4349,9 @@ } }, { - "ID": "8551", + "ID": "14147", "typeID": "Arrow", - "zOrder": "96", + "zOrder": "93", "w": "81", "h": "20", "measuredW": "150", @@ -4499,9 +4379,9 @@ } }, { - "ID": "8552", + "ID": "14148", "typeID": "Arrow", - "zOrder": "97", + "zOrder": "94", "w": "87", "h": "23", "measuredW": "150", @@ -4529,9 +4409,9 @@ } }, { - "ID": "8553", + "ID": "14149", "typeID": "Arrow", - "zOrder": "98", + "zOrder": "95", "w": "242", "h": "206", "measuredW": "150", @@ -4558,9 +4438,9 @@ } }, { - "ID": "8554", + "ID": "14150", "typeID": "__group__", - "zOrder": "99", + "zOrder": "96", "measuredW": "159", "measuredH": "50", "w": "159", @@ -4605,9 +4485,9 @@ } }, { - "ID": "8555", + "ID": "14151", "typeID": "__group__", - "zOrder": "100", + "zOrder": "97", "measuredW": "153", "measuredH": "48", "w": "153", @@ -4685,9 +4565,9 @@ } }, { - "ID": "8556", + "ID": "14152", "typeID": "__group__", - "zOrder": "101", + "zOrder": "98", "measuredW": "151", "measuredH": "45", "w": "151", @@ -4781,9 +4661,9 @@ } }, { - "ID": "8557", + "ID": "14153", "typeID": "__group__", - "zOrder": "102", + "zOrder": "99", "measuredW": "129", "measuredH": "40", "w": "129", @@ -4829,9 +4709,9 @@ } }, { - "ID": "8558", + "ID": "14154", "typeID": "__group__", - "zOrder": "103", + "zOrder": "100", "measuredW": "135", "measuredH": "44", "w": "135", @@ -4909,9 +4789,9 @@ } }, { - "ID": "8559", + "ID": "14155", "typeID": "__group__", - "zOrder": "104", + "zOrder": "101", "measuredW": "138", "measuredH": "46", "w": "138", @@ -4989,9 +4869,9 @@ } }, { - "ID": "8560", + "ID": "14156", "typeID": "Arrow", - "zOrder": "105", + "zOrder": "102", "w": "103", "h": "16", "measuredW": "150", @@ -5020,9 +4900,9 @@ } }, { - "ID": "8561", + "ID": "14157", "typeID": "Arrow", - "zOrder": "106", + "zOrder": "103", "w": "103", "h": "23", "measuredW": "150", @@ -5051,9 +4931,9 @@ } }, { - "ID": "8562", + "ID": "14158", "typeID": "Arrow", - "zOrder": "107", + "zOrder": "104", "w": "100", "h": "15", "measuredW": "150", @@ -5081,9 +4961,9 @@ } }, { - "ID": "8563", + "ID": "14159", "typeID": "Arrow", - "zOrder": "108", + "zOrder": "105", "w": "109", "h": "24", "measuredW": "150", @@ -5111,9 +4991,9 @@ } }, { - "ID": "8564", + "ID": "14160", "typeID": "Arrow", - "zOrder": "109", + "zOrder": "106", "w": "104", "h": "75", "measuredW": "150", @@ -5141,9 +5021,9 @@ } }, { - "ID": "8565", + "ID": "14161", "typeID": "Arrow", - "zOrder": "110", + "zOrder": "107", "w": "96", "h": "37", "measuredW": "150", @@ -5171,9 +5051,9 @@ } }, { - "ID": "8566", + "ID": "14162", "typeID": "Arrow", - "zOrder": "111", + "zOrder": "108", "w": "93", "h": "66", "measuredW": "150", @@ -5201,9 +5081,9 @@ } }, { - "ID": "8567", + "ID": "14163", "typeID": "Arrow", - "zOrder": "112", + "zOrder": "109", "w": "21", "h": "147", "measuredW": "150", @@ -5231,9 +5111,9 @@ } }, { - "ID": "8568", + "ID": "14164", "typeID": "Arrow", - "zOrder": "113", + "zOrder": "110", "w": "105", "h": "58", "measuredW": "150", @@ -5262,9 +5142,9 @@ } }, { - "ID": "8569", + "ID": "14165", "typeID": "Arrow", - "zOrder": "114", + "zOrder": "111", "w": "7", "h": "227", "measuredW": "150", @@ -5292,9 +5172,9 @@ } }, { - "ID": "8570", + "ID": "14166", "typeID": "Arrow", - "zOrder": "115", + "zOrder": "112", "w": "82", "h": "58", "measuredW": "150", @@ -5323,9 +5203,9 @@ } }, { - "ID": "8571", + "ID": "14167", "typeID": "Arrow", - "zOrder": "116", + "zOrder": "113", "w": "81", "h": "8", "measuredW": "150", @@ -5354,9 +5234,9 @@ } }, { - "ID": "8572", + "ID": "14168", "typeID": "Arrow", - "zOrder": "117", + "zOrder": "114", "w": "85", "h": "29", "measuredW": "150", @@ -5385,9 +5265,9 @@ } }, { - "ID": "8573", + "ID": "14169", "typeID": "Arrow", - "zOrder": "118", + "zOrder": "115", "w": "97", "h": "69", "measuredW": "150", @@ -5416,9 +5296,9 @@ } }, { - "ID": "8574", + "ID": "14170", "typeID": "Arrow", - "zOrder": "119", + "zOrder": "116", "w": "74", "h": "94", "measuredW": "150", @@ -5447,9 +5327,9 @@ } }, { - "ID": "8575", + "ID": "14171", "typeID": "Arrow", - "zOrder": "120", + "zOrder": "117", "w": "83", "h": "213", "measuredW": "150", @@ -5477,9 +5357,9 @@ } }, { - "ID": "8576", + "ID": "14172", "typeID": "Arrow", - "zOrder": "121", + "zOrder": "118", "w": "82", "h": "5", "measuredW": "150", @@ -5508,9 +5388,9 @@ } }, { - "ID": "8577", + "ID": "14173", "typeID": "Arrow", - "zOrder": "122", + "zOrder": "119", "w": "67", "h": "111", "measuredW": "150", @@ -5538,9 +5418,9 @@ } }, { - "ID": "8578", + "ID": "14174", "typeID": "Arrow", - "zOrder": "123", + "zOrder": "120", "w": "78", "h": "157", "measuredW": "150", @@ -5568,9 +5448,9 @@ } }, { - "ID": "8579", + "ID": "14175", "typeID": "Arrow", - "zOrder": "124", + "zOrder": "121", "w": "73", "h": "79", "measuredW": "150", @@ -5598,9 +5478,9 @@ } }, { - "ID": "8580", + "ID": "14176", "typeID": "Arrow", - "zOrder": "125", + "zOrder": "122", "w": "86", "h": "32", "measuredW": "150", @@ -5628,9 +5508,9 @@ } }, { - "ID": "8581", + "ID": "14177", "typeID": "Arrow", - "zOrder": "126", + "zOrder": "123", "w": "125", "h": "14", "measuredW": "150", @@ -5658,9 +5538,9 @@ } }, { - "ID": "8582", + "ID": "14178", "typeID": "__group__", - "zOrder": "127", + "zOrder": "124", "measuredW": "229", "measuredH": "50", "w": "229", @@ -5705,9 +5585,9 @@ } }, { - "ID": "8583", + "ID": "14179", "typeID": "__group__", - "zOrder": "128", + "zOrder": "125", "measuredW": "199", "measuredH": "47", "w": "199", @@ -5801,9 +5681,9 @@ } }, { - "ID": "8584", + "ID": "14180", "typeID": "__group__", - "zOrder": "129", + "zOrder": "126", "measuredW": "199", "measuredH": "43", "w": "199", @@ -5897,9 +5777,9 @@ } }, { - "ID": "8585", + "ID": "14181", "typeID": "__group__", - "zOrder": "130", + "zOrder": "127", "measuredW": "199", "measuredH": "43", "w": "199", @@ -5992,9 +5872,9 @@ } }, { - "ID": "8586", + "ID": "14182", "typeID": "__group__", - "zOrder": "131", + "zOrder": "128", "measuredW": "199", "measuredH": "43", "w": "199", @@ -6088,9 +5968,9 @@ } }, { - "ID": "8587", + "ID": "14183", "typeID": "__group__", - "zOrder": "132", + "zOrder": "129", "measuredW": "199", "measuredH": "43", "w": "199", @@ -6184,9 +6064,9 @@ } }, { - "ID": "8588", + "ID": "14184", "typeID": "__group__", - "zOrder": "133", + "zOrder": "130", "measuredW": "191", "measuredH": "50", "w": "191", @@ -6231,9 +6111,9 @@ } }, { - "ID": "8589", + "ID": "14185", "typeID": "__group__", - "zOrder": "134", + "zOrder": "131", "measuredW": "326", "measuredH": "40", "w": "326", @@ -6291,9 +6171,9 @@ } }, { - "ID": "8590", + "ID": "14186", "typeID": "__group__", - "zOrder": "135", + "zOrder": "132", "measuredW": "328", "measuredH": "42", "w": "328", @@ -6367,9 +6247,9 @@ } }, { - "ID": "8591", + "ID": "14187", "typeID": "__group__", - "zOrder": "136", + "zOrder": "133", "measuredW": "178", "measuredH": "44", "w": "178", @@ -6447,9 +6327,9 @@ } }, { - "ID": "8592", + "ID": "14188", "typeID": "__group__", - "zOrder": "137", + "zOrder": "134", "measuredW": "238", "measuredH": "50", "w": "238", @@ -6494,9 +6374,9 @@ } }, { - "ID": "8593", + "ID": "14189", "typeID": "__group__", - "zOrder": "138", + "zOrder": "135", "measuredW": "178", "measuredH": "45", "w": "178", @@ -6574,9 +6454,9 @@ } }, { - "ID": "8594", + "ID": "14190", "typeID": "__group__", - "zOrder": "139", + "zOrder": "136", "measuredW": "178", "measuredH": "43", "w": "178", @@ -6653,9 +6533,9 @@ } }, { - "ID": "8595", + "ID": "14191", "typeID": "__group__", - "zOrder": "140", + "zOrder": "137", "measuredW": "215", "measuredH": "44", "w": "215", @@ -6733,9 +6613,9 @@ } }, { - "ID": "8596", + "ID": "14192", "typeID": "__group__", - "zOrder": "141", + "zOrder": "138", "measuredW": "272", "measuredH": "49", "w": "272", @@ -6813,9 +6693,9 @@ } }, { - "ID": "8597", + "ID": "14193", "typeID": "__group__", - "zOrder": "142", + "zOrder": "139", "measuredW": "215", "measuredH": "49", "w": "215", @@ -6893,9 +6773,9 @@ } }, { - "ID": "8598", + "ID": "14194", "typeID": "__group__", - "zOrder": "143", + "zOrder": "140", "measuredW": "268", "measuredH": "40", "w": "268", @@ -6941,9 +6821,9 @@ } }, { - "ID": "8599", + "ID": "14195", "typeID": "__group__", - "zOrder": "144", + "zOrder": "141", "measuredW": "238", "measuredH": "50", "w": "238", @@ -6988,9 +6868,9 @@ } }, { - "ID": "8600", + "ID": "14196", "typeID": "__group__", - "zOrder": "145", + "zOrder": "142", "measuredW": "196", "measuredH": "71", "w": "196", @@ -7082,9 +6962,9 @@ } }, { - "ID": "8601", + "ID": "14197", "typeID": "__group__", - "zOrder": "146", + "zOrder": "143", "measuredW": "197", "measuredH": "47", "w": "197", @@ -7162,9 +7042,9 @@ } }, { - "ID": "8602", + "ID": "14198", "typeID": "__group__", - "zOrder": "147", + "zOrder": "144", "measuredW": "197", "measuredH": "45", "w": "197", @@ -7242,9 +7122,9 @@ } }, { - "ID": "8603", + "ID": "14199", "typeID": "__group__", - "zOrder": "148", + "zOrder": "145", "measuredW": "274", "measuredH": "48", "w": "274", @@ -7322,9 +7202,9 @@ } }, { - "ID": "8604", + "ID": "14200", "typeID": "__group__", - "zOrder": "149", + "zOrder": "146", "measuredW": "274", "measuredH": "46", "w": "274", @@ -7402,9 +7282,9 @@ } }, { - "ID": "8605", + "ID": "14201", "typeID": "__group__", - "zOrder": "150", + "zOrder": "147", "measuredW": "214", "measuredH": "45", "w": "214", @@ -7482,9 +7362,9 @@ } }, { - "ID": "8606", + "ID": "14202", "typeID": "__group__", - "zOrder": "151", + "zOrder": "148", "measuredW": "273", "measuredH": "46", "w": "273", @@ -7562,9 +7442,9 @@ } }, { - "ID": "8607", + "ID": "14203", "typeID": "Arrow", - "zOrder": "152", + "zOrder": "149", "w": "1", "h": "156", "measuredW": "150", @@ -7592,9 +7472,9 @@ } }, { - "ID": "8608", + "ID": "14204", "typeID": "__group__", - "zOrder": "153", + "zOrder": "150", "measuredW": "240", "measuredH": "54", "w": "240", @@ -7639,9 +7519,9 @@ } }, { - "ID": "8609", + "ID": "14205", "typeID": "TextArea", - "zOrder": "154", + "zOrder": "151", "w": "456", "h": "171", "measuredW": "200", @@ -7650,9 +7530,9 @@ "y": "1935" }, { - "ID": "8610", + "ID": "14206", "typeID": "__group__", - "zOrder": "155", + "zOrder": "152", "measuredW": "163", "measuredH": "42", "w": "163", @@ -7697,9 +7577,9 @@ } }, { - "ID": "8611", + "ID": "14207", "typeID": "__group__", - "zOrder": "156", + "zOrder": "153", "measuredW": "166", "measuredH": "43", "w": "166", @@ -7744,9 +7624,9 @@ } }, { - "ID": "8612", + "ID": "14208", "typeID": "__group__", - "zOrder": "157", + "zOrder": "154", "measuredW": "257", "measuredH": "44", "w": "257", @@ -7791,9 +7671,9 @@ } }, { - "ID": "8613", + "ID": "14209", "typeID": "__group__", - "zOrder": "158", + "zOrder": "155", "measuredW": "427", "measuredH": "43", "w": "427", @@ -7838,9 +7718,9 @@ } }, { - "ID": "8614", + "ID": "14210", "typeID": "TextArea", - "zOrder": "159", + "zOrder": "156", "w": "270", "h": "185", "measuredW": "200", @@ -7849,9 +7729,9 @@ "y": "1739" }, { - "ID": "8615", + "ID": "14211", "typeID": "__group__", - "zOrder": "160", + "zOrder": "157", "measuredW": "239", "measuredH": "40", "w": "239", @@ -7897,9 +7777,9 @@ } }, { - "ID": "8616", + "ID": "14212", "typeID": "__group__", - "zOrder": "161", + "zOrder": "158", "measuredW": "237", "measuredH": "40", "w": "237", @@ -7945,9 +7825,9 @@ } }, { - "ID": "8617", + "ID": "14213", "typeID": "__group__", - "zOrder": "162", + "zOrder": "159", "measuredW": "119", "measuredH": "40", "w": "119", @@ -7993,9 +7873,9 @@ } }, { - "ID": "8618", + "ID": "14214", "typeID": "__group__", - "zOrder": "163", + "zOrder": "160", "measuredW": "111", "measuredH": "40", "w": "111", @@ -8041,9 +7921,9 @@ } }, { - "ID": "8619", + "ID": "14215", "typeID": "Label", - "zOrder": "164", + "zOrder": "161", "w": "155", "measuredW": "149", "measuredH": "25", @@ -8055,9 +7935,9 @@ } }, { - "ID": "8620", + "ID": "14216", "typeID": "__group__", - "zOrder": "165", + "zOrder": "162", "measuredW": "229", "measuredH": "38", "w": "229", @@ -8123,9 +8003,9 @@ } }, { - "ID": "8621", + "ID": "14217", "typeID": "__group__", - "zOrder": "166", + "zOrder": "163", "measuredW": "258", "measuredH": "43", "w": "258", @@ -8170,9 +8050,9 @@ } }, { - "ID": "8622", + "ID": "14218", "typeID": "__group__", - "zOrder": "167", + "zOrder": "164", "measuredW": "159", "measuredH": "50", "w": "159", @@ -8217,9 +8097,9 @@ } }, { - "ID": "8623", + "ID": "14219", "typeID": "__group__", - "zOrder": "168", + "zOrder": "165", "measuredW": "199", "measuredH": "49", "w": "199", @@ -8297,9 +8177,9 @@ } }, { - "ID": "8624", + "ID": "14220", "typeID": "__group__", - "zOrder": "169", + "zOrder": "166", "measuredW": "199", "measuredH": "44", "w": "199", @@ -8377,9 +8257,9 @@ } }, { - "ID": "8625", + "ID": "14221", "typeID": "__group__", - "zOrder": "170", + "zOrder": "167", "measuredW": "199", "measuredH": "43", "w": "199", @@ -8457,9 +8337,9 @@ } }, { - "ID": "8626", + "ID": "14222", "typeID": "Arrow", - "zOrder": "171", + "zOrder": "168", "w": "42", "h": "152", "measuredW": "150", @@ -8486,9 +8366,9 @@ } }, { - "ID": "8627", + "ID": "14223", "typeID": "Arrow", - "zOrder": "172", + "zOrder": "169", "w": "26", "h": "112", "measuredW": "150", @@ -8515,9 +8395,9 @@ } }, { - "ID": "8628", + "ID": "14224", "typeID": "Label", - "zOrder": "173", + "zOrder": "170", "measuredW": "128", "measuredH": "40", "x": "669", @@ -8528,9 +8408,9 @@ } }, { - "ID": "8629", + "ID": "14225", "typeID": "Arrow", - "zOrder": "174", + "zOrder": "171", "w": "19", "h": "80", "measuredW": "150", @@ -8559,9 +8439,9 @@ } }, { - "ID": "8630", + "ID": "14226", "typeID": "Canvas", - "zOrder": "175", + "zOrder": "172", "w": "350", "h": "141", "measuredW": "100", @@ -8570,9 +8450,9 @@ "y": "189" }, { - "ID": "8631", + "ID": "14227", "typeID": "Label", - "zOrder": "176", + "zOrder": "173", "measuredW": "314", "measuredH": "25", "x": "983", @@ -8583,9 +8463,9 @@ } }, { - "ID": "8632", + "ID": "14228", "typeID": "Label", - "zOrder": "177", + "zOrder": "174", "measuredW": "319", "measuredH": "25", "x": "983", @@ -8596,9 +8476,9 @@ } }, { - "ID": "8633", + "ID": "14229", "typeID": "__group__", - "zOrder": "178", + "zOrder": "175", "measuredW": "320", "measuredH": "45", "w": "320", @@ -8702,9 +8582,9 @@ } }, { - "ID": "8634", + "ID": "14230", "typeID": "Canvas", - "zOrder": "179", + "zOrder": "176", "w": "408", "h": "162", "measuredW": "100", @@ -8713,9 +8593,9 @@ "y": "179" }, { - "ID": "8635", + "ID": "14231", "typeID": "Icon", - "zOrder": "180", + "zOrder": "177", "measuredW": "24", "measuredH": "24", "x": "180", @@ -8729,9 +8609,9 @@ } }, { - "ID": "8636", + "ID": "14232", "typeID": "Icon", - "zOrder": "181", + "zOrder": "178", "measuredW": "24", "measuredH": "24", "x": "180", @@ -8745,9 +8625,9 @@ } }, { - "ID": "8637", + "ID": "14233", "typeID": "Label", - "zOrder": "182", + "zOrder": "179", "measuredW": "269", "measuredH": "24", "x": "216", @@ -8758,9 +8638,9 @@ } }, { - "ID": "8638", + "ID": "14234", "typeID": "Label", - "zOrder": "183", + "zOrder": "180", "measuredW": "159", "measuredH": "24", "x": "216", @@ -8771,9 +8651,9 @@ } }, { - "ID": "8639", + "ID": "14235", "typeID": "Icon", - "zOrder": "184", + "zOrder": "181", "measuredW": "24", "measuredH": "24", "x": "180", @@ -8787,9 +8667,9 @@ } }, { - "ID": "8640", + "ID": "14236", "typeID": "Label", - "zOrder": "185", + "zOrder": "182", "w": "324", "measuredW": "315", "measuredH": "24", @@ -8801,9 +8681,9 @@ } }, { - "ID": "8641", + "ID": "14237", "typeID": "Icon", - "zOrder": "186", + "zOrder": "183", "measuredW": "24", "measuredH": "24", "x": "180", @@ -8817,9 +8697,9 @@ } }, { - "ID": "8642", + "ID": "14238", "typeID": "Icon", - "zOrder": "187", + "zOrder": "184", "measuredW": "24", "measuredH": "24", "x": "180", @@ -8833,9 +8713,9 @@ } }, { - "ID": "8643", + "ID": "14239", "typeID": "Label", - "zOrder": "188", + "zOrder": "185", "measuredW": "272", "measuredH": "24", "x": "216", @@ -8846,9 +8726,9 @@ } }, { - "ID": "8644", + "ID": "14240", "typeID": "Icon", - "zOrder": "189", + "zOrder": "186", "measuredW": "24", "measuredH": "24", "x": "180", @@ -8862,9 +8742,9 @@ } }, { - "ID": "8645", + "ID": "14241", "typeID": "Icon", - "zOrder": "190", + "zOrder": "187", "measuredW": "24", "measuredH": "24", "x": "180", @@ -8878,9 +8758,9 @@ } }, { - "ID": "8646", + "ID": "14242", "typeID": "Icon", - "zOrder": "191", + "zOrder": "188", "measuredW": "24", "measuredH": "24", "x": "180", @@ -8894,9 +8774,9 @@ } }, { - "ID": "8647", + "ID": "14243", "typeID": "Arrow", - "zOrder": "192", + "zOrder": "189", "w": "41", "h": "264", "measuredW": "150", @@ -8923,9 +8803,9 @@ } }, { - "ID": "8648", + "ID": "14244", "typeID": "Arrow", - "zOrder": "193", + "zOrder": "190", "w": "87", "h": "151", "measuredW": "150", @@ -8952,9 +8832,9 @@ } }, { - "ID": "8649", + "ID": "14245", "typeID": "Arrow", - "zOrder": "194", + "zOrder": "191", "w": "43", "h": "82", "measuredW": "150", @@ -8983,9 +8863,9 @@ } }, { - "ID": "8650", + "ID": "14246", "typeID": "Arrow", - "zOrder": "195", + "zOrder": "192", "w": "48", "h": "73", "measuredW": "150", @@ -9013,9 +8893,9 @@ } }, { - "ID": "8651", + "ID": "14247", "typeID": "Arrow", - "zOrder": "196", + "zOrder": "193", "w": "118", "h": "74", "measuredW": "150", @@ -9044,9 +8924,9 @@ } }, { - "ID": "8652", + "ID": "14248", "typeID": "Arrow", - "zOrder": "197", + "zOrder": "194", "w": "91", "h": "61", "measuredW": "150", @@ -9073,9 +8953,9 @@ } }, { - "ID": "8653", + "ID": "14249", "typeID": "Arrow", - "zOrder": "198", + "zOrder": "195", "w": "93", "h": "24", "measuredW": "150", @@ -9104,9 +8984,9 @@ } }, { - "ID": "8654", + "ID": "14250", "typeID": "Arrow", - "zOrder": "199", + "zOrder": "196", "w": "115", "h": "18", "measuredW": "150", @@ -9134,9 +9014,9 @@ } }, { - "ID": "8655", + "ID": "14251", "typeID": "Arrow", - "zOrder": "200", + "zOrder": "197", "w": "131", "h": "45", "measuredW": "150", @@ -9165,9 +9045,9 @@ } }, { - "ID": "8656", + "ID": "14252", "typeID": "Arrow", - "zOrder": "201", + "zOrder": "198", "w": "141", "h": "5", "measuredW": "150", @@ -9195,9 +9075,9 @@ } }, { - "ID": "8657", + "ID": "14253", "typeID": "__group__", - "zOrder": "202", + "zOrder": "199", "measuredW": "144", "measuredH": "48", "w": "144", @@ -9291,9 +9171,9 @@ } }, { - "ID": "8658", + "ID": "14254", "typeID": "__group__", - "zOrder": "203", + "zOrder": "200", "measuredW": "144", "measuredH": "47", "w": "144", @@ -9387,9 +9267,9 @@ } }, { - "ID": "8659", + "ID": "14255", "typeID": "__group__", - "zOrder": "204", + "zOrder": "201", "measuredW": "144", "measuredH": "49", "w": "144", @@ -9483,9 +9363,9 @@ } }, { - "ID": "8660", + "ID": "14256", "typeID": "__group__", - "zOrder": "205", + "zOrder": "202", "measuredW": "144", "measuredH": "46", "w": "144", @@ -9579,9 +9459,9 @@ } }, { - "ID": "8661", + "ID": "14257", "typeID": "__group__", - "zOrder": "206", + "zOrder": "203", "measuredW": "380", "measuredH": "98", "w": "380", @@ -9654,9 +9534,9 @@ } }, { - "ID": "8662", + "ID": "14258", "typeID": "__group__", - "zOrder": "207", + "zOrder": "204", "measuredW": "144", "measuredH": "44", "w": "144", @@ -9750,9 +9630,9 @@ } }, { - "ID": "8663", + "ID": "14259", "typeID": "__group__", - "zOrder": "208", + "zOrder": "205", "measuredW": "146", "measuredH": "47", "w": "146", @@ -9830,9 +9710,9 @@ } }, { - "ID": "8664", + "ID": "14260", "typeID": "__group__", - "zOrder": "209", + "zOrder": "206", "measuredW": "146", "measuredH": "45", "w": "146", @@ -9926,9 +9806,9 @@ } }, { - "ID": "8665", + "ID": "14261", "typeID": "__group__", - "zOrder": "210", + "zOrder": "207", "measuredW": "146", "measuredH": "47", "w": "146", @@ -10022,9 +9902,9 @@ } }, { - "ID": "8666", + "ID": "14262", "typeID": "Arrow", - "zOrder": "211", + "zOrder": "208", "w": "154", "h": "40", "measuredW": "150", @@ -10052,9 +9932,9 @@ } }, { - "ID": "8667", + "ID": "14263", "typeID": "Arrow", - "zOrder": "212", + "zOrder": "209", "w": "152", "h": "83", "measuredW": "150", @@ -10082,9 +9962,9 @@ } }, { - "ID": "8668", + "ID": "14264", "typeID": "Arrow", - "zOrder": "213", + "zOrder": "210", "w": "124", "h": "57", "measuredW": "150", @@ -10112,9 +9992,9 @@ } }, { - "ID": "8669", + "ID": "14265", "typeID": "Arrow", - "zOrder": "214", + "zOrder": "211", "w": "151", "h": "29", "measuredW": "150", @@ -10141,9 +10021,9 @@ } }, { - "ID": "8670", + "ID": "14266", "typeID": "Arrow", - "zOrder": "215", + "zOrder": "212", "w": "153", "h": "13", "measuredW": "150", @@ -10172,9 +10052,9 @@ } }, { - "ID": "8671", + "ID": "14267", "typeID": "Arrow", - "zOrder": "216", + "zOrder": "213", "h": "60", "measuredW": "150", "measuredH": "100", @@ -10201,9 +10081,9 @@ } }, { - "ID": "8672", + "ID": "14268", "typeID": "Arrow", - "zOrder": "217", + "zOrder": "214", "w": "129", "h": "36", "measuredW": "150", @@ -10232,9 +10112,9 @@ } }, { - "ID": "8673", + "ID": "14269", "typeID": "Arrow", - "zOrder": "218", + "zOrder": "215", "w": "131", "h": "9", "measuredW": "150", @@ -10262,9 +10142,9 @@ } }, { - "ID": "8674", + "ID": "14270", "typeID": "Arrow", - "zOrder": "219", + "zOrder": "216", "w": "143", "h": "53", "measuredW": "150", @@ -10292,9 +10172,9 @@ } }, { - "ID": "8675", + "ID": "14271", "typeID": "__group__", - "zOrder": "220", + "zOrder": "217", "measuredW": "278", "measuredH": "60", "w": "278", @@ -10371,9 +10251,9 @@ } }, { - "ID": "8676", + "ID": "14272", "typeID": "__group__", - "zOrder": "221", + "zOrder": "218", "measuredW": "306", "measuredH": "53", "w": "306", @@ -10451,9 +10331,9 @@ } }, { - "ID": "8677", + "ID": "14273", "typeID": "__group__", - "zOrder": "222", + "zOrder": "219", "measuredW": "307", "measuredH": "47", "w": "307", @@ -10531,9 +10411,9 @@ } }, { - "ID": "8678", + "ID": "14274", "typeID": "__group__", - "zOrder": "223", + "zOrder": "220", "measuredW": "307", "measuredH": "48", "w": "307", @@ -10611,9 +10491,9 @@ } }, { - "ID": "8679", + "ID": "14275", "typeID": "__group__", - "zOrder": "224", + "zOrder": "221", "measuredW": "290", "measuredH": "49", "w": "290", @@ -10691,9 +10571,9 @@ } }, { - "ID": "8680", + "ID": "14276", "typeID": "__group__", - "zOrder": "225", + "zOrder": "222", "measuredW": "290", "measuredH": "45", "w": "290", @@ -10771,9 +10651,9 @@ } }, { - "ID": "8681", + "ID": "14277", "typeID": "__group__", - "zOrder": "226", + "zOrder": "223", "measuredW": "289", "measuredH": "46", "w": "289", @@ -10851,9 +10731,9 @@ } }, { - "ID": "8682", + "ID": "14278", "typeID": "__group__", - "zOrder": "227", + "zOrder": "224", "measuredW": "277", "measuredH": "55", "w": "277", @@ -10930,9 +10810,9 @@ } }, { - "ID": "8683", + "ID": "14279", "typeID": "__group__", - "zOrder": "228", + "zOrder": "225", "measuredW": "148", "measuredH": "52", "w": "148", @@ -11010,9 +10890,9 @@ } }, { - "ID": "8684", + "ID": "14280", "typeID": "__group__", - "zOrder": "229", + "zOrder": "226", "measuredW": "150", "measuredH": "50", "w": "150", @@ -11090,9 +10970,9 @@ } }, { - "ID": "8685", + "ID": "14281", "typeID": "__group__", - "zOrder": "230", + "zOrder": "227", "measuredW": "150", "measuredH": "48", "w": "150", @@ -11170,9 +11050,9 @@ } }, { - "ID": "8686", + "ID": "14282", "typeID": "Arrow", - "zOrder": "231", + "zOrder": "228", "w": "135", "h": "195", "measuredW": "150", @@ -11200,9 +11080,9 @@ } }, { - "ID": "8687", + "ID": "14283", "typeID": "Arrow", - "zOrder": "232", + "zOrder": "229", "w": "136", "h": "131", "measuredW": "150", @@ -11230,9 +11110,9 @@ } }, { - "ID": "8688", + "ID": "14284", "typeID": "Arrow", - "zOrder": "233", + "zOrder": "230", "w": "138", "h": "76", "measuredW": "150", @@ -11260,9 +11140,9 @@ } }, { - "ID": "8689", + "ID": "14285", "typeID": "Arrow", - "zOrder": "234", + "zOrder": "231", "w": "141", "h": "30", "measuredW": "150", @@ -11290,9 +11170,9 @@ } }, { - "ID": "8690", + "ID": "14286", "typeID": "Arrow", - "zOrder": "235", + "zOrder": "232", "w": "144", "h": "5", "measuredW": "150", @@ -11320,9 +11200,9 @@ } }, { - "ID": "8691", + "ID": "14287", "typeID": "__group__", - "zOrder": "236", + "zOrder": "233", "measuredW": "276", "measuredH": "51", "w": "276", @@ -11400,9 +11280,9 @@ } }, { - "ID": "8692", + "ID": "14288", "typeID": "__group__", - "zOrder": "237", + "zOrder": "234", "measuredW": "276", "measuredH": "47", "w": "276", @@ -11480,9 +11360,9 @@ } }, { - "ID": "8693", + "ID": "14289", "typeID": "__group__", - "zOrder": "238", + "zOrder": "235", "measuredW": "276", "measuredH": "47", "w": "276", @@ -11560,9 +11440,9 @@ } }, { - "ID": "8694", + "ID": "14290", "typeID": "__group__", - "zOrder": "239", + "zOrder": "236", "measuredW": "276", "measuredH": "69", "w": "276", @@ -11653,9 +11533,9 @@ } }, { - "ID": "8695", + "ID": "14291", "typeID": "__group__", - "zOrder": "240", + "zOrder": "237", "measuredW": "276", "measuredH": "44", "w": "276", @@ -11733,9 +11613,9 @@ } }, { - "ID": "8696", + "ID": "14292", "typeID": "Arrow", - "zOrder": "241", + "zOrder": "238", "w": "128", "h": "151", "measuredW": "150", @@ -11763,9 +11643,9 @@ } }, { - "ID": "8697", + "ID": "14293", "typeID": "Arrow", - "zOrder": "242", + "zOrder": "239", "w": "125", "h": "107", "measuredW": "150", @@ -11793,9 +11673,9 @@ } }, { - "ID": "8698", + "ID": "14294", "typeID": "Arrow", - "zOrder": "243", + "zOrder": "240", "w": "119", "h": "55", "measuredW": "150", @@ -11823,9 +11703,9 @@ } }, { - "ID": "8699", + "ID": "14295", "typeID": "Arrow", - "zOrder": "244", + "zOrder": "241", "w": "131", "h": "11", "measuredW": "150", @@ -11853,9 +11733,9 @@ } }, { - "ID": "8700", + "ID": "14296", "typeID": "Arrow", - "zOrder": "245", + "zOrder": "242", "w": "138", "h": "32", "measuredW": "150", @@ -11883,9 +11763,9 @@ } }, { - "ID": "8701", + "ID": "14297", "typeID": "__group__", - "zOrder": "246", + "zOrder": "243", "measuredW": "276", "measuredH": "60", "w": "276", @@ -11962,9 +11842,9 @@ } }, { - "ID": "8702", + "ID": "14298", "typeID": "__group__", - "zOrder": "247", + "zOrder": "244", "measuredW": "275", "measuredH": "52", "w": "275", @@ -12042,9 +11922,9 @@ } }, { - "ID": "8703", + "ID": "14299", "typeID": "__group__", - "zOrder": "248", + "zOrder": "245", "measuredW": "275", "measuredH": "106", "w": "275", @@ -12147,9 +12027,9 @@ } }, { - "ID": "8704", + "ID": "14300", "typeID": "__group__", - "zOrder": "249", + "zOrder": "246", "measuredW": "274", "measuredH": "50", "w": "274", @@ -12227,9 +12107,9 @@ } }, { - "ID": "8705", + "ID": "14301", "typeID": "__group__", - "zOrder": "250", + "zOrder": "247", "measuredW": "275", "measuredH": "49", "w": "275", @@ -12307,9 +12187,9 @@ } }, { - "ID": "8706", + "ID": "14302", "typeID": "__group__", - "zOrder": "251", + "zOrder": "248", "measuredW": "275", "measuredH": "48", "w": "275", @@ -12387,9 +12267,9 @@ } }, { - "ID": "8707", + "ID": "14303", "typeID": "Arrow", - "zOrder": "252", + "zOrder": "249", "w": "58", "h": "1", "measuredW": "150", @@ -12417,9 +12297,9 @@ } }, { - "ID": "8708", + "ID": "14304", "typeID": "Arrow", - "zOrder": "253", + "zOrder": "250", "w": "85", "h": "3", "measuredW": "150", @@ -12447,9 +12327,9 @@ } }, { - "ID": "8709", + "ID": "14305", "typeID": "Arrow", - "zOrder": "254", + "zOrder": "251", "w": "56", "h": "1", "measuredW": "150", @@ -12477,9 +12357,9 @@ } }, { - "ID": "8710", + "ID": "14306", "typeID": "__group__", - "zOrder": "255", + "zOrder": "252", "measuredW": "224", "measuredH": "62", "w": "224", @@ -12556,9 +12436,9 @@ } }, { - "ID": "8711", + "ID": "14307", "typeID": "__group__", - "zOrder": "256", + "zOrder": "253", "measuredW": "138", "measuredH": "57", "w": "138", @@ -12635,9 +12515,9 @@ } }, { - "ID": "8712", + "ID": "14308", "typeID": "__group__", - "zOrder": "257", + "zOrder": "254", "measuredW": "319", "measuredH": "78", "w": "319", @@ -12696,9 +12576,9 @@ } }, { - "ID": "8713", + "ID": "14309", "typeID": "__group__", - "zOrder": "258", + "zOrder": "255", "measuredW": "336", "measuredH": "77", "w": "336", @@ -12757,9 +12637,9 @@ } }, { - "ID": "8714", + "ID": "14310", "typeID": "__group__", - "zOrder": "259", + "zOrder": "256", "measuredW": "140", "measuredH": "53", "w": "140", @@ -12856,9 +12736,9 @@ } }, { - "ID": "8715", + "ID": "14311", "typeID": "__group__", - "zOrder": "260", + "zOrder": "257", "measuredW": "140", "measuredH": "54", "w": "140", @@ -12955,9 +12835,9 @@ } }, { - "ID": "8716", + "ID": "14312", "typeID": "__group__", - "zOrder": "261", + "zOrder": "258", "measuredW": "178", "measuredH": "48", "w": "178", @@ -13035,9 +12915,9 @@ } }, { - "ID": "8717", + "ID": "14313", "typeID": "__group__", - "zOrder": "262", + "zOrder": "259", "measuredW": "148", "measuredH": "57", "w": "148", @@ -13115,9 +12995,9 @@ } }, { - "ID": "8718", + "ID": "14314", "typeID": "__group__", - "zOrder": "263", + "zOrder": "260", "measuredW": "324", "measuredH": "50", "w": "324", @@ -13162,17 +13042,17 @@ } }, { - "ID": "8719", + "ID": "14319", "typeID": "__group__", - "zOrder": "264", + "zOrder": "261", "measuredW": "268", - "measuredH": "40", + "measuredH": "46", "w": "268", - "h": "40", + "h": "46", "x": "168", - "y": "2220", + "y": "2081", "properties": { - "controlName": "103-design-and-development-principles:solid" + "controlName": "100-design-and-development-principles:gof-design-patterns" }, "children": { "controls": { @@ -13181,12 +13061,12 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "261", - "h": "37", + "w": "260", + "h": "40", "measuredW": "200", "measuredH": "140", - "x": "7", - "y": "3", + "x": "8", + "y": "6", "properties": { "color": "16770457" } @@ -13195,14 +13075,14 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "w": "55", - "measuredW": "51", + "w": "168", + "measuredW": "164", "measuredH": "25", - "x": "110", - "y": "10", + "x": "54", + "y": "13", "properties": { "size": "17", - "text": "SOLID" + "text": "GOF Design Patterns" } }, { @@ -13230,7 +13110,7 @@ "x": "0", "y": "0", "properties": { - "color": "10027263", + "color": "10066329", "icon": { "ID": "check-circle", "size": "small" @@ -13242,17 +13122,17 @@ } }, { - "ID": "8720", + "ID": "14320", "typeID": "__group__", - "zOrder": "265", - "measuredW": "269", - "measuredH": "39", - "w": "269", - "h": "39", - "x": "167", - "y": "2263", + "zOrder": "262", + "measuredW": "268", + "measuredH": "45", + "w": "268", + "h": "45", + "x": "168", + "y": "2127", "properties": { - "controlName": "104-design-and-development-principles:kiss" + "controlName": "101-design-and-development-principles:domain-driven-design" }, "children": { "controls": { @@ -13261,12 +13141,12 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "261", - "h": "37", + "w": "260", + "h": "40", "measuredW": "200", "measuredH": "140", "x": "8", - "y": "2", + "y": "5", "properties": { "color": "16770457" } @@ -13275,14 +13155,14 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "w": "44", - "measuredW": "37", + "w": "175", + "measuredW": "172", "measuredH": "25", - "x": "117", - "y": "9", + "x": "50", + "y": "12", "properties": { "size": "17", - "text": "KISS" + "text": "Domain Driven Design" } }, { @@ -13310,7 +13190,7 @@ "x": "0", "y": "0", "properties": { - "color": "10027263", + "color": "10066329", "icon": { "ID": "check-circle", "size": "small" @@ -13322,17 +13202,17 @@ } }, { - "ID": "8721", + "ID": "14321", "typeID": "__group__", - "zOrder": "266", - "measuredW": "269", - "measuredH": "41", - "w": "269", - "h": "41", - "x": "167", - "y": "2305", + "zOrder": "263", + "measuredW": "268", + "measuredH": "43", + "w": "268", + "h": "43", + "x": "168", + "y": "2174", "properties": { - "controlName": "105-design-and-development-principles:yagni" + "controlName": "102-design-and-development-principles:test-driven-development" }, "children": { "controls": { @@ -13345,8 +13225,8 @@ "h": "40", "measuredW": "200", "measuredH": "140", - "x": "9", - "y": "1", + "x": "8", + "y": "3", "properties": { "color": "16770457" } @@ -13355,14 +13235,14 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "w": "53", - "measuredW": "50", + "w": "196", + "measuredW": "194", "measuredH": "25", - "x": "112", - "y": "9", + "x": "40", + "y": "10", "properties": { "size": "17", - "text": "YAGNI" + "text": "Test Driven Development" } }, { @@ -13390,7 +13270,7 @@ "x": "0", "y": "0", "properties": { - "color": "10027263", + "color": "10066329", "icon": { "ID": "check-circle", "size": "small" @@ -13402,17 +13282,17 @@ } }, { - "ID": "8722", + "ID": "14322", "typeID": "__group__", - "zOrder": "267", - "measuredW": "267", - "measuredH": "42", - "w": "267", - "h": "42", - "x": "169", - "y": "2348", + "zOrder": "264", + "measuredW": "254", + "measuredH": "40", + "w": "254", + "h": "40", + "x": "977", + "y": "2364", "properties": { - "controlName": "106-design-and-development-principles:dry" + "controlName": "104-architectural-patterns:serverless" }, "children": { "controls": { @@ -13421,12 +13301,12 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "260", - "h": "40", + "w": "245", + "h": "37", "measuredW": "200", "measuredH": "140", - "x": "7", - "y": "2", + "x": "0", + "y": "3", "properties": { "color": "16770457" } @@ -13435,328 +13315,8 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "w": "38", - "measuredW": "35", - "measuredH": "25", - "x": "118", - "y": "10", - "properties": { - "size": "17", - "text": "DRY" - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "3", - "typeID": "Icon", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "8723", - "typeID": "__group__", - "zOrder": "268", - "measuredW": "268", - "measuredH": "46", - "w": "268", - "h": "46", - "x": "168", - "y": "2081", - "properties": { - "controlName": "100-design-and-development-principles:gof-design-patterns" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "260", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "6", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "168", - "measuredW": "164", - "measuredH": "25", - "x": "54", - "y": "13", - "properties": { - "size": "17", - "text": "GOF Design Patterns" - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "3", - "typeID": "Icon", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "8724", - "typeID": "__group__", - "zOrder": "269", - "measuredW": "268", - "measuredH": "45", - "w": "268", - "h": "45", - "x": "168", - "y": "2127", - "properties": { - "controlName": "101-design-and-development-principles:domain-driven-design" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "260", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "5", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "175", - "measuredW": "172", - "measuredH": "25", - "x": "50", - "y": "12", - "properties": { - "size": "17", - "text": "Domain Driven Design" - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "3", - "typeID": "Icon", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "8725", - "typeID": "__group__", - "zOrder": "270", - "measuredW": "268", - "measuredH": "43", - "w": "268", - "h": "43", - "x": "168", - "y": "2174", - "properties": { - "controlName": "102-design-and-development-principles:test-driven-development" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "260", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "3", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "196", - "measuredW": "194", - "measuredH": "25", - "x": "40", - "y": "10", - "properties": { - "size": "17", - "text": "Test Driven Development" - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "3", - "typeID": "Icon", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "8726", - "typeID": "__group__", - "zOrder": "271", - "measuredW": "254", - "measuredH": "40", - "w": "254", - "h": "40", - "x": "977", - "y": "2364", - "properties": { - "controlName": "104-architectural-patterns:serverless" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "245", - "h": "37", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "3", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "87", - "measuredW": "82", + "w": "87", + "measuredW": "82", "measuredH": "25", "x": "79", "y": "9", @@ -13802,9 +13362,9 @@ } }, { - "ID": "8727", + "ID": "14323", "typeID": "__group__", - "zOrder": "272", + "zOrder": "265", "measuredW": "328", "measuredH": "138", "w": "328", @@ -13923,9 +13483,9 @@ } }, { - "ID": "8728", + "ID": "14324", "typeID": "__group__", - "zOrder": "273", + "zOrder": "266", "measuredW": "210", "measuredH": "48", "w": "210", @@ -14003,9 +13563,9 @@ } }, { - "ID": "8729", + "ID": "14325", "typeID": "__group__", - "zOrder": "274", + "zOrder": "267", "measuredW": "198", "measuredH": "36", "w": "198", @@ -14051,9 +13611,9 @@ } }, { - "ID": "8730", + "ID": "14326", "typeID": "Label", - "zOrder": "275", + "zOrder": "268", "w": "84", "measuredW": "83", "measuredH": "25", @@ -14065,9 +13625,9 @@ } }, { - "ID": "8731", + "ID": "14327", "typeID": "Label", - "zOrder": "276", + "zOrder": "269", "w": "78", "measuredW": "73", "measuredH": "25", @@ -14079,9 +13639,9 @@ } }, { - "ID": "8732", + "ID": "14328", "typeID": "Label", - "zOrder": "277", + "zOrder": "270", "w": "109", "measuredW": "107", "measuredH": "25", @@ -14093,9 +13653,9 @@ } }, { - "ID": "8733", + "ID": "14329", "typeID": "Label", - "zOrder": "278", + "zOrder": "271", "w": "100", "measuredW": "94", "measuredH": "25", @@ -14107,9 +13667,9 @@ } }, { - "ID": "8734", + "ID": "14330", "typeID": "Label", - "zOrder": "279", + "zOrder": "272", "w": "70", "measuredW": "66", "measuredH": "25", @@ -14121,9 +13681,9 @@ } }, { - "ID": "8735", + "ID": "14331", "typeID": "Label", - "zOrder": "280", + "zOrder": "273", "w": "84", "measuredW": "76", "measuredH": "25", @@ -14135,9 +13695,9 @@ } }, { - "ID": "8736", + "ID": "14332", "typeID": "Label", - "zOrder": "281", + "zOrder": "274", "w": "124", "measuredW": "121", "measuredH": "25", @@ -14149,9 +13709,9 @@ } }, { - "ID": "8737", + "ID": "14333", "typeID": "Label", - "zOrder": "282", + "zOrder": "275", "w": "118", "measuredW": "116", "measuredH": "25", @@ -14163,9 +13723,9 @@ } }, { - "ID": "8738", + "ID": "14334", "typeID": "__group__", - "zOrder": "283", + "zOrder": "276", "measuredW": "342", "measuredH": "49", "w": "342", @@ -14242,9 +13802,9 @@ } }, { - "ID": "8739", + "ID": "14335", "typeID": "__group__", - "zOrder": "284", + "zOrder": "277", "measuredW": "341", "measuredH": "42", "w": "341", @@ -14322,9 +13882,9 @@ } }, { - "ID": "8740", + "ID": "14336", "typeID": "Label", - "zOrder": "285", + "zOrder": "278", "w": "96", "measuredW": "96", "measuredH": "25", @@ -14336,9 +13896,9 @@ } }, { - "ID": "8741", + "ID": "14337", "typeID": "Icon", - "zOrder": "286", + "zOrder": "279", "measuredW": "24", "measuredH": "24", "x": "451", @@ -14352,9 +13912,9 @@ } }, { - "ID": "8742", + "ID": "14338", "typeID": "Icon", - "zOrder": "287", + "zOrder": "280", "measuredW": "24", "measuredH": "24", "x": "451", @@ -14368,9 +13928,9 @@ } }, { - "ID": "8743", + "ID": "14339", "typeID": "Icon", - "zOrder": "288", + "zOrder": "281", "measuredW": "24", "measuredH": "24", "x": "1292", @@ -14384,9 +13944,9 @@ } }, { - "ID": "8744", + "ID": "14340", "typeID": "Icon", - "zOrder": "289", + "zOrder": "282", "measuredW": "24", "measuredH": "24", "x": "1292", @@ -14400,9 +13960,9 @@ } }, { - "ID": "8745", + "ID": "14341", "typeID": "Icon", - "zOrder": "290", + "zOrder": "283", "measuredW": "24", "measuredH": "24", "x": "1297", @@ -14416,9 +13976,9 @@ } }, { - "ID": "8746", + "ID": "14342", "typeID": "Icon", - "zOrder": "291", + "zOrder": "284", "measuredW": "24", "measuredH": "24", "x": "1297", @@ -14432,9 +13992,9 @@ } }, { - "ID": "8747", + "ID": "14343", "typeID": "__group__", - "zOrder": "292", + "zOrder": "285", "measuredW": "197", "measuredH": "47", "w": "197", @@ -14513,9 +14073,9 @@ } }, { - "ID": "8748", + "ID": "14344", "typeID": "__group__", - "zOrder": "293", + "zOrder": "286", "measuredW": "326", "measuredH": "40", "w": "326", @@ -14573,9 +14133,9 @@ } }, { - "ID": "8749", + "ID": "14345", "typeID": "__group__", - "zOrder": "294", + "zOrder": "287", "measuredW": "328", "measuredH": "40", "w": "328", @@ -14631,6 +14191,87 @@ ] } } + }, + { + "ID": "14357", + "typeID": "Arrow", + "zOrder": "0", + "w": "86", + "h": "20", + "measuredW": "150", + "measuredH": "100", + "x": "332", + "y": "2320", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 86.3287376086613, + "y": -0.09050190496964206 + }, + "p1": { + "x": 0.5156380838817266, + "y": -0.06987812461501966 + }, + "p2": { + "x": 0.05062682870931212, + "y": 19.596770192063104 + } + } + }, + { + "ID": "14358", + "typeID": "__group__", + "zOrder": "288", + "measuredW": "324", + "measuredH": "50", + "w": "324", + "h": "50", + "x": "521", + "y": "2187", + "properties": { + "controlName": "ext_link:roadmap.sh/software-design-architecture" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "324", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "4273622", + "borderColor": "4273622", + "textColor": "16777215" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "240", + "measuredH": "25", + "x": "42", + "y": "12", + "properties": { + "text": "Software Design & Architecture", + "size": "17", + "color": "16777215" + } + } + ] + } + } } ] },