From 10883454f5305e3fd2adca69f5787d029b4cd041 Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Sat, 31 Dec 2022 19:39:35 +0400 Subject: [PATCH] Add rendering of SVG roadmaps --- astro.config.mjs | 6 +- public/jsons/android.json | 1 + public/jsons/angular.json | 5633 ++++ public/jsons/aspnet-core.json | 21412 ++++++++++++++++ public/jsons/backend.json | 14657 +++++++++++ public/jsons/blockchain.json | 14146 ++++++++++ public/jsons/computer-science.json | 12186 +++++++++ public/jsons/design-system.json | 8110 ++++++ public/jsons/devops.json | 18138 +++++++++++++ public/jsons/flutter.json | 12455 +++++++++ public/jsons/frontend.json | 13713 ++++++++++ public/jsons/golang.json | 5195 ++++ public/jsons/java.json | 4270 +++ public/jsons/javascript.json | 16276 ++++++++++++ public/jsons/nodejs.json | 12219 +++++++++ public/jsons/python.json | 3435 +++ public/jsons/qa.json | 9934 +++++++ public/jsons/react.json | 5917 +++++ public/jsons/software-architect.json | 6677 +++++ .../jsons/software-design-architecture.json | 4770 ++++ public/jsons/vue.json | 5391 ++++ .../InteractiveRoadmap.astro | 40 +- src/components/InteractiveRoadmap/roadmap.js | 102 + src/components/InteractiveRoadmap/sharer.js | 25 + src/components/InteractiveRoadmap/topic.js | 204 + src/components/Loader.astro | 7 + src/components/ResourcesAlert.astro | 8 +- src/components/RoadmapHeader.astro | 8 +- src/components/ShareIcons.astro | 28 + src/global.css | 25 + src/layouts/BaseLayout.astro | 22 +- src/pages/[roadmapId].astro | 20 +- src/roadmaps/frontend/frontend.md | 4 +- 33 files changed, 194992 insertions(+), 42 deletions(-) create mode 100644 public/jsons/android.json create mode 100644 public/jsons/angular.json create mode 100644 public/jsons/aspnet-core.json create mode 100644 public/jsons/backend.json create mode 100644 public/jsons/blockchain.json create mode 100644 public/jsons/computer-science.json create mode 100644 public/jsons/design-system.json create mode 100644 public/jsons/devops.json create mode 100644 public/jsons/flutter.json create mode 100644 public/jsons/frontend.json create mode 100644 public/jsons/golang.json create mode 100644 public/jsons/java.json create mode 100644 public/jsons/javascript.json create mode 100644 public/jsons/nodejs.json create mode 100644 public/jsons/python.json create mode 100644 public/jsons/qa.json create mode 100644 public/jsons/react.json create mode 100644 public/jsons/software-architect.json create mode 100644 public/jsons/software-design-architecture.json create mode 100644 public/jsons/vue.json create mode 100644 src/components/InteractiveRoadmap/roadmap.js create mode 100644 src/components/InteractiveRoadmap/sharer.js create mode 100644 src/components/InteractiveRoadmap/topic.js create mode 100644 src/components/Loader.astro create mode 100644 src/components/ShareIcons.astro create mode 100644 src/global.css diff --git a/astro.config.mjs b/astro.config.mjs index 39d964cf2..2f700c0aa 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -5,5 +5,9 @@ import tailwind from "@astrojs/tailwind"; // https://astro.build/config export default defineConfig({ - integrations: [tailwind()] + integrations: [tailwind({ + config: { + applyBaseStyles: false + } + })] }); \ No newline at end of file diff --git a/public/jsons/android.json b/public/jsons/android.json new file mode 100644 index 000000000..c31dcb8ae --- /dev/null +++ b/public/jsons/android.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"0","h":"88","measuredH":"87","measuredW":"139","properties":{"color":"10027263","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":139,"y":87},"p1":{"x":0.4839132782964279,"y":0.06388395957102075},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"140","x":"764","y":"409","zOrder":"42"},{"ID":"1","h":"54","measuredH":"53","measuredW":"167","properties":{"color":"10027263","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":167,"y":53},"p1":{"x":0.46628444849827344,"y":0.04019805850544009},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"168","x":"745","y":"398","zOrder":"43"},{"ID":"2","h":"46","measuredH":"45","measuredW":"142","properties":{"color":"10027263","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":142,"y":0},"p1":{"x":0.5393433342768186,"y":-0.060147183696575034},"p2":{"x":0,"y":45},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"143","x":"760","y":"353","zOrder":"44"},{"ID":"5","h":"177","measuredH":"176","measuredW":"28","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":20,"y":0},"p1":{"x":0.553261492147643,"y":0.10567048073208744},"p2":{"x":0,"y":176},"rightArrow":"false","shape":"bezier","size":"10"},"typeID":"Arrow","w":"29","x":"672","y":"404","zOrder":"45"},{"ID":"6","h":"99","measuredH":"98","measuredW":"28","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":12,"y":0},"p1":{"x":0.5196669310071372,"y":-0.19421094369547975},"p2":{"x":28,"y":98},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"29","x":"646","y":"251","zOrder":"46"},{"ID":"7","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"292","x":"887","y":"280","zOrder":"47"},{"ID":"8","measuredH":"23","measuredW":"154","properties":{"bold":"true","size":"15","text":"Install Android Studio"},"typeID":"Label","x":"956","y":"290","zOrder":"48"},{"ID":"9","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"292","x":"887","y":"328","zOrder":"49"},{"ID":"10","measuredH":"23","measuredW":"187","properties":{"bold":"true","size":"15","text":"Learn the Basics of Kotlin"},"typeID":"Label","x":"940","y":"338","zOrder":"50"},{"ID":"11","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"203","x":"568","y":"376","zOrder":"51"},{"ID":"12","measuredH":"23","measuredW":"133","properties":{"bold":"true","size":"15","text":"The Fundamentals"},"typeID":"Label","x":"603","y":"388","zOrder":"52"},{"ID":"17","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"292","x":"887","y":"377","zOrder":"53"},{"ID":"18","measuredH":"23","measuredW":"106","properties":{"bold":"true","size":"15","text":"Basics of OOP"},"typeID":"Label","x":"980","y":"387","zOrder":"54"},{"ID":"21","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"292","x":"887","y":"425","zOrder":"55"},{"ID":"22","measuredH":"23","measuredW":"222","properties":{"bold":"true","size":"15","text":"DataStructures and Algorithms"},"typeID":"Label","x":"922","y":"435","zOrder":"56"},{"ID":"25","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"292","x":"887","y":"474","zOrder":"57"},{"ID":"26","measuredH":"23","measuredW":"226","properties":{"bold":"true","size":"15","text":"What is and how to use Gradle?"},"typeID":"Label","x":"920","y":"484","zOrder":"58"},{"ID":"29","h":"26","measuredH":"25","measuredW":"130","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":130,"y":0},"p1":{"x":0.45592011412268185,"y":0.050784593437945794},"p2":{"x":0,"y":25},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"131","x":"456","y":"349","zOrder":"59"},{"ID":"30","h":"17","measuredH":"16","measuredW":"128","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":128,"y":16},"p1":{"x":0.5393433342768185,"y":-0.0601471836965751},"p2":{"x":0,"y":4},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"129","x":"458","y":"327","zOrder":"60"},{"ID":"33","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"178","x":"302","y":"304","zOrder":"61"},{"ID":"34","measuredH":"23","measuredW":"41","properties":{"bold":"true","size":"15","text":"Kotlin"},"typeID":"Label","x":"371","y":"314","zOrder":"62"},{"ID":"35","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"13421772"},"typeID":"Canvas","w":"178","x":"302","y":"352","zOrder":"63"},{"ID":"36","measuredH":"23","measuredW":"32","properties":{"bold":"true","size":"15","text":"Java"},"typeID":"Label","x":"375","y":"362","zOrder":"64"},{"ID":"40","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"203","x":"569","y":"324","zOrder":"65"},{"ID":"41","measuredH":"23","measuredW":"117","properties":{"bold":"true","size":"15","text":"Pick a Language"},"typeID":"Label","x":"612","y":"336","zOrder":"66"},{"ID":"45","h":"6","measuredH":"5","measuredW":"170","properties":{"color":"10027263","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":170,"y":0},"p1":{"x":0.4766942707453101,"y":0.008585431806658779},"p2":{"x":0,"y":5},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"171","x":"757","y":"397","zOrder":"40"},{"ID":"46","h":"97","measuredH":"96","measuredW":"146","properties":{"color":"10027263","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":146,"y":0},"p1":{"x":0.5393433342768187,"y":-0.06014718369657506},"p2":{"x":0,"y":96},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"147","x":"764","y":"297","zOrder":"41"},{"ID":"47","h":"93","measuredH":"92","measuredW":"141","properties":{"color":"10027263","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"length":141,"x":141,"y":0},"p1":{"length":0.5426867567349194,"x":0.5393433342768186,"y":-0.06014718369657501},"p2":{"length":92,"x":0,"y":92},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"142","x":"770","y":"700","zOrder":"67"},{"ID":"48","h":"4","measuredH":"3","measuredW":"156","properties":{"color":"10027263","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"length":156,"x":156,"y":0},"p1":{"length":0.4915147996747852,"x":0.49149672119334153,"y":-0.004215608560928125},"p2":{"length":3,"x":0,"y":3},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"157","x":"764","y":"799","zOrder":"68"},{"ID":"49","h":"55","measuredH":"54","measuredW":"144","properties":{"color":"10027263","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"length":144,"x":144,"y":0},"p1":{"length":0.5426867567349194,"x":0.5393433342768186,"y":-0.060147183696575034},"p2":{"length":54,"x":0,"y":54},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"145","x":"767","y":"749","zOrder":"69"},{"ID":"50","h":"3","measuredH":"2","measuredW":"115","properties":{"color":"10027263","curvature":"0","direction":"top","leftArrow":"false","p0":{"length":115.0173899895142,"x":115,"y":2},"p1":{"length":0.48703415530227634,"x":0.4869565217391304,"y":-0.008695652173913042},"p2":{"length":1,"x":0,"y":1},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"116","x":"476","y":"797","zOrder":"70"},{"ID":"51","h":"42","measuredH":"41","measuredW":"128","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"length":134.40610105199838,"x":128,"y":41},"p1":{"length":0.5426867567349194,"x":0.5393433342768186,"y":-0.06014718369657536},"p2":{"length":0,"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"129","x":"471","y":"753","zOrder":"71"},{"ID":"53","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"343","x":"161","y":"680","zOrder":"72"},{"ID":"54","measuredH":"23","measuredW":"279","properties":{"bold":"true","size":"15","text":"Using Activities and Activity Lifecycles"},"typeID":"Label","x":"192","y":"690","zOrder":"73"},{"ID":"55","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"343","x":"161","y":"728","zOrder":"74"},{"ID":"56","measuredH":"23","measuredW":"317","properties":{"bold":"true","size":"15","text":"Building Flexible Interfaces using Fragments"},"typeID":"Label","x":"173","y":"738","zOrder":"75"},{"ID":"57","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"203","x":"577","y":"774","zOrder":"76"},{"ID":"58","measuredH":"23","measuredW":"141","properties":{"bold":"true","size":"15","text":"Build an Application"},"typeID":"Label","x":"608","y":"786","zOrder":"77"},{"ID":"59","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"236","x":"896","y":"731","zOrder":"78"},{"ID":"60","measuredH":"23","measuredW":"96","properties":{"bold":"true","size":"15","text":"Using Intents"},"typeID":"Label","x":"966","y":"741","zOrder":"79"},{"ID":"61","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"236","x":"896","y":"778","zOrder":"80"},{"ID":"62","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"343","x":"161","y":"775","zOrder":"81"},{"ID":"63","measuredH":"23","measuredW":"297","properties":{"bold":"true","size":"15","text":"Debugging using Android Studio Debugger"},"typeID":"Label","x":"183","y":"785","zOrder":"82"},{"ID":"64","measuredH":"23","measuredW":"145","properties":{"bold":"true","size":"15","text":"Understand Context"},"typeID":"Label","x":"942","y":"788","zOrder":"83"},{"ID":"65","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"236","x":"896","y":"684","zOrder":"84"},{"ID":"66","measuredH":"23","measuredW":"201","properties":{"bold":"true","size":"15","text":"Handling App Configurations"},"typeID":"Label","x":"914","y":"694","zOrder":"85"},{"ID":"67","h":"48","measuredH":"47","measuredW":"97","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"length":97,"x":97,"y":0},"p1":{"length":0.4944237486591682,"x":0.4917173607861488,"y":0.0516612072999532},"p2":{"length":47,"x":0,"y":47},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"98","x":"501","y":"1019","zOrder":"15"},{"ID":"68","h":"44","measuredH":"43","measuredW":"2","properties":{"color":"10027263","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":2,"y":43},"p1":{"x":0.4750000000000001,"y":0.012500000000000008},"p2":{"x":1,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"3","x":"1032","y":"1035","zOrder":"20"},{"ID":"69","h":"5","measuredH":"4","measuredW":"104","properties":{"color":"10027263","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"length":104,"x":104,"y":0},"p1":{"length":0.43658008061825626,"x":0.4365079365079367,"y":0.007936507936507943},"p2":{"length":4,"x":0,"y":4},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"105","x":"499","y":"1015","zOrder":"12"},{"ID":"70","h":"3","measuredH":"2","measuredW":"163","properties":{"color":"10027263","curvature":"0","direction":"top","leftArrow":"false","p0":{"length":163.01226947687098,"x":163,"y":2},"p1":{"length":0.4969610318915033,"x":0.49695144900263466,"y":-0.003086187429431695},"p2":{"length":1,"x":0,"y":1},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"164","x":"771","y":"1021","zOrder":"21"},{"ID":"71","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"236","x":"915","y":"1005","zOrder":"22"},{"ID":"72","measuredH":"23","measuredW":"148","properties":{"bold":"true","size":"15","text":"Learn Multithreading"},"typeID":"Label","x":"959","y":"1015","zOrder":"23"},{"ID":"73","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"304","x":"846","y":"937","zOrder":"24"},{"ID":"74","measuredH":"23","measuredW":"180","properties":{"bold":"true","size":"15","text":"Why would we need that?"},"typeID":"Label","x":"908","y":"947","zOrder":"25"},{"ID":"75","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"304","x":"847","y":"1169","zOrder":"26"},{"ID":"76","measuredH":"23","measuredW":"264","properties":{"bold":"true","size":"15","text":"How android uses threads internally?"},"typeID":"Label","x":"867","y":"1179","zOrder":"27"},{"ID":"77","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"304","x":"847","y":"1121","zOrder":"28"},{"ID":"78","measuredH":"23","measuredW":"130","properties":{"bold":"true","size":"15","text":"Memory Concerns"},"typeID":"Label","x":"934","y":"1131","zOrder":"29"},{"ID":"79","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"304","x":"847","y":"1073","zOrder":"30"},{"ID":"80","measuredH":"23","measuredW":"208","properties":{"bold":"true","size":"15","text":"How to write threaded code?"},"typeID":"Label","x":"895","y":"1083","zOrder":"31"},{"ID":"81","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"187","x":"327","y":"1046","zOrder":"32"},{"ID":"82","measuredH":"23","measuredW":"53","properties":{"bold":"true","size":"15","text":"Testing"},"typeID":"Label","x":"394","y":"1056","zOrder":"33"},{"ID":"83","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"187","x":"327","y":"998","zOrder":"34"},{"ID":"84","measuredH":"23","measuredW":"61","properties":{"bold":"true","size":"15","text":"Security"},"typeID":"Label","x":"390","y":"1008","zOrder":"35"},{"ID":"85","h":"41","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"90","x":"167","y":"998","zOrder":"36"},{"ID":"86","measuredH":"23","measuredW":"39","properties":{"bold":"true","size":"15","text":"JUnit"},"typeID":"Label","w":"41","x":"192","y":"1007","zOrder":"37"},{"ID":"87","h":"43","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"91","x":"167","y":"1046","zOrder":"38"},{"ID":"88","measuredH":"23","measuredW":"66","properties":{"bold":"true","size":"15","text":"Espresso"},"typeID":"Label","x":"180","y":"1056","zOrder":"39"},{"ID":"90","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"342","x":"161","y":"825","zOrder":"86"},{"ID":"91","measuredH":"23","measuredW":"208","properties":{"bold":"true","size":"15","text":"Components and their Usage"},"typeID":"Label","x":"228","y":"837","zOrder":"87"},{"ID":"92","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"145","x":"359","y":"927","zOrder":"88"},{"ID":"93","measuredH":"23","measuredW":"75","properties":{"bold":"true","size":"15","text":"Navigation"},"typeID":"Label","x":"394","y":"939","zOrder":"89"},{"ID":"94","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"90","x":"161","y":"876","zOrder":"90"},{"ID":"95","measuredH":"23","measuredW":"41","properties":{"bold":"true","size":"15","text":"Room"},"typeID":"Label","x":"186","y":"888","zOrder":"91"},{"ID":"96","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"190","x":"161","y":"927","zOrder":"92"},{"ID":"97","measuredH":"23","measuredW":"103","properties":{"bold":"true","size":"15","text":"Work Manager"},"typeID":"Label","x":"205","y":"939","zOrder":"93"},{"ID":"98","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"112","x":"259","y":"876","zOrder":"94"},{"ID":"99","measuredH":"23","measuredW":"67","properties":{"bold":"true","size":"15","text":"Live Data"},"typeID":"Label","w":"71","x":"280","y":"888","zOrder":"95"},{"ID":"100","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"127","x":"377","y":"876","zOrder":"96"},{"ID":"101","measuredH":"23","measuredW":"91","properties":{"bold":"true","size":"15","text":"Data Binding"},"typeID":"Label","x":"395","y":"888","zOrder":"97"},{"ID":"102","h":"43","measuredH":"42","measuredW":"101","properties":{"color":"10027263","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"length":101,"x":101,"y":0},"p1":{"length":0.4870341553022764,"x":0.48695652173913045,"y":-0.008695652173913057},"p2":{"length":42,"x":0,"y":42},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"102","x":"492","y":"805","zOrder":"19"},{"ID":"103","h":"83","measuredH":"82","measuredW":"109","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"length":136.40014662748715,"x":109,"y":82},"p1":{"length":0.5426867567349194,"x":0.5393433342768186,"y":-0.06014718369657522},"p2":{"length":0,"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"110","x":"481","y":"699","zOrder":"18"},{"ID":"106","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"203","x":"587","y":"999","zOrder":"98"},{"ID":"107","measuredH":"23","measuredW":"147","properties":{"bold":"true","size":"15","text":"Writing Robust Apps"},"typeID":"Label","w":"151","x":"613","y":"1011","zOrder":"99"},{"ID":"108","h":"214","measuredH":"213","measuredW":"37","properties":{"color":"10027263","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.5220159151193634,"y":0.12042440318302387},"p2":{"x":21,"y":213},"rightArrow":"false","shape":"bezier","size":"10"},"typeID":"Arrow","w":"38","x":"686","y":"805","zOrder":"17"},{"ID":"109","h":"81","measuredH":"80","measuredW":"1","properties":{"color":"10027263","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":1,"y":80},"p1":{"x":0.4750000000000001,"y":0.012500000000000008},"p2":{"x":1,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"2","x":"1033","y":"943","zOrder":"14"},{"ID":"110","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"229","x":"288","y":"1096","zOrder":"100"},{"ID":"111","measuredH":"23","measuredW":"185","properties":{"bold":"true","size":"15","text":"Dependency Management"},"typeID":"Label","x":"313","y":"1106","zOrder":"101"},{"ID":"113","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"236","x":"896","y":"636","zOrder":"102"},{"ID":"114","measuredH":"23","measuredW":"130","properties":{"bold":"true","size":"15","text":"Content Providers"},"typeID":"Label","x":"949","y":"646","zOrder":"103"},{"ID":"116","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"235","x":"897","y":"827","zOrder":"104"},{"ID":"117","measuredH":"23","measuredW":"134","properties":{"bold":"true","size":"15","text":"3rd Party Libraries"},"typeID":"Label","x":"948","y":"837","zOrder":"105"},{"ID":"118","measuredH":"23","measuredW":"266","properties":{"bold":"true","size":"15","text":"e.g. Glide, Retrofit, Crashlytics, GSON"},"typeID":"Label","x":"867","y":"877","zOrder":"106"},{"ID":"119","h":"89","measuredH":"88","measuredW":"87","properties":{"color":"10027263","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"length":87,"x":87,"y":0},"p1":{"length":0.47891314261057566,"x":0.4788990825688073,"y":-0.003669724770642195},"p2":{"length":88,"x":0,"y":88},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"88","x":"512","y":"1030","zOrder":"16"},{"ID":"121","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"226","x":"290","y":"1148","zOrder":"107"},{"ID":"122","measuredH":"23","measuredW":"91","properties":{"bold":"true","size":"15","text":"Concurrency"},"typeID":"Label","x":"376","y":"1158","zOrder":"108"},{"ID":"125","h":"130","measuredH":"129","measuredW":"96","properties":{"color":"10027263","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"length":96,"x":96,"y":0},"p1":{"length":0.47891314261057577,"x":0.4788990825688074,"y":-0.003669724770641983},"p2":{"length":129,"x":0,"y":129},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"97","x":"506","y":"1040","zOrder":"13"},{"ID":"155","h":"44","measuredH":"43","measuredW":"88","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":88,"y":43},"p1":{"x":0.6296257687897425,"y":-0.055978317523193995},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"89","x":"415","y":"590","zOrder":"11"},{"ID":"156","h":"45","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"186","x":"227","y":"512","zOrder":"109"},{"ID":"157","measuredH":"25","measuredW":"57","properties":{"bold":"true","size":"17","text":"GitHub"},"typeID":"Label","w":"64","x":"288","y":"522","zOrder":"110"},{"ID":"158","h":"45","measuredH":"140","measuredW":"200","properties":{"backgroundAlpha":"0.5","borderColor":"0","color":"10066329"},"typeID":"TextArea","w":"186","x":"228","y":"561","zOrder":"111"},{"ID":"159","measuredH":"25","measuredW":"55","properties":{"bold":"true","color":"0","size":"17","text":"GitLab"},"typeID":"Label","x":"294","y":"571","zOrder":"112"},{"ID":"160","h":"23","measuredH":"22","measuredW":"156","properties":{"color":"10027263","curvature":"1","direction":"top","leftArrow":"false","p0":{"length":157.54364474646383,"x":156,"y":22},"p1":{"length":0.5092219658218046,"x":0.5081385979049154,"y":0.03319903303787269},"p2":{"length":0,"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"157","x":"733","y":"576","zOrder":"113"},{"ID":"161","h":"25","measuredH":"24","measuredW":"151","properties":{"color":"10027263","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"length":151,"x":151,"y":0},"p1":{"length":0.5453706051628192,"x":0.5443384523249346,"y":-0.03353723745561875},"p2":{"length":24,"x":0,"y":24},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"152","x":"744","y":"550","zOrder":"114"},{"ID":"162","h":"54","measuredH":"53","measuredW":"1","properties":{"color":"10027263","curvature":"0","direction":"top","leftArrow":"false","p0":{"length":53.009433122794285,"x":1,"y":53},"p1":{"length":0.5446701443933412,"x":0.5446682073291514,"y":0.001452624628590294},"p2":{"length":1,"x":1,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"2","x":"534","y":"504","zOrder":"115"},{"ID":"163","h":"149","measuredH":"148","measuredW":"30","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":21,"y":0},"p1":{"x":0.5694444444444444,"y":-0.1736111111111111},"p2":{"x":30,"y":148},"rightArrow":"false","shape":"bezier","size":"10"},"typeID":"Arrow","w":"31","x":"639","y":"636","zOrder":"8"},{"ID":"165","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"276","x":"484","y":"554","zOrder":"116"},{"ID":"166","measuredH":"23","measuredW":"176","properties":{"bold":"true","size":"15","text":"Version Control Systems"},"typeID":"Label","x":"535","y":"566","zOrder":"117"},{"ID":"167","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"304","x":"875","y":"528","zOrder":"118"},{"ID":"168","measuredH":"23","measuredW":"254","properties":{"bold":"true","size":"15","text":"What are Version Control Systems?"},"typeID":"Label","x":"900","y":"538","zOrder":"119"},{"ID":"169","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"304","x":"875","y":"576","zOrder":"120"},{"ID":"170","measuredH":"23","measuredW":"178","properties":{"bold":"true","size":"15","text":"Why you should use one?"},"typeID":"Label","x":"938","y":"586","zOrder":"121"},{"ID":"171","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"156","x":"484","y":"471","zOrder":"122"},{"ID":"172","measuredH":"23","measuredW":"117","properties":{"bold":"true","size":"15","text":"Learn to use Git"},"typeID":"Label","x":"504","y":"481","zOrder":"123"},{"ID":"173","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"275","x":"485","y":"610","zOrder":"124"},{"ID":"174","measuredH":"23","measuredW":"163","properties":{"bold":"true","size":"15","text":"Repo Hosting Services"},"typeID":"Label","x":"541","y":"622","zOrder":"125"},{"ID":"175","h":"45","measuredH":"140","measuredW":"200","properties":{"backgroundAlpha":"0.5","borderColor":"0","color":"10066329"},"typeID":"TextArea","w":"184","x":"229","y":"610","zOrder":"126"},{"ID":"176","measuredH":"25","measuredW":"78","properties":{"bold":"true","color":"0","size":"17","text":"Bitbucket"},"typeID":"Label","x":"282","y":"620","zOrder":"127"},{"ID":"180","h":"5","measuredH":"4","measuredW":"87","properties":{"color":"10027263","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":87,"y":4},"p1":{"x":0.44838497033618985,"y":-0.0023731048121292024},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"88","x":"411","y":"634","zOrder":"9"},{"ID":"181","h":"92","measuredH":"91","measuredW":"82","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":82,"y":91},"p1":{"x":0.6164611796067977,"y":-0.07197600799733421},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"83","x":"411","y":"534","zOrder":"10"},{"ID":"182","h":"43","measuredH":"42","measuredW":"139","properties":{"color":"10027263","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":139,"y":42},"p1":{"x":0.49149672119334153,"y":-0.004215608560928125},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"140","x":"771","y":"808","zOrder":"7"},{"ID":"183","h":"130","measuredH":"129","measuredW":"136","properties":{"color":"10027263","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":136,"y":0},"p1":{"x":0.5393433342768186,"y":-0.06014718369657501},"p2":{"x":0,"y":129},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"137","x":"772","y":"657","zOrder":"6"},{"ID":"184","h":"210","measuredH":"209","measuredW":"1","properties":{"color":"10027263","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":1,"y":0},"p1":{"x":0.5542035800419328,"y":-0.004702289336225807},"p2":{"x":1,"y":209},"rightArrow":"false","shape":"bezier","size":"10"},"typeID":"Arrow","w":"2","x":"692","y":"1020","zOrder":"5"},{"ID":"185","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"203","x":"587","y":"1202","zOrder":"128"},{"ID":"186","measuredH":"23","measuredW":"103","properties":{"bold":"true","size":"15","text":"Keep Learning"},"typeID":"Label","x":"637","y":"1214","zOrder":"129"},{"ID":"187","h":"91","measuredH":"90","measuredW":"1","properties":{"color":"10027263","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":1,"y":0},"p1":{"x":0.5542035800419328,"y":-0.004702289336225807},"p2":{"x":1,"y":90},"rightArrow":"false","shape":"bezier","size":"10","stroke":"dotted"},"typeID":"Arrow","w":"2","x":"692","y":"1220","zOrder":"4"},{"ID":"188","measuredH":"40","measuredW":"279","properties":{"bold":"true","size":"32","text":"Android Developer"},"typeID":"Label","x":"536","y":"195","zOrder":"130"},{"ID":"189","h":"87","measuredH":"86","measuredW":"32","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":32,"y":0},"p1":{"x":0.5422802850356294,"y":0.07387173396674585},"p2":{"x":0,"y":86},"rightArrow":"false","shape":"bezier","size":"10","stroke":"dotted"},"typeID":"Arrow","w":"33","x":"686","y":"92","zOrder":"131"},{"ID":"190","h":"52","measuredH":"51","measuredW":"111","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":111,"y":51},"p1":{"x":0.5671491757137114,"y":-0.018697225572979495},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"112","x":"244","y":"1017","zOrder":"3"},{"ID":"191","h":"3","measuredH":"2","measuredW":"95","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":95,"y":0},"p1":{"x":0.4235598227474151,"y":0.012555391432791729},"p2":{"x":0,"y":2},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"96","x":"246","y":"1067","zOrder":"2"},{"ID":"192","h":"41","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"90","x":"169","y":"1096","zOrder":"132"},{"ID":"193","measuredH":"23","measuredW":"51","properties":{"bold":"true","size":"15","text":"Dagger"},"typeID":"Label","x":"189","y":"1105","zOrder":"133"},{"ID":"194","h":"43","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"91","x":"169","y":"1144","zOrder":"134"},{"ID":"195","measuredH":"23","measuredW":"31","properties":{"bold":"true","size":"15","text":"Koin"},"typeID":"Label","x":"199","y":"1154","zOrder":"135"},{"ID":"196","h":"3","measuredH":"2","measuredW":"95","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":95,"y":0,"length":95},"p1":{"x":0.4235598227474151,"y":0.012555391432791725,"length":0.4237458687702481},"p2":{"x":0,"y":2,"length":2},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"96","x":"227","y":"1116","zOrder":"1"},{"ID":"197","h":"56","measuredH":"55","measuredW":"56","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":56,"y":0},"p1":{"x":0.4235598227474151,"y":0.012555391432791725},"p2":{"x":0,"y":55},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"57","x":"246","y":"1115","zOrder":"0"},{"ID":"198","h":"43","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"112","x":"402","y":"1196","zOrder":"136"},{"ID":"199","measuredH":"23","measuredW":"78","properties":{"bold":"true","size":"15","text":"Coroutines"},"typeID":"Label","x":"418","y":"1206","zOrder":"137"},{"ID":"200","h":"43","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"103","x":"291","y":"1196","zOrder":"138"},{"ID":"201","measuredH":"23","measuredW":"51","properties":{"bold":"true","size":"15","text":"RxJava"},"typeID":"Label","x":"317","y":"1206","zOrder":"139"}]},"measuredH":"1311","measuredW":"1179","mockupH":"1219","mockupW":"1018","version":"1.0"}} diff --git a/public/jsons/angular.json b/public/jsons/angular.json new file mode 100644 index 000000000..51012bf2a --- /dev/null +++ b/public/jsons/angular.json @@ -0,0 +1,5633 @@ +{ + "mockup": { + "controls": { + "control": [ + { + "ID": "7776", + "typeID": "Arrow", + "zOrder": "44", + "w": "161", + "h": "20", + "measuredW": "150", + "measuredH": "100", + "x": "810", + "y": "1761", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": -0.47029652980143055, + "y": 0.29397476431574887 + }, + "p1": { + "x": 0.37221269296741016, + "y": -0.07547169811320738 + }, + "p2": { + "x": 161.00476611133257, + "y": 16.43596323437623 + } + } + }, + { + "ID": "7777", + "typeID": "Arrow", + "zOrder": "45", + "w": "140", + "h": "16", + "measuredW": "150", + "measuredH": "100", + "x": "812", + "y": "1795", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": -0.29036382738183875, + "y": 15.570879075617313 + }, + "p1": { + "x": 0.41689655172413825, + "y": 0.047241379310345256 + }, + "p2": { + "x": 140.06334432619047, + "y": 0.02442632057955052 + } + } + }, + { + "ID": "7778", + "typeID": "Arrow", + "zOrder": "46", + "w": "383", + "h": "90", + "measuredW": "150", + "measuredH": "100", + "x": "649", + "y": "1784", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 383.4921388017138, + "y": -0.13930809626481278 + }, + "p1": { + "x": 0.30117092560179964, + "y": 0.12278545856721967 + }, + "p2": { + "x": 0.2417599083887012, + "y": 88.49483933119245 + } + } + }, + { + "ID": "7783", + "typeID": "Arrow", + "zOrder": "47", + "w": "316", + "h": "479", + "measuredW": "150", + "measuredH": "100", + "x": "615", + "y": "482", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0.08319857061746916, + "y": -0.2609293042640388 + }, + "p1": { + "x": 0.505799782027685, + "y": -0.1292277358464968 + }, + "p2": { + "x": 316.54476894786956, + "y": 478.91569952606915 + } + } + }, + { + "ID": "7791", + "typeID": "Arrow", + "zOrder": "48", + "w": "131", + "h": "37", + "measuredW": "150", + "measuredH": "100", + "x": "836", + "y": "475", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 130.47867928563346, + "y": 37.061364879539155 + }, + "p1": { + "x": 0.54496644295302, + "y": -0.04519015659955236 + }, + "p2": { + "x": -0.49385068294191115, + "y": 0.483451104531639 + } + } + }, + { + "ID": "7792", + "typeID": "Arrow", + "zOrder": "49", + "w": "109", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "850", + "y": "463", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 108.21915036869632, + "y": -0.4958086220839846 + }, + "p1": { + "x": 0.5209787928221856, + "y": 0.005742251223491233 + }, + "p2": { + "x": -0.3346582539068095, + "y": 4.2239221875944395 + } + } + }, + { + "ID": "7793", + "typeID": "Arrow", + "zOrder": "50", + "w": "117", + "h": "50", + "measuredW": "150", + "measuredH": "100", + "x": "840", + "y": "411", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 117.03921766627673, + "y": -0.41284752854630824 + }, + "p1": { + "x": 0.5198780554566917, + "y": 0.06964721983543032 + }, + "p2": { + "x": 0.22588012673645608, + "y": 49.14432597307683 + } + } + }, + { + "ID": "7794", + "typeID": "Arrow", + "zOrder": "51", + "w": "107", + "h": "107", + "measuredW": "150", + "measuredH": "100", + "x": "456", + "y": "478", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 107.85873396459311, + "y": -0.1566834906291774 + }, + "p1": { + "x": 0.5656811947576953, + "y": -0.05547089302042045 + }, + "p2": { + "x": 0.4400484352249805, + "y": 106.9113622910445 + } + } + }, + { + "ID": "7795", + "typeID": "Arrow", + "zOrder": "52", + "w": "126", + "h": "56", + "measuredW": "150", + "measuredH": "100", + "x": "448", + "y": "410", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 126, + "y": 56 + }, + "p1": { + "x": 0.5245584633234497, + "y": 0.058527781358772735 + }, + "p2": { + "x": -0.07217513242011364, + "y": -0.19723681479831612 + } + } + }, + { + "ID": "7796", + "typeID": "Arrow", + "zOrder": "53", + "w": "130", + "h": "59", + "measuredW": "150", + "measuredH": "100", + "x": "445", + "y": "472", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 130, + "y": 0 + }, + "p1": { + "x": 0.5656811947576954, + "y": -0.055470893020420554 + }, + "p2": { + "x": 0.49576099110981886, + "y": 59.405957008703695 + } + } + }, + { + "ID": "7797", + "typeID": "Arrow", + "zOrder": "54", + "w": "137", + "h": "6", + "measuredW": "150", + "measuredH": "100", + "x": "443", + "y": "467", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 137, + "y": 1 + }, + "p1": { + "x": 0.5205160087037611, + "y": 0.039011501398818746 + }, + "p2": { + "x": 0.0636971146398082, + "y": -0.04373571775238361 + } + } + }, + { + "ID": "7801", + "typeID": "Arrow", + "zOrder": "58", + "w": "35", + "h": "96", + "measuredW": "150", + "measuredH": "100", + "x": "635", + "y": "120", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 11, + "y": 0 + }, + "p1": { + "x": 0.4744027303754264, + "y": -0.21757679180887368 + }, + "p2": { + "x": 35, + "y": 95.5 + } + } + }, + { + "ID": "7802", + "typeID": "Arrow", + "zOrder": "59", + "w": "10", + "h": "81", + "measuredW": "150", + "measuredH": "100", + "x": "673", + "y": "239", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4938271604938272, + "y": 0.1234567901234568 + }, + "p2": { + "x": 0, + "y": 81 + } + } + }, + { + "ID": "7804", + "typeID": "Label", + "zOrder": "61", + "measuredW": "97", + "measuredH": "36", + "x": "612", + "y": "327", + "properties": { + "size": "28", + "text": "Angular" + } + }, + { + "ID": "7805", + "typeID": "Arrow", + "zOrder": "62", + "w": "27", + "h": "92", + "measuredW": "150", + "measuredH": "100", + "x": "615", + "y": "374", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 27, + "y": 0 + }, + "p1": { + "x": 0.4823199813799716, + "y": -0.10967714240780892 + }, + "p2": { + "x": 1.3644195033188566, + "y": 92.36441950331886 + } + } + }, + { + "ID": "7839", + "typeID": "Canvas", + "zOrder": "79", + "w": "198", + "h": "393", + "measuredW": "100", + "measuredH": "70", + "x": "964", + "y": "1001" + }, + { + "ID": "7840", + "typeID": "Label", + "zOrder": "80", + "measuredW": "101", + "measuredH": "26", + "x": "1012", + "y": "1018", + "properties": { + "text": "What are __", + "size": "18" + } + }, + { + "ID": "7903", + "typeID": "Arrow", + "zOrder": "40", + "w": "137", + "h": "97", + "measuredW": "150", + "measuredH": "100", + "x": "467", + "y": "740", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 137.79594489989745, + "y": -0.30749565311725746 + }, + "p1": { + "x": 0.5656811947576953, + "y": -0.055470893020420554 + }, + "p2": { + "x": 0.38433587934019897, + "y": 96.9750594056843 + } + } + }, + { + "ID": "7904", + "typeID": "Arrow", + "zOrder": "41", + "w": "152", + "h": "67", + "measuredW": "150", + "measuredH": "100", + "x": "461", + "y": "658", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 152.30816846754254, + "y": 67.10012108806256 + }, + "p1": { + "x": 0.5245584633234497, + "y": 0.05852778135877274 + }, + "p2": { + "x": 0.30417618816505865, + "y": 0.21836448513636242 + } + } + }, + { + "ID": "7905", + "typeID": "Arrow", + "zOrder": "42", + "w": "148", + "h": "47", + "measuredW": "150", + "measuredH": "100", + "x": "449", + "y": "735", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 148.4997532704873, + "y": -0.17162340605727877 + }, + "p1": { + "x": 0.5656811947576955, + "y": -0.055470893020420554 + }, + "p2": { + "x": 0.1438568058148917, + "y": 47.2536221851085 + } + } + }, + { + "ID": "7906", + "typeID": "Arrow", + "zOrder": "43", + "w": "145", + "h": "15", + "measuredW": "150", + "measuredH": "100", + "x": "459", + "y": "713", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 144.5799129616624, + "y": 14.532184964532576 + }, + "p1": { + "x": 0.5205160087037614, + "y": 0.039011501398818746 + }, + "p2": { + "x": -0.127887688304952, + "y": -0.060198294287715726 + } + } + }, + { + "ID": "7907", + "typeID": "Arrow", + "zOrder": "39", + "w": "194", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "753", + "y": "963", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 194, + "y": 4 + }, + "p1": { + "x": 0.5232067510548526, + "y": -0.00421940928270042 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "7909", + "typeID": "Arrow", + "zOrder": "38", + "w": "1", + "h": "137", + "measuredW": "150", + "measuredH": "100", + "x": "1070", + "y": "897", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0.6653417460931905, + "y": 137 + }, + "p1": { + "x": 0.5209787928221855, + "y": 0.00574225122349123 + }, + "p2": { + "x": 0.6653417460931905, + "y": -0.1453471090021594 + } + } + }, + { + "ID": "7922", + "typeID": "Arrow", + "zOrder": "36", + "w": "152", + "h": "16", + "measuredW": "150", + "measuredH": "100", + "x": "454", + "y": "960", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 152.11465204170747, + "y": 0.7908157952633701 + }, + "p1": { + "x": 0.5449664429530199, + "y": -0.04519015659955239 + }, + "p2": { + "x": -0.35063894976218535, + "y": 16.165466987680475 + } + } + }, + { + "ID": "7924", + "typeID": "Arrow", + "zOrder": "37", + "w": "137", + "h": "47", + "measuredW": "150", + "measuredH": "100", + "x": "463", + "y": "903", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 136.70854737820036, + "y": 47.54104833365204 + }, + "p1": { + "x": 0.5198780554566916, + "y": 0.06964721983543047 + }, + "p2": { + "x": -0.38209242085218875, + "y": 0.1358738236992849 + } + } + }, + { + "ID": "7927", + "typeID": "Arrow", + "zOrder": "35", + "w": "153", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "810", + "y": "734", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 152.30933474099322, + "y": 0.48329069395197166 + }, + "p1": { + "x": 0.5209787928221856, + "y": 0.0057422512234912345 + }, + "p2": { + "x": -0.3346582539068095, + "y": 1.2239221875944395 + } + } + }, + { + "ID": "7928", + "typeID": "Canvas", + "zOrder": "90", + "w": "253", + "h": "188", + "measuredW": "100", + "measuredH": "70", + "x": "221", + "y": "877" + }, + { + "ID": "7939", + "typeID": "Arrow", + "zOrder": "34", + "w": "133", + "h": "72", + "measuredW": "150", + "measuredH": "100", + "x": "464", + "y": "963", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 133.14610551279748, + "y": 0.35325766066625874 + }, + "p1": { + "x": 0.54496644295302, + "y": -0.04519015659955244 + }, + "p2": { + "x": -0.10087148815074443, + "y": 72.101629891946 + } + } + }, + { + "ID": "7964", + "typeID": "Arrow", + "zOrder": "33", + "w": "2", + "h": "212", + "measuredW": "150", + "measuredH": "100", + "x": "744", + "y": "966", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 2, + "y": 211.63760017984214 + }, + "p1": { + "x": 0.5232067510548527, + "y": -0.004219409282700418 + }, + "p2": { + "x": -0.36468620791185913, + "y": -0.28900271550764955 + } + } + }, + { + "ID": "7967", + "typeID": "Arrow", + "zOrder": "32", + "w": "1", + "h": "109", + "measuredW": "150", + "measuredH": "100", + "x": "642", + "y": "858", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0.6653417460931905, + "y": 108.91512571003409 + }, + "p1": { + "x": 0.5209787928221856, + "y": 0.005742251223491229 + }, + "p2": { + "x": 0.6653417460931905, + "y": -0.1453471090021594 + } + } + }, + { + "ID": "7980", + "typeID": "Arrow", + "zOrder": "28", + "w": "137", + "h": "97", + "measuredW": "150", + "measuredH": "100", + "x": "535", + "y": "1199", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 137.79594489989745, + "y": -0.30749565311725746 + }, + "p1": { + "x": 0.5656811947576953, + "y": -0.055470893020420554 + }, + "p2": { + "x": 0.38433587934019897, + "y": 96.9750594056843 + } + } + }, + { + "ID": "7981", + "typeID": "Arrow", + "zOrder": "29", + "w": "152", + "h": "67", + "measuredW": "150", + "measuredH": "100", + "x": "529", + "y": "1117", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 152.30816846754254, + "y": 67.10012108806256 + }, + "p1": { + "x": 0.5245584633234497, + "y": 0.05852778135877274 + }, + "p2": { + "x": 0.30417618816505865, + "y": 0.21836448513636242 + } + } + }, + { + "ID": "7982", + "typeID": "Arrow", + "zOrder": "30", + "w": "148", + "h": "47", + "measuredW": "150", + "measuredH": "100", + "x": "517", + "y": "1194", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 148.4997532704873, + "y": -0.17162340605727877 + }, + "p1": { + "x": 0.5656811947576955, + "y": -0.055470893020420554 + }, + "p2": { + "x": 0.1438568058148917, + "y": 47.2536221851085 + } + } + }, + { + "ID": "7983", + "typeID": "Arrow", + "zOrder": "31", + "w": "145", + "h": "15", + "measuredW": "150", + "measuredH": "100", + "x": "527", + "y": "1172", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 144.5799129616624, + "y": 14.532184964532576 + }, + "p1": { + "x": 0.5205160087037614, + "y": 0.039011501398818746 + }, + "p2": { + "x": -0.127887688304952, + "y": -0.060198294287715726 + } + } + }, + { + "ID": "7990", + "typeID": "Arrow", + "zOrder": "27", + "w": "162", + "h": "253", + "measuredW": "150", + "measuredH": "100", + "x": "583", + "y": "1206", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": -0.3084915658236014, + "y": 252.89791781788676 + }, + "p1": { + "x": 0.45433123552684945, + "y": -0.17593627878712412 + }, + "p2": { + "x": 162, + "y": 0 + } + } + }, + { + "ID": "8000", + "typeID": "Arrow", + "zOrder": "25", + "w": "137", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "376", + "y": "1476", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 137, + "y": 3 + }, + "p1": { + "x": 0.5718039173147684, + "y": -0.006974564311454229 + }, + "p2": { + "x": -0.08142479985480122, + "y": 0.7671836529266329 + } + } + }, + { + "ID": "8001", + "typeID": "Arrow", + "zOrder": "26", + "w": "122", + "h": "54", + "measuredW": "150", + "measuredH": "100", + "x": "383", + "y": "1415", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 121.83256443864616, + "y": 54.10892686648094 + }, + "p1": { + "x": 0.516182454167905, + "y": 0.07501328692757032 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "8004", + "typeID": "Arrow", + "zOrder": "24", + "w": "153", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "650", + "y": "1472", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 152.30933474099322, + "y": 0.48329069395197166 + }, + "p1": { + "x": 0.5209787928221856, + "y": 0.0057422512234912345 + }, + "p2": { + "x": -0.3346582539068095, + "y": 1.2239221875944395 + } + } + }, + { + "ID": "8005", + "typeID": "Arrow", + "zOrder": "23", + "w": "121", + "h": "93", + "measuredW": "150", + "measuredH": "100", + "x": "389", + "y": "1367", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 120.93806896294319, + "y": 93.17429394896112 + }, + "p1": { + "x": 0.516182454167905, + "y": 0.07501328692757027 + }, + "p2": { + "x": -0.31766348911210684, + "y": -0.0011636194603852346 + } + } + }, + { + "ID": "8011", + "typeID": "Arrow", + "zOrder": "22", + "w": "110", + "h": "36", + "measuredW": "150", + "measuredH": "100", + "x": "858", + "y": "1431", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 110.15710001860498, + "y": -0.18235706574705546 + }, + "p1": { + "x": 0.5205160087037611, + "y": 0.03901150139881878 + }, + "p2": { + "x": 0.3887527462180742, + "y": 35.556174604332455 + } + } + }, + { + "ID": "8012", + "typeID": "Arrow", + "zOrder": "21", + "w": "112", + "h": "19", + "measuredW": "150", + "measuredH": "100", + "x": "860", + "y": "1479", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 111.98622841182782, + "y": 19.46557788118912 + }, + "p1": { + "x": 0.49235273148208303, + "y": -0.056041280138932066 + }, + "p2": { + "x": -0.33487112270768193, + "y": 0.31993591507512065 + } + } + }, + { + "ID": "8013", + "typeID": "Arrow", + "zOrder": "20", + "w": "160", + "h": "188", + "measuredW": "150", + "measuredH": "100", + "x": "652", + "y": "1481", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": -0.3841804878131825, + "y": 188.49997944514098 + }, + "p1": { + "x": 0.49884332978224843, + "y": -0.21997537262096778 + }, + "p2": { + "x": 159.6653417460932, + "y": 0.2239221875944395 + } + } + }, + { + "ID": "8024", + "typeID": "Arrow", + "zOrder": "17", + "w": "121", + "h": "93", + "measuredW": "150", + "measuredH": "100", + "x": "388", + "y": "1568", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 120.93806896294319, + "y": 93.17429394896112 + }, + "p1": { + "x": 0.516182454167905, + "y": 0.07501328692757027 + }, + "p2": { + "x": -0.31766348911210684, + "y": -0.0011636194603852346 + } + } + }, + { + "ID": "8025", + "typeID": "Arrow", + "zOrder": "18", + "w": "137", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "375", + "y": "1677", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 137, + "y": 3 + }, + "p1": { + "x": 0.5718039173147684, + "y": -0.006974564311454229 + }, + "p2": { + "x": -0.08142479985480122, + "y": 0.7671836529266329 + } + } + }, + { + "ID": "8026", + "typeID": "Arrow", + "zOrder": "19", + "w": "122", + "h": "54", + "measuredW": "150", + "measuredH": "100", + "x": "382", + "y": "1616", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 121.83256443864616, + "y": 54.10892686648094 + }, + "p1": { + "x": 0.516182454167905, + "y": 0.07501328692757032 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "8027", + "typeID": "Arrow", + "zOrder": "16", + "w": "1", + "h": "205", + "measuredW": "150", + "measuredH": "100", + "x": "574", + "y": "1569", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": -0.3346582539068095, + "y": 205.1628221932308 + }, + "p1": { + "x": 0.5160009912864776, + "y": -0.006662715401372748 + }, + "p2": { + "x": -0.3346582539068095, + "y": -0.1453471090021594 + } + } + }, + { + "ID": "8030", + "typeID": "Arrow", + "zOrder": "15", + "w": "232", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "668", + "y": "1680", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 231.23278894059456, + "y": 0.2239221875943258 + }, + "p1": { + "x": 0.5209787928221857, + "y": 0.005742251223491235 + }, + "p2": { + "x": -0.3346582539068095, + "y": 0.2239221875944395 + } + } + }, + { + "ID": "8033", + "typeID": "Arrow", + "zOrder": "14", + "w": "110", + "h": "48", + "measuredW": "150", + "measuredH": "100", + "x": "396", + "y": "1686", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 110.1089405697204, + "y": 0.09286914910626365 + }, + "p1": { + "x": 0.5902039507828301, + "y": -0.08117284189966499 + }, + "p2": { + "x": -0.08142479985480122, + "y": 47.76718365292663 + } + } + }, + { + "ID": "8039", + "typeID": "Arrow", + "zOrder": "13", + "w": "1", + "h": "87", + "measuredW": "150", + "measuredH": "100", + "x": "1050", + "y": "1588", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0.6653417460931905, + "y": 86.60548396943796 + }, + "p1": { + "x": 0.5209787928221857, + "y": 0.005742251223491228 + }, + "p2": { + "x": 0.6653417460931905, + "y": -0.18809294361221873 + } + } + }, + { + "ID": "8048", + "typeID": "Arrow", + "zOrder": "12", + "w": "165", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "419", + "y": "1868", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 165.29974235933003, + "y": 3.223922187594326 + }, + "p1": { + "x": 0.5209787928221858, + "y": 0.0057422512234912345 + }, + "p2": { + "x": 0.2387810888058084, + "y": -0.32883026031754525 + } + } + }, + { + "ID": "8056", + "typeID": "Arrow", + "zOrder": "11", + "w": "1", + "h": "82", + "measuredW": "150", + "measuredH": "100", + "x": "281", + "y": "1872", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0.6653417460931905, + "y": 82.26052647176084 + }, + "p1": { + "x": 0.5209787928221856, + "y": 0.005742251223491229 + }, + "p2": { + "x": 0.6653417460931905, + "y": -0.1453471090021594 + } + } + }, + { + "ID": "8057", + "typeID": "Arrow", + "zOrder": "10", + "w": "1", + "h": "82", + "measuredW": "150", + "measuredH": "100", + "x": "397", + "y": "1884", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0.6653417460931905, + "y": 82.26052647176084 + }, + "p1": { + "x": 0.5209787928221856, + "y": 0.005742251223491229 + }, + "p2": { + "x": 0.6653417460931905, + "y": -0.1453471090021594 + } + } + }, + { + "ID": "8058", + "typeID": "Arrow", + "zOrder": "9", + "w": "274", + "h": "90", + "measuredW": "150", + "measuredH": "100", + "x": "429", + "y": "1878", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 273.85853278458967, + "y": 90.7596536600604 + }, + "p1": { + "x": 0.5394209656837318, + "y": 0.08127816093452517 + }, + "p2": { + "x": 0.2417599083887012, + "y": 0.49483933119245194 + } + } + }, + { + "ID": "8072", + "typeID": "Canvas", + "zOrder": "63", + "w": "350", + "h": "141", + "measuredW": "100", + "measuredH": "70", + "x": "900", + "y": "158" + }, + { + "ID": "8073", + "typeID": "Label", + "zOrder": "64", + "measuredW": "314", + "measuredH": "25", + "x": "914", + "y": "175", + "properties": { + "size": "17", + "text": "Find the detailed version of this roadmap" + } + }, + { + "ID": "8074", + "typeID": "Label", + "zOrder": "65", + "measuredW": "319", + "measuredH": "25", + "x": "914", + "y": "203", + "properties": { + "size": "17", + "text": "along with resources and other roadmaps" + } + }, + { + "ID": "8081", + "typeID": "__group__", + "zOrder": "66", + "measuredW": "320", + "measuredH": "45", + "w": "320", + "h": "45", + "x": "915", + "y": "239", + "properties": { + "controlName": "ext_link:roadmap.sh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "320", + "h": "45", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "28", + "x": "141", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "roadmap.sh" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "45", + "measuredH": "28", + "x": "65", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "https" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "5", + "measuredH": "28", + "x": "113", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": ":" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "10", + "measuredH": "28", + "x": "120", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "10", + "measuredH": "28", + "x": "128", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + } + ] + } + } + }, + { + "ID": "8082", + "typeID": "__group__", + "zOrder": "60", + "measuredW": "572", + "measuredH": "90", + "w": "572", + "h": "90", + "x": "181", + "y": "168", + "properties": { + "controlName": "ext_link:roadmap.sh/frontend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "572", + "h": "90", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "396", + "measuredH": "28", + "x": "88", + "y": "19", + "properties": { + "size": "20", + "text": "Frontend Roadmap till Framework Selection" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "152", + "measuredH": "24", + "x": "210", + "y": "49", + "properties": { + "size": "16", + "color": "10027263", + "text": "roadmap.sh/frontend" + } + } + ] + } + } + }, + { + "ID": "8083", + "typeID": "__group__", + "zOrder": "88", + "measuredW": "576", + "measuredH": "105", + "w": "576", + "h": "105", + "x": "575", + "y": "2457", + "properties": { + "controlName": "ext_link:roadmap.sh/frontend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "576", + "h": "105", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "502", + "measuredH": "32", + "x": "40", + "y": "22", + "properties": { + "size": "24", + "text": "Frontend Roadmap after Framework Selection" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "171", + "measuredH": "26", + "x": "205", + "y": "58", + "properties": { + "text": "roadmap.sh/frontend", + "size": "18", + "color": "10027263" + } + } + ] + } + } + }, + { + "ID": "8091", + "typeID": "Arrow", + "zOrder": "8", + "w": "4", + "h": "617", + "measuredW": "150", + "measuredH": "100", + "x": "780", + "y": "2032", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 3.6653417460931905, + "y": 616.945330548373 + }, + "p1": { + "x": 0.5209787928221856, + "y": 0.0057422512234912276 + }, + "p2": { + "x": 3.6653417460931905, + "y": -0.1453471090021594 + } + } + }, + { + "ID": "8093", + "typeID": "Arrow", + "zOrder": "7", + "w": "136", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "940", + "y": "1970", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 136, + "y": 0 + }, + "p1": { + "x": 0.5718039173147684, + "y": -0.006974564311454232 + }, + "p2": { + "x": -0.33608340984960705, + "y": 5.057669186803878 + } + } + }, + { + "ID": "8097", + "typeID": "Arrow", + "zOrder": "6", + "w": "104", + "h": "40", + "measuredW": "150", + "measuredH": "100", + "x": "936", + "y": "1976", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 104.43216501804841, + "y": 0.3172722921526656 + }, + "p1": { + "x": 0.5205160087037611, + "y": 0.039011501398818815 + }, + "p2": { + "x": 0.3887527462180742, + "y": 40.556174604332455 + } + } + }, + { + "ID": "8098", + "typeID": "Arrow", + "zOrder": "5", + "w": "136", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "940", + "y": "2022", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 136, + "y": 0 + }, + "p1": { + "x": 0.5718039173147684, + "y": -0.006974564311454232 + }, + "p2": { + "x": -0.33608340984960705, + "y": 5.057669186803878 + } + } + }, + { + "ID": "8099", + "typeID": "Arrow", + "zOrder": "1", + "w": "137", + "h": "97", + "measuredW": "150", + "measuredH": "100", + "x": "471", + "y": "2233", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 137.79594489989745, + "y": -0.30749565311725746 + }, + "p1": { + "x": 0.5656811947576953, + "y": -0.055470893020420554 + }, + "p2": { + "x": 0.38433587934019897, + "y": 96.9750594056843 + } + } + }, + { + "ID": "8100", + "typeID": "Arrow", + "zOrder": "2", + "w": "152", + "h": "67", + "measuredW": "150", + "measuredH": "100", + "x": "465", + "y": "2151", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 152.30816846754254, + "y": 67.10012108806256 + }, + "p1": { + "x": 0.5245584633234497, + "y": 0.05852778135877274 + }, + "p2": { + "x": 0.30417618816505865, + "y": 0.21836448513636242 + } + } + }, + { + "ID": "8101", + "typeID": "Arrow", + "zOrder": "3", + "w": "148", + "h": "47", + "measuredW": "150", + "measuredH": "100", + "x": "453", + "y": "2228", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 148.4997532704873, + "y": -0.17162340605727877 + }, + "p1": { + "x": 0.5656811947576955, + "y": -0.055470893020420554 + }, + "p2": { + "x": 0.1438568058148917, + "y": 47.2536221851085 + } + } + }, + { + "ID": "8102", + "typeID": "Arrow", + "zOrder": "4", + "w": "145", + "h": "15", + "measuredW": "150", + "measuredH": "100", + "x": "463", + "y": "2206", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 144.5799129616624, + "y": 14.532184964532576 + }, + "p1": { + "x": 0.5205160087037614, + "y": 0.039011501398818746 + }, + "p2": { + "x": -0.127887688304952, + "y": -0.060198294287715726 + } + } + }, + { + "ID": "8103", + "typeID": "Arrow", + "zOrder": "0", + "w": "147", + "h": "139", + "measuredW": "150", + "measuredH": "100", + "x": "466", + "y": "2240", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 146.93535762737952, + "y": -0.4256786899632061 + }, + "p1": { + "x": 0.5656811947576953, + "y": -0.05547089302042055 + }, + "p2": { + "x": -0.43820569842159784, + "y": 138.13066289839662 + } + } + }, + { + "ID": "8105", + "typeID": "__group__", + "zOrder": "67", + "measuredW": "303", + "measuredH": "52", + "w": "303", + "h": "52", + "x": "545", + "y": "447", + "properties": { + "controlName": "100-typescript-basics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "303", + "h": "52", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "197", + "measuredH": "26", + "x": "53", + "y": "13", + "properties": { + "text": "Learn TypeScript Basics", + "size": "18" + } + } + ] + } + } + }, + { + "ID": "8106", + "typeID": "__group__", + "zOrder": "72", + "measuredW": "262", + "measuredH": "50", + "w": "262", + "h": "50", + "x": "586", + "y": "712", + "properties": { + "controlName": "101-rxjs-basics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "262", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "145", + "measuredH": "25", + "x": "63", + "y": "12", + "properties": { + "text": "Learn RxJS Basics", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8107", + "typeID": "__group__", + "zOrder": "77", + "measuredW": "262", + "measuredH": "50", + "w": "262", + "h": "50", + "x": "901", + "y": "935", + "properties": { + "controlName": "102-angular-basics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "262", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "176", + "measuredH": "25", + "x": "48", + "y": "12", + "properties": { + "text": "Understand the Basics", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8108", + "typeID": "__group__", + "zOrder": "89", + "measuredW": "243", + "measuredH": "50", + "w": "243", + "h": "50", + "x": "579", + "y": "940", + "properties": { + "controlName": "103-angular-cli" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "243", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "91", + "measuredH": "25", + "x": "76", + "y": "12", + "properties": { + "text": "Angular CLI", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8109", + "typeID": "__group__", + "zOrder": "81", + "measuredW": "222", + "measuredH": "50", + "w": "222", + "h": "50", + "x": "657", + "y": "1166", + "properties": { + "controlName": "104-templates" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "80", + "measuredH": "25", + "x": "71", + "y": "12", + "properties": { + "text": "Templates", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8110", + "typeID": "__group__", + "zOrder": "113", + "measuredW": "186", + "measuredH": "50", + "w": "186", + "h": "50", + "x": "489", + "y": "1448", + "properties": { + "controlName": "105-rendering-topics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "186", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "135", + "measuredH": "25", + "x": "25", + "y": "12", + "properties": { + "size": "17", + "text": "Rendering Topics" + } + } + ] + } + } + }, + { + "ID": "8111", + "typeID": "__group__", + "zOrder": "117", + "measuredW": "133", + "measuredH": "50", + "w": "133", + "h": "50", + "x": "745", + "y": "1448", + "properties": { + "controlName": "106-forms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "133", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "25", + "x": "43", + "y": "12", + "properties": { + "size": "17", + "text": "Forms" + } + } + ] + } + } + }, + { + "ID": "8112", + "typeID": "__group__", + "zOrder": "120", + "measuredW": "186", + "measuredH": "50", + "w": "186", + "h": "50", + "x": "489", + "y": "1644", + "properties": { + "controlName": "107-routing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "186", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "60", + "measuredH": "25", + "x": "63", + "y": "12", + "properties": { + "size": "17", + "text": "Routing" + } + } + ] + } + } + }, + { + "ID": "8113", + "typeID": "__group__", + "zOrder": "125", + "measuredW": "285", + "measuredH": "50", + "w": "285", + "h": "50", + "x": "878", + "y": "1655", + "properties": { + "controlName": "108-services-remote-data" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "285", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "207", + "measuredH": "25", + "x": "39", + "y": "12", + "properties": { + "size": "17", + "text": "Services and Remote Data" + } + } + ] + } + } + }, + { + "ID": "8114", + "typeID": "__group__", + "zOrder": "127", + "measuredW": "285", + "measuredH": "50", + "w": "285", + "h": "50", + "x": "878", + "y": "1709", + "properties": { + "controlName": "109-lifecycle-hooks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "285", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "121", + "measuredH": "25", + "x": "82", + "y": "12", + "properties": { + "size": "17", + "text": "Lifecycle Hooks" + } + } + ] + } + } + }, + { + "ID": "8115", + "typeID": "__group__", + "zOrder": "131", + "measuredW": "286", + "measuredH": "50", + "w": "286", + "h": "50", + "x": "877", + "y": "1763", + "properties": { + "controlName": "110-state-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "286", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "148", + "measuredH": "25", + "x": "69", + "y": "12", + "properties": { + "size": "17", + "text": "State Management" + } + } + ] + } + } + }, + { + "ID": "8116", + "typeID": "__group__", + "zOrder": "130", + "measuredW": "126", + "measuredH": "50", + "w": "126", + "h": "50", + "x": "540", + "y": "1848", + "properties": { + "controlName": "111-zones" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "126", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "49", + "measuredH": "25", + "x": "38", + "y": "12", + "properties": { + "size": "17", + "text": "Zones" + } + } + ] + } + } + }, + { + "ID": "8118", + "typeID": "__group__", + "zOrder": "132", + "measuredW": "227", + "measuredH": "50", + "w": "227", + "h": "50", + "x": "221", + "y": "1847", + "properties": { + "controlName": "112-creating-a-custom-x" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "227", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "177", + "measuredH": "25", + "x": "23", + "y": "12", + "properties": { + "size": "17", + "text": "Creating a custom ___" + } + } + ] + } + } + }, + { + "ID": "8119", + "typeID": "__group__", + "zOrder": "141", + "measuredW": "272", + "measuredH": "50", + "w": "272", + "h": "50", + "x": "688", + "y": "1944", + "properties": { + "controlName": "113-angular-ssr" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "272", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "225", + "measuredH": "25", + "x": "23", + "y": "12", + "properties": { + "size": "17", + "text": "Server Side Rendering (SSR)" + } + } + ] + } + } + }, + { + "ID": "8120", + "typeID": "__group__", + "zOrder": "140", + "measuredW": "271", + "measuredH": "50", + "w": "271", + "h": "50", + "x": "689", + "y": "2000", + "properties": { + "controlName": "114-angular-ssg" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "271", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "219", + "measuredH": "25", + "x": "30", + "y": "12", + "properties": { + "size": "17", + "text": "Static Site Generation (SSG)" + } + } + ] + } + } + }, + { + "ID": "8121", + "typeID": "__group__", + "zOrder": "136", + "measuredW": "272", + "measuredH": "50", + "w": "272", + "h": "50", + "x": "588", + "y": "2205", + "properties": { + "controlName": "115-testing-angular-apps" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "272", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "162", + "measuredH": "25", + "x": "55", + "y": "12", + "properties": { + "size": "17", + "text": "Testing Angular Apps" + } + } + ] + } + } + }, + { + "ID": "8122", + "typeID": "__group__", + "zOrder": "55", + "measuredW": "240", + "measuredH": "49", + "w": "240", + "h": "49", + "x": "222", + "y": "387", + "properties": { + "controlName": "100-typescript-basics:what-is-typescript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "240", + "h": "49", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "141", + "measuredW": "150", + "measuredH": "25", + "x": "55", + "y": "12", + "properties": { + "text": "What is TypeScript?", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8123", + "typeID": "__group__", + "zOrder": "68", + "measuredW": "240", + "measuredH": "50", + "w": "240", + "h": "50", + "x": "222", + "y": "442", + "properties": { + "controlName": "101-typescript-basics:why-use-typescript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "240", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "160", + "measuredW": "157", + "measuredH": "25", + "x": "40", + "y": "12", + "properties": { + "text": "Why use TypeScript?", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8124", + "typeID": "__group__", + "zOrder": "56", + "measuredW": "240", + "measuredH": "50", + "w": "240", + "h": "50", + "x": "222", + "y": "499", + "properties": { + "controlName": "102-typescript-basics:structural-typing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "240", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "131", + "measuredW": "128", + "measuredH": "25", + "x": "54", + "y": "12", + "properties": { + "text": "Structural Typing", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8125", + "typeID": "__group__", + "zOrder": "57", + "measuredW": "240", + "measuredH": "50", + "w": "240", + "h": "50", + "x": "222", + "y": "555", + "properties": { + "controlName": "103-typescript-basics:type-inference" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "240", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "118", + "measuredW": "116", + "measuredH": "25", + "x": "61", + "y": "12", + "properties": { + "text": "Type Inference", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8126", + "typeID": "__group__", + "zOrder": "69", + "measuredW": "222", + "measuredH": "50", + "w": "222", + "h": "50", + "x": "943", + "y": "386", + "properties": { + "controlName": "104-typescript-basics:union-types" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "95", + "measuredH": "25", + "x": "63", + "y": "12", + "properties": { + "text": "Union Types", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8127", + "typeID": "__group__", + "zOrder": "70", + "measuredW": "222", + "measuredH": "50", + "w": "222", + "h": "50", + "x": "943", + "y": "441", + "properties": { + "controlName": "105-typescript-basics:builtin-types" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "100", + "measuredH": "25", + "x": "61", + "y": "12", + "properties": { + "text": "Built-in types", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8128", + "typeID": "__group__", + "zOrder": "71", + "measuredW": "222", + "measuredH": "50", + "w": "222", + "h": "50", + "x": "943", + "y": "497", + "properties": { + "controlName": "106-typescript-basics:type-guard" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "94", + "measuredW": "97", + "measuredH": "25", + "x": "64", + "y": "12", + "properties": { + "text": "Type Guards", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8129", + "typeID": "__group__", + "zOrder": "73", + "measuredW": "256", + "measuredH": "50", + "w": "256", + "h": "50", + "x": "221", + "y": "635", + "properties": { + "controlName": "100-rxjs-basics:observable-pattern" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "256", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "210", + "measuredH": "25", + "x": "23", + "y": "12", + "properties": { + "text": "What is Observable Pattern", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8130", + "typeID": "__group__", + "zOrder": "74", + "measuredW": "256", + "measuredH": "50", + "w": "256", + "h": "50", + "x": "221", + "y": "690", + "properties": { + "controlName": "101-rxjs-basics:observable-lifecycle" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "256", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "161", + "measuredH": "25", + "x": "47", + "y": "12", + "properties": { + "text": "Observable Lifecycle", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8131", + "typeID": "__group__", + "zOrder": "75", + "measuredW": "256", + "measuredH": "50", + "w": "256", + "h": "50", + "x": "221", + "y": "746", + "properties": { + "controlName": "102-rxjs-basics:marble-diagrams" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "256", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "133", + "measuredH": "25", + "x": "61", + "y": "12", + "properties": { + "text": "Marble Diagrams", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8132", + "typeID": "__group__", + "zOrder": "76", + "measuredW": "256", + "measuredH": "50", + "w": "256", + "h": "50", + "x": "221", + "y": "802", + "properties": { + "controlName": "103-rxjs-basics:rxjs-vs-promises" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "256", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "137", + "measuredH": "25", + "x": "59", + "y": "12", + "properties": { + "text": "RxJS vs Promises", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8133", + "typeID": "__group__", + "zOrder": "98", + "measuredW": "222", + "measuredH": "274", + "w": "222", + "h": "274", + "x": "941", + "y": "567", + "properties": { + "controlName": "104-rxjs-basics:operators" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "274", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "83", + "measuredH": "26", + "x": "59", + "y": "13", + "properties": { + "text": "Operators", + "size": "18" + } + } + ] + } + } + }, + { + "ID": "8134", + "typeID": "__group__", + "zOrder": "99", + "measuredW": "196", + "measuredH": "50", + "w": "196", + "h": "50", + "x": "955", + "y": "616", + "properties": { + "controlName": "100-rxjs-basics:operators:filtering" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "196", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "25", + "x": "70", + "y": "12", + "properties": { + "text": "Filtering", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8137", + "typeID": "__group__", + "zOrder": "100", + "measuredW": "195", + "measuredH": "50", + "w": "195", + "h": "50", + "x": "955", + "y": "670", + "properties": { + "controlName": "101-rxjs-basics:operators:rate-limiting" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "195", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "102", + "measuredH": "25", + "x": "51", + "y": "12", + "properties": { + "text": "Rate Limiting", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8138", + "typeID": "__group__", + "zOrder": "101", + "measuredW": "197", + "measuredH": "50", + "w": "197", + "h": "50", + "x": "954", + "y": "726", + "properties": { + "controlName": "102-rxjs-basics:operators:transformation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "197", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "116", + "measuredH": "25", + "x": "45", + "y": "12", + "properties": { + "text": "Transformation", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8139", + "typeID": "__group__", + "zOrder": "102", + "measuredW": "197", + "measuredH": "50", + "w": "197", + "h": "50", + "x": "954", + "y": "781", + "properties": { + "controlName": "103-rxjs-basics:operators:combination" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "197", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "98", + "measuredH": "25", + "x": "54", + "y": "12", + "properties": { + "text": "Combination", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8140", + "typeID": "__group__", + "zOrder": "78", + "measuredW": "262", + "measuredH": "50", + "w": "262", + "h": "50", + "x": "900", + "y": "876", + "properties": { + "controlName": "100-angular-basics:angularjs-vs-angular" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "262", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "158", + "measuredH": "25", + "x": "52", + "y": "12", + "properties": { + "text": "Angular.js vs Angular", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8141", + "typeID": "__group__", + "zOrder": "103", + "measuredW": "236", + "measuredH": "50", + "w": "236", + "h": "50", + "x": "915", + "y": "1054", + "properties": { + "controlName": "101-angular-basics:angular-components" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "236", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "99", + "measuredH": "25", + "x": "68", + "y": "12", + "properties": { + "size": "17", + "text": "Components" + } + } + ] + } + } + }, + { + "ID": "8142", + "typeID": "__group__", + "zOrder": "104", + "measuredW": "236", + "measuredH": "50", + "w": "236", + "h": "50", + "x": "915", + "y": "1108", + "properties": { + "controlName": "102-angular-basics:angular-templates" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "236", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "80", + "measuredH": "25", + "x": "78", + "y": "12", + "properties": { + "size": "17", + "text": "Templates" + } + } + ] + } + } + }, + { + "ID": "8143", + "typeID": "__group__", + "zOrder": "105", + "measuredW": "236", + "measuredH": "50", + "w": "236", + "h": "50", + "x": "915", + "y": "1163", + "properties": { + "controlName": "103-angular-basics:angular-modules" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "236", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "66", + "measuredH": "25", + "x": "85", + "y": "12", + "properties": { + "size": "17", + "text": "Modules" + } + } + ] + } + } + }, + { + "ID": "8144", + "typeID": "__group__", + "zOrder": "110", + "measuredW": "236", + "measuredH": "50", + "w": "236", + "h": "50", + "x": "915", + "y": "1218", + "properties": { + "controlName": "104-angular-basics:dependency-injection" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "236", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "168", + "measuredH": "25", + "x": "34", + "y": "12", + "properties": { + "size": "17", + "text": "Dependency Injection" + } + } + ] + } + } + }, + { + "ID": "8145", + "typeID": "__group__", + "zOrder": "111", + "measuredW": "236", + "measuredH": "50", + "w": "236", + "h": "50", + "x": "915", + "y": "1273", + "properties": { + "controlName": "105-angular-basics:services" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "236", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "67", + "measuredH": "25", + "x": "84", + "y": "12", + "properties": { + "size": "17", + "text": "Services" + } + } + ] + } + } + }, + { + "ID": "8146", + "typeID": "__group__", + "zOrder": "112", + "measuredW": "236", + "measuredH": "50", + "w": "236", + "h": "50", + "x": "915", + "y": "1329", + "properties": { + "controlName": "106-angular-basics:routing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "236", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "60", + "measuredH": "25", + "x": "88", + "y": "12", + "properties": { + "size": "17", + "text": "Routing" + } + } + ] + } + } + }, + { + "ID": "8147", + "typeID": "__group__", + "zOrder": "91", + "measuredW": "123", + "measuredH": "50", + "w": "123", + "h": "50", + "x": "235", + "y": "891", + "properties": { + "controlName": "100-angular-cli:ng-build" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "123", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "61", + "measuredH": "25", + "x": "33", + "y": "12", + "properties": { + "text": "ng build", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8148", + "typeID": "__group__", + "zOrder": "92", + "measuredW": "94", + "measuredH": "50", + "w": "94", + "h": "50", + "x": "364", + "y": "891", + "properties": { + "controlName": "101-angular-cli:ng-serve" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "94", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "67", + "measuredH": "25", + "x": "16", + "y": "12", + "properties": { + "text": "ng serve", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8149", + "typeID": "__group__", + "zOrder": "93", + "measuredW": "123", + "measuredH": "50", + "w": "123", + "h": "50", + "x": "236", + "y": "946", + "properties": { + "controlName": "102-angular-cli:ng-generate" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "123", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "95", + "measuredH": "25", + "x": "17", + "y": "12", + "properties": { + "text": "ng generate", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8150", + "typeID": "__group__", + "zOrder": "94", + "measuredW": "94", + "measuredH": "50", + "w": "94", + "h": "50", + "x": "365", + "y": "946", + "properties": { + "controlName": "103-angular-cli:ng-test" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "94", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "53", + "measuredH": "25", + "x": "22", + "y": "12", + "properties": { + "text": "ng test", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8151", + "typeID": "__group__", + "zOrder": "96", + "measuredW": "123", + "measuredH": "49", + "w": "123", + "h": "49", + "x": "235", + "y": "1002", + "properties": { + "controlName": "104-angular-cli:ng-e2e" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "123", + "h": "49", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "55", + "measuredH": "25", + "x": "36", + "y": "12", + "properties": { + "text": "ng e2e", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8152", + "typeID": "__group__", + "zOrder": "97", + "measuredW": "94", + "measuredH": "49", + "w": "94", + "h": "49", + "x": "364", + "y": "1002", + "properties": { + "controlName": "105-angular-cli:ng-new" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "94", + "h": "49", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "21", + "y": "12", + "properties": { + "text": "ng new", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8153", + "typeID": "__group__", + "zOrder": "95", + "measuredW": "145", + "measuredH": "50", + "w": "145", + "h": "50", + "x": "579", + "y": "839", + "properties": { + "controlName": "106-angular-cli:schematics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "145", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "90", + "measuredH": "25", + "x": "28", + "y": "12", + "properties": { + "size": "17", + "text": "Schematics" + } + } + ] + } + } + }, + { + "ID": "8154", + "typeID": "__group__", + "zOrder": "82", + "measuredW": "157", + "measuredH": "50", + "w": "157", + "h": "50", + "x": "221", + "y": "1095", + "properties": { + "controlName": "100-templates:interpolation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "157", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "98", + "measuredH": "25", + "x": "30", + "y": "11", + "properties": { + "text": "Interpolation", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8155", + "typeID": "__group__", + "zOrder": "83", + "measuredW": "161", + "measuredH": "50", + "w": "161", + "h": "50", + "x": "384", + "y": "1095", + "properties": { + "controlName": "101-templates:property-binding" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "161", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "128", + "measuredH": "25", + "x": "17", + "y": "11", + "properties": { + "text": "Property Binding", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8156", + "typeID": "__group__", + "zOrder": "106", + "measuredW": "324", + "measuredH": "50", + "w": "324", + "h": "50", + "x": "221", + "y": "1150", + "properties": { + "controlName": "102-templates:template-statements" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "324", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "163", + "measuredH": "25", + "x": "80", + "y": "12", + "properties": { + "size": "17", + "text": "Template Statements" + } + } + ] + } + } + }, + { + "ID": "8157", + "typeID": "__group__", + "zOrder": "107", + "measuredW": "324", + "measuredH": "50", + "w": "324", + "h": "50", + "x": "221", + "y": "1206", + "properties": { + "controlName": "103-templates:binding-data-props-attrs-events" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "324", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "267", + "measuredH": "25", + "x": "19", + "y": "12", + "properties": { + "size": "17", + "text": "Binding (Data, Props, Attrs, Events)" + } + } + ] + } + } + }, + { + "ID": "8158", + "typeID": "__group__", + "zOrder": "108", + "measuredW": "154", + "measuredH": "50", + "w": "154", + "h": "50", + "x": "221", + "y": "1261", + "properties": { + "controlName": "104-templates:reference-vars" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "154", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "119", + "measuredH": "25", + "x": "17", + "y": "12", + "properties": { + "size": "17", + "text": "Reference Vars" + } + } + ] + } + } + }, + { + "ID": "8159", + "typeID": "__group__", + "zOrder": "109", + "measuredW": "164", + "measuredH": "50", + "w": "164", + "h": "50", + "x": "381", + "y": "1261", + "properties": { + "controlName": "105-templates:input-output" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "164", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "131", + "measuredH": "25", + "x": "18", + "y": "12", + "properties": { + "size": "17", + "text": "@Input, @Output" + } + } + ] + } + } + }, + { + "ID": "8160", + "typeID": "__group__", + "zOrder": "114", + "measuredW": "178", + "measuredH": "50", + "w": "178", + "h": "50", + "x": "221", + "y": "1344", + "properties": { + "controlName": "100-rendering-topics:builtin-directives" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "178", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "135", + "measuredH": "25", + "x": "21", + "y": "12", + "properties": { + "size": "17", + "text": "Built-in Directives" + } + } + ] + } + } + }, + { + "ID": "8161", + "typeID": "__group__", + "zOrder": "115", + "measuredW": "178", + "measuredH": "50", + "w": "178", + "h": "50", + "x": "221", + "y": "1399", + "properties": { + "controlName": "101-rendering-topics:builtin-pipes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "178", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "102", + "measuredH": "25", + "x": "38", + "y": "12", + "properties": { + "size": "17", + "text": "Built-in Pipes" + } + } + ] + } + } + }, + { + "ID": "8162", + "typeID": "__group__", + "zOrder": "116", + "measuredW": "178", + "measuredH": "50", + "w": "178", + "h": "50", + "x": "221", + "y": "1453", + "properties": { + "controlName": "102-rendering-topics:change-detection" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "178", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "141", + "measuredH": "25", + "x": "18", + "y": "12", + "properties": { + "size": "17", + "text": "Change Detection" + } + } + ] + } + } + }, + { + "ID": "8163", + "typeID": "__group__", + "zOrder": "118", + "measuredW": "212", + "measuredH": "50", + "w": "212", + "h": "50", + "x": "951", + "y": "1414", + "properties": { + "controlName": "100-forms:reactive-forms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "212", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "120", + "measuredH": "25", + "x": "46", + "y": "12", + "properties": { + "size": "17", + "text": "Reactive Forms" + } + } + ] + } + } + }, + { + "ID": "8164", + "typeID": "__group__", + "zOrder": "119", + "measuredW": "212", + "measuredH": "50", + "w": "212", + "h": "50", + "x": "951", + "y": "1469", + "properties": { + "controlName": "101-forms:template-driven-forms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "212", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "177", + "measuredH": "25", + "x": "17", + "y": "12", + "properties": { + "size": "17", + "text": "Template-driven Forms" + } + } + ] + } + } + }, + { + "ID": "8165", + "typeID": "__group__", + "zOrder": "121", + "measuredW": "178", + "measuredH": "50", + "w": "178", + "h": "50", + "x": "493", + "y": "1540", + "properties": { + "controlName": "100-routing:configuration" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "178", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "103", + "measuredH": "25", + "x": "37", + "y": "12", + "properties": { + "size": "17", + "text": "Configuration" + } + } + ] + } + } + }, + { + "ID": "8166", + "typeID": "__group__", + "zOrder": "122", + "measuredW": "178", + "measuredH": "50", + "w": "178", + "h": "50", + "x": "221", + "y": "1549", + "properties": { + "controlName": "101-routing:router-outlets" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "178", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "113", + "measuredH": "25", + "x": "32", + "y": "12", + "properties": { + "size": "17", + "text": "Router Outlets" + } + } + ] + } + } + }, + { + "ID": "8167", + "typeID": "__group__", + "zOrder": "124", + "measuredW": "178", + "measuredH": "50", + "w": "178", + "h": "50", + "x": "221", + "y": "1604", + "properties": { + "controlName": "102-routing:router-links" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "178", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "98", + "measuredH": "25", + "x": "40", + "y": "12", + "properties": { + "size": "17", + "text": "Router Links" + } + } + ] + } + } + }, + { + "ID": "8168", + "typeID": "__group__", + "zOrder": "123", + "measuredW": "178", + "measuredH": "50", + "w": "178", + "h": "50", + "x": "221", + "y": "1659", + "properties": { + "controlName": "103-routing:router-events" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "178", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "110", + "measuredH": "25", + "x": "34", + "y": "12", + "properties": { + "size": "17", + "text": "Router Events" + } + } + ] + } + } + }, + { + "ID": "8169", + "typeID": "__group__", + "zOrder": "126", + "measuredW": "178", + "measuredH": "50", + "w": "178", + "h": "50", + "x": "221", + "y": "1715", + "properties": { + "controlName": "104-routing:guards" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "178", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "61", + "y": "12", + "properties": { + "size": "17", + "text": "Guards" + } + } + ] + } + } + }, + { + "ID": "8170", + "typeID": "__group__", + "zOrder": "129", + "measuredW": "154", + "measuredH": "50", + "w": "154", + "h": "50", + "x": "493", + "y": "1747", + "properties": { + "controlName": "105-routing:lazy-loading" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "154", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "100", + "measuredH": "25", + "x": "27", + "y": "12", + "properties": { + "size": "17", + "text": "Lazy Loading" + } + } + ] + } + } + }, + { + "ID": "8171", + "typeID": "__group__", + "zOrder": "128", + "measuredW": "212", + "measuredH": "50", + "w": "212", + "h": "50", + "x": "951", + "y": "1560", + "properties": { + "controlName": "100-services-remote-data:dependency-injection" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "212", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "168", + "measuredH": "25", + "x": "22", + "y": "12", + "properties": { + "size": "17", + "text": "Dependency Injection" + } + } + ] + } + } + }, + { + "ID": "8172", + "typeID": "__group__", + "zOrder": "84", + "measuredW": "126", + "measuredH": "50", + "w": "126", + "h": "50", + "x": "691", + "y": "1732", + "properties": { + "controlName": "100-state-management:ngxs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "126", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "46", + "measuredH": "25", + "x": "40", + "y": "12", + "properties": { + "text": "NGXS", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8173", + "typeID": "__group__", + "zOrder": "85", + "measuredW": "126", + "measuredH": "50", + "w": "126", + "h": "50", + "x": "691", + "y": "1789", + "properties": { + "controlName": "101-state-management:ngrx" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "126", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "25", + "x": "39", + "y": "12", + "properties": { + "size": "17", + "text": "NGRX" + } + } + ] + } + } + }, + { + "ID": "8174", + "typeID": "__group__", + "zOrder": "133", + "measuredW": "121", + "measuredH": "50", + "w": "121", + "h": "50", + "x": "221", + "y": "1929", + "properties": { + "controlName": "100-creating-a-custom-x:directive" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "121", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "68", + "measuredH": "25", + "x": "27", + "y": "12", + "properties": { + "size": "17", + "text": "Directive" + } + } + ] + } + } + }, + { + "ID": "8175", + "typeID": "__group__", + "zOrder": "134", + "measuredW": "100", + "measuredH": "50", + "w": "100", + "h": "50", + "x": "348", + "y": "1929", + "properties": { + "controlName": "101-creating-a-custom-x:pipe" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "35", + "measuredH": "25", + "x": "32", + "y": "12", + "properties": { + "size": "17", + "text": "Pipe" + } + } + ] + } + } + }, + { + "ID": "8176", + "typeID": "__group__", + "zOrder": "135", + "measuredW": "227", + "measuredH": "50", + "w": "227", + "h": "50", + "x": "221", + "y": "1983", + "properties": { + "controlName": "102-creating-a-custom-x:library" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "227", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "53", + "measuredH": "25", + "x": "87", + "y": "12", + "properties": { + "size": "17", + "text": "Library" + } + } + ] + } + } + }, + { + "ID": "8177", + "typeID": "__group__", + "zOrder": "142", + "measuredW": "197", + "measuredH": "50", + "w": "197", + "h": "50", + "x": "1020", + "y": "1944", + "properties": { + "controlName": "100-angular-ssr:angular-universal" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "197", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "135", + "measuredH": "25", + "x": "36", + "y": "12", + "properties": { + "size": "17", + "text": "Angular Universal" + } + } + ] + } + } + }, + { + "ID": "8178", + "typeID": "__group__", + "zOrder": "143", + "measuredW": "197", + "measuredH": "50", + "w": "197", + "h": "50", + "x": "1020", + "y": "2000", + "properties": { + "controlName": "100-angular-ssg:scully" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "197", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "25", + "x": "76", + "y": "12", + "properties": { + "size": "17", + "text": "Scully" + } + } + ] + } + } + }, + { + "ID": "8179", + "typeID": "__group__", + "zOrder": "86", + "measuredW": "255", + "measuredH": "50", + "w": "255", + "h": "50", + "x": "222", + "y": "2128", + "properties": { + "controlName": "100-testing-angular-apps:testing-pipes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "255", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "104", + "measuredH": "25", + "x": "76", + "y": "12", + "properties": { + "size": "17", + "text": "Testing Pipes" + } + } + ] + } + } + }, + { + "ID": "8180", + "typeID": "__group__", + "zOrder": "87", + "measuredW": "255", + "measuredH": "50", + "w": "255", + "h": "50", + "x": "222", + "y": "2183", + "properties": { + "controlName": "101-testing-angular-apps:testing-services" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "255", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "219", + "measuredH": "25", + "x": "18", + "y": "12", + "properties": { + "size": "17", + "text": "Services with Dependencies" + } + } + ] + } + } + }, + { + "ID": "8181", + "typeID": "__group__", + "zOrder": "137", + "measuredW": "255", + "measuredH": "50", + "w": "255", + "h": "50", + "x": "222", + "y": "2238", + "properties": { + "controlName": "102-testing-angular-apps:testing-component-bindings" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "255", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "162", + "measuredH": "25", + "x": "47", + "y": "12", + "properties": { + "size": "17", + "text": "Component Bindings" + } + } + ] + } + } + }, + { + "ID": "8182", + "typeID": "__group__", + "zOrder": "138", + "measuredW": "255", + "measuredH": "50", + "w": "255", + "h": "50", + "x": "222", + "y": "2293", + "properties": { + "controlName": "103-testing-angular-apps:testing-directives" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "255", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "137", + "measuredH": "25", + "x": "59", + "y": "12", + "properties": { + "size": "17", + "text": "Testing Directives" + } + } + ] + } + } + }, + { + "ID": "8183", + "typeID": "__group__", + "zOrder": "139", + "measuredW": "255", + "measuredH": "50", + "w": "255", + "h": "50", + "x": "222", + "y": "2348", + "properties": { + "controlName": "104-testing-angular-apps:testing-component-templates" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "255", + "h": "50", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "174", + "measuredH": "25", + "x": "41", + "y": "12", + "properties": { + "size": "17", + "text": "Component Templates" + } + } + ] + } + } + } + ] + }, + "attributes": { + "name": "New Wireframe 1 copy", + "order": 1000022.7455786733, + "parentID": null, + "notes": "" + }, + "branchID": "Master", + "resourceID": "8024860B-B61F-451D-B579-28AA621BB239", + "mockupH": "2529", + "mockupW": "1069", + "measuredW": "1250", + "measuredH": "2649", + "version": "1.0" + }, + "groupOffset": { + "x": 0, + "y": 0 + }, + "dependencies": [], + "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" +} diff --git a/public/jsons/aspnet-core.json b/public/jsons/aspnet-core.json new file mode 100644 index 000000000..6a42b1110 --- /dev/null +++ b/public/jsons/aspnet-core.json @@ -0,0 +1,21412 @@ +{ + "mockup": { + "controls": { + "control": [ + { + "ID": "10597", + "typeID": "Arrow", + "zOrder": "120", + "w": "372", + "h": "339", + "measuredW": "150", + "measuredH": "100", + "x": "556", + "y": "544", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 371.52571336931953, + "y": 0.22853030359101467 + }, + "p1": { + "x": 0.5035058827524153, + "y": 0.11037164054939656 + }, + "p2": { + "x": -0.07827100262403519, + "y": 338.88889903972404 + } + } + }, + { + "ID": "10605", + "typeID": "Label", + "zOrder": "121", + "measuredW": "206", + "measuredH": "40", + "x": "846", + "y": "294", + "properties": { + "size": "32", + "text": "ASP.NET Core" + } + }, + { + "ID": "10606", + "typeID": "Arrow", + "zOrder": "122", + "w": "17", + "h": "92", + "measuredW": "150", + "measuredH": "100", + "x": "907", + "y": "189", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 16.339656000000105, + "y": -0.4605359999999976 + }, + "p1": { + "x": 0.47266137171756467, + "y": -0.1805805391947072 + }, + "p2": { + "x": 16.339656000000105, + "y": 91.24769600000002 + } + } + }, + { + "ID": "10607", + "typeID": "Arrow", + "zOrder": "123", + "w": "22", + "h": "143", + "measuredW": "150", + "measuredH": "100", + "x": "947", + "y": "345", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 1, + "y": 0 + }, + "p1": { + "x": 0.45347006063746154, + "y": 0.15257428266756415 + }, + "p2": { + "x": 0.2918827508058257, + "y": 142.56551140999682 + } + } + }, + { + "ID": "10641", + "typeID": "Canvas", + "zOrder": "126", + "w": "350", + "h": "141", + "measuredW": "100", + "measuredH": "70", + "x": "1232", + "y": "206" + }, + { + "ID": "10642", + "typeID": "Label", + "zOrder": "127", + "measuredW": "314", + "measuredH": "25", + "x": "1246", + "y": "223", + "properties": { + "size": "17", + "text": "Find the detailed version of this roadmap" + } + }, + { + "ID": "10643", + "typeID": "Label", + "zOrder": "128", + "measuredW": "319", + "measuredH": "25", + "x": "1246", + "y": "251", + "properties": { + "size": "17", + "text": "along with resources and other roadmaps" + } + }, + { + "ID": "10650", + "typeID": "Canvas", + "zOrder": "130", + "w": "408", + "h": "162", + "measuredW": "100", + "measuredH": "70", + "x": "298", + "y": "196" + }, + { + "ID": "10653", + "typeID": "Label", + "zOrder": "132", + "measuredW": "269", + "measuredH": "24", + "x": "357", + "y": "217", + "properties": { + "size": "16", + "text": "Personal Recommendation / Opinion" + } + }, + { + "ID": "10654", + "typeID": "Label", + "zOrder": "133", + "measuredW": "159", + "measuredH": "24", + "x": "357", + "y": "314", + "properties": { + "size": "16", + "text": "I wouldn't recommend" + } + }, + { + "ID": "10656", + "typeID": "Label", + "zOrder": "135", + "w": "324", + "measuredW": "315", + "measuredH": "24", + "x": "358", + "y": "282", + "properties": { + "size": "16", + "text": "Order in roadmap not strict (Learn anytime)" + } + }, + { + "ID": "10659", + "typeID": "Label", + "zOrder": "137", + "measuredW": "272", + "measuredH": "24", + "x": "357", + "y": "250", + "properties": { + "size": "16", + "text": "Alternative Option - Pick this or purple" + } + }, + { + "ID": "10686", + "typeID": "Arrow", + "zOrder": "119", + "w": "224", + "h": "8", + "measuredW": "150", + "measuredH": "100", + "x": "1138", + "y": "482", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.09716998878445793, + "y": 8.030919693704618 + }, + "p1": { + "x": 0.564722657257297, + "y": -0.008677972962353458 + }, + "p2": { + "x": 223.8410108125454, + "y": -0.17733562916464507 + } + } + }, + { + "ID": "10687", + "typeID": "Arrow", + "zOrder": "118", + "w": "222", + "h": "57", + "measuredW": "150", + "measuredH": "100", + "x": "1137", + "y": "422", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.09245158327996705, + "y": 56.56003565560616 + }, + "p1": { + "x": 0.5667465019538631, + "y": -0.09781923610235727 + }, + "p2": { + "x": 221.70210094693743, + "y": 0.32228678989048376 + } + } + }, + { + "ID": "10694", + "typeID": "Arrow", + "zOrder": "117", + "w": "205", + "h": "52", + "measuredW": "150", + "measuredH": "100", + "x": "1146", + "y": "496", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.3903644341978634, + "y": -0.03579004622974935 + }, + "p1": { + "x": 0.5997856951513523, + "y": 0.082373426198768 + }, + "p2": { + "x": 204.85482628291743, + "y": 51.87868141421234 + } + } + }, + { + "ID": "10721", + "typeID": "Arrow", + "zOrder": "110", + "w": "165", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "683", + "y": "545", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.09716998878445793, + "y": 0.030919693704618112 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432151 + }, + "p2": { + "x": 165.0092065759775, + "y": 3.23149039216878 + } + } + }, + { + "ID": "10722", + "typeID": "Arrow", + "zOrder": "111", + "w": "167", + "h": "46", + "measuredW": "150", + "measuredH": "100", + "x": "685", + "y": "492", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.1558613574420633, + "y": 0.28950157664132803 + }, + "p1": { + "x": 0.5217150699561692, + "y": -0.058095463624905135 + }, + "p2": { + "x": 167.27974065494232, + "y": 46.0157138571102 + } + } + }, + { + "ID": "10723", + "typeID": "Arrow", + "zOrder": "109", + "w": "167", + "h": "93", + "measuredW": "150", + "measuredH": "100", + "x": "685", + "y": "439", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.1558613574420633, + "y": 0.28950157664132803 + }, + "p1": { + "x": 0.5217150699561692, + "y": -0.05809546362490517 + }, + "p2": { + "x": 167.0913428918368, + "y": 92.82731609400469 + } + } + }, + { + "ID": "10724", + "typeID": "Arrow", + "zOrder": "108", + "w": "173", + "h": "45", + "measuredW": "150", + "measuredH": "100", + "x": "681", + "y": "558", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.26537644525456017, + "y": 45.2008579796493 + }, + "p1": { + "x": 0.5612843769704615, + "y": 0.05607023330261436 + }, + "p2": { + "x": 173.06396411988374, + "y": 0.4472669272273606 + } + } + }, + { + "ID": "10725", + "typeID": "Arrow", + "zOrder": "107", + "w": "174", + "h": "90", + "measuredW": "150", + "measuredH": "100", + "x": "683", + "y": "562", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.02222113824285543, + "y": 89.41338087414158 + }, + "p1": { + "x": 0.5612843769704616, + "y": 0.05607023330261442 + }, + "p2": { + "x": 174.06396411988374, + "y": -0.09380123070229729 + } + } + }, + { + "ID": "10739", + "typeID": "Arrow", + "zOrder": "102", + "w": "121", + "h": "28", + "measuredW": "150", + "measuredH": "100", + "x": "592", + "y": "751", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 28 + }, + "p1": { + "x": 0.5357706199231295, + "y": 0.06148757378953288 + }, + "p2": { + "x": 121, + "y": 0 + } + } + }, + { + "ID": "10740", + "typeID": "Arrow", + "zOrder": "106", + "w": "114", + "h": "6", + "measuredW": "150", + "measuredH": "100", + "x": "916", + "y": "751", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.09415873774355532, + "y": 5.595727040430347 + }, + "p1": { + "x": 0.5537063361730054, + "y": 0.0009779515015223314 + }, + "p2": { + "x": 113.91341656971849, + "y": -0.32674440411312844 + } + } + }, + { + "ID": "10741", + "typeID": "Arrow", + "zOrder": "105", + "w": "98", + "h": "50", + "measuredW": "150", + "measuredH": "100", + "x": "919", + "y": "697", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.13292301547187435, + "y": 50.71201987361508 + }, + "p1": { + "x": 0.5745889396395687, + "y": -0.10157561581357251 + }, + "p2": { + "x": 97.58785581949564, + "y": 0.37101259499547723 + } + } + }, + { + "ID": "10742", + "typeID": "Arrow", + "zOrder": "104", + "w": "93", + "h": "98", + "measuredW": "150", + "measuredH": "100", + "x": "920", + "y": "641", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.347694845664023, + "y": 97.82831270679992 + }, + "p1": { + "x": 0.5719087513824819, + "y": -0.09701474419519386 + }, + "p2": { + "x": 93.62662009722396, + "y": 0.10753387183240193 + } + } + }, + { + "ID": "10771", + "typeID": "Arrow", + "zOrder": "103", + "w": "114", + "h": "24", + "measuredW": "150", + "measuredH": "100", + "x": "592", + "y": "716", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.547045774812979, + "y": -0.07709396362740584 + }, + "p2": { + "x": 114, + "y": 22 + } + } + }, + { + "ID": "10794", + "typeID": "Arrow", + "zOrder": "101", + "w": "1", + "h": "93", + "measuredW": "150", + "measuredH": "100", + "x": "398", + "y": "902", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1.097169988784458, + "y": 0.030919693704618112 + }, + "p1": { + "x": 0.564722657257297, + "y": -0.008677972962353458 + }, + "p2": { + "x": 1.097169988784458, + "y": 92.89719220148004 + } + } + }, + { + "ID": "10795", + "typeID": "Arrow", + "zOrder": "100", + "w": "1", + "h": "93", + "measuredW": "150", + "measuredH": "100", + "x": "533", + "y": "902", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1.097169988784458, + "y": 0.030919693704618112 + }, + "p1": { + "x": 0.564722657257297, + "y": -0.008677972962353458 + }, + "p2": { + "x": 1.097169988784458, + "y": 92.89719220148004 + } + } + }, + { + "ID": "10796", + "typeID": "Arrow", + "zOrder": "99", + "w": "281", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "574", + "y": "894", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.1745155500960891, + "y": 0.030919693704618112 + }, + "p1": { + "x": 0.5603752218607516, + "y": 0.00004147385484432152 + }, + "p2": { + "x": 281.0497589705361, + "y": 0.030919693704618112 + } + } + }, + { + "ID": "10802", + "typeID": "Arrow", + "zOrder": "98", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "843", + "y": "880", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3322483172672719, + "y": 0.33195240379461666 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.000041473854844321544 + }, + "p2": { + "x": 149.8746522919903, + "y": 4.030919693704618 + } + } + }, + { + "ID": "10836", + "typeID": "Arrow", + "zOrder": "97", + "w": "144", + "h": "61", + "measuredW": "150", + "measuredH": "100", + "x": "842", + "y": "889", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.14836954386862544, + "y": 0.21565957060988694 + }, + "p1": { + "x": 0.5641384131422578, + "y": 0.09437259699405771 + }, + "p2": { + "x": 143.47156298631091, + "y": 60.920991877180654 + } + } + }, + { + "ID": "10837", + "typeID": "Arrow", + "zOrder": "96", + "w": "144", + "h": "104", + "measuredW": "150", + "measuredH": "100", + "x": "851", + "y": "898", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.26466237705335516, + "y": 0.09936673742515723 + }, + "p1": { + "x": 0.5641384131422578, + "y": 0.09437259699405774 + }, + "p2": { + "x": 143.35527015312618, + "y": 103.74261701693615 + } + } + }, + { + "ID": "10838", + "typeID": "Arrow", + "zOrder": "95", + "w": "136", + "h": "153", + "measuredW": "150", + "measuredH": "100", + "x": "842", + "y": "901", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.14836954386862544, + "y": 0.060602459696838196 + }, + "p1": { + "x": 0.5641384131422579, + "y": 0.09437259699405756 + }, + "p2": { + "x": 136.06847368063154, + "y": 152.56424215669153 + } + } + }, + { + "ID": "10839", + "typeID": "Arrow", + "zOrder": "94", + "w": "239", + "h": "354", + "measuredW": "150", + "measuredH": "100", + "x": "799", + "y": "898", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 2.097169988784458, + "y": 0.030919693704618112 + }, + "p1": { + "x": 0.5624700347893109, + "y": -0.23976212880510578 + }, + "p2": { + "x": 239.37779718930074, + "y": 354.244226962707 + } + } + }, + { + "ID": "10852", + "typeID": "Arrow", + "zOrder": "93", + "w": "148", + "h": "7", + "measuredW": "150", + "measuredH": "100", + "x": "1187", + "y": "884", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.14109014987911905, + "y": 7.331952403794617 + }, + "p1": { + "x": 0.560375221860752, + "y": 0.00004147385484432276 + }, + "p2": { + "x": 147.9206959637081, + "y": -0.07113690188464261 + } + } + }, + { + "ID": "10853", + "typeID": "Arrow", + "zOrder": "92", + "w": "118", + "h": "55", + "measuredW": "150", + "measuredH": "100", + "x": "1200", + "y": "825", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.18447060034372953, + "y": 54.487009514707665 + }, + "p1": { + "x": 0.5496640195479536, + "y": -0.09383017715332968 + }, + "p2": { + "x": 118.63389949121347, + "y": -0.2570870695913072 + } + } + }, + { + "ID": "10854", + "typeID": "Arrow", + "zOrder": "91", + "w": "127", + "h": "123", + "measuredW": "150", + "measuredH": "100", + "x": "1191", + "y": "758", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.30076343352845925, + "y": 122.96762737584356 + }, + "p1": { + "x": 0.5496640195479535, + "y": -0.09383017715332966 + }, + "p2": { + "x": 127.63389949121347, + "y": 0.07634490156624452 + } + } + }, + { + "ID": "10855", + "typeID": "Arrow", + "zOrder": "90", + "w": "133", + "h": "176", + "measuredW": "150", + "measuredH": "100", + "x": "1179", + "y": "704", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.455820544441508, + "y": 176.48700951470767 + }, + "p1": { + "x": 0.5496640195479536, + "y": -0.09383017715332964 + }, + "p2": { + "x": 133.71142804666988, + "y": 0.29348403953895286 + } + } + }, + { + "ID": "10873", + "typeID": "Arrow", + "zOrder": "89", + "w": "1", + "h": "92", + "measuredW": "150", + "measuredH": "100", + "x": "1456", + "y": "1168", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3322483172672719, + "y": 0.33195240379461666 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.000041473854844322324 + }, + "p2": { + "x": 0.3322483172673856, + "y": 91.86939691517887 + } + } + }, + { + "ID": "10874", + "typeID": "Arrow", + "zOrder": "88", + "w": "123", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "1233", + "y": "1255", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.437564080560378, + "y": 1.8693969151788679 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.00004147385484432067 + }, + "p2": { + "x": 122.87465229199029, + "y": 0.030919693704618112 + } + } + }, + { + "ID": "10877", + "typeID": "Arrow", + "zOrder": "87", + "w": "1", + "h": "92", + "measuredW": "150", + "measuredH": "100", + "x": "1198", + "y": "1168", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3322483172672719, + "y": 0.33195240379461666 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.000041473854844322324 + }, + "p2": { + "x": 0.3322483172673856, + "y": 91.86939691517887 + } + } + }, + { + "ID": "10878", + "typeID": "Arrow", + "zOrder": "86", + "w": "1", + "h": "77", + "measuredW": "150", + "measuredH": "100", + "x": "1198", + "y": "1269", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3322483172672719, + "y": 0.33195240379461666 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.000041473854844322974 + }, + "p2": { + "x": 0.3322483172672719, + "y": 77.1894182194003 + } + } + }, + { + "ID": "10887", + "typeID": "Arrow", + "zOrder": "85", + "w": "154", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1265", + "y": "1337", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5612961818921481, + "y": 0.00022867252189391965 + }, + "p2": { + "x": 154, + "y": 2 + } + } + }, + { + "ID": "10888", + "typeID": "Arrow", + "zOrder": "84", + "w": "162", + "h": "60", + "measuredW": "150", + "measuredH": "100", + "x": "1253", + "y": "1348", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.6128430230474166, + "y": 0.10872422886127613 + }, + "p2": { + "x": 162, + "y": 60 + } + } + }, + { + "ID": "10889", + "typeID": "Arrow", + "zOrder": "83", + "w": "139", + "h": "105", + "measuredW": "150", + "measuredH": "100", + "x": "1261", + "y": "1355", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.6119596717263374, + "y": 0.10809426981507679 + }, + "p2": { + "x": 139, + "y": 105 + } + } + }, + { + "ID": "10890", + "typeID": "Arrow", + "zOrder": "82", + "w": "203", + "h": "67", + "measuredW": "150", + "measuredH": "100", + "x": "848", + "y": "1262", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.4306391668677634, + "y": 66.22309017168027 + }, + "p1": { + "x": 0.42724524722153456, + "y": 0.13151780040122107 + }, + "p2": { + "x": 203.04975897053612, + "y": 1.0309196937046181 + } + } + }, + { + "ID": "10909", + "typeID": "Arrow", + "zOrder": "81", + "w": "1", + "h": "87", + "measuredW": "150", + "measuredH": "100", + "x": "430", + "y": "1467", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.437564080560378, + "y": -0.13060308482113214 + }, + "p1": { + "x": 0.560375221860752, + "y": 0.00004147385484431989 + }, + "p2": { + "x": -0.437564080560378, + "y": 86.78558719925854 + } + } + }, + { + "ID": "10915", + "typeID": "Arrow", + "zOrder": "80", + "w": "1", + "h": "156", + "measuredW": "150", + "measuredH": "100", + "x": "768", + "y": "1244", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.437564080560378, + "y": -0.13060308482113214 + }, + "p1": { + "x": 0.560375221860752, + "y": 0.00004147385484431993 + }, + "p2": { + "x": -0.437564080560378, + "y": 156.0392732186167 + } + } + }, + { + "ID": "10916", + "typeID": "Arrow", + "zOrder": "79", + "w": "124", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "643", + "y": "1333", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.437564080560378, + "y": -0.13060308482113214 + }, + "p1": { + "x": 0.560375221860752, + "y": 0.00004147385484431972 + }, + "p2": { + "x": 123.37040141957095, + "y": -0.13060308482113214 + } + } + }, + { + "ID": "10917", + "typeID": "Arrow", + "zOrder": "78", + "w": "128", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "487", + "y": "1407", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.437564080560378, + "y": 2.869396915178868 + }, + "p1": { + "x": 0.560375221860752, + "y": 0.00004147385484431969 + }, + "p2": { + "x": 127.84945604086488, + "y": 0.057186962663308805 + } + } + }, + { + "ID": "10918", + "typeID": "Arrow", + "zOrder": "77", + "w": "135", + "h": "55", + "measuredW": "150", + "measuredH": "100", + "x": "481", + "y": "1419", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.1311834137360961, + "y": 55.67810473497843 + }, + "p1": { + "x": 0.5610020427769666, + "y": 0.0972522041100265 + }, + "p2": { + "x": 134.37040141957095, + "y": 0.8693969151788679 + } + } + }, + { + "ID": "10919", + "typeID": "Arrow", + "zOrder": "76", + "w": "252", + "h": "355", + "measuredW": "150", + "measuredH": "100", + "x": "854", + "y": "1337", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 2.872735078975893, + "y": -0.33481391621171497 + }, + "p1": { + "x": 0.519642864580947, + "y": -0.23045397934829226 + }, + "p2": { + "x": 252.64621279854873, + "y": 354.2894950317443 + } + } + }, + { + "ID": "10932", + "typeID": "Arrow", + "zOrder": "75", + "w": "84", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1380", + "y": "1687", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.2826816296803827, + "y": -0.026288230697446124 + }, + "p1": { + "x": 0.560375221860752, + "y": 0.000041473854844321646 + }, + "p2": { + "x": 84.70364075076168, + "y": 1.3807277546538899 + } + } + }, + { + "ID": "10933", + "typeID": "Arrow", + "zOrder": "73", + "w": "89", + "h": "56", + "measuredW": "150", + "measuredH": "100", + "x": "1376", + "y": "1695", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.06163367362637473, + "y": 0.41580768141079716 + }, + "p1": { + "x": 0.5075693860386883, + "y": 0.10428931875525668 + }, + "p2": { + "x": 88.70364075076168, + "y": 56.69644709546492 + } + } + }, + { + "ID": "10934", + "typeID": "Arrow", + "zOrder": "74", + "w": "97", + "h": "94", + "measuredW": "150", + "measuredH": "100", + "x": "1362", + "y": "1704", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.008526179887212493, + "y": -0.14209640648118693 + }, + "p1": { + "x": 0.5018378378378366, + "y": 0.12497297297297241 + }, + "p2": { + "x": 97.07557680935633, + "y": 94.12797461205969 + } + } + }, + { + "ID": "10935", + "typeID": "Arrow", + "zOrder": "72", + "w": "114", + "h": "152", + "measuredW": "150", + "measuredH": "100", + "x": "1345", + "y": "1701", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.10728199589652831, + "y": 0.0438716228161411 + }, + "p1": { + "x": 0.5185185185185176, + "y": 0.11111111111111069 + }, + "p2": { + "x": 114.07557680935633, + "y": 152.0015980407627 + } + } + }, + { + "ID": "10937", + "typeID": "Arrow", + "zOrder": "71", + "w": "111", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "1196", + "y": "1688", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 3 + }, + "p1": { + "x": 0.5611518257876794, + "y": 0.00046982362474169356 + }, + "p2": { + "x": 111, + "y": 0 + } + } + }, + { + "ID": "10944", + "typeID": "Arrow", + "zOrder": "70", + "w": "85", + "h": "6", + "measuredW": "150", + "measuredH": "100", + "x": "1385", + "y": "1634", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.49627041426560936, + "y": 6.068383154059575 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.000041473854844312064 + }, + "p2": { + "x": 84.70364075076168, + "y": 0.38072775465388986 + } + } + }, + { + "ID": "10945", + "typeID": "Arrow", + "zOrder": "69", + "w": "63", + "h": "61", + "measuredW": "150", + "measuredH": "100", + "x": "1394", + "y": "1570", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.2826816296803827, + "y": 60.973711769302554 + }, + "p1": { + "x": 0.4778793130959362, + "y": -0.13718947308358445 + }, + "p2": { + "x": 63.668560824005, + "y": -0.2824161135083614 + } + } + }, + { + "ID": "10946", + "typeID": "Arrow", + "zOrder": "68", + "w": "98", + "h": "58", + "measuredW": "150", + "measuredH": "100", + "x": "1199", + "y": "1624", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 58 + }, + "p1": { + "x": 0.549376450841471, + "y": -0.12327909853320433 + }, + "p2": { + "x": 98, + "y": 0 + } + } + }, + { + "ID": "10949", + "typeID": "Arrow", + "zOrder": "67", + "w": "1", + "h": "238", + "measuredW": "150", + "measuredH": "100", + "x": "1179", + "y": "1519", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3322483172673856, + "y": -0.22619939572473413 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.000041473854844323564 + }, + "p2": { + "x": 0.3322483172673856, + "y": 237.55950212865446 + } + } + }, + { + "ID": "10971", + "typeID": "Arrow", + "zOrder": "66", + "w": "1", + "h": "99", + "measuredW": "150", + "measuredH": "100", + "x": "1165", + "y": "1763", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3322483172673856, + "y": -0.390329134334479 + }, + "p1": { + "x": 0.560375221860752, + "y": 0.00004147385484432404 + }, + "p2": { + "x": 0.3322483172673856, + "y": 98.55950212865446 + } + } + }, + { + "ID": "10972", + "typeID": "Arrow", + "zOrder": "65", + "w": "89", + "h": "65", + "measuredW": "150", + "measuredH": "100", + "x": "1224", + "y": "1769", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.46973141187118017, + "y": 1.0668555880276926 + }, + "p1": { + "x": 0.4925674435676276, + "y": 0.21967333455679897 + }, + "p2": { + "x": 89.95594808021747, + "y": 65.19864420034241 + } + } + }, + { + "ID": "10973", + "typeID": "Arrow", + "zOrder": "64", + "w": "264", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "807", + "y": "1696", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.13261304041122912, + "y": 0.4778822533505718 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.000041473854844321226 + }, + "p2": { + "x": 263.85172613121017, + "y": 0.4778822533505718 + } + } + }, + { + "ID": "10982", + "typeID": "Arrow", + "zOrder": "63", + "w": "124", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "541", + "y": "1689", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.437564080560378, + "y": -0.13060308482113214 + }, + "p1": { + "x": 0.560375221860752, + "y": 0.00004147385484431972 + }, + "p2": { + "x": 123.37040141957095, + "y": -0.13060308482113214 + } + } + }, + { + "ID": "10983", + "typeID": "Arrow", + "zOrder": "62", + "w": "1", + "h": "151", + "measuredW": "150", + "measuredH": "100", + "x": "682", + "y": "1618", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.437564080560378, + "y": -0.13060308482113214 + }, + "p1": { + "x": 0.560375221860752, + "y": 0.000041473854844319376 + }, + "p2": { + "x": -0.437564080560378, + "y": 150.84421614431108 + } + } + }, + { + "ID": "10984", + "typeID": "Arrow", + "zOrder": "61", + "w": "1", + "h": "75", + "measuredW": "150", + "measuredH": "100", + "x": "430", + "y": "1701", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.437564080560378, + "y": -0.13060308482113214 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.00004147385484431918 + }, + "p2": { + "x": -0.437564080560378, + "y": 75.30140086667325 + } + } + }, + { + "ID": "10995", + "typeID": "Arrow", + "zOrder": "60", + "w": "1", + "h": "356", + "measuredW": "150", + "measuredH": "100", + "x": "817", + "y": "1706", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.13261304041122912, + "y": 0.4778822533505718 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432138 + }, + "p2": { + "x": -0.13261304041122912, + "y": 356.6572942053813 + } + } + }, + { + "ID": "11008", + "typeID": "Arrow", + "zOrder": "59", + "w": "1", + "h": "183", + "measuredW": "150", + "measuredH": "100", + "x": "950", + "y": "1873", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3322483172673856, + "y": -0.390329134334479 + }, + "p1": { + "x": 0.560375221860752, + "y": 0.0000414738548443241 + }, + "p2": { + "x": 0.3322483172673856, + "y": 182.2514878161844 + } + } + }, + { + "ID": "11009", + "typeID": "Arrow", + "zOrder": "58", + "w": "1", + "h": "180", + "measuredW": "150", + "measuredH": "100", + "x": "705", + "y": "1968", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3322483172673856, + "y": -0.390329134334479 + }, + "p1": { + "x": 0.560375221860752, + "y": 0.00004147385484432426 + }, + "p2": { + "x": 0.3322483172673856, + "y": 179.7205783734753 + } + } + }, + { + "ID": "11014", + "typeID": "Arrow", + "zOrder": "57", + "w": "112", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "509", + "y": "2154", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.420001934898778, + "y": -0.2794216265247087 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.000041473854844323814 + }, + "p2": { + "x": 111.43776890053402, + "y": -0.2794216265247087 + } + } + }, + { + "ID": "11015", + "typeID": "Arrow", + "zOrder": "56", + "w": "109", + "h": "52", + "measuredW": "150", + "measuredH": "100", + "x": "525", + "y": "2093", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.420001934898778, + "y": -0.2794216265247087 + }, + "p1": { + "x": 0.5072633037161028, + "y": -0.11171061310241293 + }, + "p2": { + "x": 108.86070140078596, + "y": 51.737704484530695 + } + } + }, + { + "ID": "11023", + "typeID": "Arrow", + "zOrder": "55", + "w": "264", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "880", + "y": "2059", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.13261304041122912, + "y": 0.4778822533505718 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.000041473854844321226 + }, + "p2": { + "x": 263.85172613121017, + "y": 0.4778822533505718 + } + } + }, + { + "ID": "11026", + "typeID": "Arrow", + "zOrder": "53", + "w": "98", + "h": "58", + "measuredW": "150", + "measuredH": "100", + "x": "1365", + "y": "1994", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 58 + }, + "p1": { + "x": 0.549376450841471, + "y": -0.12327909853320433 + }, + "p2": { + "x": 98, + "y": 0 + } + } + }, + { + "ID": "11027", + "typeID": "Arrow", + "zOrder": "54", + "w": "111", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "1362", + "y": "2058", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 3 + }, + "p1": { + "x": 0.5611518257876794, + "y": 0.00046982362474169356 + }, + "p2": { + "x": 111, + "y": 0 + } + } + }, + { + "ID": "11033", + "typeID": "Arrow", + "zOrder": "52", + "w": "1", + "h": "103", + "measuredW": "150", + "measuredH": "100", + "x": "1255", + "y": "2056", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.13261304041122912, + "y": 0.4778822533505718 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.000041473854844321124 + }, + "p2": { + "x": -0.1326130404113428, + "y": 103.54103811831101 + } + } + }, + { + "ID": "11046", + "typeID": "Arrow", + "zOrder": "49", + "w": "155", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1290", + "y": "2153", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.03329949087969908, + "y": 0 + }, + "p1": { + "x": 0.5611518257876793, + "y": 0.0004698236247416945 + }, + "p2": { + "x": 154.9637692826766, + "y": 0.2548855354225452 + } + } + }, + { + "ID": "11047", + "typeID": "Arrow", + "zOrder": "51", + "w": "132", + "h": "50", + "measuredW": "150", + "measuredH": "100", + "x": "1300", + "y": "2163", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.03329949087969908, + "y": 0 + }, + "p1": { + "x": 0.6033926960450965, + "y": 0.10007443087419315 + }, + "p2": { + "x": 132.3163839935503, + "y": 50.32996565877238 + } + } + }, + { + "ID": "11048", + "typeID": "Arrow", + "zOrder": "50", + "w": "134", + "h": "101", + "measuredW": "150", + "measuredH": "100", + "x": "1298", + "y": "2167", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.062084703416303455, + "y": 0.48319398568992256 + }, + "p1": { + "x": 0.6107234343255891, + "y": 0.0951329387863263 + }, + "p2": { + "x": 134.3163839935503, + "y": 101.66227629869991 + } + } + }, + { + "ID": "11049", + "typeID": "Arrow", + "zOrder": "48", + "w": "125", + "h": "143", + "measuredW": "150", + "measuredH": "100", + "x": "1296", + "y": "2174", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3569921354428516, + "y": -0.19311336974715232 + }, + "p1": { + "x": 0.5528599740312996, + "y": 0.09218888812957025 + }, + "p2": { + "x": 125.54905696000037, + "y": 142.64522160000024 + } + } + }, + { + "ID": "11050", + "typeID": "Arrow", + "zOrder": "47", + "w": "305", + "h": "81", + "measuredW": "150", + "measuredH": "100", + "x": "947", + "y": "2164", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.027026476670357624, + "y": 80.91088881991345 + }, + "p1": { + "x": 0.6044327129378225, + "y": -0.09479055582082785 + }, + "p2": { + "x": 305.091143623501, + "y": 0.2838076017333151 + } + } + }, + { + "ID": "11061", + "typeID": "Arrow", + "zOrder": "46", + "w": "1", + "h": "95", + "measuredW": "150", + "measuredH": "100", + "x": "886", + "y": "2159", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3322483172673856, + "y": -0.390329134334479 + }, + "p1": { + "x": 0.560375221860752, + "y": 0.00004147385484432418 + }, + "p2": { + "x": 0.3322483172673856, + "y": 94.9195068152776 + } + } + }, + { + "ID": "11064", + "typeID": "Arrow", + "zOrder": "45", + "w": "196", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "573", + "y": "2244", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.420001934898778, + "y": 5.720578373475291 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.00004147385484432611 + }, + "p2": { + "x": 195.32865631442098, + "y": 0.4339678484329852 + } + } + }, + { + "ID": "11065", + "typeID": "Arrow", + "zOrder": "44", + "w": "365", + "h": "167", + "measuredW": "150", + "measuredH": "100", + "x": "944", + "y": "2261", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.18887279895193387, + "y": -0.2798795686790072 + }, + "p1": { + "x": 0.5477910365765467, + "y": 0.09494911330068262 + }, + "p2": { + "x": 364.78304818200945, + "y": 167.2031201225759 + } + } + }, + { + "ID": "11078", + "typeID": "Arrow", + "zOrder": "43", + "w": "1", + "h": "90", + "measuredW": "150", + "measuredH": "100", + "x": "1500", + "y": "2438", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3322483172673856, + "y": 0.21982730867694045 + }, + "p1": { + "x": 0.560375221860752, + "y": 0.00004147385484432478 + }, + "p2": { + "x": 0.3322483172673856, + "y": 90.58206872075789 + } + } + }, + { + "ID": "11084", + "typeID": "Arrow", + "zOrder": "42", + "w": "175", + "h": "60", + "measuredW": "150", + "measuredH": "100", + "x": "594", + "y": "2254", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.42710858893474324, + "y": 59.994586938627435 + }, + "p1": { + "x": 0.42318940271780003, + "y": 0.0983218649782658 + }, + "p2": { + "x": 175.90957947556183, + "y": -0.08049318472239975 + } + } + }, + { + "ID": "11085", + "typeID": "Arrow", + "zOrder": "41", + "w": "161", + "measuredW": "150", + "measuredH": "100", + "x": "598", + "y": "2260", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.4110450887836805, + "y": 99.8413586117099 + }, + "p1": { + "x": 0.4231894027177999, + "y": 0.09832186497826581 + }, + "p2": { + "x": 160.84311734757637, + "y": 0.24319945984052538 + } + } + }, + { + "ID": "11127", + "typeID": "Arrow", + "zOrder": "26", + "w": "1", + "h": "98", + "measuredW": "150", + "measuredH": "100", + "x": "1039", + "y": "2442", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3322483172673856, + "y": 0.21982730867694045 + }, + "p1": { + "x": 0.560375221860752, + "y": 0.000041473854844324777 + }, + "p2": { + "x": 0.3322483172673856, + "y": 98.48028302679404 + } + } + }, + { + "ID": "11128", + "typeID": "Arrow", + "zOrder": "25", + "w": "1009", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "484", + "y": "2438", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.30000118386777785, + "y": 0.2577914274311297 + }, + "p1": { + "x": 0.5611518257876795, + "y": 0.0004698236247416924 + }, + "p2": { + "x": 1009.1186887710248, + "y": 0.2577914274311297 + } + } + }, + { + "ID": "11136", + "typeID": "TextArea", + "zOrder": "27", + "w": "291", + "h": "173", + "measuredW": "200", + "measuredH": "140", + "x": "883", + "y": "2677" + }, + { + "ID": "11138", + "typeID": "Label", + "zOrder": "29", + "measuredW": "77", + "measuredH": "28", + "x": "991", + "y": "2809", + "properties": { + "size": "20", + "text": "Mocking" + } + }, + { + "ID": "11146", + "typeID": "TextArea", + "zOrder": "32", + "w": "160", + "h": "179", + "measuredW": "200", + "measuredH": "140", + "x": "884", + "y": "2503" + }, + { + "ID": "11148", + "typeID": "Label", + "zOrder": "34", + "measuredW": "111", + "measuredH": "28", + "x": "908", + "y": "2638", + "properties": { + "size": "20", + "text": "Frameworks" + } + }, + { + "ID": "11154", + "typeID": "TextArea", + "zOrder": "37", + "w": "136", + "h": "179", + "measuredW": "200", + "measuredH": "140", + "x": "1037", + "y": "2503" + }, + { + "ID": "11155", + "typeID": "Label", + "zOrder": "38", + "measuredW": "85", + "measuredH": "28", + "x": "1067", + "y": "2639", + "properties": { + "size": "20", + "text": "Assertion" + } + }, + { + "ID": "11160", + "typeID": "Arrow", + "zOrder": "24", + "w": "1", + "h": "98", + "measuredW": "150", + "measuredH": "100", + "x": "704", + "y": "2442", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3322483172673856, + "y": 0.21982730867694045 + }, + "p1": { + "x": 0.560375221860752, + "y": 0.000041473854844324777 + }, + "p2": { + "x": 0.3322483172673856, + "y": 98.48028302679404 + } + } + }, + { + "ID": "11161", + "typeID": "Arrow", + "zOrder": "244", + "w": "1", + "h": "98", + "measuredW": "150", + "measuredH": "100", + "x": "411", + "y": "2442", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3322483172673856, + "y": 0.21982730867694045 + }, + "p1": { + "x": 0.560375221860752, + "y": 0.000041473854844324777 + }, + "p2": { + "x": 0.3322483172673856, + "y": 98.48028302679404 + } + } + }, + { + "ID": "11170", + "typeID": "Arrow", + "zOrder": "23", + "w": "1", + "h": "477", + "measuredW": "150", + "measuredH": "100", + "x": "1307", + "y": "2445", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.13261304041122912, + "y": 0.4778822533505718 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.000041473854844321144 + }, + "p2": { + "x": -0.1326130404113428, + "y": 477.55779261129874 + } + } + }, + { + "ID": "11185", + "typeID": "Arrow", + "zOrder": "22", + "w": "1", + "h": "178", + "measuredW": "150", + "measuredH": "100", + "x": "1487", + "y": "2837", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3322483172673856, + "y": 0.21982730867694045 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.000041473854844324716 + }, + "p2": { + "x": 0.3322483172673856, + "y": 177.72561290580643 + } + } + }, + { + "ID": "11186", + "typeID": "Arrow", + "zOrder": "21", + "w": "1009", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "444", + "y": "2929", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.30000118386777785, + "y": 0.2577914274311297 + }, + "p1": { + "x": 0.5611518257876795, + "y": 0.0004698236247416924 + }, + "p2": { + "x": 1009.1186887710248, + "y": 0.2577914274311297 + } + } + }, + { + "ID": "11195", + "typeID": "Arrow", + "zOrder": "20", + "w": "1", + "h": "88", + "measuredW": "150", + "measuredH": "100", + "x": "984", + "y": "2930", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3322483172673856, + "y": 0.21982730867694045 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.00004147385484432521 + }, + "p2": { + "x": 0.3322483172673856, + "y": 87.97662329437662 + } + } + }, + { + "ID": "11196", + "typeID": "Arrow", + "zOrder": "19", + "w": "1", + "h": "88", + "measuredW": "150", + "measuredH": "100", + "x": "703", + "y": "2872", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3322483172673856, + "y": 0.21982730867694045 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.00004147385484432521 + }, + "p2": { + "x": 0.3322483172673856, + "y": 87.97662329437662 + } + } + }, + { + "ID": "11197", + "typeID": "TextArea", + "zOrder": "260", + "w": "173", + "h": "119", + "measuredW": "200", + "measuredH": "140", + "x": "617", + "y": "2856" + }, + { + "ID": "11198", + "typeID": "Label", + "zOrder": "261", + "measuredW": "103", + "measuredH": "26", + "x": "652", + "y": "2867", + "properties": { + "size": "18", + "text": "API Gateway" + } + }, + { + "ID": "11210", + "typeID": "Arrow", + "zOrder": "263", + "w": "1", + "h": "88", + "measuredW": "150", + "measuredH": "100", + "x": "703", + "y": "2986", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5607664622521449, + "y": 0.0019291337642273502 + }, + "p2": { + "x": 0, + "y": 88 + } + } + }, + { + "ID": "11211", + "typeID": "TextArea", + "zOrder": "264", + "w": "173", + "h": "112", + "measuredW": "200", + "measuredH": "140", + "x": "617", + "y": "2970" + }, + { + "ID": "11212", + "typeID": "Label", + "zOrder": "265", + "measuredW": "134", + "measuredH": "26", + "x": "637", + "y": "2981", + "properties": { + "size": "18", + "text": "Containerization" + } + }, + { + "ID": "11215", + "typeID": "Arrow", + "zOrder": "267", + "w": "1", + "h": "88", + "measuredW": "150", + "measuredH": "100", + "x": "703", + "y": "2764", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5607664622521449, + "y": 0.0019291337642273502 + }, + "p2": { + "x": 0, + "y": 88 + } + } + }, + { + "ID": "11216", + "typeID": "TextArea", + "zOrder": "268", + "w": "173", + "h": "178", + "measuredW": "200", + "measuredH": "140", + "x": "617", + "y": "2681" + }, + { + "ID": "11217", + "typeID": "Label", + "zOrder": "269", + "measuredW": "111", + "measuredH": "26", + "x": "648", + "y": "2697", + "properties": { + "size": "18", + "text": "Orchestration" + } + }, + { + "ID": "11222", + "typeID": "Arrow", + "zOrder": "272", + "w": "1", + "h": "88", + "measuredW": "150", + "measuredH": "100", + "x": "703", + "y": "3091", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5607664622521449, + "y": 0.0019291337642273502 + }, + "p2": { + "x": 0, + "y": 88 + } + } + }, + { + "ID": "11223", + "typeID": "TextArea", + "zOrder": "273", + "w": "173", + "h": "112", + "measuredW": "200", + "measuredH": "140", + "x": "617", + "y": "3075" + }, + { + "ID": "11224", + "typeID": "Label", + "zOrder": "274", + "measuredW": "118", + "measuredH": "26", + "x": "645", + "y": "3086", + "properties": { + "size": "18", + "text": "Reverse Proxy" + } + }, + { + "ID": "11236", + "typeID": "Arrow", + "zOrder": "276", + "w": "1", + "h": "88", + "measuredW": "150", + "measuredH": "100", + "x": "430", + "y": "2810", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5607664622521449, + "y": 0.0019291337642273502 + }, + "p2": { + "x": 0, + "y": 88 + } + } + }, + { + "ID": "11237", + "typeID": "TextArea", + "zOrder": "277", + "w": "173", + "h": "278", + "measuredW": "200", + "measuredH": "140", + "x": "344", + "y": "2794" + }, + { + "ID": "11238", + "typeID": "Label", + "zOrder": "278", + "measuredW": "47", + "measuredH": "26", + "x": "407", + "y": "2808", + "properties": { + "size": "18", + "text": "Other" + } + }, + { + "ID": "11252", + "typeID": "Arrow", + "zOrder": "18", + "w": "1", + "h": "303", + "measuredW": "150", + "measuredH": "100", + "x": "1307", + "y": "2937", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.13261304041122912, + "y": 0.4778822533505718 + }, + "p1": { + "x": 0.560375221860752, + "y": 0.00004147385484432124 + }, + "p2": { + "x": -0.1326130404113428, + "y": 303.3029955927436 + } + } + }, + { + "ID": "11271", + "typeID": "Arrow", + "zOrder": "14", + "w": "132", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "1310", + "y": "3243", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.2574795502248435, + "y": 3.851708194992625 + }, + "p1": { + "x": 0.5611518257876795, + "y": 0.0004698236247416899 + }, + "p2": { + "x": 132.02651501520245, + "y": -0.07751936635668244 + } + } + }, + { + "ID": "11272", + "typeID": "Arrow", + "zOrder": "13", + "w": "123", + "h": "97", + "measuredW": "150", + "measuredH": "100", + "x": "1290", + "y": "3139", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.09638264302839161, + "y": 97.37376803139432 + }, + "p1": { + "x": 0.5036333147009506, + "y": -0.13051984348798162 + }, + "p2": { + "x": 123.21217956530745, + "y": 0.4528215181107953 + } + } + }, + { + "ID": "11273", + "typeID": "Arrow", + "zOrder": "12", + "w": "115", + "h": "50", + "measuredW": "150", + "measuredH": "100", + "x": "1301", + "y": "3185", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.42567719337330345, + "y": 50.0640255109447 + }, + "p1": { + "x": 0.5036333147009507, + "y": -0.13051984348798149 + }, + "p2": { + "x": 114.83166460620691, + "y": 0.2938097338528678 + } + } + }, + { + "ID": "11274", + "typeID": "Arrow", + "zOrder": "15", + "w": "94", + "h": "41", + "measuredW": "150", + "measuredH": "100", + "x": "1314", + "y": "3258", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.42567719337330345, + "y": 0.06402551094470255 + }, + "p1": { + "x": 0.5078771973589815, + "y": 0.10006410141674411 + }, + "p2": { + "x": 93.9732094835083, + "y": 41.241409012983695 + } + } + }, + { + "ID": "11275", + "typeID": "Arrow", + "zOrder": "16", + "w": "102", + "h": "90", + "measuredW": "150", + "measuredH": "100", + "x": "1307", + "y": "3261", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.1230354088754666, + "y": 0.2588759199402375 + }, + "p1": { + "x": 0.5078771973589815, + "y": 0.1000641014167442 + }, + "p2": { + "x": 102.28295200395792, + "y": 90.63110983097431 + } + } + }, + { + "ID": "11276", + "typeID": "Arrow", + "zOrder": "17", + "w": "120", + "h": "132", + "measuredW": "150", + "measuredH": "100", + "x": "1289", + "y": "3263", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.21335987742122597, + "y": -0.4313815596101449 + }, + "p1": { + "x": 0.43632467184569984, + "y": 0.08770425930886809 + }, + "p2": { + "x": 120.28295200395792, + "y": 131.85261300581715 + } + } + }, + { + "ID": "11277", + "typeID": "Arrow", + "zOrder": "11", + "w": "634", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "518", + "y": "3244", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.15400226456790733, + "y": -0.44220738870126297 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.0000414738548443211 + }, + "p2": { + "x": 633.8673869595887, + "y": -0.44220738870126297 + } + } + }, + { + "ID": "11278", + "typeID": "__group__", + "zOrder": "290", + "measuredW": "356", + "measuredH": "55", + "w": "356", + "h": "55", + "x": "648", + "y": "3218", + "properties": { + "controlName": "ext_link:roadmap.sh/software-design-architecture" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "356", + "h": "55", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "4273622", + "borderColor": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "303", + "measuredH": "28", + "x": "29", + "y": "14", + "properties": { + "size": "20", + "color": "16777215", + "text": "Software Design and Architecture" + } + } + ] + } + } + }, + { + "ID": "11281", + "typeID": "Arrow", + "zOrder": "9", + "w": "1", + "h": "121", + "measuredW": "150", + "measuredH": "100", + "x": "430", + "y": "3126", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3322483172673856, + "y": 0.21982730867694045 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.00004147385484432478 + }, + "p2": { + "x": 0.3322483172673856, + "y": 121.29702065194579 + } + } + }, + { + "ID": "11286", + "typeID": "Arrow", + "zOrder": "8", + "w": "1", + "h": "107", + "measuredW": "150", + "measuredH": "100", + "x": "429", + "y": "3258", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.13261304041122912, + "y": 0.4778822533505718 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.000041473854844321266 + }, + "p2": { + "x": -0.13261304041122912, + "y": 107.30482174447025 + } + } + }, + { + "ID": "11293", + "typeID": "Arrow", + "zOrder": "4", + "w": "1", + "h": "88", + "measuredW": "150", + "measuredH": "100", + "x": "430", + "y": "3368", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3322483172673856, + "y": 0.21982730867694045 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.00004147385484432521 + }, + "p2": { + "x": 0.3322483172673856, + "y": 87.97662329437662 + } + } + }, + { + "ID": "11302", + "typeID": "Arrow", + "zOrder": "3", + "w": "340", + "h": "276", + "measuredW": "150", + "measuredH": "100", + "x": "878", + "y": "3360", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.23737962537347812, + "y": 0.07693732336474568 + }, + "p1": { + "x": 0.5467786614590079, + "y": 0.24687813111124973 + }, + "p2": { + "x": 340.5069042692603, + "y": 276.38956576007513 + } + } + }, + { + "ID": "11322", + "typeID": "Arrow", + "zOrder": "2", + "w": "1", + "h": "88", + "measuredW": "150", + "measuredH": "100", + "x": "774", + "y": "3368", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3322483172673856, + "y": 0.21982730867694045 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.00004147385484432521 + }, + "p2": { + "x": 0.3322483172673856, + "y": 87.97662329437662 + } + } + }, + { + "ID": "11323", + "typeID": "TextArea", + "zOrder": "303", + "w": "281", + "h": "124", + "measuredW": "200", + "measuredH": "140", + "x": "1093", + "y": "3590" + }, + { + "ID": "11324", + "typeID": "Label", + "zOrder": "304", + "measuredW": "186", + "measuredH": "25", + "x": "1141", + "y": "3610", + "properties": { + "size": "17", + "text": "Identify what you missed" + } + }, + { + "ID": "11325", + "typeID": "__group__", + "zOrder": "305", + "measuredW": "229", + "measuredH": "44", + "w": "229", + "h": "44", + "x": "1119", + "y": "3645", + "properties": { + "controlName": "ext_link:roadmap.sh/backend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "229", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "147", + "measuredH": "25", + "x": "41", + "y": "9", + "properties": { + "size": "17", + "text": "Backend Roadmap" + } + } + ] + } + } + }, + { + "ID": "11327", + "typeID": "Arrow", + "zOrder": "1", + "w": "1", + "h": "253", + "measuredW": "150", + "measuredH": "100", + "x": "1217", + "y": "3665", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.13261304041122912, + "y": 0.4778822533505718 + }, + "p1": { + "x": 0.560375221860752, + "y": 0.00004147385484432134 + }, + "p2": { + "x": -0.1326130404113428, + "y": 253.9418913877298 + }, + "stroke": "dotted" + } + }, + { + "ID": "11328", + "typeID": "Arrow", + "zOrder": "0", + "w": "319", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "509", + "y": "3356", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.15400226456790733, + "y": -0.44220738870126297 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.0000414738548443211 + }, + "p2": { + "x": 319.31980209782114, + "y": -0.44220738870126297 + } + } + }, + { + "ID": "11329", + "typeID": "__group__", + "zOrder": "129", + "measuredW": "320", + "measuredH": "45", + "w": "320", + "h": "45", + "x": "1247", + "y": "287", + "properties": { + "controlName": "ext_link:roadmap.sh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "320", + "h": "45", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "28", + "x": "141", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "roadmap.sh" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "45", + "measuredH": "28", + "x": "65", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "https" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "5", + "measuredH": "28", + "x": "113", + "y": "8", + "properties": { + "bold": "true", + "color": "16777215", + "size": "20", + "text": ":" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "10", + "measuredH": "28", + "x": "120", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "10", + "measuredH": "28", + "x": "128", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + } + ] + } + } + }, + { + "ID": "11330", + "typeID": "__group__", + "zOrder": "131", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "321", + "y": "217", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "11332", + "typeID": "__group__", + "zOrder": "138", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "321", + "y": "249", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "11333", + "typeID": "__group__", + "zOrder": "136", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "321", + "y": "282", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "11334", + "typeID": "__group__", + "zOrder": "134", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "321", + "y": "314", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "11538", + "typeID": "__group__", + "zOrder": "307", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "1108", + "y": "3656", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "11539", + "typeID": "__group__", + "zOrder": "124", + "measuredW": "352", + "measuredH": "50", + "w": "352", + "h": "50", + "x": "830", + "y": "464", + "properties": { + "controlName": "100-basics-of-csharp" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "341", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "188", + "measuredH": "26", + "x": "88", + "y": "12", + "properties": { + "size": "18", + "text": "Learn the Basics of C#" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "15", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11540", + "typeID": "__group__", + "zOrder": "140", + "measuredW": "351", + "measuredH": "50", + "w": "351", + "h": "50", + "x": "841", + "y": "520", + "properties": { + "controlName": "101-general-development-skills" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "341", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "224", + "measuredH": "26", + "x": "59", + "y": "12", + "properties": { + "size": "18", + "text": "General Development Skills" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "327", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11541", + "typeID": "__group__", + "zOrder": "142", + "measuredW": "244", + "measuredH": "50", + "w": "244", + "h": "50", + "x": "687", + "y": "721", + "properties": { + "controlName": "102-database-fundamentals" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "244", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "199", + "measuredH": "26", + "x": "22", + "y": "12", + "properties": { + "size": "18", + "text": "Database Fundamentals" + } + } + ] + } + } + }, + { + "ID": "11542", + "typeID": "__group__", + "zOrder": "148", + "measuredW": "269", + "measuredH": "50", + "w": "269", + "h": "50", + "x": "330", + "y": "869", + "properties": { + "controlName": "103-basics-of-aspnet-core" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "261", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "175", + "measuredH": "26", + "x": "51", + "y": "12", + "properties": { + "size": "18", + "text": "ASP.NET Core Basics" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11543", + "typeID": "__group__", + "zOrder": "156", + "measuredW": "141", + "measuredH": "50", + "w": "141", + "h": "50", + "x": "727", + "y": "869", + "properties": { + "controlName": "104-orm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "133", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "43", + "measuredH": "26", + "x": "53", + "y": "12", + "properties": { + "size": "18", + "text": "ORM" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11544", + "typeID": "__group__", + "zOrder": "165", + "measuredW": "279", + "measuredH": "50", + "w": "279", + "h": "50", + "x": "1003", + "y": "1231", + "properties": { + "controlName": "105-dependency-injection" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "270", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "178", + "measuredH": "26", + "x": "46", + "y": "12", + "properties": { + "size": "18", + "text": "Dependency Injection" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "255", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11545", + "typeID": "__group__", + "zOrder": "177", + "measuredW": "172", + "measuredH": "50", + "w": "172", + "h": "50", + "x": "734", + "y": "1308", + "properties": { + "controlName": "106-caching" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "165", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "68", + "measuredH": "26", + "x": "56", + "y": "12", + "properties": { + "size": "18", + "text": "Caching" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11546", + "typeID": "__group__", + "zOrder": "185", + "measuredW": "176", + "measuredH": "50", + "w": "176", + "h": "50", + "x": "1043", + "y": "1665", + "properties": { + "controlName": "107-databases" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "165", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "88", + "measuredH": "26", + "x": "50", + "y": "12", + "properties": { + "size": "18", + "text": "Databases" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "17", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11547", + "typeID": "__group__", + "zOrder": "205", + "measuredW": "219", + "measuredH": "50", + "w": "219", + "h": "50", + "x": "633", + "y": "1665", + "properties": { + "controlName": "108-log-frameworks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "211", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "135", + "measuredH": "26", + "x": "46", + "y": "12", + "properties": { + "size": "18", + "text": "Log Frameworks" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11548", + "typeID": "__group__", + "zOrder": "214", + "measuredW": "322", + "measuredH": "50", + "w": "322", + "h": "50", + "x": "653", + "y": "2035", + "properties": { + "controlName": "109-api-clients" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "314", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "257", + "measuredH": "26", + "x": "36", + "y": "12", + "properties": { + "size": "18", + "text": "API Clients and Communication" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11549", + "typeID": "__group__", + "zOrder": "222", + "measuredW": "323", + "measuredH": "50", + "w": "323", + "h": "50", + "x": "1080", + "y": "2033", + "properties": { + "controlName": "110-real-time-communication" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "314", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "215", + "measuredH": "26", + "x": "58", + "y": "12", + "properties": { + "size": "18", + "text": "Real-Time Communication" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "24", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "1", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11550", + "typeID": "__group__", + "zOrder": "225", + "measuredW": "246", + "measuredH": "50", + "w": "246", + "h": "50", + "x": "1080", + "y": "2132", + "properties": { + "controlName": "111-object-mapping" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "237", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "130", + "measuredH": "26", + "x": "63", + "y": "12", + "properties": { + "size": "18", + "text": "Object Mapping" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11551", + "typeID": "__group__", + "zOrder": "230", + "measuredW": "247", + "measuredH": "50", + "w": "247", + "h": "50", + "x": "733", + "y": "2226", + "properties": { + "controlName": "112-task-scheduling" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "237", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "132", + "measuredH": "26", + "x": "44", + "y": "12", + "properties": { + "size": "18", + "text": "Task Scheduling" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "223", + "y": "24", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "223", + "y": "1", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11552", + "typeID": "__group__", + "zOrder": "235", + "measuredW": "212", + "measuredH": "50", + "w": "212", + "h": "50", + "x": "1183", + "y": "2411", + "properties": { + "controlName": "113-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "202", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "59", + "measuredH": "26", + "x": "81", + "y": "12", + "properties": { + "size": "18", + "text": "Testing" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "14", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11553", + "typeID": "__group__", + "zOrder": "249", + "measuredW": "210", + "measuredH": "50", + "w": "210", + "h": "50", + "x": "1133", + "y": "2905", + "properties": { + "controlName": "114-microservices" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "202", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "123", + "measuredH": "26", + "x": "39", + "y": "12", + "properties": { + "size": "18", + "text": "Micro-Services" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "186", + "y": "1", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "186", + "y": "25", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11555", + "typeID": "__group__", + "zOrder": "283", + "measuredW": "211", + "measuredH": "50", + "w": "211", + "h": "50", + "x": "1124", + "y": "3218", + "properties": { + "controlName": "115-ci-cd" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "202", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "26", + "x": "78", + "y": "12", + "properties": { + "size": "18", + "text": "CI / CD" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "1", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "25", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11556", + "typeID": "__group__", + "zOrder": "291", + "measuredW": "229", + "measuredH": "50", + "w": "229", + "h": "50", + "x": "335", + "y": "3220", + "properties": { + "controlName": "116-client-side-libraries" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "220", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "165", + "measuredH": "26", + "x": "36", + "y": "12", + "properties": { + "size": "18", + "text": "Client Side Libraries" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11557", + "typeID": "__group__", + "zOrder": "292", + "measuredW": "230", + "measuredH": "50", + "w": "230", + "h": "50", + "x": "334", + "y": "3330", + "properties": { + "controlName": "117-template-engines" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "220", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "147", + "measuredH": "26", + "x": "46", + "y": "12", + "properties": { + "size": "18", + "text": "Template Engines" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "24", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11558", + "typeID": "__group__", + "zOrder": "294", + "measuredW": "253", + "measuredH": "50", + "w": "253", + "h": "50", + "x": "648", + "y": "3330", + "properties": { + "controlName": "118-good-to-know-libraries" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "253", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "190", + "measuredH": "26", + "x": "32", + "y": "12", + "properties": { + "size": "18", + "text": "Good to Know Libraries" + } + } + ] + } + } + }, + { + "ID": "11559", + "typeID": "__group__", + "zOrder": "125", + "measuredW": "206", + "measuredH": "47", + "w": "206", + "h": "47", + "x": "1344", + "y": "407", + "properties": { + "controlName": "100-basics-of-csharp:csharp" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "195", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "25", + "measuredH": "26", + "x": "85", + "y": "11", + "properties": { + "size": "18", + "text": "C#" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "182", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11560", + "typeID": "__group__", + "zOrder": "139", + "measuredW": "206", + "measuredH": "47", + "w": "206", + "h": "47", + "x": "1344", + "y": "459", + "properties": { + "controlName": "101-basics-of-csharp:dotnet" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "195", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "40", + "measuredH": "26", + "x": "78", + "y": "11", + "properties": { + "size": "18", + "text": ".NET" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "182", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11561", + "typeID": "__group__", + "zOrder": "141", + "measuredW": "206", + "measuredH": "47", + "w": "206", + "h": "47", + "x": "1344", + "y": "512", + "properties": { + "controlName": "102-basics-of-csharp:dotnet-cli" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "195", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "74", + "measuredH": "26", + "x": "61", + "y": "11", + "properties": { + "size": "18", + "text": ".NET CLI" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "182", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11562", + "typeID": "__group__", + "zOrder": "112", + "measuredW": "355", + "measuredH": "47", + "w": "355", + "h": "47", + "x": "343", + "y": "419", + "properties": { + "controlName": "100-general-development-skills:git" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "346", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "162", + "measuredH": "26", + "x": "101", + "y": "11", + "properties": { + "size": "18", + "text": "Git - Version Control" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11563", + "typeID": "__group__", + "zOrder": "114", + "measuredW": "355", + "measuredH": "47", + "w": "355", + "h": "47", + "x": "343", + "y": "470", + "properties": { + "controlName": "101-general-development-skills:azure-devops-services" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "346", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "192", + "measuredH": "26", + "x": "86", + "y": "11", + "properties": { + "size": "18", + "text": "Azure DevOps Services" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11564", + "typeID": "__group__", + "zOrder": "115", + "measuredW": "355", + "measuredH": "47", + "w": "355", + "h": "47", + "x": "343", + "y": "522", + "properties": { + "controlName": "102-general-development-skills:vcs-hosting-services" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "346", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "204", + "measuredH": "26", + "x": "80", + "y": "11", + "properties": { + "size": "18", + "text": "GitHub, GitLab, BitBucket" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11565", + "typeID": "__group__", + "zOrder": "113", + "measuredW": "355", + "measuredH": "47", + "w": "355", + "h": "47", + "x": "343", + "y": "573", + "properties": { + "controlName": "103-general-development-skills:http-https" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "346", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "193", + "measuredH": "26", + "x": "85", + "y": "11", + "properties": { + "size": "18", + "text": "HTTP / HTTPS Protocol" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11566", + "typeID": "__group__", + "zOrder": "116", + "measuredW": "355", + "measuredH": "47", + "w": "355", + "h": "47", + "x": "343", + "y": "625", + "properties": { + "controlName": "104-general-development-skills:datastructures-and-algorithms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "346", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "249", + "measuredH": "26", + "x": "57", + "y": "11", + "properties": { + "size": "18", + "text": "DataStructures and Algorithms" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11567", + "typeID": "__group__", + "zOrder": "143", + "measuredW": "260", + "measuredH": "47", + "w": "260", + "h": "47", + "x": "343", + "y": "697", + "properties": { + "controlName": "100-database-fundamentals:database-design-basics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "251", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "200", + "measuredH": "26", + "x": "33", + "y": "11", + "properties": { + "size": "18", + "text": "Database Design Basics" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11568", + "typeID": "__group__", + "zOrder": "144", + "measuredW": "260", + "measuredH": "47", + "w": "260", + "h": "47", + "x": "343", + "y": "750", + "properties": { + "controlName": "101-database-fundamentals:sql-basics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "251", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "95", + "measuredH": "26", + "x": "87", + "y": "11", + "properties": { + "size": "18", + "text": "SQL Basics" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11569", + "typeID": "__group__", + "zOrder": "145", + "measuredW": "236", + "measuredH": "47", + "w": "236", + "h": "47", + "x": "1007", + "y": "626", + "properties": { + "controlName": "102-database-fundamentals:stored-procedures" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "153", + "measuredH": "26", + "x": "36", + "y": "11", + "properties": { + "size": "18", + "text": "Stored Procedures" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "212", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11570", + "typeID": "__group__", + "zOrder": "146", + "measuredW": "236", + "measuredH": "47", + "w": "236", + "h": "47", + "x": "1007", + "y": "678", + "properties": { + "controlName": "103-database-fundamentals:constraints" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "26", + "x": "66", + "y": "11", + "properties": { + "size": "18", + "text": "Constraints" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "212", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11571", + "typeID": "__group__", + "zOrder": "147", + "measuredW": "236", + "measuredH": "47", + "w": "236", + "h": "47", + "x": "1007", + "y": "730", + "properties": { + "controlName": "104-database-fundamentals:triggers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "68", + "measuredH": "26", + "x": "79", + "y": "11", + "properties": { + "size": "18", + "text": "Triggers" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "212", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11572", + "typeID": "__group__", + "zOrder": "149", + "measuredW": "129", + "measuredH": "47", + "w": "129", + "h": "47", + "x": "330", + "y": "970", + "properties": { + "controlName": "100-basics-of-aspnet-core:mvc" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "121", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "39", + "measuredH": "26", + "x": "49", + "y": "11", + "properties": { + "size": "18", + "text": "MVC" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11573", + "typeID": "__group__", + "zOrder": "150", + "measuredW": "137", + "measuredH": "47", + "w": "137", + "h": "47", + "x": "469", + "y": "970", + "properties": { + "controlName": "101-basics-of-aspnet-core:rest" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "130", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "26", + "x": "41", + "y": "11", + "properties": { + "size": "18", + "text": "REST" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "113", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11574", + "typeID": "__group__", + "zOrder": "151", + "measuredW": "268", + "measuredH": "47", + "w": "268", + "h": "47", + "x": "338", + "y": "1022", + "properties": { + "controlName": "102-basics-of-aspnet-core:razor-pages" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "261", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "104", + "measuredH": "26", + "x": "79", + "y": "11", + "properties": { + "size": "18", + "text": "Razor Pages" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "244", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11575", + "typeID": "__group__", + "zOrder": "152", + "measuredW": "268", + "measuredH": "47", + "w": "268", + "h": "47", + "x": "338", + "y": "1074", + "properties": { + "controlName": "103-basics-of-aspnet-core:razor-components" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "261", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "157", + "measuredH": "26", + "x": "52", + "y": "11", + "properties": { + "size": "18", + "text": "Razor Components" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "244", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11576", + "typeID": "__group__", + "zOrder": "153", + "measuredW": "268", + "measuredH": "47", + "w": "268", + "h": "47", + "x": "338", + "y": "1126", + "properties": { + "controlName": "104-basics-of-aspnet-core:middlewares" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "261", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "103", + "measuredH": "26", + "x": "79", + "y": "11", + "properties": { + "size": "18", + "text": "Middlewares" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "244", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11577", + "typeID": "__group__", + "zOrder": "154", + "measuredW": "268", + "measuredH": "47", + "w": "268", + "h": "47", + "x": "338", + "y": "1178", + "properties": { + "controlName": "105-basics-of-aspnet-core:filters-and-attributes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "261", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "169", + "measuredH": "26", + "x": "46", + "y": "11", + "properties": { + "size": "18", + "text": "Filters and Attributes" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "244", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11578", + "typeID": "__group__", + "zOrder": "155", + "measuredW": "268", + "measuredH": "47", + "w": "268", + "h": "47", + "x": "338", + "y": "1231", + "properties": { + "controlName": "106-basics-of-aspnet-core:app-settings-and-configurations" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "261", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "196", + "measuredH": "26", + "x": "33", + "y": "11", + "properties": { + "size": "18", + "text": "App Settings and Config" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "244", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11579", + "typeID": "__group__", + "zOrder": "157", + "measuredW": "261", + "measuredH": "47", + "w": "261", + "h": "47", + "x": "961", + "y": "861", + "properties": { + "controlName": "100-orm:entity-framework-core" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "251", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "184", + "measuredH": "26", + "x": "44", + "y": "11", + "properties": { + "size": "18", + "text": "Entity Framework Core" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11580", + "typeID": "__group__", + "zOrder": "162", + "measuredW": "261", + "measuredH": "47", + "w": "261", + "h": "47", + "x": "961", + "y": "915", + "properties": { + "controlName": "101-orm:dapper" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "251", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "26", + "x": "105", + "y": "11", + "properties": { + "size": "18", + "text": "Dapper" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "40463" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11581", + "typeID": "__group__", + "zOrder": "163", + "measuredW": "261", + "measuredH": "47", + "w": "261", + "h": "47", + "x": "961", + "y": "968", + "properties": { + "controlName": "102-orm:repodb" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "251", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "70", + "measuredH": "26", + "x": "101", + "y": "11", + "properties": { + "size": "18", + "text": "RepoDB" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "40463" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11582", + "typeID": "__group__", + "zOrder": "164", + "measuredW": "261", + "measuredH": "47", + "w": "261", + "h": "47", + "x": "961", + "y": "1022", + "properties": { + "controlName": "103-orm:nhibernate" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "251", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "95", + "measuredH": "26", + "x": "88", + "y": "11", + "properties": { + "size": "18", + "text": "NHibernate" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "40463" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11583", + "typeID": "__group__", + "zOrder": "158", + "measuredW": "286", + "measuredH": "47", + "w": "286", + "h": "47", + "x": "1307", + "y": "689", + "properties": { + "controlName": "100-orm:entity-framework-core:framework-basics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "277", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "150", + "measuredH": "26", + "x": "64", + "y": "11", + "properties": { + "size": "18", + "text": "Framework Basics" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "262", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11584", + "typeID": "__group__", + "zOrder": "159", + "measuredW": "286", + "measuredH": "47", + "w": "286", + "h": "47", + "x": "1307", + "y": "745", + "properties": { + "controlName": "101-orm:entity-framework-core:codefirst-migrations" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "277", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "192", + "measuredH": "26", + "x": "43", + "y": "11", + "properties": { + "size": "18", + "text": "Code First + Migrations" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "262", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11585", + "typeID": "__group__", + "zOrder": "160", + "measuredW": "286", + "measuredH": "47", + "w": "286", + "h": "47", + "x": "1307", + "y": "801", + "properties": { + "controlName": "102-orm:entity-framework-core:change-tracker-api" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "277", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "163", + "measuredH": "26", + "x": "57", + "y": "11", + "properties": { + "size": "18", + "text": "Change Tracker API" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "262", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11586", + "typeID": "__group__", + "zOrder": "161", + "measuredW": "286", + "measuredH": "47", + "w": "286", + "h": "47", + "x": "1307", + "y": "857", + "properties": { + "controlName": "103-orm:entity-framework-core:lazy-eager-explicit-loading" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "277", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "229", + "measuredH": "26", + "x": "24", + "y": "11", + "properties": { + "size": "18", + "text": "Lazy, Eager, Explicit Loading" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "262", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11587", + "typeID": "__group__", + "zOrder": "172", + "measuredW": "158", + "measuredH": "47", + "w": "158", + "h": "47", + "x": "1124", + "y": "1146", + "properties": { + "controlName": "100-dependency-injection:scrutor" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "60", + "measuredH": "26", + "x": "45", + "y": "11", + "properties": { + "size": "18", + "text": "Scrutor" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "134", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11588", + "typeID": "__group__", + "zOrder": "166", + "measuredW": "260", + "measuredH": "47", + "w": "260", + "h": "47", + "x": "1322", + "y": "1232", + "properties": { + "controlName": "101-dependency-injection:di-containers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "251", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "113", + "measuredH": "26", + "x": "78", + "y": "11", + "properties": { + "size": "18", + "text": "DI Containers" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11589", + "typeID": "__group__", + "zOrder": "173", + "measuredW": "158", + "measuredH": "47", + "w": "158", + "h": "47", + "x": "1115", + "y": "1323", + "properties": { + "controlName": "102-dependency-injection:life-cycles" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "89", + "measuredH": "26", + "x": "39", + "y": "11", + "properties": { + "size": "18", + "text": "Life Cycles" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11590", + "typeID": "__group__", + "zOrder": "167", + "measuredW": "261", + "measuredH": "76", + "w": "261", + "h": "76", + "x": "1321", + "y": "1118", + "properties": { + "controlName": "100-dependency-injection:di-containers:microsoft-extensions-dependency-injection" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "251", + "h": "76", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "172", + "measuredH": "26", + "x": "50", + "y": "13", + "properties": { + "size": "18", + "text": "Microsoft.Extensions." + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "174", + "measuredH": "26", + "x": "49", + "y": "39", + "properties": { + "size": "18", + "text": "DependencyInjection" + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "26", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11591", + "typeID": "__group__", + "zOrder": "168", + "measuredW": "130", + "measuredH": "47", + "w": "130", + "h": "47", + "x": "1322", + "y": "1065", + "properties": { + "controlName": "101-dependency-injection:di-containers:auto-fac" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "120", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "67", + "measuredH": "26", + "x": "36", + "y": "10", + "properties": { + "size": "18", + "text": "AutoFac" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11592", + "typeID": "__group__", + "zOrder": "169", + "measuredW": "128", + "measuredH": "47", + "w": "128", + "h": "47", + "x": "1462", + "y": "1065", + "properties": { + "controlName": "102-dependency-injection:di-containers:ninject" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "118", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "58", + "measuredH": "26", + "x": "30", + "y": "10", + "properties": { + "size": "18", + "text": "Ninject" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "104", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11593", + "typeID": "__group__", + "zOrder": "170", + "measuredW": "258", + "measuredH": "47", + "w": "258", + "h": "47", + "x": "1322", + "y": "1011", + "properties": { + "controlName": "103-dependency-injection:di-containers:castle-windsor" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "248", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "122", + "measuredH": "26", + "x": "73", + "y": "11", + "properties": { + "size": "18", + "text": "Castle Windsor" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11594", + "typeID": "__group__", + "zOrder": "171", + "measuredW": "258", + "measuredH": "47", + "w": "258", + "h": "47", + "x": "1322", + "y": "957", + "properties": { + "controlName": "104-dependency-injection:di-containers:simple-injector" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "248", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "123", + "measuredH": "26", + "x": "72", + "y": "11", + "properties": { + "size": "18", + "text": "Simple Injector" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11595", + "typeID": "__group__", + "zOrder": "174", + "measuredW": "196", + "measuredH": "47", + "w": "196", + "h": "47", + "x": "1394", + "y": "1319", + "properties": { + "controlName": "100-dependency-injection:life-cycles:scoped" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "187", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "26", + "x": "62", + "y": "11", + "properties": { + "size": "18", + "text": "Scoped" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "172", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11596", + "typeID": "__group__", + "zOrder": "175", + "measuredW": "196", + "measuredH": "47", + "w": "196", + "h": "47", + "x": "1394", + "y": "1376", + "properties": { + "controlName": "101-dependency-injection:life-cycles:transient" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "187", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "76", + "measuredH": "26", + "x": "56", + "y": "11", + "properties": { + "size": "18", + "text": "Transient" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "172", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11597", + "typeID": "__group__", + "zOrder": "176", + "measuredW": "196", + "measuredH": "47", + "w": "196", + "h": "47", + "x": "1394", + "y": "1434", + "properties": { + "controlName": "102-dependency-injection:life-cycles:singleton" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "187", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "76", + "measuredH": "26", + "x": "56", + "y": "11", + "properties": { + "size": "18", + "text": "Singleton" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "172", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11598", + "typeID": "__group__", + "zOrder": "178", + "measuredW": "181", + "measuredH": "47", + "w": "181", + "h": "47", + "x": "653", + "y": "1221", + "properties": { + "controlName": "100-caching:memory-cache" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "172", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "124", + "measuredH": "26", + "x": "24", + "y": "11", + "properties": { + "size": "18", + "text": "Memory Cache" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "157", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11599", + "typeID": "__group__", + "zOrder": "179", + "measuredW": "335", + "measuredH": "47", + "w": "335", + "h": "47", + "x": "330", + "y": "1309", + "properties": { + "controlName": "101-caching:entity-framework-cache" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "327", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "282", + "measuredH": "26", + "x": "31", + "y": "11", + "properties": { + "size": "18", + "text": "Entity Framework 2nd Level Cache" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11600", + "typeID": "__group__", + "zOrder": "180", + "measuredW": "237", + "measuredH": "47", + "w": "237", + "h": "47", + "x": "592", + "y": "1388", + "properties": { + "controlName": "102-caching:distributed-cache" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "228", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "148", + "measuredH": "26", + "x": "40", + "y": "11", + "properties": { + "size": "18", + "text": "Distributed Cache" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "213", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11601", + "typeID": "__group__", + "zOrder": "181", + "measuredW": "166", + "measuredH": "47", + "w": "166", + "h": "47", + "x": "330", + "y": "1390", + "properties": { + "controlName": "100-caching:distributed-cache:memcached" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "158", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "102", + "measuredH": "26", + "x": "37", + "y": "11", + "properties": { + "size": "18", + "text": "Memcached" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11602", + "typeID": "__group__", + "zOrder": "182", + "measuredW": "167", + "measuredH": "47", + "w": "167", + "h": "47", + "x": "330", + "y": "1448", + "properties": { + "controlName": "101-caching:distributed-cache:redis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "158", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "26", + "x": "64", + "y": "11", + "properties": { + "size": "18", + "text": "Redis" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11603", + "typeID": "__group__", + "zOrder": "183", + "measuredW": "226", + "measuredH": "47", + "w": "226", + "h": "47", + "x": "300", + "y": "1537", + "properties": { + "controlName": "100-caching:distributed-cache:redis:stackexchange-redis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "217", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "176", + "measuredH": "26", + "x": "30", + "y": "11", + "properties": { + "size": "18", + "text": "StackExchange.Redis" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11604", + "typeID": "__group__", + "zOrder": "184", + "measuredW": "226", + "measuredH": "47", + "w": "226", + "h": "47", + "x": "300", + "y": "1589", + "properties": { + "controlName": "101-caching:distributed-cache:redis:easy-caching" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "217", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "107", + "measuredH": "26", + "x": "64", + "y": "11", + "properties": { + "size": "18", + "text": "EasyCaching" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11605", + "typeID": "__group__", + "zOrder": "194", + "measuredW": "171", + "measuredH": "49", + "w": "171", + "h": "49", + "x": "1082", + "y": "1579", + "properties": { + "controlName": "100-databases:search-engines" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "2", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "129", + "measuredH": "26", + "x": "29", + "y": "13", + "properties": { + "size": "18", + "text": "Search Engines" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "23", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11606", + "typeID": "__group__", + "zOrder": "191", + "measuredW": "141", + "measuredH": "47", + "w": "141", + "h": "47", + "x": "1265", + "y": "1608", + "properties": { + "controlName": "101-databases:cloud" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "130", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "26", + "x": "52", + "y": "11", + "properties": { + "size": "18", + "text": "Cloud" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11607", + "typeID": "__group__", + "zOrder": "186", + "measuredW": "141", + "measuredH": "47", + "w": "141", + "h": "47", + "x": "1265", + "y": "1666", + "properties": { + "controlName": "102-databases:relational" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "130", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "82", + "measuredH": "26", + "x": "35", + "y": "11", + "properties": { + "size": "18", + "text": "Relational" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11608", + "typeID": "__group__", + "zOrder": "198", + "measuredW": "154", + "measuredH": "47", + "w": "154", + "h": "47", + "x": "1084", + "y": "1744", + "properties": { + "controlName": "103-databases:nosql" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "145", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "60", + "measuredH": "26", + "x": "52", + "y": "11", + "properties": { + "size": "18", + "text": "NoSQL" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "21", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11609", + "typeID": "__group__", + "zOrder": "195", + "measuredW": "171", + "measuredH": "47", + "w": "171", + "h": "47", + "x": "1083", + "y": "1497", + "properties": { + "controlName": "100-databases:search-engines:elasticsearch" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "117", + "measuredH": "26", + "x": "31", + "y": "11", + "properties": { + "size": "18", + "text": "Elastic Search" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11610", + "typeID": "__group__", + "zOrder": "196", + "measuredW": "77", + "measuredH": "47", + "w": "77", + "h": "47", + "x": "1084", + "y": "1444", + "properties": { + "controlName": "101-databases:search-engines:solr" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "68", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "32", + "measuredH": "26", + "x": "30", + "y": "11", + "properties": { + "size": "18", + "text": "Solr" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11611", + "typeID": "__group__", + "zOrder": "197", + "measuredW": "97", + "measuredH": "47", + "w": "97", + "h": "47", + "x": "1168", + "y": "1444", + "properties": { + "controlName": "102-databases:search-engines:sphinx" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "87", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "55", + "measuredH": "26", + "x": "12", + "y": "11", + "properties": { + "size": "18", + "text": "Sphinx" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "73", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11612", + "typeID": "__group__", + "zOrder": "193", + "measuredW": "141", + "measuredH": "47", + "w": "141", + "h": "47", + "x": "1450", + "y": "1553", + "properties": { + "controlName": "100-databases:cloud:dynamodb" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "130", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "26", + "x": "15", + "y": "11", + "properties": { + "size": "18", + "text": "DynamoDB" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "117", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11613", + "typeID": "__group__", + "zOrder": "192", + "measuredW": "142", + "measuredH": "47", + "w": "142", + "h": "47", + "x": "1450", + "y": "1608", + "properties": { + "controlName": "101-databases:cloud:cosmosdb" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "130", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "92", + "measuredH": "26", + "x": "17", + "y": "11", + "properties": { + "size": "18", + "text": "CosmosDB" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "118", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11614", + "typeID": "__group__", + "zOrder": "187", + "measuredW": "141", + "measuredH": "47", + "w": "141", + "h": "47", + "x": "1450", + "y": "1666", + "properties": { + "controlName": "100-databases:relational:sql-server" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "130", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "94", + "measuredH": "26", + "x": "16", + "y": "11", + "properties": { + "size": "18", + "text": "SQL Server" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "117", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11615", + "typeID": "__group__", + "zOrder": "188", + "measuredW": "141", + "measuredH": "47", + "w": "141", + "h": "47", + "x": "1450", + "y": "1719", + "properties": { + "controlName": "101-databases:relational:postgresql" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "130", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "98", + "measuredH": "26", + "x": "13", + "y": "11", + "properties": { + "size": "18", + "text": "PostgreSQL" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "117", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11616", + "typeID": "__group__", + "zOrder": "189", + "measuredW": "140", + "measuredH": "47", + "w": "140", + "h": "47", + "x": "1450", + "y": "1771", + "properties": { + "controlName": "102-databases:relational:mariadb" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "130", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "73", + "measuredH": "26", + "x": "28", + "y": "11", + "properties": { + "size": "18", + "text": "MariaDB" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "116", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11617", + "typeID": "__group__", + "zOrder": "190", + "measuredW": "140", + "measuredH": "47", + "w": "140", + "h": "47", + "x": "1450", + "y": "1823", + "properties": { + "controlName": "103-databases:relational:mysql" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "130", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "59", + "measuredH": "26", + "x": "35", + "y": "11", + "properties": { + "size": "18", + "text": "MySQL" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "116", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11618", + "typeID": "__group__", + "zOrder": "199", + "measuredW": "156", + "measuredH": "47", + "w": "156", + "h": "47", + "x": "1082", + "y": "1823", + "properties": { + "controlName": "100-databases:nosql:redis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "145", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "26", + "x": "60", + "y": "11", + "properties": { + "size": "18", + "text": "Redis" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11619", + "typeID": "__group__", + "zOrder": "200", + "measuredW": "156", + "measuredH": "47", + "w": "156", + "h": "47", + "x": "1082", + "y": "1876", + "properties": { + "controlName": "101-databases:nosql:mongodb" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "145", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "83", + "measuredH": "26", + "x": "42", + "y": "11", + "properties": { + "size": "18", + "text": "MongoDB" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11620", + "typeID": "__group__", + "zOrder": "201", + "measuredW": "156", + "measuredH": "47", + "w": "156", + "h": "47", + "x": "1082", + "y": "1929", + "properties": { + "controlName": "102-databases:nosql:litedb" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "145", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "57", + "measuredH": "26", + "x": "55", + "y": "11", + "properties": { + "size": "18", + "text": "LiteDB" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11621", + "typeID": "__group__", + "zOrder": "202", + "measuredW": "149", + "measuredH": "47", + "w": "149", + "h": "47", + "x": "1251", + "y": "1823", + "properties": { + "controlName": "103-databases:nosql:cassandra" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "139", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "88", + "measuredH": "26", + "x": "26", + "y": "11", + "properties": { + "size": "18", + "text": "Cassandra" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "125", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11622", + "typeID": "__group__", + "zOrder": "203", + "measuredW": "149", + "measuredH": "47", + "w": "149", + "h": "47", + "x": "1251", + "y": "1876", + "properties": { + "controlName": "104-databases:nosql:ravendb" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "139", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "78", + "measuredH": "26", + "x": "31", + "y": "11", + "properties": { + "size": "18", + "text": "RavenDB" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "125", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11623", + "typeID": "__group__", + "zOrder": "204", + "measuredW": "150", + "measuredH": "47", + "w": "150", + "h": "47", + "x": "1251", + "y": "1929", + "properties": { + "controlName": "105-databases:nosql:couchdb" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "139", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "79", + "measuredH": "26", + "x": "30", + "y": "11", + "properties": { + "size": "18", + "text": "CouchDB" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "126", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11624", + "typeID": "__group__", + "zOrder": "206", + "measuredW": "171", + "measuredH": "47", + "w": "171", + "h": "47", + "x": "592", + "y": "1589", + "properties": { + "controlName": "100-log-frameworks:serilog" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "57", + "measuredH": "26", + "x": "62", + "y": "11", + "properties": { + "size": "18", + "text": "Serilog" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11625", + "typeID": "__group__", + "zOrder": "207", + "measuredW": "171", + "measuredH": "47", + "w": "171", + "h": "47", + "x": "592", + "y": "1744", + "properties": { + "controlName": "101-log-frameworks:nlog" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "44", + "measuredH": "26", + "x": "69", + "y": "11", + "properties": { + "size": "18", + "text": "NLog" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11626", + "typeID": "__group__", + "zOrder": "208", + "measuredW": "265", + "measuredH": "47", + "w": "265", + "h": "47", + "x": "300", + "y": "1666", + "properties": { + "controlName": "102-log-frameworks:log-management-system" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "256", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "208", + "measuredH": "26", + "x": "33", + "y": "11", + "properties": { + "size": "18", + "text": "Log Management System" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "23", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11627", + "typeID": "__group__", + "zOrder": "209", + "measuredW": "228", + "measuredH": "47", + "w": "228", + "h": "47", + "x": "298", + "y": "1744", + "properties": { + "controlName": "100-log-frameworks:log-management-system:elk-stack" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "217", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "84", + "measuredH": "26", + "x": "78", + "y": "11", + "properties": { + "size": "18", + "text": "ELK Stack" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11628", + "typeID": "__group__", + "zOrder": "210", + "measuredW": "228", + "measuredH": "47", + "w": "228", + "h": "47", + "x": "298", + "y": "1799", + "properties": { + "controlName": "101-log-frameworks:log-management-system:sentry" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "217", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "69", + "measuredH": "26", + "x": "85", + "y": "11", + "properties": { + "size": "18", + "text": "Sentry.io" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11629", + "typeID": "__group__", + "zOrder": "211", + "measuredW": "226", + "measuredH": "47", + "w": "226", + "h": "47", + "x": "300", + "y": "1853", + "properties": { + "controlName": "102-log-frameworks:log-management-system:datadog" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "217", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "70", + "measuredH": "26", + "x": "83", + "y": "11", + "properties": { + "size": "18", + "text": "Datadog" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11630", + "typeID": "__group__", + "zOrder": "212", + "measuredW": "226", + "measuredH": "47", + "w": "226", + "h": "47", + "x": "300", + "y": "1906", + "properties": { + "controlName": "103-log-frameworks:log-management-system:loggly" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "217", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "84", + "measuredH": "26", + "x": "76", + "y": "11", + "properties": { + "size": "18", + "text": "loggly.com" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11631", + "typeID": "__group__", + "zOrder": "213", + "measuredW": "226", + "measuredH": "47", + "w": "226", + "h": "47", + "x": "300", + "y": "1959", + "properties": { + "controlName": "104-log-frameworks:log-management-system:elmah" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "217", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "68", + "measuredH": "26", + "x": "84", + "y": "11", + "properties": { + "size": "18", + "text": "elmah.io" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11632", + "typeID": "__group__", + "zOrder": "216", + "measuredW": "171", + "measuredH": "47", + "w": "171", + "h": "47", + "x": "858", + "y": "1945", + "properties": { + "controlName": "100-api-clients:rest" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "26", + "x": "69", + "y": "11", + "properties": { + "size": "18", + "text": "REST" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11633", + "typeID": "__group__", + "zOrder": "215", + "measuredW": "170", + "measuredH": "47", + "w": "170", + "h": "47", + "x": "603", + "y": "1947", + "properties": { + "controlName": "101-api-clients:grpc" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "26", + "x": "56", + "y": "11", + "properties": { + "size": "18", + "text": "gRPC" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "146", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11634", + "typeID": "__group__", + "zOrder": "217", + "measuredW": "171", + "measuredH": "47", + "w": "171", + "h": "47", + "x": "592", + "y": "2128", + "properties": { + "controlName": "102-api-clients:graphql" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "75", + "measuredH": "26", + "x": "53", + "y": "11", + "properties": { + "size": "18", + "text": "GraphQL" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11635", + "typeID": "__group__", + "zOrder": "218", + "measuredW": "170", + "measuredH": "47", + "w": "170", + "h": "47", + "x": "861", + "y": "1855", + "properties": { + "controlName": "101-api-clients:rest:odata" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "53", + "measuredH": "26", + "x": "63", + "y": "11", + "properties": { + "size": "18", + "text": "OData" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11636", + "typeID": "__group__", + "zOrder": "219", + "measuredW": "170", + "measuredH": "47", + "w": "170", + "h": "47", + "x": "861", + "y": "1800", + "properties": { + "controlName": "102-api-clients:rest:sieve" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "26", + "x": "67", + "y": "11", + "properties": { + "size": "18", + "text": "Sieve" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11637", + "typeID": "__group__", + "zOrder": "221", + "measuredW": "230", + "measuredH": "47", + "w": "230", + "h": "47", + "x": "301", + "y": "2074", + "properties": { + "controlName": "100-api-clients:graphql:graphql-dotnet" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "220", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "134", + "measuredH": "26", + "x": "53", + "y": "11", + "properties": { + "size": "18", + "text": "GraphQL-dotnet" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11638", + "typeID": "__group__", + "zOrder": "220", + "measuredW": "230", + "measuredH": "47", + "w": "230", + "h": "47", + "x": "301", + "y": "2128", + "properties": { + "controlName": "101-api-clients:graphql:hot-chocolate" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "220", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "112", + "measuredH": "26", + "x": "64", + "y": "11", + "properties": { + "size": "18", + "text": "HotChocolate" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11639", + "typeID": "__group__", + "zOrder": "223", + "measuredW": "148", + "measuredH": "47", + "w": "148", + "h": "47", + "x": "1445", + "y": "1983", + "properties": { + "controlName": "100-real-time-communication:web-sockets" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "139", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "106", + "measuredH": "26", + "x": "12", + "y": "11", + "properties": { + "size": "18", + "text": "Web Sockets" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "124", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11640", + "typeID": "__group__", + "zOrder": "224", + "measuredW": "148", + "measuredH": "47", + "w": "148", + "h": "47", + "x": "1445", + "y": "2036", + "properties": { + "controlName": "101-real-time-communication:singlar-core" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "139", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "108", + "measuredH": "26", + "x": "11", + "y": "11", + "properties": { + "size": "18", + "text": "SingalR Core" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "124", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11641", + "typeID": "__group__", + "zOrder": "226", + "measuredW": "176", + "measuredH": "47", + "w": "176", + "h": "47", + "x": "1415", + "y": "2131", + "properties": { + "controlName": "100-object-mapping:atuo-mapper" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "165", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "104", + "measuredW": "101", + "measuredH": "26", + "x": "31", + "y": "11", + "properties": { + "text": "AutoMapper", + "size": "18" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "152", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11642", + "typeID": "__group__", + "zOrder": "228", + "measuredW": "175", + "measuredH": "47", + "w": "175", + "h": "47", + "x": "1415", + "y": "2184", + "properties": { + "controlName": "101-object-mapping:express-mapper" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "166", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "134", + "measuredH": "26", + "x": "13", + "y": "11", + "properties": { + "size": "18", + "text": "Express Mapper" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "151", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11643", + "typeID": "__group__", + "zOrder": "229", + "measuredW": "173", + "measuredH": "47", + "w": "173", + "h": "47", + "x": "1415", + "y": "2237", + "properties": { + "controlName": "102-object-mapping:agile-mapper" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "165", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "112", + "measuredW": "109", + "measuredH": "26", + "x": "27", + "y": "11", + "properties": { + "text": "Agile Mapper", + "size": "18" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "149", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11644", + "typeID": "__group__", + "zOrder": "227", + "measuredW": "173", + "measuredH": "47", + "w": "173", + "h": "47", + "x": "1415", + "y": "2291", + "properties": { + "controlName": "103-object-mapping:mapster" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "166", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "68", + "measuredH": "26", + "x": "49", + "y": "11", + "properties": { + "size": "18", + "text": "Mapster" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "149", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11645", + "typeID": "__group__", + "zOrder": "231", + "measuredW": "170", + "measuredH": "47", + "w": "170", + "h": "47", + "x": "797", + "y": "2138", + "properties": { + "controlName": "100-task-scheduling:hangfire" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "70", + "measuredH": "26", + "x": "55", + "y": "11", + "properties": { + "size": "18", + "text": "Hangfire" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11646", + "typeID": "__group__", + "zOrder": "234", + "measuredW": "306", + "measuredH": "47", + "w": "306", + "h": "47", + "x": "300", + "y": "2227", + "properties": { + "controlName": "101-task-scheduling:native-background-service" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "295", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "211", + "measuredH": "26", + "x": "53", + "y": "11", + "properties": { + "size": "18", + "text": "NativeBackgroundService" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11647", + "typeID": "__group__", + "zOrder": "232", + "measuredW": "168", + "measuredH": "47", + "w": "168", + "h": "47", + "x": "437", + "y": "2284", + "properties": { + "controlName": "102-task-scheduling:quartz" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "26", + "x": "60", + "y": "11", + "properties": { + "size": "18", + "text": "Quartz" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11648", + "typeID": "__group__", + "zOrder": "233", + "measuredW": "168", + "measuredH": "47", + "w": "168", + "h": "47", + "x": "437", + "y": "2338", + "properties": { + "controlName": "103-task-scheduling:coravel" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "26", + "x": "56", + "y": "11", + "properties": { + "size": "18", + "text": "Coravel" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11649", + "typeID": "__group__", + "zOrder": "236", + "measuredW": "170", + "measuredH": "48", + "w": "170", + "h": "48", + "x": "1421", + "y": "2410", + "properties": { + "controlName": "100-testing:e2e-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "1", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "98", + "measuredH": "26", + "x": "31", + "y": "12", + "properties": { + "size": "18", + "text": "E2E Testing" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "146", + "y": "23", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "146", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11650", + "typeID": "__group__", + "zOrder": "240", + "measuredW": "169", + "measuredH": "47", + "w": "169", + "h": "47", + "x": "951", + "y": "2415", + "properties": { + "controlName": "101-testing:unit-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "97", + "measuredW": "97", + "measuredH": "26", + "x": "40", + "y": "11", + "properties": { + "text": "Unit Testing", + "size": "18" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11651", + "typeID": "__group__", + "zOrder": "241", + "measuredW": "205", + "measuredH": "47", + "w": "205", + "h": "47", + "x": "598", + "y": "2415", + "properties": { + "controlName": "102-testing:integration-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "197", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "152", + "measuredH": "26", + "x": "31", + "y": "11", + "properties": { + "text": "Integration Testing", + "size": "18" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11652", + "typeID": "__group__", + "zOrder": "245", + "measuredW": "206", + "measuredH": "47", + "w": "206", + "h": "47", + "x": "304", + "y": "2415", + "properties": { + "controlName": "103-testing:behavior-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "197", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "136", + "measuredH": "26", + "x": "40", + "y": "11", + "properties": { + "size": "18", + "text": "Behavior Testing" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11653", + "typeID": "__group__", + "zOrder": "237", + "measuredW": "169", + "measuredH": "47", + "w": "169", + "h": "47", + "x": "1421", + "y": "2488", + "properties": { + "controlName": "100-testing:e2e-testing:selenium" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "76", + "measuredH": "26", + "x": "42", + "y": "11", + "properties": { + "size": "18", + "text": "Selenium" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "145", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11654", + "typeID": "__group__", + "zOrder": "239", + "measuredW": "169", + "measuredH": "47", + "w": "169", + "h": "47", + "x": "1421", + "y": "2541", + "properties": { + "controlName": "101-testing:e2e-testing:playwright" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "83", + "measuredH": "26", + "x": "38", + "y": "11", + "properties": { + "size": "18", + "text": "Playwright" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "145", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11655", + "typeID": "__group__", + "zOrder": "238", + "measuredW": "169", + "measuredH": "47", + "w": "169", + "h": "47", + "x": "1421", + "y": "2594", + "properties": { + "controlName": "102-testing:e2e-testing:puppeteer" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "87", + "measuredH": "26", + "x": "36", + "y": "11", + "properties": { + "size": "18", + "text": "Puppeteer" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "145", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11656", + "typeID": "__group__", + "zOrder": "306", + "measuredW": "169", + "measuredH": "47", + "w": "169", + "h": "47", + "x": "1421", + "y": "2646", + "properties": { + "controlName": "103-testing:e2e-testing:cypress" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "67", + "measuredH": "26", + "x": "46", + "y": "11", + "properties": { + "size": "18", + "text": "Cypress" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "145", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11657", + "typeID": "__group__", + "zOrder": "39", + "measuredW": "212", + "measuredH": "47", + "w": "212", + "h": "47", + "x": "1053", + "y": "2520", + "properties": { + "controlName": "100-testing:unit-testing:fluent-assertions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "157", + "measuredH": "28", + "x": "20", + "y": "10", + "properties": { + "size": "20", + "text": "Fluent Assertions" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "188", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11658", + "typeID": "__group__", + "zOrder": "40", + "measuredW": "212", + "measuredH": "47", + "w": "212", + "h": "47", + "x": "1053", + "y": "2574", + "properties": { + "controlName": "101-testing:unit-testing:shouldly" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "75", + "measuredH": "28", + "x": "62", + "y": "10", + "properties": { + "size": "20", + "text": "Shouldly" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "188", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11659", + "typeID": "__group__", + "zOrder": "36", + "measuredW": "193", + "measuredH": "47", + "w": "193", + "h": "47", + "x": "832", + "y": "2520", + "properties": { + "controlName": "102-testing:unit-testing:mstest" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "181", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "12", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "67", + "measuredH": "28", + "x": "69", + "y": "10", + "properties": { + "size": "20", + "text": "MSTest" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11660", + "typeID": "__group__", + "zOrder": "33", + "measuredW": "98", + "measuredH": "47", + "w": "98", + "h": "47", + "x": "832", + "y": "2575", + "properties": { + "controlName": "103-testing:unit-testing:xunit" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "87", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "28", + "x": "33", + "y": "10", + "properties": { + "size": "20", + "text": "xUnit" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11661", + "typeID": "__group__", + "zOrder": "35", + "measuredW": "98", + "measuredH": "47", + "w": "98", + "h": "47", + "x": "938", + "y": "2575", + "properties": { + "controlName": "104-testing:unit-testing:nunit" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "87", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "52", + "measuredH": "28", + "x": "13", + "y": "10", + "properties": { + "size": "20", + "text": "NUnit" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "74", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11662", + "typeID": "__group__", + "zOrder": "31", + "measuredW": "260", + "measuredH": "47", + "w": "260", + "h": "47", + "x": "894", + "y": "2695", + "properties": { + "controlName": "105-testing:unit-testing:nsubstitute" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "252", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "106", + "measuredH": "28", + "x": "89", + "y": "10", + "properties": { + "size": "20", + "text": "NSubstitute" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11663", + "typeID": "__group__", + "zOrder": "28", + "measuredW": "111", + "measuredH": "47", + "w": "111", + "h": "47", + "x": "895", + "y": "2750", + "properties": { + "controlName": "106-testing:unit-testing:moq" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "102", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "41", + "measuredH": "28", + "x": "39", + "y": "10", + "properties": { + "size": "20", + "text": "Moq" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11664", + "typeID": "__group__", + "zOrder": "30", + "measuredW": "152", + "measuredH": "47", + "w": "152", + "h": "47", + "x": "1014", + "y": "2750", + "properties": { + "controlName": "107-testing:unit-testing:fake-it-easy" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "140", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "100", + "measuredH": "28", + "x": "20", + "y": "10", + "properties": { + "size": "20", + "text": "FakeItEasy" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "128", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11665", + "typeID": "__group__", + "zOrder": "242", + "measuredW": "241", + "measuredH": "47", + "w": "241", + "h": "47", + "x": "565", + "y": "2503", + "properties": { + "controlName": "100-testing:integration-testing:web-application-factory" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "229", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "12", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "187", + "measuredH": "26", + "x": "33", + "y": "11", + "properties": { + "size": "18", + "text": "WebApplicationFactory" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11666", + "typeID": "__group__", + "zOrder": "243", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "568", + "y": "2557", + "properties": { + "controlName": "101-testing:integration-testing:test-server" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "229", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "26", + "x": "77", + "y": "11", + "properties": { + "size": "18", + "text": "Test Server" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11667", + "typeID": "__group__", + "zOrder": "246", + "measuredW": "146", + "measuredH": "47", + "w": "146", + "h": "47", + "x": "334", + "y": "2503", + "properties": { + "controlName": "100-testing:behavior-testing:spec-flow" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "137", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "79", + "measuredH": "26", + "x": "38", + "y": "11", + "properties": { + "size": "18", + "text": "SpecFlow" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11668", + "typeID": "__group__", + "zOrder": "247", + "measuredW": "146", + "measuredH": "47", + "w": "146", + "h": "47", + "x": "334", + "y": "2557", + "properties": { + "controlName": "101-testing:behavior-testing:bddfy" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "137", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "60", + "measuredH": "26", + "x": "48", + "y": "11", + "properties": { + "size": "18", + "text": "BDDFY" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11669", + "typeID": "__group__", + "zOrder": "248", + "measuredW": "146", + "measuredH": "47", + "w": "146", + "h": "47", + "x": "334", + "y": "2611", + "properties": { + "controlName": "102-testing:behavior-testing:light-bdd" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "137", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "80", + "measuredH": "26", + "x": "38", + "y": "11", + "properties": { + "size": "18", + "text": "LightBDD" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11670", + "typeID": "__group__", + "zOrder": "250", + "measuredW": "187", + "measuredH": "47", + "w": "187", + "h": "47", + "x": "1387", + "y": "2906", + "properties": { + "controlName": "100-microservices:message-brokers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "187", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "144", + "measuredH": "26", + "x": "22", + "y": "11", + "properties": { + "size": "18", + "text": "Message Brokers" + } + } + ] + } + } + }, + { + "ID": "11671", + "typeID": "__group__", + "zOrder": "256", + "measuredW": "173", + "measuredH": "47", + "w": "173", + "h": "47", + "x": "898", + "y": "2906", + "properties": { + "controlName": "101-microservices:message-bus" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "112", + "measuredH": "26", + "x": "31", + "y": "11", + "properties": { + "size": "18", + "text": "Message Bus" + } + } + ] + } + } + }, + { + "ID": "11672", + "typeID": "__group__", + "zOrder": "270", + "measuredW": "151", + "measuredH": "48", + "w": "151", + "h": "48", + "x": "624", + "y": "2733", + "properties": { + "controlName": "102-microservices:kubernetes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "142", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "95", + "measuredH": "26", + "x": "32", + "y": "11", + "properties": { + "size": "18", + "text": "Kubernetes" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "1", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "24", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11673", + "typeID": "__group__", + "zOrder": "271", + "measuredW": "142", + "measuredH": "47", + "w": "142", + "h": "47", + "x": "633", + "y": "2786", + "properties": { + "controlName": "103-microservices:docker-swarm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "142", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "118", + "measuredH": "26", + "x": "12", + "y": "11", + "properties": { + "size": "18", + "text": "Docker Swarm" + } + } + ] + } + } + }, + { + "ID": "11674", + "typeID": "__group__", + "zOrder": "262", + "measuredW": "150", + "measuredH": "47", + "w": "150", + "h": "47", + "x": "625", + "y": "2909", + "properties": { + "controlName": "104-microservices:ocelot" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "142", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "54", + "measuredH": "26", + "x": "52", + "y": "11", + "properties": { + "size": "18", + "text": "Ocelot" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11675", + "typeID": "__group__", + "zOrder": "266", + "measuredW": "150", + "measuredH": "47", + "w": "150", + "h": "47", + "x": "625", + "y": "3015", + "properties": { + "controlName": "105-microservices:docker" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "142", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "59", + "measuredH": "26", + "x": "49", + "y": "11", + "properties": { + "size": "18", + "text": "Docker" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11676", + "typeID": "__group__", + "zOrder": "275", + "measuredW": "150", + "measuredH": "47", + "w": "150", + "h": "47", + "x": "625", + "y": "3121", + "properties": { + "controlName": "106-microservices:yarp" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "142", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "26", + "x": "56", + "y": "11", + "properties": { + "size": "18", + "text": "YARP" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11677", + "typeID": "__group__", + "zOrder": "279", + "measuredW": "149", + "measuredH": "47", + "w": "149", + "h": "47", + "x": "353", + "y": "2847", + "properties": { + "controlName": "107-microservices:orleans" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "142", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "65", + "measuredH": "26", + "x": "45", + "y": "11", + "properties": { + "size": "18", + "text": "Orleans" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11678", + "typeID": "__group__", + "zOrder": "280", + "measuredW": "149", + "measuredH": "47", + "w": "149", + "h": "47", + "x": "353", + "y": "2900", + "properties": { + "controlName": "108-microservices:steel-toe" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "142", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "72", + "measuredH": "26", + "x": "42", + "y": "11", + "properties": { + "size": "18", + "text": "SteelToe" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11679", + "typeID": "__group__", + "zOrder": "281", + "measuredW": "149", + "measuredH": "47", + "w": "149", + "h": "47", + "x": "353", + "y": "2954", + "properties": { + "controlName": "109-microservices:dapr" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "142", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "40", + "measuredH": "26", + "x": "58", + "y": "11", + "properties": { + "size": "18", + "text": "Dapr" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11680", + "typeID": "__group__", + "zOrder": "282", + "measuredW": "149", + "measuredH": "47", + "w": "149", + "h": "47", + "x": "353", + "y": "3007", + "properties": { + "controlName": "110-microservices:tye" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "142", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "28", + "measuredH": "26", + "x": "64", + "y": "11", + "properties": { + "size": "18", + "text": "Tye" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11681", + "typeID": "__group__", + "zOrder": "253", + "measuredW": "197", + "measuredH": "47", + "w": "197", + "h": "47", + "x": "1387", + "y": "2722", + "properties": { + "controlName": "100-microservices:message-brokers:active-mq" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "187", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "78", + "measuredH": "26", + "x": "55", + "y": "11", + "properties": { + "size": "18", + "text": "ActiveMQ" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "173", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11682", + "typeID": "__group__", + "zOrder": "252", + "measuredW": "197", + "measuredH": "47", + "w": "197", + "h": "47", + "x": "1387", + "y": "2775", + "properties": { + "controlName": "101-microservices:message-brokers:apache-kafka" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "187", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "113", + "measuredH": "26", + "x": "37", + "y": "11", + "properties": { + "size": "18", + "text": "Apache Kafka" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "173", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11683", + "typeID": "__group__", + "zOrder": "251", + "measuredW": "197", + "measuredH": "47", + "w": "197", + "h": "47", + "x": "1387", + "y": "2828", + "properties": { + "controlName": "102-microservices:message-brokers:rabbit-mq" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "187", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "83", + "measuredH": "26", + "x": "52", + "y": "11", + "properties": { + "size": "18", + "text": "RabbitMQ" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "173", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11684", + "typeID": "__group__", + "zOrder": "254", + "measuredW": "197", + "measuredH": "47", + "w": "197", + "h": "47", + "x": "1387", + "y": "2976", + "properties": { + "controlName": "103-microservices:message-brokers:net-mq" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "187", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "60", + "measuredH": "26", + "x": "64", + "y": "11", + "properties": { + "size": "18", + "text": "NetMQ" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "173", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11685", + "typeID": "__group__", + "zOrder": "255", + "measuredW": "198", + "measuredH": "47", + "w": "198", + "h": "47", + "x": "1387", + "y": "3028", + "properties": { + "controlName": "104-microservices:message-brokers:azure-service-bus" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "187", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "149", + "measuredH": "26", + "x": "17", + "y": "11", + "properties": { + "size": "18", + "text": "Azure Service Bus" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "174", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11686", + "typeID": "__group__", + "zOrder": "257", + "measuredW": "183", + "measuredH": "47", + "w": "183", + "h": "47", + "x": "888", + "y": "2989", + "properties": { + "controlName": "100-microservices:message-bus:mass-transit" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "103", + "measuredH": "26", + "x": "45", + "y": "11", + "properties": { + "size": "18", + "text": "Mass Transit" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11687", + "typeID": "__group__", + "zOrder": "258", + "measuredW": "183", + "measuredH": "47", + "w": "183", + "h": "47", + "x": "888", + "y": "3043", + "properties": { + "controlName": "101-microservices:message-bus:nservice-bus" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "106", + "measuredH": "26", + "x": "44", + "y": "11", + "properties": { + "size": "18", + "text": "NServiceBus" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11688", + "typeID": "__group__", + "zOrder": "259", + "measuredW": "183", + "measuredH": "47", + "w": "183", + "h": "47", + "x": "888", + "y": "3096", + "properties": { + "controlName": "102-microservices:message-bus:easy-net-q" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "83", + "measuredH": "26", + "x": "55", + "y": "11", + "properties": { + "size": "18", + "text": "EasyNetQ" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11689", + "typeID": "__group__", + "zOrder": "284", + "measuredW": "183", + "measuredH": "47", + "w": "183", + "h": "47", + "x": "1401", + "y": "3119", + "properties": { + "controlName": "100-ci-cd:github-actions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "121", + "measuredH": "26", + "x": "23", + "y": "11", + "properties": { + "size": "18", + "text": "GitHub Actions" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "159", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11690", + "typeID": "__group__", + "zOrder": "285", + "measuredW": "183", + "measuredH": "47", + "w": "183", + "h": "47", + "x": "1401", + "y": "3171", + "properties": { + "controlName": "101-ci-cd:azure-pipelines" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "126", + "measuredH": "26", + "x": "21", + "y": "11", + "properties": { + "size": "18", + "text": "Azure Pipelines" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "159", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11691", + "typeID": "__group__", + "zOrder": "286", + "measuredW": "182", + "measuredH": "47", + "w": "182", + "h": "47", + "x": "1401", + "y": "3222", + "properties": { + "controlName": "102-ci-cd:travis-ci" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "72", + "measuredH": "26", + "x": "51", + "y": "11", + "properties": { + "size": "18", + "text": "Travis CI" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "158", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11692", + "typeID": "__group__", + "zOrder": "287", + "measuredW": "182", + "measuredH": "47", + "w": "182", + "h": "47", + "x": "1401", + "y": "3273", + "properties": { + "controlName": "103-ci-cd:jenkins" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "26", + "x": "55", + "y": "11", + "properties": { + "size": "18", + "text": "Jenkins" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "158", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11693", + "typeID": "__group__", + "zOrder": "288", + "measuredW": "181", + "measuredH": "47", + "w": "181", + "h": "47", + "x": "1401", + "y": "3325", + "properties": { + "controlName": "104-ci-cd:circle-ci" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "71", + "measuredH": "26", + "x": "51", + "y": "11", + "properties": { + "size": "18", + "text": "Circle CI" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "157", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11694", + "typeID": "__group__", + "zOrder": "289", + "measuredW": "181", + "measuredH": "47", + "w": "181", + "h": "47", + "x": "1401", + "y": "3376", + "properties": { + "controlName": "105-ci-cd:team-city" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "76", + "measuredH": "26", + "x": "49", + "y": "11", + "properties": { + "size": "18", + "text": "TeamCity" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "157", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11695", + "typeID": "__group__", + "zOrder": "10", + "measuredW": "182", + "measuredH": "47", + "w": "182", + "h": "47", + "x": "335", + "y": "3127", + "properties": { + "controlName": "100-client-side-libraries:blazor" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "52", + "measuredH": "26", + "x": "70", + "y": "11", + "properties": { + "size": "18", + "text": "Blazor" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11696", + "typeID": "__group__", + "zOrder": "5", + "measuredW": "183", + "measuredH": "47", + "w": "183", + "h": "47", + "x": "334", + "y": "3421", + "properties": { + "controlName": "100-template-engines:razor" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "49", + "measuredH": "26", + "x": "72", + "y": "11", + "properties": { + "size": "18", + "text": "Razor" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11697", + "typeID": "__group__", + "zOrder": "6", + "measuredW": "183", + "measuredH": "47", + "w": "183", + "h": "47", + "x": "334", + "y": "3473", + "properties": { + "controlName": "101-template-engines:dot-liquid" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "79", + "measuredH": "26", + "x": "57", + "y": "11", + "properties": { + "size": "18", + "text": "DotLiquid" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11698", + "typeID": "__group__", + "zOrder": "7", + "measuredW": "183", + "measuredH": "47", + "w": "183", + "h": "47", + "x": "334", + "y": "3525", + "properties": { + "controlName": "102-template-engines:scriban" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "26", + "x": "66", + "y": "11", + "properties": { + "size": "18", + "text": "Scriban" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11699", + "typeID": "__group__", + "zOrder": "293", + "measuredW": "183", + "measuredH": "47", + "w": "183", + "h": "47", + "x": "334", + "y": "3576", + "properties": { + "controlName": "103-template-engines:fluid" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "40", + "measuredH": "26", + "x": "77", + "y": "11", + "properties": { + "size": "18", + "text": "Fluid" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11700", + "typeID": "__group__", + "zOrder": "295", + "measuredW": "208", + "measuredH": "47", + "w": "208", + "h": "47", + "x": "666", + "y": "3420", + "properties": { + "controlName": "100-good-to-know-libraries:mediatr" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "198", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "70", + "measuredH": "26", + "x": "74", + "y": "11", + "properties": { + "size": "18", + "text": "MediatR" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11701", + "typeID": "__group__", + "zOrder": "296", + "measuredW": "208", + "measuredH": "47", + "w": "208", + "h": "47", + "x": "666", + "y": "3472", + "properties": { + "controlName": "101-good-to-know-libraries:fluent-validation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "198", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "130", + "measuredH": "26", + "x": "44", + "y": "11", + "properties": { + "size": "18", + "text": "FluentValidation" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11702", + "typeID": "__group__", + "zOrder": "297", + "measuredW": "208", + "measuredH": "47", + "w": "208", + "h": "47", + "x": "666", + "y": "3524", + "properties": { + "controlName": "102-good-to-know-libraries:polly" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "198", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "37", + "measuredH": "26", + "x": "90", + "y": "11", + "properties": { + "size": "18", + "text": "Polly" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11703", + "typeID": "__group__", + "zOrder": "298", + "measuredW": "208", + "measuredH": "47", + "w": "208", + "h": "47", + "x": "666", + "y": "3575", + "properties": { + "controlName": "103-good-to-know-libraries:nuke" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "198", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "43", + "measuredH": "26", + "x": "87", + "y": "11", + "properties": { + "size": "18", + "text": "Nuke" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11704", + "typeID": "__group__", + "zOrder": "299", + "measuredW": "208", + "measuredH": "47", + "w": "208", + "h": "47", + "x": "666", + "y": "3628", + "properties": { + "controlName": "104-good-to-know-libraries:benchmark-net" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "198", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "134", + "measuredH": "26", + "x": "42", + "y": "11", + "properties": { + "size": "18", + "text": "Benchmark.NET" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11705", + "typeID": "__group__", + "zOrder": "300", + "measuredW": "208", + "measuredH": "47", + "w": "208", + "h": "47", + "x": "666", + "y": "3680", + "properties": { + "controlName": "105-good-to-know-libraries:noda-time" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "198", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "85", + "measuredH": "26", + "x": "66", + "y": "11", + "properties": { + "size": "18", + "text": "NodaTime" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11706", + "typeID": "__group__", + "zOrder": "301", + "measuredW": "208", + "measuredH": "47", + "w": "208", + "h": "47", + "x": "666", + "y": "3732", + "properties": { + "controlName": "106-good-to-know-libraries:gen-fu" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "198", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "55", + "measuredH": "26", + "x": "81", + "y": "11", + "properties": { + "size": "18", + "text": "GenFu" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11707", + "typeID": "__group__", + "zOrder": "302", + "measuredW": "208", + "measuredH": "47", + "w": "208", + "h": "47", + "x": "666", + "y": "3785", + "properties": { + "controlName": "107-good-to-know-libraries:swash-buckle" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "198", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "108", + "measuredH": "26", + "x": "55", + "y": "11", + "properties": { + "size": "18", + "text": "SwashBuckle" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + } + ] + }, + "attributes": { + "name": "New Wireframe 1 copy 2", + "order": 1000006.8992828326, + "parentID": null, + "notes": "" + }, + "branchID": "Master", + "resourceID": "4BE92169-157F-4FC5-8E20-403CBCF7A6C6", + "mockupH": "3729", + "mockupW": "1295", + "measuredW": "1593", + "measuredH": "3918", + "version": "1.0" + }, + "groupOffset": { + "x": 0, + "y": 0 + }, + "dependencies": [], + "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" +} diff --git a/public/jsons/backend.json b/public/jsons/backend.json new file mode 100644 index 000000000..7723ce309 --- /dev/null +++ b/public/jsons/backend.json @@ -0,0 +1,14657 @@ +{ + "mockup": { + "controls": { + "control": [ + { + "ID": "8453", + "typeID": "Arrow", + "zOrder": "0", + "w": "62", + "h": "114", + "measuredW": "150", + "measuredH": "100", + "x": "957", + "y": "1246", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "p0": { + "x": 61, + "y": 113 + }, + "p1": { + "x": 0.4724095467073242, + "y": 0.05641236146132645 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8454", + "typeID": "Arrow", + "zOrder": "1", + "w": "52", + "h": "68", + "measuredW": "150", + "measuredH": "100", + "x": "966", + "y": "1245", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "top", + "leftArrow": "false", + "p0": { + "x": 51, + "y": 67 + }, + "p1": { + "x": 0.5053615617266979, + "y": -0.006323893318669233 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8455", + "typeID": "Arrow", + "zOrder": "2", + "w": "65", + "h": "39", + "measuredW": "150", + "measuredH": "100", + "x": "956", + "y": "1229", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "top", + "leftArrow": "false", + "p0": { + "x": 64, + "y": 38 + }, + "p1": { + "x": 0.5053615617266979, + "y": -0.006323893318669233 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8456", + "typeID": "Arrow", + "zOrder": "3", + "w": "88", + "h": "20", + "measuredW": "150", + "measuredH": "100", + "x": "1025", + "y": "1624", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 20 + }, + "p1": { + "x": 0.48230378246905115, + "y": 0.08955689294957749 + }, + "p2": { + "x": 87.5, + "y": 1 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8457", + "typeID": "Arrow", + "zOrder": "4", + "w": "116", + "h": "68", + "measuredW": "150", + "measuredH": "100", + "x": "870", + "y": "2930", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3912553025849605, + "y": -0.008865445417136677 + }, + "p2": { + "x": 116, + "y": 68 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8458", + "typeID": "Arrow", + "zOrder": "5", + "w": "133", + "h": "34", + "measuredW": "150", + "measuredH": "100", + "x": "860", + "y": "2920", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3912553025849605, + "y": -0.008865445417136665 + }, + "p2": { + "x": 133, + "y": 34 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8459", + "typeID": "Arrow", + "zOrder": "6", + "w": "2", + "h": "89", + "measuredW": "150", + "measuredH": "100", + "x": "747", + "y": "3143", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 1, + "y": 88 + }, + "p1": { + "x": 0.4072427393330943, + "y": 0.00953746862674794 + }, + "p2": { + "x": 1, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8460", + "typeID": "Arrow", + "zOrder": "7", + "w": "2", + "h": "166", + "measuredW": "150", + "measuredH": "100", + "x": "753", + "y": "2964", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 1, + "y": 166 + }, + "p1": { + "x": 0.4072427393330943, + "y": 0.009537468626747932 + }, + "p2": { + "x": 2.3488651564201746, + "y": 0.13514342833923365 + } + } + }, + { + "ID": "8461", + "typeID": "__group__", + "zOrder": "8", + "measuredW": "207", + "measuredH": "50", + "w": "207", + "h": "50", + "x": "652", + "y": "3114", + "properties": { + "controlName": "ext_link:google.com" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "114", + "measuredH": "25", + "x": "47", + "y": "13", + "properties": { + "size": "17", + "text": "Keep Learning" + } + } + ] + } + } + }, + { + "ID": "8462", + "typeID": "Arrow", + "zOrder": "9", + "w": "131", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "870", + "y": "2910", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3912553025849605, + "y": -0.00886544541713669 + }, + "p2": { + "x": 131, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8463", + "typeID": "Arrow", + "zOrder": "10", + "w": "71", + "h": "11", + "measuredW": "150", + "measuredH": "100", + "x": "276", + "y": "2930", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 10 + }, + "p1": { + "x": 0.47411668036154464, + "y": -0.018898931799506993 + }, + "p2": { + "x": 71, + "y": -0.5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8464", + "typeID": "Arrow", + "zOrder": "11", + "w": "71", + "h": "31", + "measuredW": "150", + "measuredH": "100", + "x": "275", + "y": "2932", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 30 + }, + "p1": { + "x": 0.4995603935524387, + "y": -0.017416788779568766 + }, + "p2": { + "x": 71, + "y": -0.5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8465", + "typeID": "Arrow", + "zOrder": "12", + "w": "64", + "h": "17", + "measuredW": "150", + "measuredH": "100", + "x": "276", + "y": "2914", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5429504182819833, + "y": 0.006529279738828819 + }, + "p2": { + "x": 64, + "y": 16.5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8466", + "typeID": "Arrow", + "zOrder": "13", + "w": "81", + "h": "52", + "measuredW": "150", + "measuredH": "100", + "x": "258", + "y": "2811", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 80, + "y": -0.5 + }, + "p1": { + "x": 0.5609364241450541, + "y": 0.021803993573559728 + }, + "p2": { + "x": -0.5, + "y": 51.5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8467", + "typeID": "Arrow", + "zOrder": "14", + "w": "87", + "h": "35", + "measuredW": "150", + "measuredH": "100", + "x": "256", + "y": "2752", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4113913751017088, + "y": -0.0006509357200978165 + }, + "p2": { + "x": 87, + "y": 34.5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8468", + "typeID": "Arrow", + "zOrder": "15", + "w": "88", + "h": "39", + "measuredW": "150", + "measuredH": "100", + "x": "258", + "y": "2799", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 38.5 + }, + "p1": { + "x": 0.447876447876448, + "y": -0.02702702702702703 + }, + "p2": { + "x": 88, + "y": -0.5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8469", + "typeID": "Arrow", + "zOrder": "16", + "w": "92", + "h": "15", + "measuredW": "150", + "measuredH": "100", + "x": "258", + "y": "2795", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 14.5 + }, + "p1": { + "x": 0.4816429170159262, + "y": -0.01441743503772003 + }, + "p2": { + "x": 92, + "y": -0.5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8470", + "typeID": "Arrow", + "zOrder": "17", + "w": "84", + "h": "11", + "measuredW": "150", + "measuredH": "100", + "x": "257", + "y": "2781", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.5429934072099873, + "y": 0.02076027493337075 + }, + "p2": { + "x": 84, + "y": 10.5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8471", + "typeID": "Arrow", + "zOrder": "18", + "w": "131", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "482", + "y": "2934", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0.5 + }, + "p1": { + "x": 0.4113947465778763, + "y": 0.00850906400295968 + }, + "p2": { + "x": 131, + "y": 2 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8472", + "typeID": "Arrow", + "zOrder": "19", + "w": "83", + "h": "112", + "measuredW": "150", + "measuredH": "100", + "x": "521", + "y": "2800", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.5543793266543408, + "y": -0.07832480543492278 + }, + "p2": { + "x": 83, + "y": 111.5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8473", + "typeID": "__group__", + "zOrder": "20", + "measuredW": "342", + "measuredH": "127", + "w": "342", + "h": "127", + "x": "958", + "y": "2978", + "properties": { + "controlName": "104-scalability:observability" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "335", + "h": "123", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "4", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "260", + "measuredH": "25", + "x": "38", + "y": "16", + "properties": { + "text": "Building with Observability in mind", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "w": "299", + "measuredW": "294", + "measuredH": "23", + "x": "18", + "y": "44", + "properties": { + "size": "15", + "text": "Metrics logging and other observable items" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "w": "305", + "measuredW": "300", + "measuredH": "23", + "x": "15", + "y": "67", + "properties": { + "size": "15", + "text": "that could help you in debugging and solving" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "w": "229", + "measuredW": "220", + "measuredH": "23", + "x": "53", + "y": "91", + "properties": { + "size": "15", + "text": "the issues when things go wrong" + } + }, + { + "ID": "5", + "typeID": "Icon", + "zOrder": "5", + "measuredW": "24", + "measuredH": "24", + "x": "318", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "6", + "typeID": "Icon", + "zOrder": "6", + "measuredW": "24", + "measuredH": "24", + "x": "318", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8474", + "typeID": "Arrow", + "zOrder": "21", + "w": "35", + "h": "95", + "measuredW": "150", + "measuredH": "100", + "x": "822", + "y": "2774", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 95 + }, + "p1": { + "x": 0.4529742373542117, + "y": -0.12147103732822093 + }, + "p2": { + "x": 35, + "y": 0 + }, + "rightArrow": "false" + } + }, + { + "ID": "8475", + "typeID": "Arrow", + "zOrder": "22", + "w": "162", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "643", + "y": "2762", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 162, + "y": 0.5 + }, + "p1": { + "x": 0.6028331464402591, + "y": -0.001968098496464288 + }, + "p2": { + "x": 0, + "y": 0.5 + }, + "rightArrow": "false" + } + }, + { + "ID": "8476", + "typeID": "Arrow", + "zOrder": "23", + "w": "2", + "h": "80", + "measuredW": "150", + "measuredH": "100", + "x": "1098", + "y": "2149", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.465256538516507, + "y": 0.0007431756467057328 + }, + "p2": { + "x": 2, + "y": 80 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8477", + "typeID": "Arrow", + "zOrder": "24", + "w": "88", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "831", + "y": "2157", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 88, + "y": -0.5 + }, + "p1": { + "x": 0.50296668188042, + "y": 0.0027384755819260557 + }, + "p2": { + "x": 0, + "y": -0.5 + }, + "rightArrow": "false" + } + }, + { + "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", + "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", + "measuredH": "100", + "x": "669", + "y": "2073", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 108, + "y": 79.5 + }, + "p1": { + "x": 0.5603029663253457, + "y": -0.07492346669481689 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false" + } + }, + { + "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", + "typeID": "Arrow", + "zOrder": "29", + "w": "67", + "h": "36", + "measuredW": "150", + "measuredH": "100", + "x": "472", + "y": "1807", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0.5 + }, + "p1": { + "x": 0.3904422315954255, + "y": 0.08001043614384486 + }, + "p2": { + "x": 67, + "y": 36 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8483", + "typeID": "Arrow", + "zOrder": "30", + "w": "103", + "h": "46", + "measuredW": "150", + "measuredH": "100", + "x": "424", + "y": "2152", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 103, + "y": -0.5 + }, + "p1": { + "x": 0.4965025071914738, + "y": -0.0092742505933948 + }, + "p2": { + "x": 0, + "y": 45.5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8484", + "typeID": "Arrow", + "zOrder": "31", + "w": "121", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "407", + "y": "2148", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 121, + "y": -0.5 + }, + "p1": { + "x": 0.5411972474270752, + "y": 0.004810912855489929 + }, + "p2": { + "x": 0, + "y": 3 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8485", + "typeID": "Arrow", + "zOrder": "32", + "w": "107", + "h": "38", + "measuredW": "150", + "measuredH": "100", + "x": "421", + "y": "2106", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 107, + "y": 37.5 + }, + "p1": { + "x": 0.5259135372707648, + "y": -0.007273293012582408 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "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", + "typeID": "Arrow", + "zOrder": "34", + "w": "57", + "h": "105", + "measuredW": "150", + "measuredH": "100", + "x": "761", + "y": "2152", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 56, + "y": 105 + }, + "p1": { + "x": 0.4999836027940837, + "y": -0.17754894565965978 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false" + } + }, + { + "ID": "8488", + "typeID": "__group__", + "zOrder": "35", + "measuredW": "317", + "measuredH": "50", + "w": "317", + "h": "50", + "x": "907", + "y": "2131", + "properties": { + "controlName": "115-architectural-patterns" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "317", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "166", + "measuredH": "25", + "x": "76", + "y": "13", + "properties": { + "text": "Architectural Patterns", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8489", + "typeID": "__group__", + "zOrder": "36", + "measuredW": "253", + "measuredH": "48", + "w": "253", + "h": "48", + "x": "978", + "y": "2191", + "properties": { + "controlName": "100-architectural-patterns:monolithic-apps" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "243", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "8", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "123", + "measuredW": "123", + "measuredH": "25", + "x": "60", + "y": "16", + "properties": { + "size": "17", + "text": "Monolithic Apps" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "229", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "229", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8490", + "typeID": "__group__", + "zOrder": "37", + "measuredW": "253", + "measuredH": "41", + "w": "253", + "h": "41", + "x": "978", + "y": "2240", + "properties": { + "controlName": "101-architectural-patterns:microservices" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "244", + "h": "37", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "4", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "112", + "measuredW": "108", + "measuredH": "25", + "x": "66", + "y": "11", + "properties": { + "size": "17", + "text": "Microservices" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "229", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "229", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8491", + "typeID": "__group__", + "zOrder": "38", + "measuredW": "256", + "measuredH": "40", + "w": "256", + "h": "40", + "x": "977", + "y": "2323", + "properties": { + "controlName": "103-architectural-patterns:cqrs" + }, + "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": "209", + "measuredW": "202", + "measuredH": "25", + "x": "18", + "y": "9", + "properties": { + "size": "17", + "text": "CQRS and Event Sourcing" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "232", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "232", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8492", + "typeID": "Arrow", + "zOrder": "39", + "w": "1", + "h": "63", + "measuredW": "150", + "measuredH": "100", + "x": "602", + "y": "2265", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.5029239766081871, + "y": 0 + }, + "p2": { + "x": 0, + "y": 62 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8493", + "typeID": "Arrow", + "zOrder": "40", + "w": "1", + "h": "181", + "measuredW": "150", + "measuredH": "100", + "x": "819", + "y": "2255", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 1, + "y": 181 + }, + "p1": { + "x": 0.5094807194082528, + "y": 0.00566965794315323 + }, + "p2": { + "x": 1, + "y": 0 + }, + "rightArrow": "false" + } + }, + { + "ID": "8494", + "typeID": "__group__", + "zOrder": "41", + "measuredW": "313", + "measuredH": "50", + "w": "313", + "h": "50", + "x": "532", + "y": "2230", + "properties": { + "controlName": "116-search-engines" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "313", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "126", + "measuredW": "122", + "measuredH": "25", + "x": "94", + "y": "12", + "properties": { + "size": "17", + "text": "Search Engines" + } + } + ] + } + } + }, + { + "ID": "8495", + "typeID": "__group__", + "zOrder": "42", + "measuredW": "167", + "measuredH": "46", + "w": "167", + "h": "46", + "x": "527", + "y": "2304", + "properties": { + "controlName": "100-search-engines:elasticsearch" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "6", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "106", + "measuredW": "104", + "measuredH": "25", + "x": "39", + "y": "14", + "properties": { + "size": "17", + "text": "Elasticsearch" + } + }, + { + "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": "8496", + "typeID": "__group__", + "zOrder": "43", + "measuredW": "164", + "measuredH": "45", + "w": "164", + "h": "45", + "x": "527", + "y": "2349", + "properties": { + "controlName": "101-search-engines:solr" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "5", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "36", + "measuredW": "30", + "measuredH": "25", + "x": "68", + "y": "13", + "properties": { + "size": "17", + "text": "Solr" + } + }, + { + "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": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8497", + "typeID": "__group__", + "zOrder": "44", + "measuredW": "253", + "measuredH": "41", + "w": "253", + "h": "41", + "x": "978", + "y": "2281", + "properties": { + "controlName": "102-architectural-patterns:soa" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "244", + "h": "37", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "4", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "38", + "measuredW": "34", + "measuredH": "25", + "x": "103", + "y": "11", + "properties": { + "size": "17", + "text": "SOA" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "229", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "229", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8498", + "typeID": "Arrow", + "zOrder": "45", + "w": "4", + "h": "109", + "measuredW": "150", + "measuredH": "100", + "x": "618", + "y": "2650", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 4, + "y": -0.5 + }, + "p1": { + "x": 0.5130929473772274, + "y": -0.0344683343093784 + }, + "p2": { + "x": 3, + "y": 108.5 + }, + "rightArrow": "false" + } + }, + { + "ID": "8499", + "typeID": "Arrow", + "zOrder": "46", + "w": "96", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "414", + "y": "2642", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 96, + "y": -0.5 + }, + "p1": { + "x": 0.6163558106169299, + "y": 0.017503586800573956 + }, + "p2": { + "x": 0, + "y": 2 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8500", + "typeID": "__group__", + "zOrder": "47", + "measuredW": "150", + "measuredH": "48", + "w": "150", + "h": "48", + "x": "273", + "y": "2615", + "properties": { + "controlName": "100-graph-databases:neo4j" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "144", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "6", + "y": "8", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "51", + "measuredW": "47", + "measuredH": "25", + "x": "52", + "y": "16", + "properties": { + "size": "17", + "text": "Neo4j" + } + }, + { + "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": "8501", + "typeID": "Arrow", + "zOrder": "48", + "w": "120", + "h": "29", + "measuredW": "150", + "measuredH": "100", + "x": "871", + "y": "2557", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 119.5, + "y": 0 + }, + "p1": { + "x": 0.6629629629629628, + "y": -0.06296296296296298 + }, + "p2": { + "x": 0, + "y": 29 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8502", + "typeID": "Arrow", + "zOrder": "49", + "w": "121", + "h": "13", + "measuredW": "150", + "measuredH": "100", + "x": "869", + "y": "2590", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 120.5, + "y": 11 + }, + "p1": { + "x": 0.567277856135402, + "y": 0.05867418899858959 + }, + "p2": { + "x": -0.5, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8503", + "typeID": "Arrow", + "zOrder": "50", + "w": "188", + "h": "66", + "measuredW": "150", + "measuredH": "100", + "x": "639", + "y": "2579", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": -0.5, + "y": 62 + }, + "p1": { + "x": 0.4529742373542121, + "y": -0.12147103732822194 + }, + "p2": { + "x": 187, + "y": 0 + }, + "rightArrow": "false" + } + }, + { + "ID": "8504", + "typeID": "Arrow", + "zOrder": "51", + "w": "75", + "h": "25", + "measuredW": "150", + "measuredH": "100", + "x": "331", + "y": "2482", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 75, + "y": 25 + }, + "p1": { + "x": 0.6629629629629629, + "y": -0.06296296296296301 + }, + "p2": { + "x": 0, + "y": 1 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8505", + "typeID": "Arrow", + "zOrder": "52", + "w": "78", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "330", + "y": "2518", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 78, + "y": 0 + }, + "p1": { + "x": 0.6163558106169298, + "y": 0.017503586800573952 + }, + "p2": { + "x": 0, + "y": 3 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8507", + "typeID": "Arrow", + "zOrder": "53", + "w": "199", + "h": "84", + "measuredW": "150", + "measuredH": "100", + "x": "905", + "y": "2765", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 199, + "y": 84 + }, + "p1": { + "x": 0.4955621301775147, + "y": 0.03934911242603547 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8508", + "typeID": "Arrow", + "zOrder": "54", + "w": "199", + "h": "42", + "measuredW": "150", + "measuredH": "100", + "x": "907", + "y": "2766", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 199, + "y": 42 + }, + "p1": { + "x": 0.4825515947467167, + "y": 0.004502814258911812 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8509", + "typeID": "Arrow", + "zOrder": "55", + "w": "196", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "914", + "y": "2756", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 196, + "y": 5 + }, + "p1": { + "x": 0.4695991671004685, + "y": -0.020718375845913583 + }, + "p2": { + "x": 0, + "y": 3 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8510", + "typeID": "Arrow", + "zOrder": "56", + "w": "197", + "h": "42", + "measuredW": "150", + "measuredH": "100", + "x": "912", + "y": "2716", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 197, + "y": 2 + }, + "p1": { + "x": 0.44620243269441234, + "y": -0.0644132453644352 + }, + "p2": { + "x": 0, + "y": 42 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8511", + "typeID": "Arrow", + "zOrder": "57", + "w": "199", + "h": "54", + "measuredW": "150", + "measuredH": "100", + "x": "560", + "y": "2527", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 199, + "y": 48 + }, + "p1": { + "x": 0.6485783579517326, + "y": 0.15106944331292413 + }, + "p2": { + "x": 0, + "y": -0.5 + }, + "rightArrow": "false" + } + }, + { + "ID": "8512", + "typeID": "Arrow", + "zOrder": "58", + "w": "192", + "h": "55", + "measuredW": "150", + "measuredH": "100", + "x": "546", + "y": "2457", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 55.5 + }, + "p1": { + "x": 0.432369591589163, + "y": 0.09644156894460168 + }, + "p2": { + "x": 192, + "y": 0.5 + }, + "rightArrow": "false" + } + }, + { + "ID": "8513", + "typeID": "Arrow", + "zOrder": "59", + "w": "149", + "h": "15", + "measuredW": "150", + "measuredH": "100", + "x": "896", + "y": "2461", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 149, + "y": 14 + }, + "p1": { + "x": 0.47363590855998655, + "y": -0.003754380110128476 + }, + "p2": { + "x": 0, + "y": -0.5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8514", + "typeID": "Arrow", + "zOrder": "60", + "w": "106", + "h": "9", + "measuredW": "150", + "measuredH": "100", + "x": "930", + "y": "2442", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 106, + "y": 0 + }, + "p1": { + "x": 0.42286675073560326, + "y": 0.002311895754518704 + }, + "p2": { + "x": 0, + "y": 8.5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8515", + "typeID": "__group__", + "zOrder": "61", + "measuredW": "192", + "measuredH": "42", + "w": "192", + "h": "42", + "x": "1026", + "y": "2413", + "properties": { + "controlName": "100-message-brokers:rabbitmq" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextInput", + "zOrder": "0", + "w": "183", + "measuredW": "97", + "measuredH": "32", + "x": "0", + "y": "10", + "properties": { + "align": "center", + "color": "16770457", + "size": "18", + "text": "RabbitMQ" + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "168", + "y": "1", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "168", + "y": "1", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "145", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "145", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8516", + "typeID": "__group__", + "zOrder": "62", + "measuredW": "193", + "measuredH": "37", + "w": "193", + "h": "37", + "x": "1026", + "y": "2454", + "properties": { + "controlName": "101-message-brokers:kafka" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextInput", + "zOrder": "0", + "w": "183", + "measuredW": "60", + "measuredH": "32", + "x": "0", + "y": "5", + "properties": { + "align": "center", + "color": "16770457", + "size": "18", + "text": "Kafka" + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "169", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "169", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "169", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8517", + "typeID": "__group__", + "zOrder": "63", + "measuredW": "230", + "measuredH": "60", + "w": "230", + "h": "60", + "x": "721", + "y": "2423", + "properties": { + "controlName": "117-message-brokers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "221", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "10", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "141", + "measuredW": "136", + "measuredH": "25", + "x": "40", + "y": "22", + "properties": { + "size": "17", + "text": "Message Brokers" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "206", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "206", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8518", + "typeID": "__group__", + "zOrder": "64", + "measuredW": "294", + "measuredH": "50", + "w": "294", + "h": "50", + "x": "403", + "y": "2490", + "properties": { + "controlName": "118-containerization" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "294", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "250", + "measuredH": "25", + "x": "22", + "y": "13", + "properties": { + "text": "Containerization vs Virtualization", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8519", + "typeID": "__group__", + "zOrder": "65", + "measuredW": "170", + "measuredH": "62", + "w": "170", + "h": "62", + "x": "770", + "y": "2724", + "properties": { + "controlName": "122-web-servers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "163", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "12", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "98", + "measuredH": "25", + "x": "33", + "y": "25", + "properties": { + "text": "Web Servers", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "146", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "146", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8520", + "typeID": "__group__", + "zOrder": "66", + "measuredW": "152", + "measuredH": "49", + "w": "152", + "h": "49", + "x": "1073", + "y": "2686", + "properties": { + "controlName": "100-web-servers:nginx" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "144", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "9", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "46", + "measuredW": "45", + "measuredH": "25", + "x": "49", + "y": "17", + "properties": { + "size": "17", + "text": "Nginx" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "128", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "128", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "102", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "5", + "typeID": "Icon", + "zOrder": "5", + "measuredW": "24", + "measuredH": "24", + "x": "102", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8521", + "typeID": "__group__", + "zOrder": "67", + "measuredW": "152", + "measuredH": "44", + "w": "152", + "h": "44", + "x": "1073", + "y": "2737", + "properties": { + "controlName": "101-web-servers:apache" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "144", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "4", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "60", + "measuredW": "59", + "measuredH": "25", + "x": "42", + "y": "12", + "properties": { + "size": "17", + "text": "Apache" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "128", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "128", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "128", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8522", + "typeID": "__group__", + "zOrder": "68", + "measuredW": "152", + "measuredH": "44", + "w": "152", + "h": "44", + "x": "1073", + "y": "2782", + "properties": { + "controlName": "102-web-servers:caddy" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "144", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "4", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "53", + "measuredW": "49", + "measuredH": "25", + "x": "45", + "y": "12", + "properties": { + "size": "17", + "text": "Caddy" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "128", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "128", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "128", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8523", + "typeID": "__group__", + "zOrder": "69", + "measuredW": "152", + "measuredH": "44", + "w": "152", + "h": "44", + "x": "1073", + "y": "2826", + "properties": { + "controlName": "103-web-servers:ms-iis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "144", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "4", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "55", + "measuredW": "51", + "measuredH": "25", + "x": "49", + "y": "12", + "properties": { + "size": "17", + "text": "MS IIS" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "128", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "128", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "128", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8524", + "typeID": "__group__", + "zOrder": "70", + "measuredW": "152", + "measuredH": "46", + "w": "152", + "h": "46", + "x": "182", + "y": "2450", + "properties": { + "controlName": "100-containerization:docker" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "144", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "6", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "58", + "measuredW": "56", + "measuredH": "25", + "x": "55", + "y": "14", + "properties": { + "size": "17", + "text": "Docker" + } + }, + { + "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": "8526", + "typeID": "__group__", + "zOrder": "71", + "measuredW": "144", + "measuredH": "40", + "w": "144", + "h": "40", + "x": "190", + "y": "2502", + "properties": { + "controlName": "102-containerization:lxc" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "144", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "textColor": "6710886", + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "37", + "measuredW": "32", + "measuredH": "25", + "x": "53", + "y": "8", + "properties": { + "color": "3355443", + "size": "17", + "text": "LXC" + } + } + ] + } + } + }, + { + "ID": "8527", + "typeID": "__group__", + "zOrder": "72", + "measuredW": "173", + "measuredH": "58", + "w": "173", + "h": "58", + "x": "715", + "y": "2547", + "properties": { + "controlName": "119-graphql" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "163", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "8", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "71", + "measuredH": "25", + "x": "46", + "y": "21", + "properties": { + "text": "GraphQL", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "149", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "149", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8528", + "typeID": "__group__", + "zOrder": "73", + "measuredW": "155", + "measuredH": "48", + "w": "155", + "h": "48", + "x": "977", + "y": "2530", + "properties": { + "controlName": "100-graphql:apollo" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "144", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "8", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "50", + "measuredW": "48", + "measuredH": "25", + "x": "47", + "y": "16", + "properties": { + "size": "17", + "text": "Apollo" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "131", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "131", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "105", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "5", + "typeID": "Icon", + "zOrder": "5", + "measuredW": "24", + "measuredH": "24", + "x": "105", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8529", + "typeID": "__group__", + "zOrder": "74", + "measuredW": "153", + "measuredH": "44", + "w": "153", + "h": "44", + "x": "977", + "y": "2580", + "properties": { + "controlName": "101-graphql:relay-modern" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "144", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "4", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "108", + "measuredW": "107", + "measuredH": "25", + "x": "18", + "y": "12", + "properties": { + "size": "17", + "text": "Relay Modern" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "129", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "129", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "129", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8530", + "typeID": "__group__", + "zOrder": "75", + "measuredW": "191", + "measuredH": "62", + "w": "191", + "h": "62", + "x": "467", + "y": "2605", + "properties": { + "controlName": "120-graph-databases" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "184", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "12", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "135", + "measuredH": "25", + "x": "31", + "y": "25", + "properties": { + "text": "Graph Databases", + "size": "17" + } + }, + { + "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": "8531", + "typeID": "__group__", + "zOrder": "76", + "measuredW": "167", + "measuredH": "58", + "w": "167", + "h": "58", + "x": "561", + "y": "2730", + "properties": { + "controlName": "121-web-sockets" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "159", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "8", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "95", + "measuredH": "25", + "x": "40", + "y": "21", + "properties": { + "text": "WebSockets", + "size": "17" + } + }, + { + "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": "8532", + "typeID": "Arrow", + "zOrder": "77", + "w": "85", + "h": "75", + "measuredW": "150", + "measuredH": "100", + "x": "622", + "y": "1157", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 85, + "y": 0 + }, + "p1": { + "x": 0.6098445595854923, + "y": -0.2025906735751296 + }, + "p2": { + "x": 0, + "y": 74.5 + }, + "rightArrow": "false" + } + }, + { + "ID": "8533", + "typeID": "Arrow", + "zOrder": "78", + "w": "14", + "h": "62", + "measuredW": "150", + "measuredH": "100", + "x": "610", + "y": "2003", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 12, + "y": 62 + }, + "p1": { + "x": 0.5415800415800416, + "y": 0.21101871101871103 + }, + "p2": { + "x": 14, + "y": 0 + }, + "rightArrow": "false" + } + }, + { + "ID": "8534", + "typeID": "Arrow", + "zOrder": "79", + "w": "78", + "h": "48", + "measuredW": "150", + "measuredH": "100", + "x": "484", + "y": "1995", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 48 + }, + "p1": { + "x": 0.469926650366748, + "y": -0.0004889975550122233 + }, + "p2": { + "x": 78, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8535", + "typeID": "Arrow", + "zOrder": "80", + "w": "81", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "475", + "y": "1993", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 4 + }, + "p1": { + "x": 0.4699266503667479, + "y": -0.0004889975550122077 + }, + "p2": { + "x": 81, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8536", + "typeID": "Arrow", + "zOrder": "81", + "w": "86", + "h": "33", + "measuredW": "150", + "measuredH": "100", + "x": "477", + "y": "1952", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.469926650366748, + "y": -0.0004889975550122311 + }, + "p2": { + "x": 86, + "y": 33 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8537", + "typeID": "Arrow", + "zOrder": "82", + "w": "107", + "h": "129", + "measuredW": "150", + "measuredH": "100", + "x": "703", + "y": "1859", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 128 + }, + "p1": { + "x": 0.47671351663836425, + "y": -0.2605051125483238 + }, + "p2": { + "x": 106, + "y": -0.5 + }, + "rightArrow": "false" + } + }, + { + "ID": "8538", + "typeID": "Arrow", + "zOrder": "83", + "w": "80", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "979", + "y": "1853", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.5633394785356862, + "y": -0.002106926520937582 + }, + "p2": { + "x": 80, + "y": -0.5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8539", + "typeID": "Arrow", + "zOrder": "84", + "w": "123", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "662", + "y": "1859", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 123, + "y": 0 + }, + "p1": { + "x": 0.5029666818804199, + "y": 0.002738475581926061 + }, + "p2": { + "x": 0, + "y": 4.5 + }, + "rightArrow": "false" + } + }, + { + "ID": "8540", + "typeID": "Arrow", + "zOrder": "85", + "w": "94", + "h": "52", + "measuredW": "150", + "measuredH": "100", + "x": "713", + "y": "1650", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 51.5 + }, + "p1": { + "x": 0.44142114384748704, + "y": -0.10589254766031196 + }, + "p2": { + "x": 94, + "y": -0.5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8541", + "typeID": "Arrow", + "zOrder": "86", + "w": "70", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "406", + "y": "1702", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 1 + }, + "p1": { + "x": 0.469926650366748, + "y": -0.0004889975550122329 + }, + "p2": { + "x": 70, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8542", + "typeID": "TextArea", + "zOrder": "87", + "w": "248", + "h": "282", + "measuredW": "200", + "measuredH": "140", + "x": "185", + "y": "1492" + }, + { + "ID": "8543", + "typeID": "__group__", + "zOrder": "88", + "measuredW": "230", + "measuredH": "36", + "w": "230", + "h": "36", + "x": "190", + "y": "1540", + "properties": { + "controlName": "101-apis:authentication:oauth" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextInput", + "zOrder": "0", + "w": "223", + "measuredW": "64", + "measuredH": "32", + "x": "7", + "y": "4", + "properties": { + "align": "center", + "color": "16770457", + "size": "18", + "text": "OAuth" + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8544", + "typeID": "__group__", + "zOrder": "89", + "measuredW": "230", + "measuredH": "36", + "w": "230", + "h": "36", + "x": "190", + "y": "1576", + "properties": { + "controlName": "102-apis:authentication:basic-authentication" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextInput", + "zOrder": "0", + "w": "223", + "measuredW": "181", + "measuredH": "32", + "x": "7", + "y": "4", + "properties": { + "align": "center", + "color": "16770457", + "size": "18", + "text": "Basic Authentication" + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8545", + "typeID": "__group__", + "zOrder": "90", + "measuredW": "230", + "measuredH": "35", + "w": "230", + "h": "35", + "x": "190", + "y": "1613", + "properties": { + "controlName": "103-apis:authentication:token-authentication" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextInput", + "zOrder": "0", + "w": "223", + "measuredW": "185", + "measuredH": "32", + "x": "7", + "y": "3", + "properties": { + "align": "center", + "color": "16770457", + "size": "18", + "text": "Token Authentication" + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8546", + "typeID": "__group__", + "zOrder": "91", + "measuredW": "230", + "measuredH": "36", + "w": "230", + "h": "36", + "x": "190", + "y": "1649", + "properties": { + "controlName": "104-apis:authentication:jwt" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextInput", + "zOrder": "0", + "w": "223", + "measuredW": "51", + "measuredH": "32", + "x": "7", + "y": "4", + "properties": { + "align": "center", + "color": "16770457", + "size": "18", + "text": "JWT" + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8547", + "typeID": "__group__", + "zOrder": "92", + "measuredW": "230", + "measuredH": "37", + "w": "230", + "h": "37", + "x": "191", + "y": "1684", + "properties": { + "controlName": "105-apis:authentication:openid" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextInput", + "zOrder": "0", + "w": "223", + "measuredW": "78", + "measuredH": "32", + "x": "7", + "y": "5", + "properties": { + "align": "center", + "color": "16770457", + "size": "18", + "text": "OpenID" + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8548", + "typeID": "__group__", + "zOrder": "93", + "measuredW": "230", + "measuredH": "36", + "w": "230", + "h": "36", + "x": "191", + "y": "1722", + "properties": { + "controlName": "105-apis:authentication:saml" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextInput", + "zOrder": "0", + "w": "223", + "measuredW": "62", + "measuredH": "32", + "x": "7", + "y": "4", + "properties": { + "align": "center", + "color": "16770457", + "size": "18", + "text": "SAML" + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8549", + "typeID": "Arrow", + "zOrder": "94", + "w": "57", + "h": "33", + "measuredW": "150", + "measuredH": "100", + "x": "476", + "y": "1863", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 33 + }, + "p1": { + "x": 0.4920052363364346, + "y": -0.09642807050352983 + }, + "p2": { + "x": 57, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8550", + "typeID": "Arrow", + "zOrder": "95", + "w": "95", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "447", + "y": "1852", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 3 + }, + "p1": { + "x": 0.4699266503667481, + "y": -0.000488997555012226 + }, + "p2": { + "x": 95, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8551", + "typeID": "Arrow", + "zOrder": "96", + "w": "81", + "h": "20", + "measuredW": "150", + "measuredH": "100", + "x": "289", + "y": "1856", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": -0.5, + "y": 19.5 + }, + "p1": { + "x": 0.4816763425253991, + "y": -0.05932510885341123 + }, + "p2": { + "x": 80, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8552", + "typeID": "Arrow", + "zOrder": "97", + "w": "87", + "h": "23", + "measuredW": "150", + "measuredH": "100", + "x": "282", + "y": "1829", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": -0.5, + "y": 1 + }, + "p1": { + "x": 0.5043513295729252, + "y": 0.08807413376309427 + }, + "p2": { + "x": 86, + "y": 23 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8553", + "typeID": "Arrow", + "zOrder": "98", + "w": "242", + "h": "206", + "measuredW": "150", + "measuredH": "100", + "x": "666", + "y": "1642", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 242, + "y": 0 + }, + "p1": { + "x": 0.5151777033596199, + "y": 0.14994058550286274 + }, + "p2": { + "x": 0.21212121212113288, + "y": 206.030303030303 + } + } + }, + { + "ID": "8554", + "typeID": "__group__", + "zOrder": "99", + "measuredW": "159", + "measuredH": "50", + "w": "159", + "h": "50", + "x": "522", + "y": "1829", + "properties": { + "controlName": "110-caching" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "159", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "25", + "x": "48", + "y": "13", + "properties": { + "text": "Caching", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8555", + "typeID": "__group__", + "zOrder": "100", + "measuredW": "153", + "measuredH": "48", + "w": "153", + "h": "48", + "x": "156", + "y": "1802", + "properties": { + "controlName": "100-caching:server-side:redis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "144", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "8", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "46", + "measuredW": "45", + "measuredH": "25", + "x": "58", + "y": "16", + "properties": { + "size": "17", + "text": "Redis" + } + }, + { + "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": "8556", + "typeID": "__group__", + "zOrder": "101", + "measuredW": "151", + "measuredH": "45", + "w": "151", + "h": "45", + "x": "158", + "y": "1851", + "properties": { + "controlName": "101-caching:server-side:memcached" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "144", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "5", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "96", + "measuredW": "96", + "measuredH": "25", + "x": "35", + "y": "13", + "properties": { + "size": "17", + "text": "Memcached" + } + }, + { + "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": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8557", + "typeID": "__group__", + "zOrder": "102", + "measuredW": "129", + "measuredH": "40", + "w": "129", + "h": "40", + "x": "361", + "y": "1834", + "properties": { + "controlName": "101-caching:server-side" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "129", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "95", + "measuredW": "90", + "measuredH": "25", + "x": "19", + "y": "8", + "properties": { + "size": "17", + "text": "Server Side" + } + } + ] + } + } + }, + { + "ID": "8558", + "typeID": "__group__", + "zOrder": "103", + "measuredW": "135", + "measuredH": "44", + "w": "135", + "h": "44", + "x": "354", + "y": "1875", + "properties": { + "controlName": "102-caching:client-side" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "128", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "4", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "88", + "measuredW": "84", + "measuredH": "25", + "x": "28", + "y": "12", + "properties": { + "size": "17", + "text": "Client Side" + } + }, + { + "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": "8559", + "typeID": "__group__", + "zOrder": "104", + "measuredW": "138", + "measuredH": "46", + "w": "138", + "h": "46", + "x": "353", + "y": "1783", + "properties": { + "controlName": "100-caching:cdn" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "129", + "h": "37", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "9", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "40", + "measuredW": "38", + "measuredH": "25", + "x": "54", + "y": "16", + "properties": { + "size": "17", + "text": "CDN" + } + }, + { + "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": "8560", + "typeID": "Arrow", + "zOrder": "105", + "w": "103", + "h": "16", + "measuredW": "150", + "measuredH": "100", + "x": "1008", + "y": "1466", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 15 + }, + "p1": { + "x": 0.4615951248911806, + "y": 0.017310654255675347 + }, + "p2": { + "x": 102, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8561", + "typeID": "Arrow", + "zOrder": "106", + "w": "103", + "h": "23", + "measuredW": "150", + "measuredH": "100", + "x": "1009", + "y": "1489", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.45604025566412953, + "y": -0.030700026684625844 + }, + "p2": { + "x": 103, + "y": 22 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8562", + "typeID": "Arrow", + "zOrder": "107", + "w": "100", + "h": "15", + "measuredW": "150", + "measuredH": "100", + "x": "708", + "y": "1642", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 15 + }, + "p1": { + "x": 0.4699266503667482, + "y": -0.000488997555012225 + }, + "p2": { + "x": 100, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8563", + "typeID": "Arrow", + "zOrder": "108", + "w": "109", + "h": "24", + "measuredW": "150", + "measuredH": "100", + "x": "696", + "y": "1612", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": -0.5, + "y": 1 + }, + "p1": { + "x": 0.5043513295729251, + "y": 0.08807413376309428 + }, + "p2": { + "x": 108.5, + "y": 24 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8564", + "typeID": "Arrow", + "zOrder": "109", + "w": "104", + "h": "75", + "measuredW": "150", + "measuredH": "100", + "x": "1015", + "y": "1559", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 75 + }, + "p1": { + "x": 0.5126056879323597, + "y": 0.057109915449654144 + }, + "p2": { + "x": 103.5, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8565", + "typeID": "Arrow", + "zOrder": "110", + "w": "96", + "h": "37", + "measuredW": "150", + "measuredH": "100", + "x": "1021", + "y": "1635", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": -0.5, + "y": 0 + }, + "p1": { + "x": 0.553292254417681, + "y": -0.1507867800580538 + }, + "p2": { + "x": 95.5, + "y": 33 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8566", + "typeID": "Arrow", + "zOrder": "111", + "w": "93", + "h": "66", + "measuredW": "150", + "measuredH": "100", + "x": "1024", + "y": "1645", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": -0.5, + "y": 0 + }, + "p1": { + "x": 0.5583937813065076, + "y": -0.1856462910232163 + }, + "p2": { + "x": 92.5, + "y": 65 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8567", + "typeID": "Arrow", + "zOrder": "112", + "w": "21", + "h": "147", + "measuredW": "150", + "measuredH": "100", + "x": "912", + "y": "1485", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 3, + "y": 0 + }, + "p1": { + "x": 0.5150179959193967, + "y": 0.1283510235895555 + }, + "p2": { + "x": 0, + "y": 147 + }, + "rightArrow": "false" + } + }, + { + "ID": "8568", + "typeID": "Arrow", + "zOrder": "113", + "w": "105", + "h": "58", + "measuredW": "150", + "measuredH": "100", + "x": "1004", + "y": "1419", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 57 + }, + "p1": { + "x": 0.43648681345269785, + "y": 0.055165739172513925 + }, + "p2": { + "x": 104, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8569", + "typeID": "Arrow", + "zOrder": "114", + "w": "7", + "h": "227", + "measuredW": "150", + "measuredH": "100", + "x": "864", + "y": "1241", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "top", + "leftArrow": "false", + "p0": { + "x": 1, + "y": 0 + }, + "p1": { + "x": 0.5023004996784247, + "y": -0.007519912927323998 + }, + "p2": { + "x": 6, + "y": 226 + }, + "rightArrow": "false" + } + }, + { + "ID": "8570", + "typeID": "Arrow", + "zOrder": "115", + "w": "82", + "h": "58", + "measuredW": "150", + "measuredH": "100", + "x": "710", + "y": "1491", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 81, + "y": 0 + }, + "p1": { + "x": 0.6458011220568096, + "y": 0.05946017581835049 + }, + "p2": { + "x": 0, + "y": 58 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8571", + "typeID": "Arrow", + "zOrder": "116", + "w": "81", + "h": "8", + "measuredW": "150", + "measuredH": "100", + "x": "709", + "y": "1491", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 80, + "y": 0 + }, + "p1": { + "x": 0.5775782957636026, + "y": -0.025361653846795687 + }, + "p2": { + "x": 0, + "y": 7 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8572", + "typeID": "Arrow", + "zOrder": "117", + "w": "85", + "h": "29", + "measuredW": "150", + "measuredH": "100", + "x": "705", + "y": "1456", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "p0": { + "x": 84, + "y": 28 + }, + "p1": { + "x": 0.6101477809142017, + "y": -0.07187418459567801 + }, + "p2": { + "x": 0, + "y": 1 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8573", + "typeID": "Arrow", + "zOrder": "118", + "w": "97", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "695", + "y": "1405", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "p0": { + "x": 96, + "y": 68 + }, + "p1": { + "x": 0.6632615833637359, + "y": -0.099598686610726 + }, + "p2": { + "x": 0, + "y": 1 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8574", + "typeID": "Arrow", + "zOrder": "119", + "w": "74", + "h": "94", + "measuredW": "150", + "measuredH": "100", + "x": "713", + "y": "1363", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "p0": { + "x": 73, + "y": 93 + }, + "p1": { + "x": 0.6010928961748633, + "y": -0.054644808743169335 + }, + "p2": { + "x": 0, + "y": 1 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8575", + "typeID": "Arrow", + "zOrder": "120", + "w": "83", + "h": "213", + "measuredW": "150", + "measuredH": "100", + "x": "731", + "y": "1246", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 1 + }, + "p1": { + "x": 0.2883988681822617, + "y": 0.12014830715191724 + }, + "p2": { + "x": 82, + "y": 212 + }, + "rightArrow": "false" + } + }, + { + "ID": "8576", + "typeID": "Arrow", + "zOrder": "121", + "w": "82", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "946", + "y": "1221", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "p0": { + "x": 81, + "y": 4 + }, + "p1": { + "x": 0.4444444444444445, + "y": -0.04938271604938272 + }, + "p2": { + "x": 0, + "y": 4 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8577", + "typeID": "Arrow", + "zOrder": "122", + "w": "67", + "h": "111", + "measuredW": "150", + "measuredH": "100", + "x": "448", + "y": "1261", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 67, + "y": 0 + }, + "p1": { + "x": 0.5, + "y": 0 + }, + "p2": { + "x": 0, + "y": 111 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8578", + "typeID": "Arrow", + "zOrder": "123", + "w": "78", + "h": "157", + "measuredW": "150", + "measuredH": "100", + "x": "446", + "y": "1262", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 78, + "y": 0 + }, + "p1": { + "x": 0.4932456861133936, + "y": 0.07316351684470009 + }, + "p2": { + "x": 0, + "y": 157 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8579", + "typeID": "Arrow", + "zOrder": "124", + "w": "73", + "h": "79", + "measuredW": "150", + "measuredH": "100", + "x": "441", + "y": "1249", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 73, + "y": 0 + }, + "p1": { + "x": 0.5, + "y": 0 + }, + "p2": { + "x": 0, + "y": 79 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8580", + "typeID": "Arrow", + "zOrder": "125", + "w": "86", + "h": "32", + "measuredW": "150", + "measuredH": "100", + "x": "434", + "y": "1242", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 86, + "y": 0 + }, + "p1": { + "x": 0.5, + "y": 0 + }, + "p2": { + "x": 0, + "y": 32 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8581", + "typeID": "Arrow", + "zOrder": "126", + "w": "125", + "h": "14", + "measuredW": "150", + "measuredH": "100", + "x": "425", + "y": "1227", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 125, + "y": 14 + }, + "p1": { + "x": 0.5, + "y": 0 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8582", + "typeID": "__group__", + "zOrder": "127", + "measuredW": "229", + "measuredH": "50", + "w": "229", + "h": "50", + "x": "508", + "y": "1221", + "properties": { + "controlName": "106-relational-databases" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "229", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "165", + "measuredH": "25", + "x": "32", + "y": "13", + "properties": { + "size": "17", + "text": "Relational Databases" + } + } + ] + } + } + }, + { + "ID": "8583", + "typeID": "__group__", + "zOrder": "128", + "measuredW": "199", + "measuredH": "47", + "w": "199", + "h": "47", + "x": "255", + "y": "1205", + "properties": { + "controlName": "100-relational-databases:postgresql" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "191", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "7", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "96", + "measuredW": "93", + "measuredH": "25", + "x": "56", + "y": "15", + "properties": { + "size": "17", + "text": "PostgreSQL" + } + }, + { + "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": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8584", + "typeID": "__group__", + "zOrder": "129", + "measuredW": "199", + "measuredH": "43", + "w": "199", + "h": "43", + "x": "255", + "y": "1255", + "properties": { + "controlName": "101-relational-databases:mysql" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "191", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "3", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "60", + "measuredW": "56", + "measuredH": "25", + "x": "74", + "y": "11", + "properties": { + "size": "17", + "text": "MySQL" + } + }, + { + "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": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8585", + "typeID": "__group__", + "zOrder": "130", + "measuredW": "199", + "measuredH": "43", + "w": "199", + "h": "43", + "x": "255", + "y": "1300", + "properties": { + "controlName": "102-relational-databases:mariadb" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "191", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "3", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "69", + "measuredH": "25", + "x": "69", + "y": "11", + "properties": { + "size": "17", + "text": "MariaDB" + } + }, + { + "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": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8586", + "typeID": "__group__", + "zOrder": "131", + "measuredW": "199", + "measuredH": "43", + "w": "199", + "h": "43", + "x": "255", + "y": "1346", + "properties": { + "controlName": "103-relational-databases:mssql" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "191", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "3", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "67", + "measuredW": "63", + "measuredH": "25", + "x": "70", + "y": "11", + "properties": { + "size": "17", + "text": "MS SQL" + } + }, + { + "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": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8587", + "typeID": "__group__", + "zOrder": "132", + "measuredW": "199", + "measuredH": "43", + "w": "199", + "h": "43", + "x": "255", + "y": "1392", + "properties": { + "controlName": "104-relational-databases:oracle" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "191", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "3", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "54", + "measuredW": "52", + "measuredH": "25", + "x": "77", + "y": "11", + "properties": { + "size": "17", + "text": "Oracle" + } + }, + { + "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": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8588", + "typeID": "__group__", + "zOrder": "133", + "measuredW": "191", + "measuredH": "50", + "w": "191", + "h": "50", + "x": "776", + "y": "1207", + "properties": { + "controlName": "107-nosql-databases" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "191", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "143", + "measuredH": "25", + "x": "24", + "y": "12", + "properties": { + "text": "NoSQL Databases", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8589", + "typeID": "__group__", + "zOrder": "134", + "measuredW": "326", + "measuredH": "40", + "w": "326", + "h": "40", + "x": "1010", + "y": "1202", + "properties": { + "controlName": "100-nosql-databases:document-databases" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "326", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "80", + "measuredH": "25", + "x": "15", + "y": "8", + "properties": { + "size": "17", + "text": "Document" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "159", + "measuredH": "25", + "x": "105", + "y": "8", + "properties": { + "size": "17", + "text": "{color:blue}MongoDB{color}, CouchDB" + } + } + ] + } + } + }, + { + "ID": "8590", + "typeID": "__group__", + "zOrder": "135", + "measuredW": "328", + "measuredH": "42", + "w": "328", + "h": "42", + "x": "1009", + "y": "1335", + "properties": { + "controlName": "103-nosql-databases:realtime-databases" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "232", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "TextArea", + "zOrder": "1", + "w": "328", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "2", + "properties": { + "color": "16770457" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "69", + "measuredH": "25", + "x": "16", + "y": "10", + "properties": { + "size": "17", + "text": "Realtime" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "159", + "measuredH": "25", + "x": "99", + "y": "10", + "properties": { + "size": "17", + "text": "{color:blue}Firebase{color}, RethinkDB" + } + } + ] + } + } + }, + { + "ID": "8591", + "typeID": "__group__", + "zOrder": "136", + "measuredW": "178", + "measuredH": "44", + "w": "178", + "h": "44", + "x": "541", + "y": "1342", + "properties": { + "controlName": "101-more-about-databases:acid" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "171", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "4", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "43", + "measuredW": "40", + "measuredH": "25", + "x": "71", + "y": "12", + "properties": { + "size": "17", + "text": "ACID" + } + }, + { + "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": "8592", + "typeID": "__group__", + "zOrder": "137", + "measuredW": "238", + "measuredH": "50", + "w": "238", + "h": "50", + "x": "782", + "y": "1452", + "properties": { + "controlName": "108-more-about-databases" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "176", + "measuredH": "25", + "x": "31", + "y": "13", + "properties": { + "text": "More about Databases", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8593", + "typeID": "__group__", + "zOrder": "138", + "measuredW": "178", + "measuredH": "45", + "w": "178", + "h": "45", + "x": "541", + "y": "1385", + "properties": { + "controlName": "102-more-about-databases:transactions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "171", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "5", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "105", + "measuredW": "99", + "measuredH": "25", + "x": "47", + "y": "12", + "properties": { + "size": "17", + "text": "Transactions" + } + }, + { + "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": "8594", + "typeID": "__group__", + "zOrder": "139", + "measuredW": "178", + "measuredH": "43", + "w": "178", + "h": "43", + "x": "541", + "y": "1431", + "properties": { + "controlName": "103-more-about-databases:n-plus-one-problem" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "171", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "3", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "99", + "measuredH": "25", + "x": "46", + "y": "11", + "properties": { + "text": "N+1 Problem", + "size": "17" + } + }, + { + "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": "8595", + "typeID": "__group__", + "zOrder": "140", + "measuredW": "215", + "measuredH": "44", + "w": "215", + "h": "44", + "x": "1100", + "y": "1441", + "properties": { + "controlName": "107-more-about-databases:sharding-strategies" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "206", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "4", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "155", + "measuredW": "151", + "measuredH": "25", + "x": "27", + "y": "11", + "properties": { + "size": "17", + "text": "Sharding Strategies" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "191", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "191", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8596", + "typeID": "__group__", + "zOrder": "141", + "measuredW": "272", + "measuredH": "49", + "w": "272", + "h": "49", + "x": "449", + "y": "1471", + "properties": { + "controlName": "104-more-about-databases:database-normalization" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "266", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "6", + "y": "9", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "188", + "measuredW": "185", + "measuredH": "25", + "x": "53", + "y": "17", + "properties": { + "size": "17", + "text": "Database Normalization" + } + }, + { + "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": "8597", + "typeID": "__group__", + "zOrder": "142", + "measuredW": "215", + "measuredH": "49", + "w": "215", + "h": "49", + "x": "1100", + "y": "1391", + "properties": { + "controlName": "106-more-about-databases:data-replication" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "9", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "129", + "measuredW": "128", + "measuredH": "25", + "x": "42", + "y": "16", + "properties": { + "size": "17", + "text": "Data Replication" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "191", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "191", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8598", + "typeID": "__group__", + "zOrder": "143", + "measuredW": "268", + "measuredH": "40", + "w": "268", + "h": "40", + "x": "454", + "y": "1526", + "properties": { + "controlName": "105-more-about-databases:database-indexes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "268", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "214", + "measuredW": "205", + "measuredH": "25", + "x": "32", + "y": "8", + "properties": { + "size": "17", + "text": "Indexes and how they work" + } + } + ] + } + } + }, + { + "ID": "8599", + "typeID": "__group__", + "zOrder": "144", + "measuredW": "238", + "measuredH": "50", + "w": "238", + "h": "50", + "x": "796", + "y": "1612", + "properties": { + "controlName": "109-apis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "133", + "measuredH": "25", + "x": "52", + "y": "13", + "properties": { + "text": "Learn about APIs", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8600", + "typeID": "__group__", + "zOrder": "145", + "measuredW": "196", + "measuredH": "71", + "w": "196", + "h": "71", + "x": "1105", + "y": "1531", + "properties": { + "controlName": "100-apis:rest" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "188", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "9", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "49", + "measuredW": "44", + "measuredH": "25", + "x": "70", + "y": "17", + "properties": { + "size": "17", + "text": "REST" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "w": "179", + "measuredW": "167", + "measuredH": "22", + "x": "7", + "y": "49", + "properties": { + "size": "14", + "text": "Read Roy Fielding’s Paper" + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "172", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "172", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8601", + "typeID": "__group__", + "zOrder": "146", + "measuredW": "197", + "measuredH": "47", + "w": "197", + "h": "47", + "x": "1105", + "y": "1597", + "properties": { + "controlName": "101-apis:json-apis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "188", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "7", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "90", + "measuredW": "85", + "measuredH": "25", + "x": "49", + "y": "15", + "properties": { + "size": "17", + "text": "JSON APIs" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "173", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "173", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8602", + "typeID": "__group__", + "zOrder": "147", + "measuredW": "197", + "measuredH": "45", + "w": "197", + "h": "45", + "x": "1105", + "y": "1645", + "properties": { + "controlName": "102-apis:soap" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "188", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "5", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "49", + "measuredW": "44", + "measuredH": "25", + "x": "69", + "y": "13", + "properties": { + "size": "17", + "text": "SOAP" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "173", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "173", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8603", + "typeID": "__group__", + "zOrder": "148", + "measuredW": "274", + "measuredH": "48", + "w": "274", + "h": "48", + "x": "448", + "y": "1582", + "properties": { + "controlName": "104-apis:hateoas" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "268", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "6", + "y": "8", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "78", + "measuredW": "76", + "measuredH": "25", + "x": "101", + "y": "16", + "properties": { + "size": "17", + "text": "HATEOAS" + } + }, + { + "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": "8604", + "typeID": "__group__", + "zOrder": "149", + "measuredW": "274", + "measuredH": "46", + "w": "274", + "h": "46", + "x": "448", + "y": "1630", + "properties": { + "controlName": "105-apis:open-api-spec" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "268", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "6", + "y": "6", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "230", + "measuredW": "222", + "measuredH": "25", + "x": "28", + "y": "13", + "properties": { + "size": "17", + "text": "Open API Spec and Swagger" + } + }, + { + "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": "8605", + "typeID": "__group__", + "zOrder": "150", + "measuredW": "214", + "measuredH": "45", + "w": "214", + "h": "45", + "x": "1101", + "y": "1486", + "properties": { + "controlName": "108-more-about-databases:cap-theorem" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "206", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "5", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "109", + "measuredW": "107", + "measuredH": "25", + "x": "48", + "y": "12", + "properties": { + "size": "17", + "text": "CAP Theorem" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "190", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "190", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8606", + "typeID": "__group__", + "zOrder": "151", + "measuredW": "273", + "measuredH": "46", + "w": "273", + "h": "46", + "x": "449", + "y": "1677", + "properties": { + "controlName": "106-apis:authentication" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "268", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "5", + "y": "6", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "111", + "measuredW": "111", + "measuredH": "25", + "x": "83", + "y": "14", + "properties": { + "size": "17", + "text": "Authentication" + } + }, + { + "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": "8607", + "typeID": "Arrow", + "zOrder": "152", + "w": "1", + "h": "156", + "measuredW": "150", + "measuredH": "100", + "x": "940", + "y": "1852", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.4652565385165071, + "y": 0.0007431756467057314 + }, + "p2": { + "x": 0, + "y": 155 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8608", + "typeID": "__group__", + "zOrder": "153", + "measuredW": "240", + "measuredH": "54", + "w": "240", + "h": "54", + "x": "759", + "y": "1828", + "properties": { + "controlName": "111-web-security-knowledge" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "240", + "h": "54", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "189", + "measuredH": "25", + "x": "25", + "y": "15", + "properties": { + "text": "Web Security Knowledge", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8609", + "typeID": "TextArea", + "zOrder": "154", + "w": "456", + "h": "171", + "measuredW": "200", + "measuredH": "140", + "x": "854", + "y": "1935" + }, + { + "ID": "8610", + "typeID": "__group__", + "zOrder": "155", + "measuredW": "163", + "measuredH": "42", + "w": "163", + "h": "42", + "x": "869", + "y": "1999", + "properties": { + "controlName": "106-web-security-knowledge:cors" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "163", + "h": "42", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "25", + "x": "58", + "y": "9", + "properties": { + "text": "CORS", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8611", + "typeID": "__group__", + "zOrder": "156", + "measuredW": "166", + "measuredH": "43", + "w": "166", + "h": "43", + "x": "868", + "y": "1949", + "properties": { + "controlName": "105-web-security-knowledge:https" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "166", + "h": "43", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "54", + "measuredH": "25", + "x": "56", + "y": "10", + "properties": { + "text": "HTTPS", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8612", + "typeID": "__group__", + "zOrder": "157", + "measuredW": "257", + "measuredH": "44", + "w": "257", + "h": "44", + "x": "1039", + "y": "1949", + "properties": { + "controlName": "105-web-security-knowledge:content-security-policy" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "257", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "175", + "measuredH": "25", + "x": "41", + "y": "10", + "properties": { + "text": "Content Security Policy", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8613", + "typeID": "__group__", + "zOrder": "158", + "measuredW": "427", + "measuredH": "43", + "w": "427", + "h": "43", + "x": "868", + "y": "2047", + "properties": { + "controlName": "108-web-security-knowledge:owasp" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "427", + "h": "43", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "169", + "measuredH": "25", + "x": "129", + "y": "10", + "properties": { + "text": "OWASP Security Risks", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8614", + "typeID": "TextArea", + "zOrder": "159", + "w": "270", + "h": "185", + "measuredW": "200", + "measuredH": "140", + "x": "1038", + "y": "1739" + }, + { + "ID": "8615", + "typeID": "__group__", + "zOrder": "160", + "measuredW": "239", + "measuredH": "40", + "w": "239", + "h": "40", + "x": "1053", + "y": "1747", + "properties": { + "controlName": "100-web-security-knowledge:md5" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "239", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "203", + "measuredW": "197", + "measuredH": "25", + "x": "20", + "y": "8", + "properties": { + "size": "17", + "text": "MD5 and why not to use it" + } + } + ] + } + } + }, + { + "ID": "8616", + "typeID": "__group__", + "zOrder": "161", + "measuredW": "237", + "measuredH": "40", + "w": "237", + "h": "40", + "x": "1054", + "y": "1792", + "properties": { + "controlName": "101-web-security-knowledge:sha-family" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "237", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "93", + "measuredW": "87", + "measuredH": "25", + "x": "72", + "y": "7", + "properties": { + "size": "17", + "text": "SHA Family" + } + } + ] + } + } + }, + { + "ID": "8617", + "typeID": "__group__", + "zOrder": "162", + "measuredW": "119", + "measuredH": "40", + "w": "119", + "h": "40", + "x": "1055", + "y": "1838", + "properties": { + "controlName": "104-web-security-knowledge:scrypt" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "119", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "62", + "measuredW": "47", + "measuredH": "25", + "x": "38", + "y": "7", + "properties": { + "size": "17", + "text": "scrypt" + } + } + ] + } + } + }, + { + "ID": "8618", + "typeID": "__group__", + "zOrder": "163", + "measuredW": "111", + "measuredH": "40", + "w": "111", + "h": "40", + "x": "1181", + "y": "1838", + "properties": { + "controlName": "102-web-security-knowledge:bcrypt" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "111", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "53", + "measuredW": "48", + "measuredH": "25", + "x": "35", + "y": "7", + "properties": { + "size": "17", + "text": "bcrypt" + } + } + ] + } + } + }, + { + "ID": "8619", + "typeID": "Label", + "zOrder": "164", + "w": "155", + "measuredW": "149", + "measuredH": "25", + "x": "1095", + "y": "1886", + "properties": { + "size": "17", + "text": "Hashing Algorithms" + } + }, + { + "ID": "8620", + "typeID": "__group__", + "zOrder": "165", + "measuredW": "229", + "measuredH": "38", + "w": "229", + "h": "38", + "x": "191", + "y": "1500", + "properties": { + "controlName": "100-apis:authentication:cookie-based" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextInput", + "zOrder": "0", + "w": "223", + "measuredW": "129", + "measuredH": "32", + "x": "6", + "y": "6", + "properties": { + "align": "center", + "color": "16770457", + "size": "18", + "text": "Cookie Based" + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8621", + "typeID": "__group__", + "zOrder": "166", + "measuredW": "258", + "measuredH": "43", + "w": "258", + "h": "43", + "x": "1038", + "y": "1999", + "properties": { + "controlName": "107-web-security-knowledge:ssl-tls" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "258", + "h": "43", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "69", + "measuredH": "25", + "x": "94", + "y": "9", + "properties": { + "text": "SSL/TLS", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8622", + "typeID": "__group__", + "zOrder": "167", + "measuredW": "159", + "measuredH": "50", + "w": "159", + "h": "50", + "x": "547", + "y": "1965", + "properties": { + "controlName": "112-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "159", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "52", + "y": "13", + "properties": { + "text": "Testing", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8623", + "typeID": "__group__", + "zOrder": "168", + "measuredW": "199", + "measuredH": "49", + "w": "199", + "h": "49", + "x": "292", + "y": "1925", + "properties": { + "controlName": "100-testing:integration-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "9", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "150", + "measuredW": "144", + "measuredH": "25", + "x": "28", + "y": "17", + "properties": { + "size": "17", + "text": "Integration Testing" + } + }, + { + "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": "8624", + "typeID": "__group__", + "zOrder": "169", + "measuredW": "199", + "measuredH": "44", + "w": "199", + "h": "44", + "x": "292", + "y": "1974", + "properties": { + "controlName": "101-testing:unit-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "193", + "h": "37", + "measuredW": "200", + "measuredH": "140", + "x": "6", + "y": "7", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "99", + "measuredW": "91", + "measuredH": "25", + "x": "53", + "y": "14", + "properties": { + "size": "17", + "text": "Unit Testing" + } + }, + { + "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": "8625", + "typeID": "__group__", + "zOrder": "170", + "measuredW": "199", + "measuredH": "43", + "w": "199", + "h": "43", + "x": "292", + "y": "2016", + "properties": { + "controlName": "102-testing:functional-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "193", + "h": "37", + "measuredW": "200", + "measuredH": "140", + "x": "6", + "y": "6", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "151", + "measuredW": "140", + "measuredH": "25", + "x": "27", + "y": "13", + "properties": { + "size": "17", + "text": "Functional Testing" + } + }, + { + "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": "8626", + "typeID": "Arrow", + "zOrder": "171", + "w": "42", + "h": "152", + "measuredW": "150", + "measuredH": "100", + "x": "764", + "y": "533", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4470340174304187, + "y": 0.25307843688501525 + }, + "p2": { + "x": 9, + "y": 151.5 + }, + "rightArrow": "false" + } + }, + { + "ID": "8627", + "typeID": "Arrow", + "zOrder": "172", + "w": "26", + "h": "112", + "measuredW": "150", + "measuredH": "100", + "x": "692", + "y": "337", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 26, + "y": 0 + }, + "p1": { + "x": 0.540933899332929, + "y": -0.1946634323832626 + }, + "p2": { + "x": 18, + "y": 112 + }, + "rightArrow": "false" + } + }, + { + "ID": "8628", + "typeID": "Label", + "zOrder": "173", + "measuredW": "128", + "measuredH": "40", + "x": "669", + "y": "283", + "properties": { + "size": "32", + "text": "Backend" + } + }, + { + "ID": "8629", + "typeID": "Arrow", + "zOrder": "174", + "w": "19", + "h": "80", + "measuredW": "150", + "measuredH": "100", + "x": "761", + "y": "196", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 17, + "y": 0 + }, + "p1": { + "x": 0.4835868694955965, + "y": 0.10168134507606086 + }, + "p2": { + "x": 0, + "y": 79 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8630", + "typeID": "Canvas", + "zOrder": "175", + "w": "350", + "h": "141", + "measuredW": "100", + "measuredH": "70", + "x": "969", + "y": "189" + }, + { + "ID": "8631", + "typeID": "Label", + "zOrder": "176", + "measuredW": "314", + "measuredH": "25", + "x": "983", + "y": "206", + "properties": { + "size": "17", + "text": "Find the detailed version of this roadmap" + } + }, + { + "ID": "8632", + "typeID": "Label", + "zOrder": "177", + "measuredW": "319", + "measuredH": "25", + "x": "983", + "y": "234", + "properties": { + "size": "17", + "text": "along with resources and other roadmaps" + } + }, + { + "ID": "8633", + "typeID": "__group__", + "zOrder": "178", + "measuredW": "320", + "measuredH": "45", + "w": "320", + "h": "45", + "x": "984", + "y": "270", + "properties": { + "controlName": "ext_link:roadmap.sh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "320", + "h": "45", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "28", + "x": "141", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "roadmap.sh" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "35", + "measuredH": "28", + "x": "76", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "http" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "5", + "measuredH": "28", + "x": "113", + "y": "8", + "properties": { + "bold": "true", + "color": "16777215", + "size": "20", + "text": ":" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "10", + "measuredH": "28", + "x": "120", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "10", + "measuredH": "28", + "x": "128", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + } + ] + } + } + }, + { + "ID": "8634", + "typeID": "Canvas", + "zOrder": "179", + "w": "408", + "h": "162", + "measuredW": "100", + "measuredH": "70", + "x": "157", + "y": "179" + }, + { + "ID": "8635", + "typeID": "Icon", + "zOrder": "180", + "measuredW": "24", + "measuredH": "24", + "x": "180", + "y": "200", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "8636", + "typeID": "Icon", + "zOrder": "181", + "measuredW": "24", + "measuredH": "24", + "x": "180", + "y": "200", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + }, + { + "ID": "8637", + "typeID": "Label", + "zOrder": "182", + "measuredW": "269", + "measuredH": "24", + "x": "216", + "y": "200", + "properties": { + "size": "16", + "text": "Personal Recommendation / Opinion" + } + }, + { + "ID": "8638", + "typeID": "Label", + "zOrder": "183", + "measuredW": "159", + "measuredH": "24", + "x": "216", + "y": "297", + "properties": { + "size": "16", + "text": "I wouldn't recommend" + } + }, + { + "ID": "8639", + "typeID": "Icon", + "zOrder": "184", + "measuredW": "24", + "measuredH": "24", + "x": "180", + "y": "297", + "properties": { + "color": "10066329", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "8640", + "typeID": "Label", + "zOrder": "185", + "w": "324", + "measuredW": "315", + "measuredH": "24", + "x": "217", + "y": "265", + "properties": { + "size": "16", + "text": "Order in roadmap not strict (Learn anytime)" + } + }, + { + "ID": "8641", + "typeID": "Icon", + "zOrder": "186", + "measuredW": "24", + "measuredH": "24", + "x": "180", + "y": "265", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "8642", + "typeID": "Icon", + "zOrder": "187", + "measuredW": "24", + "measuredH": "24", + "x": "180", + "y": "265", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + }, + { + "ID": "8643", + "typeID": "Label", + "zOrder": "188", + "measuredW": "272", + "measuredH": "24", + "x": "216", + "y": "233", + "properties": { + "size": "16", + "text": "Alternative Option - Pick this or purple" + } + }, + { + "ID": "8644", + "typeID": "Icon", + "zOrder": "189", + "measuredW": "24", + "measuredH": "24", + "x": "180", + "y": "232", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "8645", + "typeID": "Icon", + "zOrder": "190", + "measuredW": "24", + "measuredH": "24", + "x": "180", + "y": "232", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "8646", + "typeID": "Icon", + "zOrder": "191", + "measuredW": "24", + "measuredH": "24", + "x": "180", + "y": "232", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + }, + { + "ID": "8647", + "typeID": "Arrow", + "zOrder": "192", + "w": "41", + "h": "264", + "measuredW": "150", + "measuredH": "100", + "x": "738", + "y": "695", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 28, + "y": -0.5 + }, + "p1": { + "x": 0.4709081800615472, + "y": -0.12924926644242468 + }, + "p2": { + "x": 41, + "y": 263.5 + }, + "rightArrow": "false" + } + }, + { + "ID": "8648", + "typeID": "Arrow", + "zOrder": "193", + "w": "87", + "h": "151", + "measuredW": "150", + "measuredH": "100", + "x": "707", + "y": "971", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 72, + "y": 0 + }, + "p1": { + "x": 0.4164731105949616, + "y": 0.25156333750223336 + }, + "p2": { + "x": 0, + "y": 151 + }, + "rightArrow": "false" + } + }, + { + "ID": "8649", + "typeID": "Arrow", + "zOrder": "194", + "w": "43", + "h": "82", + "measuredW": "150", + "measuredH": "100", + "x": "850", + "y": "876", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": -0.5, + "y": 82 + }, + "p1": { + "x": 0.5274187832250412, + "y": -0.12252805670406892 + }, + "p2": { + "x": 42.5, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8650", + "typeID": "Arrow", + "zOrder": "195", + "w": "48", + "h": "73", + "measuredW": "150", + "measuredH": "100", + "x": "632", + "y": "886", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 48, + "y": 72.5 + }, + "p1": { + "x": 0.5228612603170445, + "y": 0.14935150006550507 + }, + "p2": { + "x": 0, + "y": -0.5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8651", + "typeID": "Arrow", + "zOrder": "196", + "w": "118", + "h": "74", + "measuredW": "150", + "measuredH": "100", + "x": "477", + "y": "982", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 118, + "y": -0.5 + }, + "p1": { + "x": 0.5873541588257404, + "y": 0.06127211140383051 + }, + "p2": { + "x": 0, + "y": 73.5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8652", + "typeID": "Arrow", + "zOrder": "197", + "w": "91", + "h": "61", + "measuredW": "150", + "measuredH": "100", + "x": "960", + "y": "980", + "properties": { + "color": "2848996", + "leftArrow": "false", + "p0": { + "x": 91, + "y": 60 + }, + "p1": { + "x": 0.486318838754369, + "y": 0.01448408325199147 + }, + "p2": { + "x": 0, + "y": -0.5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8653", + "typeID": "Arrow", + "zOrder": "198", + "w": "93", + "h": "24", + "measuredW": "150", + "measuredH": "100", + "x": "956", + "y": "969", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 93, + "y": 23 + }, + "p1": { + "x": 0.4798692360633174, + "y": -0.0049896765313145654 + }, + "p2": { + "x": 0, + "y": -0.5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8654", + "typeID": "Arrow", + "zOrder": "199", + "w": "115", + "h": "18", + "measuredW": "150", + "measuredH": "100", + "x": "951", + "y": "942", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 115, + "y": 0 + }, + "p1": { + "x": 0.4495149461236092, + "y": -0.004886187015480865 + }, + "p2": { + "x": 0, + "y": 17.5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8655", + "typeID": "Arrow", + "zOrder": "200", + "w": "131", + "h": "45", + "measuredW": "150", + "measuredH": "100", + "x": "467", + "y": "966", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 131, + "y": -0.5 + }, + "p1": { + "x": 0.5873541588257396, + "y": 0.061272111403828454 + }, + "p2": { + "x": 0, + "y": 44.5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8656", + "typeID": "Arrow", + "zOrder": "201", + "w": "141", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "478", + "y": "957", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 141, + "y": 0 + }, + "p1": { + "x": 0.5, + "y": 0 + }, + "p2": { + "x": 0, + "y": 5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8657", + "typeID": "__group__", + "zOrder": "202", + "measuredW": "144", + "measuredH": "48", + "w": "144", + "h": "48", + "x": "812", + "y": "839", + "properties": { + "controlName": "100-learn-a-language:go" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "136", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "8", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "26", + "measuredW": "23", + "measuredH": "25", + "x": "63", + "y": "15", + "properties": { + "size": "17", + "text": "Go" + } + }, + { + "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": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8658", + "typeID": "__group__", + "zOrder": "203", + "measuredW": "144", + "measuredH": "47", + "w": "144", + "h": "47", + "x": "341", + "y": "934", + "properties": { + "controlName": "102-learn-a-language:java" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "136", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "7", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "38", + "measuredW": "36", + "measuredH": "25", + "x": "57", + "y": "15", + "properties": { + "size": "17", + "text": "Java" + } + }, + { + "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": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8659", + "typeID": "__group__", + "zOrder": "204", + "measuredW": "144", + "measuredH": "49", + "w": "144", + "h": "49", + "x": "554", + "y": "842", + "properties": { + "controlName": "101-learn-a-language:rust" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "136", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "9", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "39", + "measuredW": "36", + "measuredH": "25", + "x": "56", + "y": "17", + "properties": { + "size": "17", + "text": "Rust" + } + }, + { + "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": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8660", + "typeID": "__group__", + "zOrder": "205", + "measuredW": "144", + "measuredH": "46", + "w": "144", + "h": "46", + "x": "341", + "y": "984", + "properties": { + "controlName": "103-learn-a-language:csharp" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "136", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "6", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "27", + "measuredW": "24", + "measuredH": "25", + "x": "62", + "y": "14", + "properties": { + "size": "17", + "text": "C#" + } + }, + { + "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": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8661", + "typeID": "__group__", + "zOrder": "206", + "measuredW": "380", + "measuredH": "98", + "w": "380", + "h": "98", + "x": "586", + "y": "940", + "properties": { + "controlName": "103-learn-a-language" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "380", + "h": "98", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "141", + "measuredH": "25", + "x": "119", + "y": "13", + "properties": { + "text": "Learn a Language", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "w": "347", + "measuredW": "343", + "measuredH": "23", + "x": "16", + "y": "41", + "properties": { + "size": "15", + "text": "Make sure to learn its quirks. Core details about its" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "w": "306", + "measuredW": "300", + "measuredH": "23", + "x": "37", + "y": "64", + "properties": { + "size": "15", + "text": "runtime e.g. concurrency, memory model etc." + } + } + ] + } + } + }, + { + "ID": "8662", + "typeID": "__group__", + "zOrder": "207", + "measuredW": "144", + "measuredH": "44", + "w": "144", + "h": "44", + "x": "341", + "y": "1033", + "properties": { + "controlName": "103-learn-a-language:php" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "136", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "4", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "34", + "measuredW": "34", + "measuredH": "25", + "x": "59", + "y": "12", + "properties": { + "size": "17", + "text": "PHP" + } + }, + { + "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": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8663", + "typeID": "__group__", + "zOrder": "208", + "measuredW": "146", + "measuredH": "47", + "w": "146", + "h": "47", + "x": "1039", + "y": "919", + "properties": { + "controlName": "105-learn-a-language:javascript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "136", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "7", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "85", + "measuredW": "81", + "measuredH": "25", + "x": "27", + "y": "15", + "properties": { + "size": "17", + "text": "JavaScript" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "122", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "122", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8664", + "typeID": "__group__", + "zOrder": "209", + "measuredW": "146", + "measuredH": "45", + "w": "146", + "h": "45", + "x": "1039", + "y": "967", + "properties": { + "controlName": "106-learn-a-language:python" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "136", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "5", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "56", + "measuredW": "53", + "measuredH": "25", + "x": "40", + "y": "13", + "properties": { + "size": "17", + "text": "Python" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "122", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "122", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "122", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8665", + "typeID": "__group__", + "zOrder": "210", + "measuredW": "146", + "measuredH": "47", + "w": "146", + "h": "47", + "x": "1039", + "y": "1011", + "properties": { + "controlName": "107-learn-a-language:ruby" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "136", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "7", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "42", + "measuredW": "39", + "measuredH": "25", + "x": "47", + "y": "15", + "properties": { + "size": "17", + "text": "Ruby" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "122", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "122", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "122", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8666", + "typeID": "Arrow", + "zOrder": "211", + "w": "154", + "h": "40", + "measuredW": "150", + "measuredH": "100", + "x": "864", + "y": "520", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4299387442572742, + "y": 0.06087289433384378 + }, + "p2": { + "x": 154, + "y": 40 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8667", + "typeID": "Arrow", + "zOrder": "212", + "w": "152", + "h": "83", + "measuredW": "150", + "measuredH": "100", + "x": "872", + "y": "522", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5124862467909179, + "y": -0.09515553629180144 + }, + "p2": { + "x": 152, + "y": 83 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8668", + "typeID": "Arrow", + "zOrder": "213", + "w": "124", + "h": "57", + "measuredW": "150", + "measuredH": "100", + "x": "508", + "y": "524", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 124, + "y": 0 + }, + "p1": { + "x": 0.4977437042068999, + "y": -0.11213547479256634 + }, + "p2": { + "x": 0, + "y": 57 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8669", + "typeID": "Arrow", + "zOrder": "214", + "w": "151", + "h": "29", + "measuredW": "150", + "measuredH": "100", + "x": "872", + "y": "474", + "properties": { + "color": "2848996", + "leftArrow": "false", + "p0": { + "x": 150, + "y": 28 + }, + "p1": { + "x": 0.4823054457996908, + "y": 0.02336368321594228 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8670", + "typeID": "Arrow", + "zOrder": "215", + "w": "153", + "h": "13", + "measuredW": "150", + "measuredH": "100", + "x": "874", + "y": "457", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 152, + "y": 0 + }, + "p1": { + "x": 0.4798692360633173, + "y": -0.004989676531314521 + }, + "p2": { + "x": 0, + "y": 12 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8671", + "typeID": "Arrow", + "zOrder": "216", + "h": "60", + "measuredW": "150", + "measuredH": "100", + "x": "872", + "y": "408", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 149, + "y": 0 + }, + "p1": { + "x": 0.4552212800557556, + "y": -0.05494250203275647 + }, + "p2": { + "x": 0, + "y": 59 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8672", + "typeID": "Arrow", + "zOrder": "217", + "w": "129", + "h": "36", + "measuredW": "150", + "measuredH": "100", + "x": "493", + "y": "476", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 129, + "y": 0 + }, + "p1": { + "x": 0.4772874058127019, + "y": 0.05888051668460705 + }, + "p2": { + "x": 0, + "y": 36 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8673", + "typeID": "Arrow", + "zOrder": "218", + "w": "131", + "h": "9", + "measuredW": "150", + "measuredH": "100", + "x": "493", + "y": "465", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 129, + "y": 7 + }, + "p1": { + "x": 0.4652789342214826, + "y": -0.001332223147377271 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8674", + "typeID": "Arrow", + "zOrder": "219", + "w": "143", + "h": "53", + "measuredW": "150", + "measuredH": "100", + "x": "483", + "y": "418", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 141, + "y": 51 + }, + "p1": { + "x": 0.45522128005575574, + "y": -0.054942502032756434 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8675", + "typeID": "__group__", + "zOrder": "220", + "measuredW": "278", + "measuredH": "60", + "w": "278", + "h": "60", + "x": "606", + "y": "434", + "properties": { + "controlName": "100-internet" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "272", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "6", + "y": "10", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "25", + "x": "111", + "y": "23", + "properties": { + "text": "Internet", + "size": "17" + } + }, + { + "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": "8676", + "typeID": "__group__", + "zOrder": "221", + "measuredW": "306", + "measuredH": "53", + "w": "306", + "h": "53", + "x": "209", + "y": "386", + "properties": { + "controlName": "100-internet:how-does-the-internet-work" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "9", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "223", + "measuredW": "219", + "measuredH": "25", + "x": "45", + "y": "19", + "properties": { + "size": "17", + "text": "How does the internet work?" + } + }, + { + "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": "8677", + "typeID": "__group__", + "zOrder": "222", + "measuredW": "307", + "measuredH": "47", + "w": "307", + "h": "47", + "x": "208", + "y": "438", + "properties": { + "controlName": "101-internet:what-is-http" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "7", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "119", + "measuredW": "113", + "measuredH": "25", + "x": "98", + "y": "15", + "properties": { + "size": "17", + "text": "What is HTTP?" + } + }, + { + "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": "8678", + "typeID": "__group__", + "zOrder": "223", + "measuredW": "307", + "measuredH": "48", + "w": "307", + "h": "48", + "x": "208", + "y": "483", + "properties": { + "controlName": "102-internet:browsers-and-how-they-work" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "8", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "230", + "measuredW": "225", + "measuredH": "25", + "x": "42", + "y": "16", + "properties": { + "size": "17", + "text": "Browsers and how they work?" + } + }, + { + "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": "8679", + "typeID": "__group__", + "zOrder": "224", + "measuredW": "290", + "measuredH": "49", + "w": "290", + "h": "49", + "x": "1009", + "y": "381", + "properties": { + "controlName": "103-internet:dns-and-how-it-works" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "280", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "9", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "179", + "measuredW": "175", + "measuredH": "25", + "x": "51", + "y": "17", + "properties": { + "size": "17", + "text": "DNS and how it works?" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "266", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "266", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8680", + "typeID": "__group__", + "zOrder": "225", + "measuredW": "290", + "measuredH": "45", + "w": "290", + "h": "45", + "x": "1008", + "y": "431", + "properties": { + "controlName": "104-internet:what-is-domain-name" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "280", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "5", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "179", + "measuredW": "180", + "measuredH": "25", + "x": "51", + "y": "13", + "properties": { + "size": "17", + "text": "What is Domain Name?" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "266", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "266", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8681", + "typeID": "__group__", + "zOrder": "226", + "measuredW": "289", + "measuredH": "46", + "w": "289", + "h": "46", + "x": "1009", + "y": "476", + "properties": { + "controlName": "105-internet:what-is-hosting" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "280", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "6", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "133", + "measuredW": "126", + "measuredH": "25", + "x": "74", + "y": "14", + "properties": { + "size": "17", + "text": "What is hosting?" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "265", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "265", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8682", + "typeID": "__group__", + "zOrder": "227", + "measuredW": "277", + "measuredH": "55", + "w": "277", + "h": "55", + "x": "607", + "y": "495", + "properties": { + "controlName": "101-basic-frontend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "272", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "5", + "y": "5", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "207", + "measuredH": "25", + "x": "37", + "y": "18", + "properties": { + "text": "Basic Frontend Knowledge", + "size": "17" + } + }, + { + "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": "8683", + "typeID": "__group__", + "zOrder": "228", + "measuredW": "148", + "measuredH": "52", + "w": "148", + "h": "52", + "x": "367", + "y": "547", + "properties": { + "controlName": "100-basic-frontend:html" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "142", + "h": "43", + "measuredW": "200", + "measuredH": "140", + "x": "6", + "y": "9", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "49", + "measuredW": "48", + "measuredH": "25", + "x": "52", + "y": "19", + "properties": { + "size": "17", + "text": "HTML" + } + }, + { + "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": "8684", + "typeID": "__group__", + "zOrder": "229", + "measuredW": "150", + "measuredH": "50", + "w": "150", + "h": "50", + "x": "1009", + "y": "528", + "properties": { + "controlName": "101-basic-frontend:css" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "142", + "h": "43", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "7", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "38", + "measuredW": "33", + "measuredH": "25", + "x": "52", + "y": "17", + "properties": { + "size": "17", + "text": "CSS" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "126", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "126", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8685", + "typeID": "__group__", + "zOrder": "230", + "measuredW": "150", + "measuredH": "48", + "w": "150", + "h": "48", + "x": "1009", + "y": "581", + "properties": { + "controlName": "102-basic-frontend:javascript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "142", + "h": "43", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "5", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "84", + "measuredW": "81", + "measuredH": "25", + "x": "34", + "y": "14", + "properties": { + "size": "17", + "text": "JavaScript" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "126", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "126", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8686", + "typeID": "Arrow", + "zOrder": "231", + "w": "135", + "h": "195", + "measuredW": "150", + "measuredH": "100", + "x": "887", + "y": "694", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 134.5, + "y": 195 + }, + "p1": { + "x": 0.5227813114793675, + "y": 0.0017380179353795955 + }, + "p2": { + "x": -0.5, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8687", + "typeID": "Arrow", + "zOrder": "232", + "w": "136", + "h": "131", + "measuredW": "150", + "measuredH": "100", + "x": "892", + "y": "692", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 135.5, + "y": 131 + }, + "p1": { + "x": 0.5227813114793675, + "y": 0.0017380179353796794 + }, + "p2": { + "x": -0.5, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8688", + "typeID": "Arrow", + "zOrder": "233", + "w": "138", + "h": "76", + "measuredW": "150", + "measuredH": "100", + "x": "885", + "y": "686", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 137.5, + "y": 76 + }, + "p1": { + "x": 0.524315747719159, + "y": -0.026418088060293544 + }, + "p2": { + "x": -0.5, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8689", + "typeID": "Arrow", + "zOrder": "234", + "w": "141", + "h": "30", + "measuredW": "150", + "measuredH": "100", + "x": "884", + "y": "680", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 140.5, + "y": 30 + }, + "p1": { + "x": 0.5227813114793672, + "y": 0.0017380179353795478 + }, + "p2": { + "x": -0.5, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8690", + "typeID": "Arrow", + "zOrder": "235", + "w": "144", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "881", + "y": "669", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 143.5, + "y": 0 + }, + "p1": { + "x": 0.5227813114793672, + "y": 0.001738017935379522 + }, + "p2": { + "x": -0.5, + "y": 5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8691", + "typeID": "__group__", + "zOrder": "236", + "measuredW": "276", + "measuredH": "51", + "w": "276", + "h": "51", + "x": "1009", + "y": "638", + "properties": { + "controlName": "105-os-general-knowledge:memory-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "267", + "h": "43", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "8", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "170", + "measuredW": "169", + "measuredH": "25", + "x": "50", + "y": "18", + "properties": { + "size": "17", + "text": "Memory Management" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "252", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "252", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8692", + "typeID": "__group__", + "zOrder": "237", + "measuredW": "276", + "measuredH": "47", + "w": "276", + "h": "47", + "x": "1009", + "y": "691", + "properties": { + "controlName": "106-os-general-knowledge:interprocess-communication" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "268", + "h": "43", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "4", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "224", + "measuredW": "222", + "measuredH": "25", + "x": "23", + "y": "13", + "properties": { + "size": "17", + "text": "Interprocess Communication" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "252", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "252", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8693", + "typeID": "__group__", + "zOrder": "238", + "measuredW": "276", + "measuredH": "47", + "w": "276", + "h": "47", + "x": "1009", + "y": "741", + "properties": { + "controlName": "107-os-general-knowledge:io-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "268", + "h": "43", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "4", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "135", + "measuredW": "133", + "measuredH": "25", + "x": "66", + "y": "14", + "properties": { + "size": "17", + "text": "I/O Management" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "252", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "252", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8694", + "typeID": "__group__", + "zOrder": "239", + "measuredW": "276", + "measuredH": "69", + "w": "276", + "h": "69", + "x": "1009", + "y": "791", + "properties": { + "controlName": "108-os-general-knowledge:posix-basics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "268", + "h": "65", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "4", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "25", + "x": "81", + "y": "15", + "properties": { + "text": "POSIX Basics", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "w": "180", + "measuredW": "172", + "measuredH": "23", + "x": "44", + "y": "36", + "properties": { + "size": "15", + "text": "stdin, stdout, stderr, pipes" + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "252", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "252", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8695", + "typeID": "__group__", + "zOrder": "240", + "measuredW": "276", + "measuredH": "44", + "w": "276", + "h": "44", + "x": "1009", + "y": "866", + "properties": { + "controlName": "109-os-general-knowledge:basic-networking-concepts" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "268", + "h": "43", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "1", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "218", + "measuredW": "213", + "measuredH": "25", + "x": "25", + "y": "10", + "properties": { + "size": "17", + "text": "Basic Networking Concepts" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "252", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "252", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8696", + "typeID": "Arrow", + "zOrder": "241", + "w": "128", + "h": "151", + "measuredW": "150", + "measuredH": "100", + "x": "506", + "y": "698", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 128, + "y": 0 + }, + "p1": { + "x": 0.4075757037878519, + "y": -0.014129007064503547 + }, + "p2": { + "x": 0, + "y": 151 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8697", + "typeID": "Arrow", + "zOrder": "242", + "w": "125", + "h": "107", + "measuredW": "150", + "measuredH": "100", + "x": "507", + "y": "691", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 125, + "y": 0 + }, + "p1": { + "x": 0.4291571249168944, + "y": -0.03135849892886164 + }, + "p2": { + "x": 0, + "y": 107 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8698", + "typeID": "Arrow", + "zOrder": "243", + "w": "119", + "h": "55", + "measuredW": "150", + "measuredH": "100", + "x": "509", + "y": "689", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 119, + "y": 0 + }, + "p1": { + "x": 0.513033864773653, + "y": -0.03543581985336902 + }, + "p2": { + "x": 0, + "y": 55 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8699", + "typeID": "Arrow", + "zOrder": "244", + "w": "131", + "h": "11", + "measuredW": "150", + "measuredH": "100", + "x": "502", + "y": "683", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 131, + "y": 0 + }, + "p1": { + "x": 0.4401290896950813, + "y": -0.005675495214778532 + }, + "p2": { + "x": 0, + "y": 11 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8700", + "typeID": "Arrow", + "zOrder": "245", + "w": "138", + "h": "32", + "measuredW": "150", + "measuredH": "100", + "x": "497", + "y": "649", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 138, + "y": 32 + }, + "p1": { + "x": 0.4566473988439307, + "y": -0.03179190751445087 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8701", + "typeID": "__group__", + "zOrder": "246", + "measuredW": "276", + "measuredH": "60", + "w": "276", + "h": "60", + "x": "621", + "y": "653", + "properties": { + "controlName": "102-os-general-knowledge" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "272", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "4", + "y": "10", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "213", + "measuredH": "25", + "x": "33", + "y": "23", + "properties": { + "text": "OS and General Knowledge", + "size": "17" + } + }, + { + "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": "8702", + "typeID": "__group__", + "zOrder": "247", + "measuredW": "275", + "measuredH": "52", + "w": "275", + "h": "52", + "x": "242", + "y": "614", + "properties": { + "controlName": "100-os-general-knowledge:terminal-usage" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "269", + "h": "43", + "measuredW": "200", + "measuredH": "140", + "x": "6", + "y": "9", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "123", + "measuredW": "121", + "measuredH": "25", + "x": "79", + "y": "19", + "properties": { + "size": "17", + "text": "Terminal Usage" + } + }, + { + "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": "8703", + "typeID": "__group__", + "zOrder": "248", + "measuredW": "275", + "measuredH": "106", + "w": "275", + "h": "106", + "x": "242", + "y": "817", + "properties": { + "controlName": "104-os-general-knowledge:basic-terminal-commands" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "269", + "h": "101", + "measuredW": "200", + "measuredH": "140", + "x": "6", + "y": "5", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "217", + "measuredH": "26", + "x": "32", + "y": "17", + "properties": { + "text": "Basic Terminal Commands", + "size": "18" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "223", + "measuredH": "25", + "x": "29", + "y": "43", + "properties": { + "text": "grep, awk, sed, lsof, curl, wget", + "size": "17" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "204", + "measuredH": "25", + "x": "39", + "y": "69", + "properties": { + "text": "tail, head, less, find, ssh, kill", + "size": "17" + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "5", + "typeID": "Icon", + "zOrder": "5", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8704", + "typeID": "__group__", + "zOrder": "249", + "measuredW": "274", + "measuredH": "50", + "w": "274", + "h": "50", + "x": "242", + "y": "715", + "properties": { + "controlName": "102-os-general-knowledge:process-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "267", + "h": "43", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "7", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "172", + "measuredW": "170", + "measuredH": "25", + "x": "55", + "y": "16", + "properties": { + "size": "17", + "text": "Process Management" + } + }, + { + "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": "8705", + "typeID": "__group__", + "zOrder": "250", + "measuredW": "275", + "measuredH": "49", + "w": "275", + "h": "49", + "x": "242", + "y": "766", + "properties": { + "controlName": "103-os-general-knowledge:threads-and-concurrency" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "268", + "h": "43", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "6", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "202", + "measuredW": "200", + "measuredH": "25", + "x": "40", + "y": "16", + "properties": { + "size": "17", + "text": "Threads and Concurrency" + } + }, + { + "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": "8706", + "typeID": "__group__", + "zOrder": "251", + "measuredW": "275", + "measuredH": "48", + "w": "275", + "h": "48", + "x": "242", + "y": "667", + "properties": { + "controlName": "101-os-general-knowledge:how-oss-work-in-general" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "268", + "h": "43", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "5", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "197", + "measuredW": "195", + "measuredH": "25", + "x": "42", + "y": "14", + "properties": { + "size": "17", + "text": "How OSs work in General" + } + }, + { + "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": "8707", + "typeID": "Arrow", + "zOrder": "252", + "w": "58", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1144", + "y": "1140", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 58, + "y": 1 + }, + "p1": { + "x": 0.4872751951136749, + "y": -0.011876484560570062 + }, + "p2": { + "x": 0, + "y": 1 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8708", + "typeID": "Arrow", + "zOrder": "253", + "w": "85", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "807", + "y": "1136", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 83, + "y": 1 + }, + "p1": { + "x": 0.4872751951136748, + "y": -0.01187648456057007 + }, + "p2": { + "x": 0, + "y": 1 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8709", + "typeID": "Arrow", + "zOrder": "254", + "w": "56", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "440", + "y": "1142", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": -0.5, + "y": 0 + }, + "p1": { + "x": 0.4872751951136748, + "y": -0.011876484560570066 + }, + "p2": { + "x": 55, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8710", + "typeID": "__group__", + "zOrder": "255", + "measuredW": "224", + "measuredH": "62", + "w": "224", + "h": "62", + "x": "222", + "y": "1106", + "properties": { + "controlName": "100-version-control-systems:git" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "216", + "h": "54", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "8", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "144", + "measuredH": "25", + "x": "44", + "y": "23", + "properties": { + "text": "Basic Usage of Git", + "size": "17" + } + }, + { + "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": "8711", + "typeID": "__group__", + "zOrder": "256", + "measuredW": "138", + "measuredH": "57", + "w": "138", + "h": "57", + "x": "1198", + "y": "1008", + "properties": { + "controlName": "100-repo-hosting-services:github" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "131", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "8", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "54", + "measuredH": "25", + "x": "39", + "y": "21", + "properties": { + "text": "GitHub", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "114", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "114", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8712", + "typeID": "__group__", + "zOrder": "257", + "measuredW": "319", + "measuredH": "78", + "w": "319", + "h": "78", + "x": "853", + "y": "1099", + "properties": { + "controlName": "105-repo-hosting-services" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "319", + "h": "78", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "172", + "measuredH": "25", + "x": "74", + "y": "15", + "properties": { + "text": "Repo hosting services", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "w": "279", + "measuredW": "275", + "measuredH": "23", + "x": "20", + "y": "41", + "properties": { + "size": "15", + "text": "Create account and Learn to use GitHub" + } + } + ] + } + } + }, + { + "ID": "8713", + "typeID": "__group__", + "zOrder": "258", + "measuredW": "336", + "measuredH": "77", + "w": "336", + "h": "77", + "x": "484", + "y": "1100", + "properties": { + "controlName": "104-version-control-systems" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "336", + "h": "77", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "186", + "measuredH": "25", + "x": "75", + "y": "15", + "properties": { + "text": "Version Control Systems", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "w": "292", + "measuredW": "285", + "measuredH": "23", + "x": "22", + "y": "40", + "properties": { + "size": "15", + "text": "What are they and why you should use one" + } + } + ] + } + } + }, + { + "ID": "8714", + "typeID": "__group__", + "zOrder": "259", + "measuredW": "140", + "measuredH": "53", + "w": "140", + "h": "53", + "x": "1198", + "y": "1120", + "properties": { + "controlName": "102-repo-hosting-services:bitbucket" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "131", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "4", + "properties": { + "backgroundAlpha": "0.5", + "color": "10066329" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "80", + "measuredW": "75", + "measuredH": "25", + "x": "26", + "y": "16", + "properties": { + "bold": "true", + "color": "3355443", + "size": "17", + "text": "Bitbucket" + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "116", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "116", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "5", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "116", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8715", + "typeID": "__group__", + "zOrder": "260", + "measuredW": "140", + "measuredH": "54", + "w": "140", + "h": "54", + "x": "1198", + "y": "1065", + "properties": { + "controlName": "101-repo-hosting-services:gitlab" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "131", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "5", + "properties": { + "backgroundAlpha": "0.5", + "color": "10066329" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "52", + "measuredW": "52", + "measuredH": "25", + "x": "40", + "y": "17", + "properties": { + "bold": "true", + "color": "3355443", + "size": "17", + "text": "GitLab" + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "116", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "116", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "5", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "116", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8716", + "typeID": "__group__", + "zOrder": "261", + "measuredW": "178", + "measuredH": "48", + "w": "178", + "h": "48", + "x": "541", + "y": "1294", + "properties": { + "controlName": "100-more-about-databases:orms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "171", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "8", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "49", + "measuredW": "49", + "measuredH": "25", + "x": "71", + "y": "16", + "properties": { + "size": "17", + "text": "ORMs" + } + }, + { + "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": "8717", + "typeID": "__group__", + "zOrder": "262", + "measuredW": "148", + "measuredH": "57", + "w": "148", + "h": "57", + "x": "545", + "y": "2042", + "properties": { + "controlName": "113-ci-cd" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "140", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "7", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "62", + "measuredW": "59", + "measuredH": "25", + "x": "47", + "y": "20", + "properties": { + "size": "17", + "text": "CI / CD" + } + }, + { + "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": "8718", + "typeID": "__group__", + "zOrder": "263", + "measuredW": "324", + "measuredH": "50", + "w": "324", + "h": "50", + "x": "521", + "y": "2133", + "properties": { + "controlName": "114-design-and-development-principles" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "324", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "275", + "measuredH": "25", + "x": "24", + "y": "13", + "properties": { + "size": "17", + "text": "Design and Development Principles" + } + } + ] + } + } + }, + { + "ID": "8719", + "typeID": "__group__", + "zOrder": "264", + "measuredW": "268", + "measuredH": "40", + "w": "268", + "h": "40", + "x": "168", + "y": "2220", + "properties": { + "controlName": "103-design-and-development-principles:solid" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "261", + "h": "37", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "3", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "55", + "measuredW": "51", + "measuredH": "25", + "x": "110", + "y": "10", + "properties": { + "size": "17", + "text": "SOLID" + } + }, + { + "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": "8720", + "typeID": "__group__", + "zOrder": "265", + "measuredW": "269", + "measuredH": "39", + "w": "269", + "h": "39", + "x": "167", + "y": "2263", + "properties": { + "controlName": "104-design-and-development-principles:kiss" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "261", + "h": "37", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "2", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "44", + "measuredW": "37", + "measuredH": "25", + "x": "117", + "y": "9", + "properties": { + "size": "17", + "text": "KISS" + } + }, + { + "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": "8721", + "typeID": "__group__", + "zOrder": "266", + "measuredW": "269", + "measuredH": "41", + "w": "269", + "h": "41", + "x": "167", + "y": "2305", + "properties": { + "controlName": "105-design-and-development-principles:yagni" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "260", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "1", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "53", + "measuredW": "50", + "measuredH": "25", + "x": "112", + "y": "9", + "properties": { + "size": "17", + "text": "YAGNI" + } + }, + { + "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": "8722", + "typeID": "__group__", + "zOrder": "267", + "measuredW": "267", + "measuredH": "42", + "w": "267", + "h": "42", + "x": "169", + "y": "2348", + "properties": { + "controlName": "106-design-and-development-principles:dry" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "260", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "2", + "properties": { + "color": "16770457" + } + }, + { + "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", + "measuredH": "25", + "x": "79", + "y": "9", + "properties": { + "size": "17", + "text": "Serverless" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "230", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "230", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8727", + "typeID": "__group__", + "zOrder": "272", + "measuredW": "328", + "measuredH": "138", + "w": "328", + "h": "138", + "x": "581", + "y": "2844", + "properties": { + "controlName": "123-scalability" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "318", + "h": "129", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "9", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "134", + "measuredH": "25", + "x": "102", + "y": "25", + "properties": { + "text": "Building for Scale", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "w": "264", + "measuredW": "260", + "measuredH": "24", + "x": "37", + "y": "53", + "properties": { + "size": "16", + "text": "General topics that you should learn" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "w": "270", + "measuredW": "258", + "measuredH": "24", + "x": "34", + "y": "76", + "properties": { + "size": "16", + "text": "and care about for the sustainability" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "w": "108", + "measuredW": "105", + "measuredH": "24", + "x": "115", + "y": "100", + "properties": { + "size": "16", + "text": "of the product." + } + }, + { + "ID": "5", + "typeID": "Icon", + "zOrder": "5", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "6", + "typeID": "Icon", + "zOrder": "6", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8728", + "typeID": "__group__", + "zOrder": "273", + "measuredW": "210", + "measuredH": "48", + "w": "210", + "h": "48", + "x": "335", + "y": "2770", + "properties": { + "controlName": "100-scalability:mitigation-strategies" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "8", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "159", + "measuredW": "159", + "measuredH": "25", + "x": "20", + "y": "15", + "properties": { + "size": "17", + "text": "Mitigation Strategies" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "186", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "186", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8729", + "typeID": "__group__", + "zOrder": "274", + "measuredW": "198", + "measuredH": "36", + "w": "198", + "h": "36", + "x": "336", + "y": "2915", + "properties": { + "controlName": "101-scalability:instrumentation-monitoring-telemetry" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "198", + "h": "36", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "155", + "measuredW": "154", + "measuredH": "25", + "x": "22", + "y": "6", + "properties": { + "size": "17", + "text": "Understand the Diff." + } + } + ] + } + } + }, + { + "ID": "8730", + "typeID": "Label", + "zOrder": "275", + "w": "84", + "measuredW": "83", + "measuredH": "25", + "x": "189", + "y": "2926", + "properties": { + "size": "17", + "text": "Monitoring" + } + }, + { + "ID": "8731", + "typeID": "Label", + "zOrder": "276", + "w": "78", + "measuredW": "73", + "measuredH": "25", + "x": "182", + "y": "2769", + "properties": { + "size": "17", + "text": "Throttling" + } + }, + { + "ID": "8732", + "typeID": "Label", + "zOrder": "277", + "w": "109", + "measuredW": "107", + "measuredH": "25", + "x": "151", + "y": "2797", + "properties": { + "size": "17", + "text": "Backpressure" + } + }, + { + "ID": "8733", + "typeID": "Label", + "zOrder": "278", + "w": "100", + "measuredW": "94", + "measuredH": "25", + "x": "160", + "y": "2825", + "properties": { + "size": "17", + "text": "Loadshifting" + } + }, + { + "ID": "8734", + "typeID": "Label", + "zOrder": "279", + "w": "70", + "measuredW": "66", + "measuredH": "25", + "x": "188", + "y": "2719", + "properties": { + "size": "17", + "text": "Graceful" + } + }, + { + "ID": "8735", + "typeID": "Label", + "zOrder": "280", + "w": "84", + "measuredW": "76", + "measuredH": "25", + "x": "187", + "y": "2951", + "properties": { + "size": "17", + "text": "Telemetry" + } + }, + { + "ID": "8736", + "typeID": "Label", + "zOrder": "281", + "w": "124", + "measuredW": "121", + "measuredH": "25", + "x": "149", + "y": "2901", + "properties": { + "size": "17", + "text": "Instrumentation" + } + }, + { + "ID": "8737", + "typeID": "Label", + "zOrder": "282", + "w": "118", + "measuredW": "116", + "measuredH": "25", + "x": "142", + "y": "2850", + "properties": { + "size": "17", + "text": "Circuit Breaker" + } + }, + { + "ID": "8738", + "typeID": "__group__", + "zOrder": "283", + "measuredW": "342", + "measuredH": "49", + "w": "342", + "h": "49", + "x": "958", + "y": "2879", + "properties": { + "controlName": "102-scalability:migration-strategies" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "333", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "9", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "155", + "measuredH": "25", + "x": "93", + "y": "16", + "properties": { + "text": "Migration Strategies", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "318", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "318", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8739", + "typeID": "__group__", + "zOrder": "284", + "measuredW": "341", + "measuredH": "42", + "w": "341", + "h": "42", + "x": "959", + "y": "2932", + "properties": { + "controlName": "103-scalability:horizontal-vertical-scaling" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "332", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "2", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "230", + "measuredW": "221", + "measuredH": "25", + "x": "54", + "y": "9", + "properties": { + "size": "17", + "text": "Horizontal vs Vertical Scaling" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "317", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "317", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8740", + "typeID": "Label", + "zOrder": "285", + "w": "96", + "measuredW": "96", + "measuredH": "25", + "x": "162", + "y": "2739", + "properties": { + "size": "17", + "text": "Degradation" + } + }, + { + "ID": "8741", + "typeID": "Icon", + "zOrder": "286", + "measuredW": "24", + "measuredH": "24", + "x": "451", + "y": "1521", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "8742", + "typeID": "Icon", + "zOrder": "287", + "measuredW": "24", + "measuredH": "24", + "x": "451", + "y": "1521", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + }, + { + "ID": "8743", + "typeID": "Icon", + "zOrder": "288", + "measuredW": "24", + "measuredH": "24", + "x": "1292", + "y": "1723", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "8744", + "typeID": "Icon", + "zOrder": "289", + "measuredW": "24", + "measuredH": "24", + "x": "1292", + "y": "1723", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + }, + { + "ID": "8745", + "typeID": "Icon", + "zOrder": "290", + "measuredW": "24", + "measuredH": "24", + "x": "1297", + "y": "1930", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "8746", + "typeID": "Icon", + "zOrder": "291", + "measuredW": "24", + "measuredH": "24", + "x": "1297", + "y": "1930", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + }, + { + "ID": "8747", + "typeID": "__group__", + "zOrder": "292", + "measuredW": "197", + "measuredH": "47", + "w": "197", + "h": "47", + "x": "1106", + "y": "1687", + "properties": { + "controlName": "103-apis:grpc" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "188", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "7", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "90", + "measuredW": "45", + "measuredH": "25", + "x": "49", + "y": "15", + "properties": { + "align": "center", + "size": "17", + "text": "gRPC" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "173", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "173", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8748", + "typeID": "__group__", + "zOrder": "293", + "measuredW": "326", + "measuredH": "40", + "w": "326", + "h": "40", + "x": "1010", + "y": "1247", + "properties": { + "controlName": "101-nosql-databases:column-databases" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "326", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "96", + "measuredH": "25", + "x": "15", + "y": "8", + "properties": { + "size": "17", + "text": "Column DBs" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "83", + "measuredH": "25", + "x": "120", + "y": "8", + "properties": { + "size": "17", + "text": "{color:blue}Cassandra{color}" + } + } + ] + } + } + }, + { + "ID": "8749", + "typeID": "__group__", + "zOrder": "294", + "measuredW": "328", + "measuredH": "40", + "w": "328", + "h": "40", + "x": "1009", + "y": "1292", + "properties": { + "controlName": "102-nosql-databases:timeseries-databases" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "328", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "90", + "measuredH": "25", + "x": "16", + "y": "8", + "properties": { + "size": "17", + "text": "Time series" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "175", + "measuredH": "25", + "x": "120", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}InfluxDB{color}, TimescaleDB" + } + } + ] + } + } + } + ] + }, + "attributes": { + "name": "New Wireframe 1 copy 2", + "order": 1000006.8992828326, + "parentID": null, + "notes": "" + }, + "branchID": "Master", + "resourceID": "4BE92169-157F-4FC5-8E20-403CBCF7A6C6", + "mockupH": "3053", + "mockupW": "1196", + "measuredW": "1338", + "measuredH": "3232", + "version": "1.0" + }, + "groupOffset": { + "x": 0, + "y": 0 + }, + "dependencies": [], + "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" +} diff --git a/public/jsons/blockchain.json b/public/jsons/blockchain.json new file mode 100644 index 000000000..8d06e9acd --- /dev/null +++ b/public/jsons/blockchain.json @@ -0,0 +1,14146 @@ +{ + "mockup": { + "controls": { + "control": [ + { + "ID": "182", + "typeID": "Arrow", + "zOrder": "89", + "w": "13", + "h": "63", + "measuredW": "150", + "measuredH": "100", + "x": "845", + "y": "192", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 8, + "y": 0 + }, + "p1": { + "x": 0.46689189189189206, + "y": 0.12635135135135128 + }, + "p2": { + "x": 0, + "y": 63 + } + } + }, + { + "ID": "183", + "typeID": "Canvas", + "zOrder": "90", + "w": "350", + "h": "141", + "measuredW": "100", + "measuredH": "70", + "x": "1064", + "y": "154" + }, + { + "ID": "184", + "typeID": "Label", + "zOrder": "91", + "measuredW": "314", + "measuredH": "25", + "x": "1078", + "y": "171", + "properties": { + "size": "17", + "text": "Find the detailed version of this roadmap" + } + }, + { + "ID": "185", + "typeID": "Label", + "zOrder": "92", + "measuredW": "319", + "measuredH": "25", + "x": "1078", + "y": "199", + "properties": { + "size": "17", + "text": "along with resources and other roadmaps" + } + }, + { + "ID": "186", + "typeID": "Canvas", + "zOrder": "93", + "w": "320", + "h": "45", + "measuredW": "100", + "measuredH": "70", + "x": "1079", + "y": "235", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "187", + "typeID": "Label", + "zOrder": "94", + "measuredW": "105", + "measuredH": "28", + "x": "1220", + "y": "243", + "properties": { + "color": "16777215", + "size": "20", + "text": "roadmap.sh" + } + }, + { + "ID": "188", + "typeID": "Label", + "zOrder": "95", + "measuredW": "35", + "measuredH": "28", + "x": "1155", + "y": "243", + "properties": { + "color": "16777215", + "size": "20", + "text": "http" + } + }, + { + "ID": "189", + "typeID": "Label", + "zOrder": "96", + "measuredW": "5", + "measuredH": "28", + "x": "1192", + "y": "243", + "properties": { + "bold": "true", + "color": "16777215", + "size": "20", + "text": ":" + } + }, + { + "ID": "190", + "typeID": "Label", + "zOrder": "97", + "measuredW": "10", + "measuredH": "28", + "x": "1199", + "y": "244", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "191", + "typeID": "Label", + "zOrder": "98", + "measuredW": "10", + "measuredH": "28", + "x": "1207", + "y": "244", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "192", + "typeID": "Canvas", + "zOrder": "99", + "w": "408", + "h": "162", + "measuredW": "100", + "measuredH": "70", + "x": "252", + "y": "144" + }, + { + "ID": "193", + "typeID": "Icon", + "zOrder": "100", + "measuredW": "24", + "measuredH": "24", + "x": "275", + "y": "165", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "194", + "typeID": "Icon", + "zOrder": "101", + "measuredW": "24", + "measuredH": "24", + "x": "275", + "y": "165", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + }, + { + "ID": "195", + "typeID": "Label", + "zOrder": "102", + "measuredW": "269", + "measuredH": "24", + "x": "311", + "y": "165", + "properties": { + "size": "16", + "text": "Personal Recommendation / Opinion" + } + }, + { + "ID": "196", + "typeID": "Label", + "zOrder": "103", + "measuredW": "159", + "measuredH": "24", + "x": "311", + "y": "262", + "properties": { + "size": "16", + "text": "I wouldn't recommend" + } + }, + { + "ID": "197", + "typeID": "Icon", + "zOrder": "104", + "measuredW": "24", + "measuredH": "24", + "x": "275", + "y": "262", + "properties": { + "color": "10066329", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "198", + "typeID": "Label", + "zOrder": "105", + "w": "324", + "measuredW": "315", + "measuredH": "24", + "x": "312", + "y": "230", + "properties": { + "size": "16", + "text": "Order in roadmap not strict (Learn anytime)" + } + }, + { + "ID": "201", + "typeID": "Label", + "zOrder": "107", + "measuredW": "272", + "measuredH": "24", + "x": "311", + "y": "198", + "properties": { + "size": "16", + "text": "Alternative Option - Pick this or purple" + } + }, + { + "ID": "202", + "typeID": "Icon", + "zOrder": "108", + "measuredW": "24", + "measuredH": "24", + "x": "275", + "y": "197", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "203", + "typeID": "Icon", + "zOrder": "109", + "measuredW": "24", + "measuredH": "24", + "x": "275", + "y": "197", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "204", + "typeID": "Icon", + "zOrder": "110", + "measuredW": "24", + "measuredH": "24", + "x": "275", + "y": "197", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + }, + { + "ID": "359", + "typeID": "Label", + "zOrder": "111", + "measuredW": "162", + "measuredH": "40", + "x": "759", + "y": "263", + "properties": { + "size": "32", + "text": "Blockchain", + "bold": "true" + } + }, + { + "ID": "726", + "typeID": "Arrow", + "zOrder": "112", + "w": "24", + "h": "101", + "measuredW": "150", + "measuredH": "100", + "x": "797", + "y": "312", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 24, + "y": 0 + }, + "p1": { + "x": 0.5780316344463974, + "y": -0.18927943760984176 + }, + "p2": { + "x": 16, + "y": 101 + } + } + }, + { + "ID": "734", + "typeID": "Arrow", + "zOrder": "113", + "w": "122", + "h": "35", + "measuredW": "150", + "measuredH": "100", + "x": "566", + "y": "441", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 122, + "y": 0 + }, + "p1": { + "x": 0.5087240657318698, + "y": -0.03654590444768732 + }, + "p2": { + "x": 0, + "y": 35 + } + } + }, + { + "ID": "735", + "typeID": "Arrow", + "zOrder": "114", + "w": "143", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "552", + "y": "430", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 143, + "y": 0 + }, + "p1": { + "x": 0.4652789342214825, + "y": -0.0013322231473772708 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "736", + "typeID": "Arrow", + "zOrder": "115", + "w": "127", + "h": "50", + "measuredW": "150", + "measuredH": "100", + "x": "564", + "y": "371", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 127, + "y": 50 + }, + "p1": { + "x": 0.48193676525846796, + "y": 0.055880616243491325 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "766", + "typeID": "Arrow", + "zOrder": "88", + "w": "126", + "h": "6", + "measuredW": "150", + "measuredH": "100", + "x": "961", + "y": "428", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 126, + "y": 0 + }, + "p1": { + "x": 0.4652789342214826, + "y": -0.0013322231473772695 + }, + "p2": { + "x": 0, + "y": 6 + } + } + }, + { + "ID": "767", + "typeID": "Arrow", + "zOrder": "87", + "w": "117", + "h": "57", + "measuredW": "150", + "measuredH": "100", + "x": "965", + "y": "370", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 117, + "y": 0 + }, + "p1": { + "x": 0.4596174282678002, + "y": 0.08377612469004606 + }, + "p2": { + "x": 0, + "y": 57 + } + } + }, + { + "ID": "768", + "typeID": "Arrow", + "zOrder": "86", + "w": "113", + "h": "42", + "measuredW": "150", + "measuredH": "100", + "x": "964", + "y": "440", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 113, + "y": 42 + }, + "p1": { + "x": 0.45069829461716604, + "y": -0.05719699628044078 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "772", + "typeID": "Arrow", + "zOrder": "85", + "w": "63", + "h": "188", + "measuredW": "150", + "measuredH": "100", + "x": "842", + "y": "441", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.49912010558732955, + "y": 0.24483062032556094 + }, + "p2": { + "x": 32, + "y": 188 + } + } + }, + { + "ID": "795", + "typeID": "Arrow", + "zOrder": "82", + "w": "152", + "h": "82", + "measuredW": "150", + "measuredH": "100", + "x": "540", + "y": "657", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 152, + "y": 0 + }, + "p1": { + "x": 0.5156229046533459, + "y": -0.08079656698404185 + }, + "p2": { + "x": 0, + "y": 82 + } + } + }, + { + "ID": "796", + "typeID": "Arrow", + "zOrder": "83", + "w": "171", + "h": "32", + "measuredW": "150", + "measuredH": "100", + "x": "528", + "y": "651", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 171, + "y": 0 + }, + "p1": { + "x": 0.447176305934864, + "y": -0.026440216363430007 + }, + "p2": { + "x": 0, + "y": 32 + } + } + }, + { + "ID": "797", + "typeID": "Arrow", + "zOrder": "84", + "w": "158", + "h": "65", + "measuredW": "150", + "measuredH": "100", + "x": "537", + "y": "572", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 158, + "y": 65 + }, + "p1": { + "x": 0.5025812329183116, + "y": 0.07440024293956883 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "798", + "typeID": "Arrow", + "zOrder": "81", + "w": "159", + "h": "22", + "measuredW": "150", + "measuredH": "100", + "x": "538", + "y": "621", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 159, + "y": 22 + }, + "p1": { + "x": 0.5981371718882303, + "y": 0.052667231160033835 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "801", + "typeID": "Arrow", + "zOrder": "76", + "w": "148", + "h": "125", + "measuredW": "150", + "measuredH": "100", + "x": "543", + "y": "661", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 148, + "y": 0 + }, + "p1": { + "x": 0.5619047619047618, + "y": -0.0761904761904763 + }, + "p2": { + "x": 0, + "y": 125 + } + } + }, + { + "ID": "805", + "typeID": "Arrow", + "zOrder": "79", + "w": "109", + "h": "45", + "measuredW": "150", + "measuredH": "100", + "x": "965", + "y": "592", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 109, + "y": 0 + }, + "p1": { + "x": 0.5160734357437128, + "y": 0.09112026976392681 + }, + "p2": { + "x": 0, + "y": 45 + } + } + }, + { + "ID": "806", + "typeID": "Arrow", + "zOrder": "80", + "w": "117", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "958", + "y": "647", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 117, + "y": 0 + }, + "p1": { + "x": 0.4654288897140736, + "y": 0.0034162643891570746 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "811", + "typeID": "Arrow", + "zOrder": "78", + "w": "123", + "h": "77", + "measuredW": "150", + "measuredH": "100", + "x": "963", + "y": "655", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 123, + "y": 77 + }, + "p1": { + "x": 0.4895051761800741, + "y": -0.13258619052141704 + }, + "p2": { + "x": 0, + "y": 0 + }, + "stroke": "dotted" + } + }, + { + "ID": "822", + "typeID": "TextArea", + "zOrder": "136", + "w": "283", + "h": "360", + "measuredW": "200", + "measuredH": "140", + "x": "745", + "y": "723" + }, + { + "ID": "823", + "typeID": "Arrow", + "zOrder": "77", + "w": "56", + "h": "90", + "measuredW": "150", + "measuredH": "100", + "x": "693", + "y": "548", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 56, + "y": 90 + }, + "p1": { + "x": 0.5442679261485616, + "y": 0.09738085015027918 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "846", + "typeID": "TextArea", + "zOrder": "74", + "w": "302", + "h": "162", + "measuredW": "200", + "measuredH": "140", + "x": "1060", + "y": "921" + }, + { + "ID": "851", + "typeID": "Arrow", + "zOrder": "73", + "w": "129", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "968", + "y": "842", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 129, + "y": 0 + }, + "p1": { + "x": 0.4654288897140737, + "y": 0.0034162643891570746 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "855", + "typeID": "Arrow", + "zOrder": "72", + "w": "2", + "h": "114", + "measuredW": "150", + "measuredH": "100", + "x": "1286", + "y": "849", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 2, + "y": 114 + }, + "p1": { + "x": 0.4654288897140737, + "y": 0.003416264389157075 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "858", + "typeID": "Label", + "zOrder": "149", + "measuredW": "93", + "measuredH": "25", + "x": "846", + "y": "1043", + "properties": { + "size": "17", + "text": "EVM-Based" + } + }, + { + "ID": "859", + "typeID": "Label", + "zOrder": "75", + "measuredW": "117", + "measuredH": "25", + "x": "1152", + "y": "1043", + "properties": { + "size": "17", + "text": "L2 Blockchains" + } + }, + { + "ID": "887", + "typeID": "__group__", + "zOrder": "106", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "275", + "y": "230", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "908", + "typeID": "Arrow", + "zOrder": "71", + "w": "316", + "h": "288", + "measuredW": "150", + "measuredH": "100", + "x": "537", + "y": "649", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 316, + "y": 0 + }, + "p1": { + "x": 0.5376654719113189, + "y": -0.13221391063366353 + }, + "p2": { + "x": 0, + "y": 288 + } + } + }, + { + "ID": "922", + "typeID": "Arrow", + "zOrder": "70", + "w": "3", + "h": "214", + "measuredW": "150", + "measuredH": "100", + "x": "355", + "y": "851", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 214 + }, + "p1": { + "x": 0.46542888971407376, + "y": 0.003416264389157075 + }, + "p2": { + "x": 3, + "y": 0 + } + } + }, + { + "ID": "923", + "typeID": "Arrow", + "zOrder": "69", + "w": "178", + "h": "203", + "measuredW": "150", + "measuredH": "100", + "x": "540", + "y": "938", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5433668801463862, + "y": -0.13444647758462944 + }, + "p2": { + "x": 178, + "y": 203 + } + } + }, + { + "ID": "954", + "typeID": "Arrow", + "zOrder": "62", + "w": "102", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "1107", + "y": "1147", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 102, + "y": 3 + }, + "p1": { + "x": 0.4827586206896551, + "y": 2.729444869912994e-18 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "956", + "typeID": "Arrow", + "zOrder": "68", + "w": "95", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "826", + "y": "1150", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 95, + "y": 0 + }, + "p1": { + "x": 0.4652789342214824, + "y": -0.0013322231473772682 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "957", + "typeID": "Arrow", + "zOrder": "67", + "w": "152", + "h": "14", + "measuredW": "150", + "measuredH": "100", + "x": "494", + "y": "1135", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 152, + "y": 14 + }, + "p1": { + "x": 0.5881744526805724, + "y": -0.04025168074469921 + }, + "p2": { + "x": 0, + "y": 2 + } + } + }, + { + "ID": "958", + "typeID": "Arrow", + "zOrder": "66", + "w": "158", + "h": "36", + "measuredW": "150", + "measuredH": "100", + "x": "489", + "y": "1155", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 158, + "y": 0 + }, + "p1": { + "x": 0.6003808073115003, + "y": -0.003884234577303884 + }, + "p2": { + "x": 0, + "y": 36 + } + } + }, + { + "ID": "959", + "typeID": "Arrow", + "zOrder": "65", + "w": "156", + "h": "82", + "measuredW": "150", + "measuredH": "100", + "x": "496", + "y": "1159", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 156, + "y": 0 + }, + "p1": { + "x": 0.6429491307147457, + "y": 0.04024468770122344 + }, + "p2": { + "x": 0, + "y": 82 + } + } + }, + { + "ID": "960", + "typeID": "Arrow", + "zOrder": "64", + "w": "154", + "h": "128", + "measuredW": "150", + "measuredH": "100", + "x": "501", + "y": "1162", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 154, + "y": 0 + }, + "p1": { + "x": 0.632455793851802, + "y": 0.046030160094802194 + }, + "p2": { + "x": 0, + "y": 128 + } + } + }, + { + "ID": "961", + "typeID": "Arrow", + "zOrder": "63", + "w": "155", + "h": "179", + "measuredW": "150", + "measuredH": "100", + "x": "505", + "y": "1163", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 155, + "y": 0 + }, + "p1": { + "x": 0.5768380123425962, + "y": 0.06932900510113081 + }, + "p2": { + "x": 0, + "y": 179 + } + } + }, + { + "ID": "964", + "typeID": "Arrow", + "zOrder": "61", + "w": "129", + "h": "52", + "measuredW": "150", + "measuredH": "100", + "x": "1090", + "y": "1150", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 129, + "y": 52 + }, + "p1": { + "x": 0.49945722408891186, + "y": -0.04673042129749289 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "965", + "typeID": "Arrow", + "zOrder": "60", + "w": "107", + "h": "95", + "measuredW": "150", + "measuredH": "100", + "x": "1097", + "y": "1153", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 107, + "y": 95 + }, + "p1": { + "x": 0.511868711536583, + "y": -0.05021002246751978 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "966", + "typeID": "Arrow", + "zOrder": "58", + "w": "81", + "h": "48", + "measuredW": "150", + "measuredH": "100", + "x": "818", + "y": "1157", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 81, + "y": 48 + }, + "p1": { + "x": 0.512351945854484, + "y": 0.09373942470389171 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "967", + "typeID": "Arrow", + "zOrder": "59", + "w": "82", + "h": "103", + "measuredW": "150", + "measuredH": "100", + "x": "814", + "y": "1157", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 82, + "y": 103 + }, + "p1": { + "x": 0.5121768452603971, + "y": 0.12963656800299747 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "968", + "typeID": "Arrow", + "zOrder": "57", + "w": "92", + "h": "151", + "measuredW": "150", + "measuredH": "100", + "x": "805", + "y": "1160", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 92, + "y": 151 + }, + "p1": { + "x": 0.5121768452603971, + "y": 0.12963656800299747 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "969", + "typeID": "Arrow", + "zOrder": "56", + "w": "99", + "h": "198", + "measuredW": "150", + "measuredH": "100", + "x": "798", + "y": "1161", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 99, + "y": 198 + }, + "p1": { + "x": 0.5121768452603973, + "y": 0.12963656800299725 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "976", + "typeID": "Arrow", + "zOrder": "55", + "w": "95", + "h": "94", + "measuredW": "150", + "measuredH": "100", + "x": "1103", + "y": "1212", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 95, + "y": 92 + }, + "p1": { + "x": 0.35938759065269943, + "y": 0.17888799355358578 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "977", + "typeID": "Arrow", + "zOrder": "53", + "w": "99", + "h": "139", + "measuredW": "150", + "measuredH": "100", + "x": "1094", + "y": "1214", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 99, + "y": 138 + }, + "p1": { + "x": 0.319528658048279, + "y": 0.1648552797162791 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "978", + "typeID": "Arrow", + "zOrder": "54", + "w": "109", + "h": "191", + "measuredW": "150", + "measuredH": "100", + "x": "1088", + "y": "1214", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 109, + "y": 191 + }, + "p1": { + "x": 0.35479170558565276, + "y": 0.18038483093592386 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "979", + "typeID": "Arrow", + "zOrder": "52", + "w": "202", + "h": "303", + "measuredW": "150", + "measuredH": "100", + "x": "531", + "y": "1156", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 192, + "y": 0 + }, + "p1": { + "x": 0.5029396619965109, + "y": 0.2518348870631815 + }, + "p2": { + "x": 0, + "y": 303 + } + } + }, + { + "ID": "990", + "typeID": "Arrow", + "zOrder": "51", + "w": "1", + "h": "149", + "measuredW": "150", + "measuredH": "100", + "x": "343", + "y": "1383", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 149 + }, + "p1": { + "x": 0.4654288897140738, + "y": 0.003416264389157075 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "991", + "typeID": "Arrow", + "zOrder": "50", + "w": "1", + "h": "149", + "measuredW": "150", + "measuredH": "100", + "x": "473", + "y": "1393", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 149 + }, + "p1": { + "x": 0.4654288897140738, + "y": 0.003416264389157075 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "1012", + "typeID": "Arrow", + "zOrder": "49", + "w": "133", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "545", + "y": "1473", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 133, + "y": 0 + }, + "p1": { + "x": 0.46527893422148237, + "y": -0.0013322231473772684 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1017", + "typeID": "Arrow", + "zOrder": "48", + "w": "95", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "803", + "y": "1466", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 95, + "y": 0 + }, + "p1": { + "x": 0.4652789342214824, + "y": -0.0013322231473772682 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1020", + "typeID": "Arrow", + "zOrder": "47", + "w": "155", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "993", + "y": "1466", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 155, + "y": 0 + }, + "p1": { + "x": 0.46527893422148253, + "y": -0.0013322231473772684 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1028", + "typeID": "Arrow", + "zOrder": "46", + "w": "111", + "h": "57", + "measuredW": "150", + "measuredH": "100", + "x": "984", + "y": "1466", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 111, + "y": 57 + }, + "p1": { + "x": 0.5059730250481695, + "y": -0.055491329479768786 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1029", + "typeID": "Arrow", + "zOrder": "45", + "w": "94", + "h": "101", + "measuredW": "150", + "measuredH": "100", + "x": "990", + "y": "1470", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 94, + "y": 101 + }, + "p1": { + "x": 0.5059730250481698, + "y": -0.05549132947976882 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1032", + "typeID": "Arrow", + "zOrder": "44", + "w": "137", + "h": "182", + "measuredW": "150", + "measuredH": "100", + "x": "796", + "y": "1469", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 137, + "y": 182 + }, + "p1": { + "x": 0.5062532518836838, + "y": -0.18877305224211358 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1049", + "typeID": "Arrow", + "zOrder": "43", + "w": "111", + "h": "28", + "measuredW": "150", + "measuredH": "100", + "x": "989", + "y": "1657", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 111, + "y": 28 + }, + "p1": { + "x": 0.5059730250481695, + "y": -0.05549132947976881 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1051", + "typeID": "Arrow", + "zOrder": "42", + "w": "96", + "h": "23", + "measuredW": "150", + "measuredH": "100", + "x": "994", + "y": "1622", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 96, + "y": 0 + }, + "p1": { + "x": 0.5133036797412066, + "y": 0.043186413263251934 + }, + "p2": { + "x": 0, + "y": 23 + } + } + }, + { + "ID": "1052", + "typeID": "Arrow", + "zOrder": "41", + "w": "63", + "h": "139", + "measuredW": "150", + "measuredH": "100", + "x": "743", + "y": "1473", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 139 + }, + "p1": { + "x": 0.4462567758949065, + "y": -0.23616740733505873 + }, + "p2": { + "x": 54, + "y": 0 + } + } + }, + { + "ID": "1055", + "typeID": "Arrow", + "zOrder": "40", + "w": "123", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "434", + "y": "1612", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 123, + "y": 0 + }, + "p1": { + "x": 0.46527893422148225, + "y": -0.001332223147377268 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1068", + "typeID": "Arrow", + "zOrder": "39", + "w": "252", + "h": "195", + "measuredW": "150", + "measuredH": "100", + "x": "458", + "y": "1625", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 195 + }, + "p1": { + "x": 0.4400586542116984, + "y": 0.14138923586596427 + }, + "p2": { + "x": 252, + "y": 0 + } + } + }, + { + "ID": "1076", + "typeID": "Arrow", + "zOrder": "38", + "w": "1", + "h": "112", + "measuredW": "150", + "measuredH": "100", + "x": "354", + "y": "1719", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 112 + }, + "p1": { + "x": 0.46542888971407376, + "y": 0.0034162643891570746 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1079", + "typeID": "Arrow", + "zOrder": "37", + "w": "123", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "516", + "y": "1826", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 123, + "y": 0 + }, + "p1": { + "x": 0.46527893422148225, + "y": -0.001332223147377268 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1093", + "typeID": "Arrow", + "zOrder": "36", + "w": "1", + "h": "96", + "measuredW": "150", + "measuredH": "100", + "x": "663", + "y": "1738", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 96 + }, + "p1": { + "x": 0.4654288897140738, + "y": 0.003416264389157075 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1094", + "typeID": "Arrow", + "zOrder": "35", + "w": "1", + "h": "96", + "measuredW": "150", + "measuredH": "100", + "x": "792", + "y": "1738", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 96 + }, + "p1": { + "x": 0.4654288897140738, + "y": 0.003416264389157075 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1095", + "typeID": "Arrow", + "zOrder": "34", + "w": "1", + "h": "96", + "measuredW": "150", + "measuredH": "100", + "x": "925", + "y": "1738", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 96 + }, + "p1": { + "x": 0.4654288897140738, + "y": 0.003416264389157075 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1101", + "typeID": "Arrow", + "zOrder": "33", + "w": "85", + "h": "164", + "measuredW": "150", + "measuredH": "100", + "x": "975", + "y": "1824", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.42530809455368357, + "y": 0.24561940001834826 + }, + "p2": { + "x": 79, + "y": 164 + } + } + }, + { + "ID": "1102", + "typeID": "Arrow", + "zOrder": "32", + "w": "1", + "h": "136", + "measuredW": "150", + "measuredH": "100", + "x": "1229", + "y": "1846", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 136 + }, + "p1": { + "x": 0.46542888971407376, + "y": 0.003416264389157074 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1112", + "typeID": "Arrow", + "zOrder": "31", + "w": "1", + "h": "87", + "measuredW": "150", + "measuredH": "100", + "x": "1120", + "y": "1766", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 87 + }, + "p1": { + "x": 0.4654288897140737, + "y": 0.003416264389157074 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1113", + "typeID": "Arrow", + "zOrder": "30", + "w": "1", + "h": "87", + "measuredW": "150", + "measuredH": "100", + "x": "1230", + "y": "1766", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 87 + }, + "p1": { + "x": 0.4654288897140737, + "y": 0.003416264389157074 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1114", + "typeID": "Arrow", + "zOrder": "29", + "w": "1", + "h": "87", + "measuredW": "150", + "measuredH": "100", + "x": "1327", + "y": "1766", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 87 + }, + "p1": { + "x": 0.4654288897140737, + "y": 0.003416264389157074 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1177", + "typeID": "Arrow", + "zOrder": "28", + "w": "547", + "h": "119", + "measuredW": "150", + "measuredH": "100", + "x": "458", + "y": "2007", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 547, + "y": 0 + }, + "p1": { + "x": 0.4724185834145582, + "y": 0.1164588278343204 + }, + "p2": { + "x": 0, + "y": 97 + } + } + }, + { + "ID": "1189", + "typeID": "Arrow", + "zOrder": "27", + "w": "1", + "h": "96", + "measuredW": "150", + "measuredH": "100", + "x": "334", + "y": "2020", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 96 + }, + "p1": { + "x": 0.4654288897140738, + "y": 0.003416264389157075 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1190", + "typeID": "Arrow", + "zOrder": "26", + "w": "1", + "h": "96", + "measuredW": "150", + "measuredH": "100", + "x": "424", + "y": "2020", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 96 + }, + "p1": { + "x": 0.4654288897140738, + "y": 0.003416264389157075 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1208", + "typeID": "Arrow", + "zOrder": "25", + "w": "241", + "h": "86", + "measuredW": "150", + "measuredH": "100", + "x": "753", + "y": "1895", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 241, + "y": 86 + }, + "p1": { + "x": 0.5567192067749616, + "y": -0.06779482233808509 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1209", + "typeID": "Arrow", + "zOrder": "24", + "w": "247", + "h": "50", + "measuredW": "150", + "measuredH": "100", + "x": "748", + "y": "1941", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 247, + "y": 50 + }, + "p1": { + "x": 0.5662460567823344, + "y": -0.052050473186119876 + }, + "p2": { + "x": 0, + "y": 1 + } + } + }, + { + "ID": "1210", + "typeID": "Arrow", + "zOrder": "23", + "w": "248", + "h": "8", + "measuredW": "150", + "measuredH": "100", + "x": "750", + "y": "1988", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 248, + "y": 8 + }, + "p1": { + "x": 0.5626547110041716, + "y": -0.0028562031539407 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1211", + "typeID": "Arrow", + "zOrder": "22", + "w": "243", + "h": "32", + "measuredW": "150", + "measuredH": "100", + "x": "754", + "y": "2001", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 243, + "y": 0 + }, + "p1": { + "x": 0.4867909559698532, + "y": 0.03784212614042099 + }, + "p2": { + "x": 0, + "y": 32 + } + } + }, + { + "ID": "1212", + "typeID": "Arrow", + "zOrder": "21", + "w": "243", + "h": "72", + "measuredW": "150", + "measuredH": "100", + "x": "756", + "y": "2005", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 243, + "y": 0 + }, + "p1": { + "x": 0.5259300491696818, + "y": 0.06401335930976898 + }, + "p2": { + "x": 0, + "y": 72 + } + } + }, + { + "ID": "1213", + "typeID": "Arrow", + "zOrder": "20", + "w": "1", + "h": "186", + "measuredW": "150", + "measuredH": "100", + "x": "1271", + "y": "1992", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 186 + }, + "p1": { + "x": 0.4654288897140737, + "y": 0.0034162643891570738 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "1217", + "typeID": "Arrow", + "zOrder": "19", + "w": "1", + "h": "186", + "measuredW": "150", + "measuredH": "100", + "x": "1115", + "y": "2000", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 186 + }, + "p1": { + "x": 0.4654288897140737, + "y": 0.0034162643891570738 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "1219", + "typeID": "Arrow", + "zOrder": "18", + "w": "253", + "h": "195", + "measuredW": "150", + "measuredH": "100", + "x": "757", + "y": "2004", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 253, + "y": 0 + }, + "p1": { + "x": 0.5358703961424623, + "y": 0.08500107807201522 + }, + "p2": { + "x": 0, + "y": 195 + } + } + }, + { + "ID": "1236", + "typeID": "Arrow", + "zOrder": "17", + "w": "123", + "h": "20", + "measuredW": "150", + "measuredH": "100", + "x": "448", + "y": "2168", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 123, + "y": 20 + }, + "p1": { + "x": 0.4695086612145019, + "y": -0.037478266469186686 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1237", + "typeID": "Arrow", + "zOrder": "16", + "w": "116", + "h": "19", + "measuredW": "150", + "measuredH": "100", + "x": "456", + "y": "2193", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 116, + "y": 0 + }, + "p1": { + "x": 0.5216038213794602, + "y": 0.02663385684301947 + }, + "p2": { + "x": 0, + "y": 19 + } + } + }, + { + "ID": "1238", + "typeID": "Arrow", + "zOrder": "15", + "w": "113", + "h": "60", + "measuredW": "150", + "measuredH": "100", + "x": "457", + "y": "2198", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 113, + "y": 0 + }, + "p1": { + "x": 0.5730337078651686, + "y": 0.054574638844301734 + }, + "p2": { + "x": 0, + "y": 60 + } + } + }, + { + "ID": "1239", + "typeID": "Arrow", + "zOrder": "14", + "w": "113", + "h": "94", + "measuredW": "150", + "measuredH": "100", + "x": "460", + "y": "2207", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 113, + "y": 0 + }, + "p1": { + "x": 0.5199271001684949, + "y": 0.07750765104363666 + }, + "p2": { + "x": 0, + "y": 94 + } + } + }, + { + "ID": "1242", + "typeID": "Arrow", + "zOrder": "13", + "w": "258", + "h": "283", + "measuredW": "150", + "measuredH": "100", + "x": "754", + "y": "2005", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 258, + "y": 0 + }, + "p1": { + "x": 0.5519355212644814, + "y": 0.10388468016337886 + }, + "p2": { + "x": 0, + "y": 283 + } + } + }, + { + "ID": "1266", + "typeID": "Arrow", + "zOrder": "12", + "w": "109", + "h": "95", + "measuredW": "150", + "measuredH": "100", + "x": "458", + "y": "2282", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 109, + "y": 0 + }, + "p1": { + "x": 0.5236100533130235, + "y": -0.09082254379284087 + }, + "p2": { + "x": 0, + "y": 95 + } + } + }, + { + "ID": "1267", + "typeID": "Arrow", + "zOrder": "11", + "w": "119", + "h": "175", + "measuredW": "150", + "measuredH": "100", + "x": "458", + "y": "2292", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 119, + "y": 0 + }, + "p1": { + "x": 0.4702477757581556, + "y": 0.07638955323830485 + }, + "p2": { + "x": 0, + "y": 175 + } + } + }, + { + "ID": "1268", + "typeID": "Arrow", + "zOrder": "10", + "w": "117", + "h": "128", + "measuredW": "150", + "measuredH": "100", + "x": "457", + "y": "2291", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 117, + "y": 0 + }, + "p1": { + "x": 0.44623884402889935, + "y": -0.016999575010624796 + }, + "p2": { + "x": 0, + "y": 128 + } + } + }, + { + "ID": "1269", + "typeID": "Arrow", + "zOrder": "9", + "w": "312", + "h": "491", + "measuredW": "150", + "measuredH": "100", + "x": "735", + "y": "1992", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 312, + "y": 0 + }, + "p1": { + "x": 0.5686577528255891, + "y": 0.05381103641870429 + }, + "p2": { + "x": 0, + "y": 491 + } + } + }, + { + "ID": "1288", + "typeID": "Arrow", + "zOrder": "8", + "w": "192", + "h": "95", + "measuredW": "150", + "measuredH": "100", + "x": "869", + "y": "2507", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 192, + "y": 95 + }, + "p1": { + "x": 0.5078559131818082, + "y": 0.1314912070430822 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1289", + "typeID": "Arrow", + "zOrder": "7", + "w": "195", + "h": "113", + "measuredW": "150", + "measuredH": "100", + "x": "866", + "y": "2369", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 195, + "y": 0 + }, + "p1": { + "x": 0.5350830093855371, + "y": -0.09819376731599408 + }, + "p2": { + "x": 0, + "y": 113 + } + } + }, + { + "ID": "1290", + "typeID": "Arrow", + "zOrder": "6", + "w": "190", + "h": "53", + "measuredW": "150", + "measuredH": "100", + "x": "868", + "y": "2506", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 190, + "y": 52 + }, + "p1": { + "x": 0.44428409442325534, + "y": 0.06896196268425936 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1291", + "typeID": "Arrow", + "zOrder": "5", + "w": "191", + "h": "74", + "measuredW": "150", + "measuredH": "100", + "x": "868", + "y": "2416", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 191, + "y": 0 + }, + "p1": { + "x": 0.46911889226478076, + "y": -0.05471434975344924 + }, + "p2": { + "x": 0, + "y": 74 + } + } + }, + { + "ID": "1292", + "typeID": "Arrow", + "zOrder": "4", + "w": "170", + "h": "29", + "measuredW": "150", + "measuredH": "100", + "x": "886", + "y": "2466", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 170, + "y": 0 + }, + "p1": { + "x": 0.5605264885446071, + "y": -0.032856298824919604 + }, + "p2": { + "x": 0, + "y": 29 + } + } + }, + { + "ID": "1293", + "typeID": "Arrow", + "zOrder": "3", + "w": "186", + "h": "12", + "measuredW": "150", + "measuredH": "100", + "x": "870", + "y": "2503", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 186, + "y": 7 + }, + "p1": { + "x": 0.5511997004349454, + "y": 0.04335051991819571 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "1294", + "typeID": "Arrow", + "zOrder": "0", + "w": "2", + "h": "89", + "measuredW": "150", + "measuredH": "100", + "x": "735", + "y": "2677", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 1, + "y": 88 + }, + "p1": { + "x": 0.4072427393330943, + "y": 0.00953746862674794 + }, + "p2": { + "x": 1, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "1295", + "typeID": "Arrow", + "zOrder": "1", + "w": "8", + "h": "166", + "measuredW": "150", + "measuredH": "100", + "x": "735", + "y": "2499", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 7, + "y": 165 + }, + "p1": { + "x": 0.4072427393330943, + "y": 0.009537468626747932 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false" + } + }, + { + "ID": "1298", + "typeID": "__group__", + "zOrder": "119", + "measuredW": "300", + "measuredH": "50", + "w": "300", + "h": "50", + "x": "680", + "y": "405", + "properties": { + "controlName": "100-blockchain-basics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "300", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "221", + "measuredH": "25", + "x": "39", + "y": "12", + "properties": { + "text": "Basic Blockchain Knowledge", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "1299", + "typeID": "__group__", + "zOrder": "116", + "measuredW": "308", + "measuredH": "44", + "w": "308", + "h": "44", + "x": "275", + "y": "359", + "properties": { + "controlName": "100-blockchain-basics:what-is-blockchain" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "153", + "measuredH": "25", + "x": "82", + "y": "10", + "properties": { + "size": "17", + "text": "What is Blockchain?" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "10", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "10", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "1300", + "typeID": "__group__", + "zOrder": "123", + "measuredW": "300", + "measuredH": "50", + "w": "300", + "h": "50", + "x": "680", + "y": "621", + "properties": { + "controlName": "101-blockchain-general-knowledge" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "300", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "240", + "measuredH": "25", + "x": "30", + "y": "12", + "properties": { + "text": "General Blockchain Knowledge", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "1301", + "typeID": "__group__", + "zOrder": "150", + "measuredW": "300", + "measuredH": "50", + "w": "300", + "h": "50", + "x": "284", + "y": "910", + "properties": { + "controlName": "102-blockchain-oracles" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "300", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "60", + "measuredH": "25", + "x": "120", + "y": "12", + "properties": { + "size": "17", + "text": "Oracles" + } + } + ] + } + } + }, + { + "ID": "1302", + "typeID": "__group__", + "zOrder": "154", + "measuredW": "201", + "measuredH": "50", + "w": "201", + "h": "50", + "x": "630", + "y": "1128", + "properties": { + "controlName": "103-smart-contracts" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "201", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "125", + "measuredH": "25", + "x": "38", + "y": "12", + "properties": { + "size": "17", + "text": "Smart Contracts" + } + } + ] + } + } + }, + { + "ID": "1303", + "typeID": "__group__", + "zOrder": "171", + "measuredW": "272", + "measuredH": "50", + "w": "272", + "h": "50", + "x": "284", + "y": "1439", + "properties": { + "controlName": "104-smart-contract-frameworks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "272", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "215", + "measuredH": "25", + "x": "28", + "y": "12", + "properties": { + "size": "17", + "text": "Smart Contract Frameworks" + } + } + ] + } + } + }, + { + "ID": "1304", + "typeID": "__group__", + "zOrder": "176", + "measuredW": "226", + "measuredH": "50", + "w": "226", + "h": "50", + "x": "608", + "y": "1441", + "properties": { + "controlName": "105-blockchain-security" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960", + "bold": "true" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "25", + "x": "82", + "y": "12", + "properties": { + "size": "17", + "text": "Security" + } + } + ] + } + } + }, + { + "ID": "1305", + "typeID": "__group__", + "zOrder": "186", + "measuredW": "252", + "measuredH": "50", + "w": "252", + "h": "50", + "x": "508", + "y": "1588", + "properties": { + "controlName": "106-management-platforms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "252", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "180", + "measuredH": "25", + "x": "36", + "y": "12", + "properties": { + "size": "17", + "text": "Management Platforms" + } + } + ] + } + } + }, + { + "ID": "1306", + "typeID": "__group__", + "zOrder": "189", + "measuredW": "252", + "measuredH": "50", + "w": "252", + "h": "50", + "x": "283", + "y": "1802", + "properties": { + "controlName": "107-version-control-systems" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "252", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "186", + "measuredH": "25", + "x": "33", + "y": "12", + "properties": { + "size": "17", + "text": "Version Control Systems" + } + } + ] + } + } + }, + { + "ID": "1307", + "typeID": "__group__", + "zOrder": "191", + "measuredW": "377", + "measuredH": "50", + "w": "377", + "h": "50", + "x": "609", + "y": "1802", + "properties": { + "controlName": "108-repo-hosting-services" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "377", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "176", + "measuredH": "25", + "x": "101", + "y": "12", + "properties": { + "size": "17", + "text": "Repo Hosting Services" + } + } + ] + } + } + }, + { + "ID": "1308", + "typeID": "__group__", + "zOrder": "194", + "measuredW": "386", + "measuredH": "50", + "w": "386", + "h": "50", + "x": "985", + "y": "1967", + "properties": { + "controlName": "109-dapps" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "376", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "268", + "measuredH": "25", + "x": "54", + "y": "12", + "properties": { + "size": "17", + "text": "dApps - Decentralized Applications" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "362", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1309", + "typeID": "__group__", + "zOrder": "195", + "measuredW": "290", + "measuredH": "50", + "w": "290", + "h": "50", + "x": "1079", + "y": "1827", + "properties": { + "controlName": "100-dapps:frontend-frameworks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "290", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "168", + "measuredH": "25", + "x": "61", + "y": "12", + "properties": { + "size": "17", + "text": "Frontend Frameworks" + } + } + ] + } + } + }, + { + "ID": "1310", + "typeID": "__group__", + "zOrder": "228", + "measuredW": "296", + "measuredH": "49", + "w": "296", + "h": "49", + "x": "594", + "y": "2468", + "properties": { + "controlName": "110-building-for-scale" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "296", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "134", + "measuredH": "25", + "x": "81", + "y": "12", + "properties": { + "size": "17", + "text": "Building for Scale" + } + } + ] + } + } + }, + { + "ID": "1313", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "207", + "measuredH": "50", + "w": "207", + "h": "50", + "x": "640", + "y": "2648", + "properties": { + "controlName": "ext_link:google.com" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "114", + "measuredH": "25", + "x": "45", + "y": "13", + "properties": { + "size": "17", + "text": "Keep Learning" + } + } + ] + } + } + }, + { + "ID": "1314", + "typeID": "__group__", + "zOrder": "117", + "measuredW": "309", + "measuredH": "40", + "w": "309", + "h": "40", + "x": "274", + "y": "409", + "properties": { + "controlName": "101-blockchain-basics:decentralization" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "126", + "measuredH": "25", + "x": "97", + "y": "8", + "properties": { + "size": "17", + "text": "Decentralization" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "7", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "7", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "1315", + "typeID": "__group__", + "zOrder": "118", + "measuredW": "309", + "measuredH": "40", + "w": "309", + "h": "40", + "x": "274", + "y": "455", + "properties": { + "controlName": "102-blockchain-basics:why-blockchain-matters" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "117", + "measuredH": "25", + "x": "101", + "y": "8", + "properties": { + "size": "17", + "text": "Why it matters?" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1316", + "typeID": "__group__", + "zOrder": "120", + "measuredW": "309", + "measuredH": "44", + "w": "309", + "h": "44", + "x": "1064", + "y": "357", + "properties": { + "controlName": "103-blockchain-basics:blockchain-structure" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "159", + "measuredH": "25", + "x": "70", + "y": "10", + "properties": { + "size": "17", + "text": "Blockchain Structure" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "285", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1317", + "typeID": "__group__", + "zOrder": "121", + "measuredW": "309", + "measuredH": "44", + "w": "309", + "h": "44", + "x": "1064", + "y": "407", + "properties": { + "controlName": "104-blockchain-basics:basic-blockchain-operations" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "221", + "measuredH": "25", + "x": "39", + "y": "9", + "properties": { + "size": "17", + "text": "Basic Blockchain Operations" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "285", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1318", + "typeID": "__group__", + "zOrder": "122", + "measuredW": "309", + "measuredH": "44", + "w": "309", + "h": "44", + "x": "1064", + "y": "456", + "properties": { + "controlName": "105-blockchain-basics:applications-and-uses" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "171", + "measuredH": "25", + "x": "64", + "y": "9", + "properties": { + "size": "17", + "text": "Applications and Uses" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "285", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1319", + "typeID": "__group__", + "zOrder": "132", + "measuredW": "190", + "measuredH": "44", + "w": "190", + "h": "44", + "x": "581", + "y": "521", + "properties": { + "controlName": "100-blockchain-general-knowledge:storage" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "180", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "61", + "measuredH": "25", + "x": "69", + "y": "9", + "properties": { + "size": "17", + "text": "Storage" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1320", + "typeID": "__group__", + "zOrder": "125", + "measuredW": "278", + "measuredH": "44", + "w": "278", + "h": "44", + "x": "275", + "y": "553", + "properties": { + "controlName": "101-blockchain-general-knowledge:mining-and-incentive-models" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "268", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "221", + "measuredH": "25", + "x": "33", + "y": "9", + "properties": { + "size": "17", + "text": "Mining and Incentive Models" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1321", + "typeID": "__group__", + "zOrder": "126", + "measuredW": "278", + "measuredH": "44", + "w": "278", + "h": "44", + "x": "275", + "y": "603", + "properties": { + "controlName": "102-blockchain-general-knowledge:decentralization-vs-trust" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "268", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "190", + "measuredH": "25", + "x": "49", + "y": "9", + "properties": { + "size": "17", + "text": "Decentralization vs Trust" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1322", + "typeID": "__group__", + "zOrder": "128", + "measuredW": "278", + "measuredH": "44", + "w": "278", + "h": "44", + "x": "275", + "y": "653", + "properties": { + "controlName": "103-blockchain-general-knowledge:blockchain-forking" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "268", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "146", + "measuredH": "25", + "x": "71", + "y": "9", + "properties": { + "size": "17", + "text": "Blockchain Forking" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1323", + "typeID": "__group__", + "zOrder": "124", + "measuredW": "278", + "measuredH": "44", + "w": "278", + "h": "44", + "x": "275", + "y": "703", + "properties": { + "controlName": "104-blockchain-general-knowledge:cryptocurrencies" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "268", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "133", + "measuredH": "25", + "x": "77", + "y": "10", + "properties": { + "size": "17", + "text": "Cryptocurrencies" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1324", + "typeID": "__group__", + "zOrder": "127", + "measuredW": "278", + "measuredH": "44", + "w": "278", + "h": "44", + "x": "275", + "y": "754", + "properties": { + "controlName": "105-blockchain-general-knowledge:cryptowallets" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "268", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "103", + "measuredH": "25", + "x": "92", + "y": "9", + "properties": { + "size": "17", + "text": "Cryptowallets" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1325", + "typeID": "__group__", + "zOrder": "129", + "measuredW": "312", + "measuredH": "44", + "w": "312", + "h": "44", + "x": "1061", + "y": "526", + "properties": { + "controlName": "106-blockchain-general-knowledge:cryptography" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "301", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "103", + "measuredH": "25", + "x": "99", + "y": "9", + "properties": { + "size": "17", + "text": "Cryptography" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "288", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1326", + "typeID": "__group__", + "zOrder": "130", + "measuredW": "312", + "measuredH": "44", + "w": "312", + "h": "44", + "x": "1061", + "y": "577", + "properties": { + "controlName": "107-blockchain-general-knowledge:consensus-protocols" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "301", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "162", + "measuredH": "25", + "x": "70", + "y": "9", + "properties": { + "size": "17", + "text": "Consensus Protocols" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "288", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1327", + "typeID": "__group__", + "zOrder": "131", + "measuredW": "312", + "measuredH": "44", + "w": "312", + "h": "44", + "x": "1061", + "y": "627", + "properties": { + "controlName": "108-blockchain-general-knowledge:blockchain-interoperability" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "301", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "204", + "measuredH": "25", + "x": "49", + "y": "9", + "properties": { + "size": "17", + "text": "Blockchain Interoperability" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "288", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1328", + "typeID": "__group__", + "zOrder": "133", + "measuredW": "312", + "measuredH": "44", + "w": "312", + "h": "44", + "x": "1061", + "y": "723", + "properties": { + "controlName": "109-blockchain-general-knowledge:blockchains" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "301", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "25", + "x": "104", + "y": "9", + "properties": { + "size": "17", + "text": "Blockchains" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "288", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1329", + "typeID": "__group__", + "zOrder": "134", + "measuredW": "155", + "measuredH": "44", + "w": "155", + "h": "44", + "x": "1051", + "y": "773", + "properties": { + "controlName": "100-blockchain-general-knowledge:blockchains:solana" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "145", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "53", + "measuredH": "25", + "x": "56", + "y": "9", + "properties": { + "size": "17", + "text": "Solana" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1331", + "typeID": "__group__", + "zOrder": "148", + "measuredW": "155", + "measuredH": "44", + "w": "155", + "h": "44", + "x": "1051", + "y": "822", + "properties": { + "controlName": "102-blockchain-general-knowledge:blockchains:evm-based" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "145", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "25", + "x": "36", + "y": "9", + "properties": { + "size": "17", + "text": "EVM-Based" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1332", + "typeID": "__group__", + "zOrder": "145", + "measuredW": "158", + "measuredH": "44", + "w": "158", + "h": "44", + "x": "1215", + "y": "822", + "properties": { + "controlName": "103-blockchain-general-knowledge:blockchains:l2-blockchains" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "147", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "117", + "measuredH": "25", + "x": "11", + "y": "9", + "properties": { + "size": "17", + "text": "L2 Blockchains" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "134", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1333", + "typeID": "__group__", + "zOrder": "147", + "measuredW": "277", + "measuredH": "44", + "w": "277", + "h": "44", + "x": "1077", + "y": "936", + "properties": { + "controlName": "100-blockchain-general-knowledge:blockchains:l2-blockchains:arbitrum" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "268", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "65", + "measuredH": "25", + "x": "101", + "y": "9", + "properties": { + "size": "17", + "text": "Arbitrum" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "253", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1334", + "typeID": "__group__", + "zOrder": "146", + "measuredW": "277", + "measuredH": "44", + "w": "277", + "h": "44", + "x": "1077", + "y": "986", + "properties": { + "controlName": "101-blockchain-general-knowledge:blockchains:l2-blockchains:moonbeam-moonriver" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "268", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "192", + "measuredH": "25", + "x": "38", + "y": "9", + "properties": { + "size": "17", + "text": "Moonbeam / Moonriver" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "253", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1335", + "typeID": "__group__", + "zOrder": "137", + "measuredW": "126", + "measuredH": "44", + "w": "126", + "h": "44", + "x": "756", + "y": "738", + "properties": { + "controlName": "100-blockchain-general-knowledge:blockchains:evm-based:ethereum" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "116", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "76", + "measuredH": "25", + "x": "30", + "y": "9", + "properties": { + "size": "17", + "text": "Ethereum" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1336", + "typeID": "__group__", + "zOrder": "138", + "measuredW": "124", + "measuredH": "44", + "w": "124", + "h": "44", + "x": "892", + "y": "738", + "properties": { + "controlName": "101-blockchain-general-knowledge:blockchains:evm-based:polygon" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "114", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "60", + "measuredH": "25", + "x": "25", + "y": "9", + "properties": { + "size": "17", + "text": "Polygon" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "100", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1337", + "typeID": "__group__", + "zOrder": "139", + "measuredW": "250", + "measuredH": "44", + "w": "250", + "h": "44", + "x": "756", + "y": "788", + "properties": { + "controlName": "102-blockchain-general-knowledge:blockchains:evm-based:binance-smart-chain" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "240", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "163", + "measuredH": "25", + "x": "48", + "y": "9", + "properties": { + "size": "17", + "text": "Binance Smart Chain" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1338", + "typeID": "__group__", + "zOrder": "140", + "measuredW": "250", + "measuredH": "44", + "w": "250", + "h": "44", + "x": "756", + "y": "837", + "properties": { + "controlName": "103-blockchain-general-knowledge:blockchains:evm-based:gnosis-chain" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "240", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "103", + "measuredH": "25", + "x": "78", + "y": "9", + "properties": { + "size": "17", + "text": "Gnosis Chain" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1339", + "typeID": "__group__", + "zOrder": "141", + "measuredW": "250", + "measuredH": "44", + "w": "250", + "h": "44", + "x": "756", + "y": "886", + "properties": { + "controlName": "104-blockchain-general-knowledge:blockchains:evm-based:huobi-eco-chain" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "240", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "129", + "measuredH": "25", + "x": "65", + "y": "9", + "properties": { + "size": "17", + "text": "Huobi Eco Chain" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1340", + "typeID": "__group__", + "zOrder": "143", + "measuredW": "126", + "measuredH": "44", + "w": "126", + "h": "44", + "x": "756", + "y": "936", + "properties": { + "controlName": "105-blockchain-general-knowledge:blockchains:evm-based:avalanche" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "116", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "79", + "measuredH": "25", + "x": "28", + "y": "9", + "properties": { + "size": "17", + "text": "Avalanche" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1341", + "typeID": "__group__", + "zOrder": "144", + "measuredW": "126", + "measuredH": "44", + "w": "126", + "h": "44", + "x": "890", + "y": "936", + "properties": { + "controlName": "106-blockchain-general-knowledge:blockchains:evm-based:fantom" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "116", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "58", + "measuredH": "25", + "x": "28", + "y": "9", + "properties": { + "size": "17", + "text": "Fantom" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "102", + "y": "10", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "102", + "y": "10", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "1342", + "typeID": "__group__", + "zOrder": "142", + "measuredW": "250", + "measuredH": "44", + "w": "250", + "h": "44", + "x": "756", + "y": "986", + "properties": { + "controlName": "107-blockchain-general-knowledge:blockchains:evm-based:moonbeam-moonriver" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "240", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "192", + "measuredH": "25", + "x": "34", + "y": "9", + "properties": { + "size": "17", + "text": "Moonbeam / Moonriver" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1343", + "typeID": "__group__", + "zOrder": "153", + "measuredW": "235", + "measuredH": "44", + "w": "235", + "h": "44", + "x": "275", + "y": "834", + "properties": { + "controlName": "100-blockchain-oracles:hybrid-smart-contracts" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "179", + "measuredH": "25", + "x": "38", + "y": "9", + "properties": { + "size": "17", + "text": "Hybrid Smart Contracts" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1344", + "typeID": "__group__", + "zOrder": "151", + "measuredW": "195", + "measuredH": "44", + "w": "195", + "h": "44", + "x": "275", + "y": "988", + "properties": { + "controlName": "101-blockchain-oracles:chainlink" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "186", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "71", + "measuredH": "25", + "x": "66", + "y": "9", + "properties": { + "size": "17", + "text": "Chainlink" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1345", + "typeID": "__group__", + "zOrder": "152", + "measuredW": "195", + "measuredH": "44", + "w": "195", + "h": "44", + "x": "274", + "y": "1043", + "properties": { + "controlName": "102-blockchain-oracles:oracle-networks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "186", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "128", + "measuredH": "25", + "x": "38", + "y": "9", + "properties": { + "size": "17", + "text": "Oracle Networks" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1346", + "typeID": "__group__", + "zOrder": "155", + "measuredW": "257", + "measuredH": "44", + "w": "257", + "h": "44", + "x": "885", + "y": "1130", + "properties": { + "controlName": "100-smart-contracts:programming-languages" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "194", + "measuredH": "25", + "x": "26", + "y": "9", + "properties": { + "size": "17", + "text": "Programming Languages" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "233", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1347", + "typeID": "__group__", + "zOrder": "161", + "measuredW": "256", + "measuredH": "44", + "w": "256", + "h": "44", + "x": "885", + "y": "1183", + "properties": { + "controlName": "101-smart-contracts:testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "95", + "y": "9", + "properties": { + "size": "17", + "text": "Testing" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "232", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1348", + "typeID": "__group__", + "zOrder": "165", + "measuredW": "200", + "measuredH": "44", + "w": "200", + "h": "44", + "x": "885", + "y": "1235", + "properties": { + "controlName": "102-smart-contracts:deployment" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "25", + "x": "48", + "y": "9", + "properties": { + "size": "17", + "text": "Deployment" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "176", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1349", + "typeID": "__group__", + "zOrder": "166", + "measuredW": "200", + "measuredH": "44", + "w": "200", + "h": "44", + "x": "885", + "y": "1285", + "properties": { + "controlName": "103-smart-contracts:monitoring" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "83", + "measuredH": "25", + "x": "53", + "y": "9", + "properties": { + "size": "17", + "text": "Monitoring" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "176", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1350", + "typeID": "__group__", + "zOrder": "167", + "measuredW": "200", + "measuredH": "44", + "w": "200", + "h": "44", + "x": "885", + "y": "1335", + "properties": { + "controlName": "104-smart-contracts:upgrades" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "76", + "measuredH": "25", + "x": "57", + "y": "9", + "properties": { + "size": "17", + "text": "Upgrades" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "176", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1351", + "typeID": "__group__", + "zOrder": "156", + "measuredW": "239", + "measuredH": "44", + "w": "239", + "h": "44", + "x": "274", + "y": "1114", + "properties": { + "controlName": "105-smart-contracts:erc-tokens" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "94", + "measuredH": "25", + "x": "77", + "y": "9", + "properties": { + "size": "17", + "text": "ERC Tokens" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1352", + "typeID": "__group__", + "zOrder": "157", + "measuredW": "239", + "measuredH": "44", + "w": "239", + "h": "44", + "x": "274", + "y": "1165", + "properties": { + "controlName": "106-smart-contracts:crypto-wallets" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "110", + "measuredH": "25", + "x": "69", + "y": "9", + "properties": { + "size": "17", + "text": "Crypto Wallets" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1353", + "typeID": "__group__", + "zOrder": "158", + "measuredW": "239", + "measuredH": "44", + "w": "239", + "h": "44", + "x": "274", + "y": "1216", + "properties": { + "controlName": "107-smart-contracts:ides" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "38", + "measuredH": "25", + "x": "105", + "y": "9", + "properties": { + "size": "17", + "text": "IDEs" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1354", + "typeID": "__group__", + "zOrder": "159", + "measuredW": "239", + "measuredH": "44", + "w": "239", + "h": "44", + "x": "274", + "y": "1266", + "properties": { + "controlName": "108-smart-contracts:crypto-faucets" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "117", + "measuredH": "25", + "x": "65", + "y": "9", + "properties": { + "size": "17", + "text": "Crypto Faucets" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1355", + "typeID": "__group__", + "zOrder": "160", + "measuredW": "239", + "measuredH": "44", + "w": "239", + "h": "44", + "x": "274", + "y": "1316", + "properties": { + "controlName": "109-smart-contracts:decentralized-storage" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "172", + "measuredH": "25", + "x": "38", + "y": "9", + "properties": { + "size": "17", + "text": "Decentralized Storage" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1356", + "typeID": "__group__", + "zOrder": "162", + "measuredW": "181", + "measuredH": "44", + "w": "181", + "h": "44", + "x": "1192", + "y": "1127", + "properties": { + "controlName": "100-smart-contracts:programming-languages:solidity" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "172", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "55", + "measuredH": "25", + "x": "58", + "y": "9", + "properties": { + "size": "17", + "text": "Solidity" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "157", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1357", + "typeID": "__group__", + "zOrder": "163", + "measuredW": "181", + "measuredH": "44", + "w": "181", + "h": "44", + "x": "1192", + "y": "1176", + "properties": { + "controlName": "101-smart-contracts:programming-languages:vyper" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "172", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "25", + "x": "63", + "y": "9", + "properties": { + "size": "17", + "text": "Vyper" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "157", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1358", + "typeID": "__group__", + "zOrder": "164", + "measuredW": "181", + "measuredH": "44", + "w": "181", + "h": "44", + "x": "1192", + "y": "1225", + "properties": { + "controlName": "102-smart-contracts:programming-languages:rust" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "172", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "36", + "measuredH": "25", + "x": "68", + "y": "9", + "properties": { + "size": "17", + "text": "Rust" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "157", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1359", + "typeID": "__group__", + "zOrder": "168", + "measuredW": "193", + "measuredH": "44", + "w": "193", + "h": "44", + "x": "1180", + "y": "1284", + "properties": { + "controlName": "100-smart-contracts:testing:unit-tests" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "184", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "76", + "measuredH": "25", + "x": "60", + "y": "9", + "properties": { + "size": "17", + "text": "Unit Tests" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "169", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1360", + "typeID": "__group__", + "zOrder": "169", + "measuredW": "193", + "measuredH": "44", + "w": "193", + "h": "44", + "x": "1180", + "y": "1333", + "properties": { + "controlName": "101-smart-contracts:testing:integration-tests" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "184", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "129", + "measuredH": "25", + "x": "33", + "y": "9", + "properties": { + "size": "17", + "text": "Integration Tests" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "169", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1361", + "typeID": "__group__", + "zOrder": "170", + "measuredW": "193", + "measuredH": "44", + "w": "193", + "h": "44", + "x": "1180", + "y": "1382", + "properties": { + "controlName": "102-smart-contracts:testing:code-coverage" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "184", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "122", + "measuredH": "25", + "x": "31", + "y": "9", + "properties": { + "size": "17", + "text": "Code Coverage" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "169", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1362", + "typeID": "__group__", + "zOrder": "172", + "measuredW": "129", + "measuredH": "44", + "w": "129", + "h": "44", + "x": "274", + "y": "1373", + "properties": { + "controlName": "100-smart-contract-frameworks:hardhat" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "120", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "25", + "x": "38", + "y": "9", + "properties": { + "size": "17", + "text": "Hardhat" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1363", + "typeID": "__group__", + "zOrder": "173", + "measuredW": "131", + "measuredH": "44", + "w": "131", + "h": "44", + "x": "415", + "y": "1373", + "properties": { + "controlName": "101-smart-contract-frameworks:brownie" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "120", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "25", + "x": "28", + "y": "9", + "properties": { + "size": "17", + "text": "Brownie" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "107", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1364", + "typeID": "__group__", + "zOrder": "174", + "measuredW": "128", + "measuredH": "44", + "w": "128", + "h": "44", + "x": "275", + "y": "1511", + "properties": { + "controlName": "102-smart-contract-frameworks:truffle" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "120", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "25", + "x": "44", + "y": "9", + "properties": { + "size": "17", + "text": "Truffle" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1365", + "typeID": "__group__", + "zOrder": "175", + "measuredW": "130", + "measuredH": "44", + "w": "130", + "h": "44", + "x": "416", + "y": "1511", + "properties": { + "controlName": "103-smart-contract-frameworks:dapp-tools" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "120", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "79", + "measuredH": "25", + "x": "20", + "y": "9", + "properties": { + "size": "17", + "text": "Foundry" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "106", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1366", + "typeID": "__group__", + "zOrder": "177", + "measuredW": "133", + "measuredH": "44", + "w": "133", + "h": "44", + "x": "878", + "y": "1444", + "properties": { + "controlName": "100-blockchain-security:practices" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "133", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "72", + "measuredH": "25", + "x": "31", + "y": "9", + "properties": { + "size": "17", + "text": "Practices" + } + } + ] + } + } + }, + { + "ID": "1367", + "typeID": "__group__", + "zOrder": "181", + "measuredW": "133", + "measuredH": "44", + "w": "133", + "h": "44", + "x": "878", + "y": "1630", + "properties": { + "controlName": "101-blockchain-security:tools" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "133", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "40", + "measuredH": "25", + "x": "47", + "y": "9", + "properties": { + "size": "17", + "text": "Tools" + } + } + ] + } + } + }, + { + "ID": "1368", + "typeID": "__group__", + "zOrder": "178", + "measuredW": "301", + "measuredH": "44", + "w": "301", + "h": "44", + "x": "1075", + "y": "1444", + "properties": { + "controlName": "100-blockchain-security:practices:fuzz-testing-and-static-analysis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "291", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "226", + "measuredH": "25", + "x": "33", + "y": "9", + "properties": { + "size": "17", + "text": "Fuzz Testing & Static Analysis" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "277", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1369", + "typeID": "__group__", + "zOrder": "179", + "measuredW": "301", + "measuredH": "44", + "w": "301", + "h": "44", + "x": "1075", + "y": "1495", + "properties": { + "controlName": "101-blockchain-security:practices:common-threat-vectors" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "291", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "185", + "measuredH": "25", + "x": "53", + "y": "9", + "properties": { + "size": "17", + "text": "Common Threat Vectors" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "277", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1370", + "typeID": "__group__", + "zOrder": "180", + "measuredW": "303", + "measuredH": "44", + "w": "303", + "h": "44", + "x": "1073", + "y": "1545", + "properties": { + "controlName": "102-blockchain-security:practices:source-of-randomness-attacks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "296", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "241", + "measuredH": "25", + "x": "27", + "y": "9", + "properties": { + "size": "17", + "text": "Source of Randomness Attacks" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "279", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1371", + "typeID": "__group__", + "zOrder": "182", + "measuredW": "160", + "measuredH": "44", + "w": "160", + "h": "44", + "x": "1073", + "y": "1605", + "properties": { + "controlName": "100-blockchain-security:tools:slither" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "153", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "49", + "measuredH": "25", + "x": "52", + "y": "9", + "properties": { + "size": "17", + "text": "Slither" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "136", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1372", + "typeID": "__group__", + "zOrder": "183", + "measuredW": "142", + "measuredH": "44", + "w": "142", + "h": "44", + "x": "1236", + "y": "1605", + "properties": { + "controlName": "101-blockchain-security:tools:manticore" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "133", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "78", + "measuredH": "25", + "x": "28", + "y": "9", + "properties": { + "size": "17", + "text": "Manticore" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "118", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1373", + "typeID": "__group__", + "zOrder": "185", + "measuredW": "159", + "measuredH": "44", + "w": "159", + "h": "44", + "x": "1074", + "y": "1655", + "properties": { + "controlName": "102-blockchain-security:tools:mythx" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "152", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "25", + "x": "52", + "y": "9", + "properties": { + "size": "17", + "text": "MythX" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "135", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1374", + "typeID": "__group__", + "zOrder": "184", + "measuredW": "142", + "measuredH": "44", + "w": "142", + "h": "44", + "x": "1236", + "y": "1655", + "properties": { + "controlName": "103-blockchain-security:tools:echidna" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "133", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "25", + "x": "35", + "y": "9", + "properties": { + "size": "17", + "text": "Echidna" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "118", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1375", + "typeID": "__group__", + "zOrder": "187", + "measuredW": "182", + "measuredH": "44", + "w": "182", + "h": "44", + "x": "274", + "y": "1591", + "properties": { + "controlName": "100-management-platforms:open-zeppelin" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "115", + "measuredH": "25", + "x": "38", + "y": "9", + "properties": { + "size": "17", + "text": "OpenZeppelin" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1376", + "typeID": "__group__", + "zOrder": "190", + "measuredW": "153", + "measuredH": "44", + "w": "153", + "h": "44", + "x": "274", + "y": "1701", + "properties": { + "controlName": "100-version-control-systems:git" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "144", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "22", + "measuredH": "25", + "x": "70", + "y": "9", + "properties": { + "size": "17", + "text": "Git" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1377", + "typeID": "__group__", + "zOrder": "188", + "measuredW": "117", + "measuredH": "49", + "w": "117", + "h": "49", + "x": "600", + "y": "1717", + "properties": { + "controlName": "100-repo-hosting-services:github" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "108", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "54", + "measuredH": "25", + "x": "35", + "y": "13", + "properties": { + "text": "GitHub", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1378", + "typeID": "__group__", + "zOrder": "192", + "measuredW": "118", + "measuredH": "49", + "w": "118", + "h": "49", + "x": "727", + "y": "1717", + "properties": { + "controlName": "101-repo-hosting-services:gitlab" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "108", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "51", + "measuredH": "25", + "x": "38", + "y": "13", + "properties": { + "size": "17", + "text": "GitLab" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1379", + "typeID": "__group__", + "zOrder": "193", + "measuredW": "136", + "measuredH": "49", + "w": "136", + "h": "49", + "x": "862", + "y": "1717", + "properties": { + "controlName": "102-repo-hosting-services:bitbucket" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "125", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "75", + "measuredH": "25", + "x": "24", + "y": "12", + "properties": { + "size": "17", + "text": "BitBucket" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "112", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1380", + "typeID": "__group__", + "zOrder": "196", + "measuredW": "82", + "measuredH": "60", + "w": "82", + "h": "60", + "x": "1079", + "y": "1724", + "properties": { + "controlName": "100-dapps:frontend-frameworks:react" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "82", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "11", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "25", + "x": "20", + "y": "25", + "properties": { + "size": "17", + "text": "React" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "42", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "15", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1381", + "typeID": "__group__", + "zOrder": "197", + "measuredW": "104", + "measuredH": "59", + "w": "104", + "h": "59", + "x": "1177", + "y": "1725", + "properties": { + "controlName": "101-dapps:frontend-frameworks:angular" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "104", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "10", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "59", + "measuredH": "25", + "x": "27", + "y": "24", + "properties": { + "size": "17", + "text": "Angular" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "42", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1382", + "typeID": "__group__", + "zOrder": "198", + "measuredW": "73", + "measuredH": "58", + "w": "73", + "h": "58", + "x": "1293", + "y": "1726", + "properties": { + "controlName": "102-dapps:frontend-frameworks:vue" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "73", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "9", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "30", + "measuredH": "25", + "x": "22", + "y": "22", + "properties": { + "size": "17", + "text": "Vue" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "23", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1383", + "typeID": "__group__", + "zOrder": "199", + "measuredW": "217", + "measuredH": "40", + "w": "217", + "h": "40", + "x": "551", + "y": "1879", + "properties": { + "controlName": "100-dapps:testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "86", + "y": "7", + "properties": { + "size": "17", + "text": "Testing" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1384", + "typeID": "__group__", + "zOrder": "214", + "measuredW": "217", + "measuredH": "40", + "w": "217", + "h": "40", + "x": "551", + "y": "1924", + "properties": { + "controlName": "101-dapps:deployment" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "25", + "x": "67", + "y": "7", + "properties": { + "size": "17", + "text": "Deployment" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1385", + "typeID": "__group__", + "zOrder": "215", + "measuredW": "217", + "measuredH": "40", + "w": "217", + "h": "40", + "x": "551", + "y": "1969", + "properties": { + "controlName": "102-dapps:maintenance" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "101", + "measuredH": "25", + "x": "63", + "y": "7", + "properties": { + "size": "17", + "text": "Maintenance" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1386", + "typeID": "__group__", + "zOrder": "216", + "measuredW": "217", + "measuredH": "40", + "w": "217", + "h": "40", + "x": "551", + "y": "2014", + "properties": { + "controlName": "103-dapps:architecture" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "94", + "measuredH": "25", + "x": "67", + "y": "7", + "properties": { + "size": "17", + "text": "Architecture" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1387", + "typeID": "__group__", + "zOrder": "217", + "measuredW": "217", + "measuredH": "40", + "w": "217", + "h": "40", + "x": "551", + "y": "2059", + "properties": { + "controlName": "104-dapps:security" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "25", + "x": "83", + "y": "7", + "properties": { + "size": "17", + "text": "Security" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1388", + "typeID": "__group__", + "zOrder": "201", + "measuredW": "186", + "measuredH": "49", + "w": "186", + "h": "49", + "x": "285", + "y": "2080", + "properties": { + "controlName": "105-dapps:applicability" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "176", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "91", + "measuredH": "25", + "x": "51", + "y": "12", + "properties": { + "size": "17", + "text": "Applicability" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1389", + "typeID": "__group__", + "zOrder": "219", + "measuredW": "207", + "measuredH": "49", + "w": "207", + "h": "49", + "x": "561", + "y": "2176", + "properties": { + "controlName": "106-dapps:node-as-a-service" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "142", + "measuredH": "25", + "x": "33", + "y": "12", + "properties": { + "size": "17", + "text": "Node as a Service" + } + } + ] + } + } + }, + { + "ID": "1390", + "typeID": "__group__", + "zOrder": "224", + "measuredW": "207", + "measuredH": "49", + "w": "207", + "h": "49", + "x": "561", + "y": "2260", + "properties": { + "controlName": "107-dapps:supporting-languages" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "175", + "measuredH": "25", + "x": "16", + "y": "12", + "properties": { + "size": "17", + "text": "Supporting Languages" + } + } + ] + } + } + }, + { + "ID": "1391", + "typeID": "__group__", + "zOrder": "218", + "measuredW": "170", + "measuredH": "49", + "w": "170", + "h": "49", + "x": "1026", + "y": "2061", + "properties": { + "controlName": "108-dapps:client-libraries" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "161", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "117", + "measuredH": "25", + "x": "31", + "y": "12", + "properties": { + "size": "17", + "text": "Client Libraries" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1392", + "typeID": "__group__", + "zOrder": "200", + "measuredW": "160", + "measuredH": "49", + "w": "160", + "h": "49", + "x": "1209", + "y": "2061", + "properties": { + "controlName": "109-dapps:client-nodes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "101", + "measuredH": "25", + "x": "24", + "y": "12", + "properties": { + "size": "17", + "text": "Client Nodes" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "136", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1393", + "typeID": "__group__", + "zOrder": "209", + "measuredW": "91", + "measuredH": "40", + "w": "91", + "h": "40", + "x": "284", + "y": "2012", + "properties": { + "controlName": "100-dapps:applicability:defi" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "80", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "37", + "measuredH": "25", + "x": "33", + "y": "8", + "properties": { + "size": "17", + "text": "DeFi" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "7", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1394", + "typeID": "__group__", + "zOrder": "210", + "measuredW": "97", + "measuredH": "40", + "w": "97", + "h": "40", + "x": "383", + "y": "2012", + "properties": { + "controlName": "101-dapps:applicability:daos" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "86", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "44", + "measuredH": "25", + "x": "19", + "y": "7", + "properties": { + "size": "17", + "text": "DAOs" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "73", + "y": "7", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1395", + "typeID": "__group__", + "zOrder": "211", + "measuredW": "185", + "measuredH": "40", + "w": "185", + "h": "40", + "x": "284", + "y": "1967", + "properties": { + "controlName": "102-dapps:applicability:nfts" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "42", + "measuredH": "25", + "x": "77", + "y": "7", + "properties": { + "size": "17", + "text": "NFTs" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "7", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1396", + "typeID": "__group__", + "zOrder": "212", + "measuredW": "185", + "measuredH": "40", + "w": "185", + "h": "40", + "x": "284", + "y": "1923", + "properties": { + "controlName": "103-dapps:applicability:payments" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "172", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "13", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "75", + "measuredH": "25", + "x": "61", + "y": "7", + "properties": { + "size": "17", + "text": "Payments" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "7", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1397", + "typeID": "__group__", + "zOrder": "213", + "measuredW": "186", + "measuredH": "40", + "w": "186", + "h": "40", + "x": "284", + "y": "1879", + "properties": { + "controlName": "104-dapps:applicability:insurance" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "12", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "77", + "measuredH": "25", + "x": "60", + "y": "7", + "properties": { + "size": "17", + "text": "Insurance" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "7", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1398", + "typeID": "__group__", + "zOrder": "222", + "measuredW": "185", + "measuredH": "40", + "w": "185", + "h": "40", + "x": "285", + "y": "2147", + "properties": { + "controlName": "100-dapps:node-as-a-service:alchemy" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "65", + "measuredH": "25", + "x": "65", + "y": "7", + "properties": { + "size": "17", + "text": "Alchemy" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "7", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1399", + "typeID": "__group__", + "zOrder": "221", + "measuredW": "184", + "measuredH": "40", + "w": "184", + "h": "40", + "x": "285", + "y": "2192", + "properties": { + "controlName": "101-dapps:node-as-a-service:infura" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "172", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "12", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "25", + "x": "75", + "y": "7", + "properties": { + "size": "17", + "text": "Infura" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "7", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1400", + "typeID": "__group__", + "zOrder": "220", + "measuredW": "184", + "measuredH": "40", + "w": "184", + "h": "40", + "x": "285", + "y": "2237", + "properties": { + "controlName": "102-dapps:node-as-a-service:moralis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "69", + "y": "7", + "properties": { + "size": "17", + "text": "Moralis" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1401", + "typeID": "__group__", + "zOrder": "223", + "measuredW": "185", + "measuredH": "40", + "w": "185", + "h": "40", + "x": "285", + "y": "2282", + "properties": { + "controlName": "103-dapps:node-as-a-service:quicknode" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "84", + "measuredH": "25", + "x": "56", + "y": "7", + "properties": { + "size": "17", + "text": "Quicknode" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1402", + "typeID": "__group__", + "zOrder": "227", + "measuredW": "185", + "measuredH": "40", + "w": "185", + "h": "40", + "x": "284", + "y": "2354", + "properties": { + "controlName": "100-dapps:supporting-languages:javascript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "81", + "measuredH": "25", + "x": "57", + "y": "7", + "properties": { + "size": "17", + "text": "JavaScript" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "7", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1403", + "typeID": "__group__", + "zOrder": "226", + "measuredW": "184", + "measuredH": "40", + "w": "184", + "h": "40", + "x": "284", + "y": "2399", + "properties": { + "controlName": "101-dapps:supporting-languages:python" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "172", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "12", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "53", + "measuredH": "25", + "x": "71", + "y": "7", + "properties": { + "size": "17", + "text": "Python" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "7", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1404", + "typeID": "__group__", + "zOrder": "225", + "measuredW": "184", + "measuredH": "40", + "w": "184", + "h": "40", + "x": "284", + "y": "2444", + "properties": { + "controlName": "102-dapps:supporting-languages:go" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "23", + "measuredH": "25", + "x": "85", + "y": "7", + "properties": { + "size": "17", + "text": "Go" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "7", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1405", + "typeID": "__group__", + "zOrder": "202", + "measuredW": "168", + "measuredH": "51", + "w": "168", + "h": "51", + "x": "1028", + "y": "2141", + "properties": { + "controlName": "100-dapps:client-libraries:ethers-js" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "2", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "66", + "measuredH": "25", + "x": "55", + "y": "14", + "properties": { + "size": "17", + "text": "ethers.js" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "23", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1406", + "typeID": "__group__", + "zOrder": "203", + "measuredW": "170", + "measuredH": "49", + "w": "170", + "h": "49", + "x": "1026", + "y": "2198", + "properties": { + "controlName": "101-dapps:client-libraries:web3-js" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "58", + "measuredH": "25", + "x": "61", + "y": "12", + "properties": { + "size": "17", + "text": "web3.js" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1407", + "typeID": "__group__", + "zOrder": "204", + "measuredW": "170", + "measuredH": "49", + "w": "170", + "h": "49", + "x": "1026", + "y": "2253", + "properties": { + "controlName": "102-dapps:client-libraries:moralis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457", + "bold": "true" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "62", + "y": "12", + "properties": { + "size": "17", + "text": "Moralis" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1408", + "typeID": "__group__", + "zOrder": "205", + "measuredW": "159", + "measuredH": "40", + "w": "159", + "h": "40", + "x": "1209", + "y": "2141", + "properties": { + "controlName": "100-dapps:client-nodes:geth" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "38", + "measuredH": "25", + "x": "56", + "y": "7", + "properties": { + "size": "17", + "text": "Geth" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "135", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1409", + "typeID": "__group__", + "zOrder": "206", + "measuredW": "159", + "measuredH": "40", + "w": "159", + "h": "40", + "x": "1209", + "y": "2187", + "properties": { + "controlName": "101-dapps:client-nodes:besu" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "40", + "measuredH": "25", + "x": "55", + "y": "7", + "properties": { + "size": "17", + "text": "Besu" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "135", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1410", + "typeID": "__group__", + "zOrder": "207", + "measuredW": "158", + "measuredH": "40", + "w": "158", + "h": "40", + "x": "1209", + "y": "2233", + "properties": { + "controlName": "102-dapps:client-nodes:nethermind" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "150", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "92", + "measuredH": "25", + "x": "29", + "y": "7", + "properties": { + "size": "17", + "text": "Nethermind" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "134", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1411", + "typeID": "__group__", + "zOrder": "208", + "measuredW": "159", + "measuredH": "40", + "w": "159", + "h": "40", + "x": "1209", + "y": "2280", + "properties": { + "controlName": "103-dapps:client-nodes:substrate" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "74", + "measuredH": "25", + "x": "38", + "y": "7", + "properties": { + "size": "17", + "text": "Substrate" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "135", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1421", + "typeID": "__group__", + "zOrder": "229", + "measuredW": "325", + "measuredH": "40", + "w": "325", + "h": "40", + "x": "1046", + "y": "2351", + "properties": { + "controlName": "100-building-for-scale:state-and-payment-channels" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "315", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "224", + "measuredW": "222", + "measuredH": "25", + "x": "46", + "y": "7", + "properties": { + "size": "17", + "text": "State and Payment Channels" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "301", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1422", + "typeID": "__group__", + "zOrder": "230", + "measuredW": "324", + "measuredH": "40", + "w": "324", + "h": "40", + "x": "1046", + "y": "2398", + "properties": { + "controlName": "101-building-for-scale:optimistic-rollups-and-fraud-proofs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "315", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "262", + "measuredW": "257", + "measuredH": "25", + "x": "27", + "y": "7", + "properties": { + "size": "17", + "text": "Optimistic Rollups & Fraud Proofs" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "300", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1423", + "typeID": "__group__", + "zOrder": "231", + "measuredW": "324", + "measuredH": "40", + "w": "324", + "h": "40", + "x": "1046", + "y": "2446", + "properties": { + "controlName": "102-building-for-scale:zero-knowledge-rollups-and-zero-knowledge-proof" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "314", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "275", + "measuredW": "272", + "measuredH": "25", + "x": "19", + "y": "7", + "properties": { + "size": "17", + "text": "Zk Rollups & Zero Knowledge Proof" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "300", + "y": "7", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1424", + "typeID": "__group__", + "zOrder": "232", + "measuredW": "167", + "measuredH": "40", + "w": "167", + "h": "40", + "x": "1046", + "y": "2492", + "properties": { + "controlName": "103-building-for-scale:validium" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "73", + "measuredW": "64", + "measuredH": "25", + "x": "41", + "y": "7", + "properties": { + "size": "17", + "text": "Validium" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "143", + "y": "7", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1425", + "typeID": "__group__", + "zOrder": "234", + "measuredW": "156", + "measuredH": "40", + "w": "156", + "h": "40", + "x": "1214", + "y": "2492", + "properties": { + "controlName": "104-building-for-scale:plasma" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "146", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "57", + "measuredH": "25", + "x": "44", + "y": "7", + "properties": { + "size": "17", + "text": "Plasma" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "132", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1426", + "typeID": "__group__", + "zOrder": "233", + "measuredW": "168", + "measuredH": "40", + "w": "168", + "h": "40", + "x": "1047", + "y": "2537", + "properties": { + "controlName": "105-building-for-scale:sidechains" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "159", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "85", + "measuredH": "25", + "x": "37", + "y": "7", + "properties": { + "size": "17", + "text": "Sidechains" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "144", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1427", + "typeID": "__group__", + "zOrder": "235", + "measuredW": "157", + "measuredH": "40", + "w": "157", + "h": "40", + "x": "1213", + "y": "2537", + "properties": { + "controlName": "106-building-for-scale:ethereum-2" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "147", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "104", + "measuredH": "25", + "x": "22", + "y": "7", + "properties": { + "size": "17", + "text": "Ethereum 2.0" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "133", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "1428", + "typeID": "__group__", + "zOrder": "236", + "measuredW": "324", + "measuredH": "40", + "w": "324", + "h": "40", + "x": "1046", + "y": "2583", + "properties": { + "controlName": "107-building-for-scale:on-chain-scaling" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "314", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "134", + "measuredH": "25", + "x": "90", + "y": "7", + "properties": { + "size": "17", + "text": "On-Chain Scaling" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "300", + "y": "7", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + } + ] + }, + "attributes": { + "name": "New Wireframe 2 copy 2", + "order": 1000025.5641603079, + "parentID": null, + "notes": null + }, + "branchID": "Master", + "resourceID": "CB22E95F-649B-408C-B6F4-892B5D179FCF", + "mockupH": "2622", + "mockupW": "1162", + "measuredW": "1414", + "measuredH": "2766", + "version": "1.0" + }, + "groupOffset": { + "x": 0, + "y": 0 + }, + "dependencies": [], + "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" +} diff --git a/public/jsons/computer-science.json b/public/jsons/computer-science.json new file mode 100644 index 000000000..5691cf89c --- /dev/null +++ b/public/jsons/computer-science.json @@ -0,0 +1,12186 @@ +{ + "mockup": { + "controls": { + "control": [ + { + "ID": "10597", + "typeID": "Arrow", + "zOrder": "93", + "w": "229", + "h": "226", + "measuredW": "150", + "measuredH": "100", + "x": "770", + "y": "494", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 228.31055982133557, + "y": 0.10378348623532929 + }, + "p1": { + "x": 0.5329669805326468, + "y": 0.14360846249705583 + }, + "p2": { + "x": -0.2675809373233733, + "y": 225.7930320127624 + } + } + }, + { + "ID": "10605", + "typeID": "Label", + "zOrder": "94", + "measuredW": "269", + "measuredH": "40", + "x": "885", + "y": "308", + "properties": { + "size": "32", + "text": "Computer Science" + } + }, + { + "ID": "10606", + "typeID": "Arrow", + "zOrder": "95", + "w": "21", + "h": "74", + "measuredW": "150", + "measuredH": "100", + "x": "961", + "y": "221", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 20.339656000000105, + "y": 0.38163287300682214 + }, + "p1": { + "x": 0.4726613717175647, + "y": -0.18058053919470718 + }, + "p2": { + "x": 6.501387975842022, + "y": 74.27541947376 + } + } + }, + { + "ID": "10607", + "typeID": "Arrow", + "zOrder": "96", + "w": "21", + "h": "124", + "measuredW": "150", + "measuredH": "100", + "x": "998", + "y": "361", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 5.718319958248799, + "y": -0.38263953595850353 + }, + "p1": { + "x": 0.4699952673923335, + "y": 0.14969238050165654 + }, + "p2": { + "x": 0.4526764944405386, + "y": 123.33372374697893 + } + } + }, + { + "ID": "10641", + "typeID": "Canvas", + "zOrder": "97", + "w": "350", + "h": "141", + "measuredW": "100", + "measuredH": "70", + "x": "1282", + "y": "161" + }, + { + "ID": "10642", + "typeID": "Label", + "zOrder": "98", + "measuredW": "314", + "measuredH": "25", + "x": "1296", + "y": "178", + "properties": { + "size": "17", + "text": "Find the detailed version of this roadmap" + } + }, + { + "ID": "10643", + "typeID": "Label", + "zOrder": "99", + "measuredW": "319", + "measuredH": "25", + "x": "1296", + "y": "206", + "properties": { + "size": "17", + "text": "along with resources and other roadmaps" + } + }, + { + "ID": "10686", + "typeID": "Arrow", + "zOrder": "92", + "w": "224", + "h": "8", + "measuredW": "150", + "measuredH": "100", + "x": "1105", + "y": "480", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.09716998878445793, + "y": 8.030919693704618 + }, + "p1": { + "x": 0.564722657257297, + "y": -0.008677972962353458 + }, + "p2": { + "x": 223.8410108125454, + "y": -0.17733562916464507 + } + } + }, + { + "ID": "10687", + "typeID": "Arrow", + "zOrder": "91", + "w": "222", + "h": "57", + "measuredW": "150", + "measuredH": "100", + "x": "1104", + "y": "420", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.09245158327996705, + "y": 56.56003565560616 + }, + "p1": { + "x": 0.5667465019538631, + "y": -0.09781923610235727 + }, + "p2": { + "x": 221.70210094693743, + "y": 0.32228678989048376 + } + } + }, + { + "ID": "10694", + "typeID": "Arrow", + "zOrder": "89", + "w": "205", + "h": "52", + "measuredW": "150", + "measuredH": "100", + "x": "1113", + "y": "494", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.3903644341978634, + "y": -0.03579004622974935 + }, + "p1": { + "x": 0.5997856951513523, + "y": 0.082373426198768 + }, + "p2": { + "x": 204.85482628291743, + "y": 51.87868141421234 + } + } + }, + { + "ID": "10721", + "typeID": "Arrow", + "zOrder": "85", + "w": "165", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "683", + "y": "485", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.09716998878445793, + "y": 0.030919693704618112 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432151 + }, + "p2": { + "x": 165.0092065759775, + "y": 3.23149039216878 + } + } + }, + { + "ID": "10722", + "typeID": "Arrow", + "zOrder": "86", + "w": "167", + "h": "46", + "measuredW": "150", + "measuredH": "100", + "x": "685", + "y": "432", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.1558613574420633, + "y": 0.28950157664132803 + }, + "p1": { + "x": 0.5217150699561692, + "y": -0.058095463624905135 + }, + "p2": { + "x": 167.27974065494232, + "y": 46.0157138571102 + } + } + }, + { + "ID": "10724", + "typeID": "Arrow", + "zOrder": "84", + "w": "173", + "h": "45", + "measuredW": "150", + "measuredH": "100", + "x": "681", + "y": "498", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.26537644525456017, + "y": 45.2008579796493 + }, + "p1": { + "x": 0.5612843769704615, + "y": 0.05607023330261436 + }, + "p2": { + "x": 173.06396411988374, + "y": 0.4472669272273606 + } + } + }, + { + "ID": "11803", + "typeID": "Arrow", + "zOrder": "83", + "w": "130", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "573", + "y": "723", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.0340006863726785, + "y": 4.970951109570933 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484431856 + }, + "p2": { + "x": 129.9374700368271, + "y": -0.4416934466979683 + } + } + }, + { + "ID": "11804", + "typeID": "Arrow", + "zOrder": "82", + "w": "160", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "938", + "y": "724", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.29899257363251763, + "y": 0.2314903921687801 + }, + "p1": { + "x": 0.5603752218607515, + "y": 0.000041473854844320995 + }, + "p2": { + "x": 160.16844314823038, + "y": 2.209968314819548 + } + } + }, + { + "ID": "12394", + "typeID": "Arrow", + "zOrder": "81", + "w": "169", + "h": "89", + "measuredW": "150", + "measuredH": "100", + "x": "1146", + "y": "501", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.12748478994694779, + "y": 0.37594373301101314 + }, + "p1": { + "x": 0.5830539012061454, + "y": 0.10785245983684466 + }, + "p2": { + "x": 169.27262717335134, + "y": 89.6845789114484 + } + } + }, + { + "ID": "12403", + "typeID": "Arrow", + "zOrder": "80", + "w": "130", + "h": "50", + "measuredW": "150", + "measuredH": "100", + "x": "578", + "y": "734", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.2001936182911095, + "y": 50.450557811327485 + }, + "p1": { + "x": 0.4344465290806758, + "y": 0.11459662288930632 + }, + "p2": { + "x": 129.70327573216332, + "y": 0.3835956658398345 + } + } + }, + { + "ID": "12411", + "typeID": "Arrow", + "zOrder": "79", + "w": "1", + "h": "312", + "measuredW": "150", + "measuredH": "100", + "x": "775", + "y": "621", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127988087, + "y": -0.24232757605466304 + }, + "p1": { + "x": 0.5603752218607516, + "y": 0.00004147385484432192 + }, + "p2": { + "x": -0.40400616127988087, + "y": 311.32802481732415 + } + } + }, + { + "ID": "12412", + "typeID": "Arrow", + "zOrder": "78", + "w": "137", + "h": "95", + "measuredW": "150", + "measuredH": "100", + "x": "586", + "y": "737", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.08122678388770055, + "y": 94.51751995681514 + }, + "p1": { + "x": 0.51678696775048, + "y": 0.11707833918283551 + }, + "p2": { + "x": 136.58804826190283, + "y": -0.2037597778911504 + } + } + }, + { + "ID": "12413", + "typeID": "Arrow", + "zOrder": "77", + "w": "129", + "h": "35", + "measuredW": "150", + "measuredH": "100", + "x": "573", + "y": "676", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.0340006863726785, + "y": -0.029048890429066887 + }, + "p1": { + "x": 0.4652118803823874, + "y": -0.07321971659095661 + }, + "p2": { + "x": 129.2906311758943, + "y": 35.37985630169692 + } + } + }, + { + "ID": "12414", + "typeID": "Arrow", + "zOrder": "75", + "w": "134", + "h": "93", + "measuredW": "150", + "measuredH": "100", + "x": "579", + "y": "615", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.15296752077608744, + "y": 0.0117377060578292 + }, + "p1": { + "x": 0.46978874706379403, + "y": -0.100896626855586 + }, + "p2": { + "x": 134.11592028843222, + "y": 93.37985630169692 + } + } + }, + { + "ID": "12420", + "typeID": "Arrow", + "zOrder": "76", + "w": "1", + "h": "101", + "measuredW": "150", + "measuredH": "100", + "x": "934", + "y": "725", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127988087, + "y": -0.3822100294962638 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432186 + }, + "p2": { + "x": -0.40400616127988087, + "y": 100.45803653961343 + } + } + }, + { + "ID": "12423", + "typeID": "Arrow", + "zOrder": "74", + "w": "1", + "h": "101", + "measuredW": "150", + "measuredH": "100", + "x": "493", + "y": "833", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127988087, + "y": -0.3822100294962638 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432186 + }, + "p2": { + "x": -0.40400616127988087, + "y": 100.45803653961343 + } + } + }, + { + "ID": "12464", + "typeID": "__group__", + "zOrder": "121", + "measuredW": "230", + "measuredH": "47", + "w": "230", + "h": "47", + "x": "376", + "y": "1157", + "properties": { + "controlName": "105-data-structures:tree:unbalanced-tree" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "141", + "measuredH": "26", + "x": "44", + "y": "11", + "properties": { + "size": "18", + "text": "Unbalanced Tree" + } + } + ] + } + } + }, + { + "ID": "12465", + "typeID": "__group__", + "zOrder": "120", + "measuredW": "230", + "measuredH": "47", + "w": "230", + "h": "47", + "x": "376", + "y": "1105", + "properties": { + "controlName": "104-data-structures:tree:balanced-tree" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "120", + "measuredH": "26", + "x": "55", + "y": "11", + "properties": { + "size": "18", + "text": "Balanced Tree" + } + } + ] + } + } + }, + { + "ID": "12466", + "typeID": "__group__", + "zOrder": "119", + "measuredW": "230", + "measuredH": "47", + "w": "230", + "h": "47", + "x": "376", + "y": "1053", + "properties": { + "controlName": "103-data-structures:tree:complete-binary-tree" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "177", + "measuredH": "26", + "x": "26", + "y": "11", + "properties": { + "size": "18", + "text": "Complete Binary Tree" + } + } + ] + } + } + }, + { + "ID": "12467", + "typeID": "__group__", + "zOrder": "118", + "measuredW": "230", + "measuredH": "47", + "w": "230", + "h": "47", + "x": "376", + "y": "1002", + "properties": { + "controlName": "102-data-structures:tree:full-binary-tree" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "126", + "measuredH": "26", + "x": "52", + "y": "11", + "properties": { + "size": "18", + "text": "Full Binary Tree" + } + } + ] + } + } + }, + { + "ID": "12468", + "typeID": "__group__", + "zOrder": "117", + "measuredW": "230", + "measuredH": "47", + "w": "230", + "h": "47", + "x": "376", + "y": "950", + "properties": { + "controlName": "101-data-structures:tree:binary-search-tree" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "155", + "measuredH": "26", + "x": "37", + "y": "11", + "properties": { + "size": "18", + "text": "Binary Search Tree" + } + } + ] + } + } + }, + { + "ID": "12471", + "typeID": "__group__", + "zOrder": "116", + "measuredW": "227", + "measuredH": "47", + "w": "227", + "h": "47", + "x": "655", + "y": "1001", + "properties": { + "controlName": "102-data-structures:graph:spanning-tree" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "119", + "measuredH": "26", + "x": "54", + "y": "11", + "properties": { + "size": "18", + "text": "Spanning Tree" + } + } + ] + } + } + }, + { + "ID": "12472", + "typeID": "__group__", + "zOrder": "123", + "measuredW": "227", + "measuredH": "47", + "w": "227", + "h": "47", + "x": "655", + "y": "950", + "properties": { + "controlName": "101-data-structures:graph:undirected-graph" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "146", + "measuredH": "26", + "x": "41", + "y": "11", + "properties": { + "size": "18", + "text": "Undirected Graph" + } + } + ] + } + } + }, + { + "ID": "12473", + "typeID": "__group__", + "zOrder": "122", + "measuredW": "227", + "measuredH": "47", + "w": "227", + "h": "47", + "x": "655", + "y": "899", + "properties": { + "controlName": "100-data-structures:graph:directed-graph" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "126", + "measuredH": "26", + "x": "51", + "y": "11", + "properties": { + "size": "18", + "text": "Directed Graph" + } + } + ] + } + } + }, + { + "ID": "12483", + "typeID": "Arrow", + "zOrder": "73", + "w": "136", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "1299", + "y": "722", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 3 + }, + "p1": { + "x": 0.5591723126937833, + "y": 0.0008641584587329898 + }, + "p2": { + "x": 136, + "y": 0 + } + } + }, + { + "ID": "12484", + "typeID": "Arrow", + "zOrder": "72", + "w": "133", + "h": "51", + "measuredW": "150", + "measuredH": "100", + "x": "1290", + "y": "664", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 51 + }, + "p1": { + "x": 0.6049982158696215, + "y": -0.11048518805179115 + }, + "p2": { + "x": 133, + "y": 0 + } + } + }, + { + "ID": "12485", + "typeID": "Arrow", + "zOrder": "71", + "w": "136", + "h": "47", + "measuredW": "150", + "measuredH": "100", + "x": "1292", + "y": "731", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.6279384084247398, + "y": 0.0894746594067004 + }, + "p2": { + "x": 136, + "y": 47 + } + } + }, + { + "ID": "12501", + "typeID": "Arrow", + "zOrder": "69", + "w": "141", + "h": "112", + "measuredW": "150", + "measuredH": "100", + "x": "1285", + "y": "738", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.10689341779038841, + "y": 0.43706984473033117 + }, + "p1": { + "x": 0.5751295336787576, + "y": 0.16450777202072547 + }, + "p2": { + "x": 140.68610989889817, + "y": 112.7698972094355 + } + } + }, + { + "ID": "12502", + "typeID": "Arrow", + "zOrder": "68", + "w": "1", + "h": "1101", + "measuredW": "150", + "measuredH": "100", + "x": "1263", + "y": "738", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.40400616127988087, + "y": -0.3822100294962638 + }, + "p1": { + "x": 0.5603752218607514, + "y": 0.00004147385484432091 + }, + "p2": { + "x": -0.40400616127999456, + "y": 1100.843293737311 + } + } + }, + { + "ID": "12509", + "typeID": "Arrow", + "zOrder": "67", + "w": "1", + "h": "113", + "measuredW": "150", + "measuredH": "100", + "x": "1118", + "y": "1155", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127988087, + "y": -0.3822100294962638 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.00004147385484432021 + }, + "p2": { + "x": -0.40400616127999456, + "y": 112.92732078922768 + } + } + }, + { + "ID": "12557", + "typeID": "Arrow", + "zOrder": "66", + "w": "165", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1234", + "y": "1258", + "properties": { + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5, + "y": 0 + }, + "p2": { + "x": 164.88187101517303, + "y": 0 + }, + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "stroke": "dotted", + "color": "10027263" + } + }, + { + "ID": "12597", + "typeID": "Arrow", + "zOrder": "65", + "w": "554", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "477", + "y": "1259", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0.14145350618525754, + "y": 0 + }, + "p1": { + "x": 0.5, + "y": 0 + }, + "p2": { + "x": 553.881871015173, + "y": 0 + } + } + }, + { + "ID": "12604", + "typeID": "Arrow", + "zOrder": "64", + "w": "1", + "h": "347", + "measuredW": "150", + "measuredH": "100", + "x": "1423", + "y": "1271", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5, + "y": 0 + }, + "p2": { + "x": 0, + "y": 347.04119117859636 + } + } + }, + { + "ID": "12646", + "typeID": "Arrow", + "zOrder": "63", + "w": "1", + "h": "162", + "measuredW": "150", + "measuredH": "100", + "x": "496", + "y": "1453", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 0.08248322334543445 + }, + "p1": { + "x": 0.5, + "y": 0 + }, + "p2": { + "x": 0, + "y": 161.75516113964727 + } + } + }, + { + "ID": "12647", + "typeID": "Arrow", + "zOrder": "62", + "w": "1", + "h": "403", + "measuredW": "150", + "measuredH": "100", + "x": "759", + "y": "1471", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 0.08248322334543445 + }, + "p1": { + "x": 0.5, + "y": 0 + }, + "p2": { + "x": 0, + "y": 403.3515342166356 + } + } + }, + { + "ID": "12656", + "typeID": "Arrow", + "zOrder": "61", + "w": "1", + "h": "195", + "measuredW": "150", + "measuredH": "100", + "x": "1054", + "y": "1423", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127988087, + "y": -0.3822100294962638 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.000041473854844319586 + }, + "p2": { + "x": -0.40400616127999456, + "y": 194.6093502958738 + } + } + }, + { + "ID": "12684", + "typeID": "Arrow", + "zOrder": "59", + "w": "189", + "h": "160", + "measuredW": "150", + "measuredH": "100", + "x": "1071", + "y": "1954", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 189, + "y": 0 + }, + "p1": { + "x": 0.4985776880716896, + "y": 0.20637600477852766 + }, + "p2": { + "x": 0.3798709441214214, + "y": 160.0556596124461 + } + } + }, + { + "ID": "12694", + "typeID": "Arrow", + "zOrder": "55", + "w": "1", + "h": "101", + "measuredW": "150", + "measuredH": "100", + "x": "888", + "y": "2024", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127988087, + "y": -0.3822100294962638 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432186 + }, + "p2": { + "x": -0.40400616127988087, + "y": 100.45803653961343 + } + } + }, + { + "ID": "12695", + "typeID": "Arrow", + "zOrder": "56", + "w": "1", + "h": "101", + "measuredW": "150", + "measuredH": "100", + "x": "1008", + "y": "2024", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127988087, + "y": -0.3822100294962638 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432186 + }, + "p2": { + "x": -0.40400616127988087, + "y": 100.45803653961343 + } + } + }, + { + "ID": "12766", + "typeID": "Arrow", + "zOrder": "53", + "w": "1", + "h": "89", + "measuredW": "150", + "measuredH": "100", + "x": "824", + "y": "2347", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127999456, + "y": -0.010444118840950978 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.000041473854844321544 + }, + "p2": { + "x": -0.40400616127988087, + "y": 89.45803653961343 + } + } + }, + { + "ID": "12767", + "typeID": "Arrow", + "zOrder": "52", + "w": "1", + "h": "89", + "measuredW": "150", + "measuredH": "100", + "x": "882", + "y": "2347", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127999456, + "y": -0.010444118840950978 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.000041473854844321544 + }, + "p2": { + "x": -0.40400616127988087, + "y": 89.45803653961343 + } + } + }, + { + "ID": "12768", + "typeID": "Arrow", + "zOrder": "51", + "w": "1", + "h": "89", + "measuredW": "150", + "measuredH": "100", + "x": "952", + "y": "2347", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127999456, + "y": -0.010444118840950978 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.000041473854844321544 + }, + "p2": { + "x": -0.40400616127988087, + "y": 89.45803653961343 + } + } + }, + { + "ID": "12769", + "typeID": "Arrow", + "zOrder": "50", + "w": "1", + "h": "89", + "measuredW": "150", + "measuredH": "100", + "x": "1042", + "y": "2347", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127999456, + "y": -0.010444118840950978 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.000041473854844321544 + }, + "p2": { + "x": -0.40400616127988087, + "y": 89.45803653961343 + } + } + }, + { + "ID": "12770", + "typeID": "TextArea", + "zOrder": "48", + "w": "89", + "h": "193", + "measuredW": "200", + "measuredH": "140", + "x": "846", + "y": "2497" + }, + { + "ID": "12777", + "typeID": "Arrow", + "zOrder": "47", + "w": "195", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "667", + "y": "2336", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "color": "10027263", + "p0": { + "x": 0.13439210593833195, + "y": 0 + }, + "p1": { + "x": 0.5, + "y": 0 + }, + "p2": { + "x": 194.88187101517303, + "y": 0 + } + } + }, + { + "ID": "12780", + "typeID": "Arrow", + "zOrder": "34", + "w": "1", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "453", + "y": "2334", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127988087, + "y": 0.24614635156922304 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432124 + }, + "p2": { + "x": -0.40400616127988087, + "y": 69.45803653961343 + } + } + }, + { + "ID": "12820", + "typeID": "Arrow", + "zOrder": "45", + "w": "127", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "1108", + "y": "1951", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5605181187999518, + "y": -0.0005546755370219163 + }, + "p2": { + "x": 127, + "y": 3 + } + } + }, + { + "ID": "12821", + "typeID": "Arrow", + "zOrder": "46", + "w": "129", + "h": "46", + "measuredW": "150", + "measuredH": "100", + "x": "1109", + "y": "1898", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5059151699781369, + "y": -0.09339503524008039 + }, + "p2": { + "x": 129, + "y": 46 + } + } + }, + { + "ID": "12852", + "typeID": "Arrow", + "zOrder": "44", + "w": "1", + "h": "82", + "measuredW": "150", + "measuredH": "100", + "x": "1040", + "y": "2804", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127999456, + "y": 0.02195310850356691 + }, + "p1": { + "x": 0.5603752218607515, + "y": 0.00004147385484431973 + }, + "p2": { + "x": -0.40400616127999456, + "y": 82.12831111664991 + } + } + }, + { + "ID": "12893", + "typeID": "Arrow", + "zOrder": "42", + "w": "1", + "h": "114", + "measuredW": "150", + "measuredH": "100", + "x": "500", + "y": "2145", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127988087, + "y": -0.3822100294962638 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432123 + }, + "p2": { + "x": -0.40400616127988087, + "y": 114.05770390174985 + } + } + }, + { + "ID": "12894", + "typeID": "__group__", + "zOrder": "189", + "measuredW": "237", + "measuredH": "47", + "w": "237", + "h": "47", + "x": "1299", + "y": "2102", + "properties": { + "controlName": "100-common-uml-diagrams:class-diagrams" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "237", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "128", + "measuredH": "26", + "x": "55", + "y": "11", + "properties": { + "size": "18", + "text": "Class Diagrams" + } + } + ] + } + } + }, + { + "ID": "12898", + "typeID": "__group__", + "zOrder": "191", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "1299", + "y": "2208", + "properties": { + "controlName": "103-common-uml-diagrams:activity-diagrams" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "138", + "measuredH": "26", + "x": "50", + "y": "11", + "properties": { + "size": "18", + "text": "Activity Diagrams" + } + } + ] + } + } + }, + { + "ID": "12899", + "typeID": "__group__", + "zOrder": "192", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "1299", + "y": "2260", + "properties": { + "controlName": "104-common-uml-diagrams:statemachine-diagrams" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "195", + "measuredH": "26", + "x": "21", + "y": "11", + "properties": { + "size": "18", + "text": "Statemachine Diagrams" + } + } + ] + } + } + }, + { + "ID": "12900", + "typeID": "__group__", + "zOrder": "188", + "measuredW": "236", + "measuredH": "47", + "w": "236", + "h": "47", + "x": "1300", + "y": "2312", + "properties": { + "controlName": "105-common-uml-diagrams:sequence-diagrams" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "236", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "167", + "measuredH": "26", + "x": "34", + "y": "11", + "properties": { + "size": "18", + "text": "Sequence Diagrams" + } + } + ] + } + } + }, + { + "ID": "12901", + "typeID": "Arrow", + "zOrder": "41", + "w": "245", + "h": "93", + "measuredW": "150", + "measuredH": "100", + "x": "1061", + "y": "2125", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0.33344214759267743, + "y": 93.13117226047461 + }, + "p1": { + "x": 0.5126752577446054, + "y": -0.07306562685033402 + }, + "p2": { + "x": 245.48664551451702, + "y": 0.38856823494461423 + } + } + }, + { + "ID": "12902", + "typeID": "Arrow", + "zOrder": "40", + "w": "234", + "h": "50", + "measuredW": "150", + "measuredH": "100", + "x": "1074", + "y": "2176", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0.25027917170109504, + "y": 50.74239694321341 + }, + "p1": { + "x": 0.518435301398724, + "y": -0.05714837019048969 + }, + "p2": { + "x": 233.98921784978393, + "y": 0.47602763401710035 + } + } + }, + { + "ID": "12903", + "typeID": "Arrow", + "zOrder": "39", + "w": "240", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "1071", + "y": "2232", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0.2967079682300664, + "y": 1.0944380811120027 + }, + "p1": { + "x": 0.507997698072514, + "y": -0.004093722600268801 + }, + "p2": { + "x": 239.9943625203175, + "y": 0.07120403889030058 + } + } + }, + { + "ID": "12904", + "typeID": "Arrow", + "zOrder": "38", + "w": "237", + "h": "44", + "measuredW": "150", + "measuredH": "100", + "x": "1079", + "y": "2243", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": -0.44410848692928084, + "y": -0.4703578050980468 + }, + "p1": { + "x": 0.5598743765010158, + "y": 0.013892481064104577 + }, + "p2": { + "x": 236.502079526118, + "y": 43.163808108496596 + } + } + }, + { + "ID": "12905", + "typeID": "Arrow", + "zOrder": "37", + "w": "237", + "h": "88", + "measuredW": "150", + "measuredH": "100", + "x": "1073", + "y": "2251", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": -0.18492494208862809, + "y": 0.14086687764120143 + }, + "p1": { + "x": 0.5666977129255916, + "y": 0.059401842078030516 + }, + "p2": { + "x": 236.4917901850506, + "y": 87.75383984283599 + } + } + }, + { + "ID": "12907", + "typeID": "Arrow", + "zOrder": "36", + "w": "1", + "h": "120", + "measuredW": "150", + "measuredH": "100", + "x": "946", + "y": "2114", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.40400616127988087, + "y": -0.3822100294962638 + }, + "p1": { + "x": 0.5603752218607514, + "y": 0.000041473854844320934 + }, + "p2": { + "x": -0.40400616127988087, + "y": 119.89520311389833 + } + } + }, + { + "ID": "12908", + "typeID": "Arrow", + "zOrder": "35", + "w": "179", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "667", + "y": "2238", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 178.91698054523056, + "y": -0.10479688610166704 + }, + "p1": { + "x": 0.5603752218607513, + "y": 0.00004147385484432086 + }, + "p2": { + "x": -0.40400616127988087, + "y": -0.10479688610166704 + } + } + }, + { + "ID": "12913", + "typeID": "Arrow", + "zOrder": "33", + "w": "1", + "h": "120", + "measuredW": "150", + "measuredH": "100", + "x": "500", + "y": "2230", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.40400616127988087, + "y": -0.3822100294962638 + }, + "p1": { + "x": 0.5603752218607514, + "y": 0.000041473854844320934 + }, + "p2": { + "x": -0.40400616127988087, + "y": 119.89520311389833 + } + } + }, + { + "ID": "12916", + "typeID": "Arrow", + "zOrder": "32", + "w": "1", + "h": "147", + "measuredW": "150", + "measuredH": "100", + "x": "1483", + "y": "2658", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127999456, + "y": -0.23469462112143447 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.000041473854844321266 + }, + "p2": { + "x": -0.40400616127988087, + "y": 146.45803653961343 + } + } + }, + { + "ID": "12939", + "typeID": "Arrow", + "zOrder": "31", + "w": "255", + "h": "146", + "measuredW": "150", + "measuredH": "100", + "x": "1074", + "y": "2340", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "color": "10027263", + "p0": { + "x": -0.13526499871818487, + "y": 0.031203232169445982 + }, + "p1": { + "x": 0.5580705321176507, + "y": 0.162062936184401 + }, + "p2": { + "x": 255.30850584265454, + "y": 145.83878382758257 + } + } + }, + { + "ID": "12940", + "typeID": "Arrow", + "zOrder": "30", + "w": "1", + "h": "253", + "measuredW": "150", + "measuredH": "100", + "x": "1321", + "y": "2490", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.40400616127999456, + "y": 0.0057689332443260355 + }, + "p1": { + "x": 0.5603752218607514, + "y": 0.000041473854844320684 + }, + "p2": { + "x": -0.40400616127999456, + "y": 252.80692385306293 + } + } + }, + { + "ID": "12954", + "typeID": "Arrow", + "zOrder": "29", + "w": "1", + "h": "97", + "measuredW": "150", + "measuredH": "100", + "x": "980", + "y": "2885", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127999456, + "y": -0.31215130454575046 + }, + "p1": { + "x": 0.5603752218607516, + "y": 0.000041473854844319586 + }, + "p2": { + "x": -0.40400616127999456, + "y": 96.19883091555585 + } + } + }, + { + "ID": "12955", + "typeID": "Arrow", + "zOrder": "28", + "w": "1", + "h": "97", + "measuredW": "150", + "measuredH": "100", + "x": "1120", + "y": "2885", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127999456, + "y": -0.31215130454575046 + }, + "p1": { + "x": 0.5603752218607516, + "y": 0.000041473854844319586 + }, + "p2": { + "x": -0.40400616127999456, + "y": 96.19883091555585 + } + } + }, + { + "ID": "12956", + "typeID": "Arrow", + "zOrder": "27", + "w": "159", + "h": "137", + "measuredW": "150", + "measuredH": "100", + "x": "1162", + "y": "2747", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 159.07286500993314, + "y": -0.39734577004583116 + }, + "p1": { + "x": 0.49052267735105126, + "y": 0.18476933315403826 + }, + "p2": { + "x": 0.4014816133383192, + "y": 136.98127069141265 + } + } + }, + { + "ID": "12957", + "typeID": "Arrow", + "zOrder": "26", + "w": "141", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "774", + "y": "2887", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "color": "10027263", + "p0": { + "x": 0.4466977252284323, + "y": 0 + }, + "p1": { + "x": 0.49999999999999994, + "y": 0 + }, + "p2": { + "x": 141.76187746709184, + "y": 0 + } + } + }, + { + "ID": "12996", + "typeID": "Arrow", + "zOrder": "22", + "w": "1", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "603", + "y": "2336", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127988087, + "y": 0.24614635156922304 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432124 + }, + "p2": { + "x": -0.40400616127988087, + "y": 69.45803653961343 + } + } + }, + { + "ID": "13102", + "typeID": "Arrow", + "zOrder": "20", + "w": "1", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "613", + "y": "3101", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127988087, + "y": 0.24614635156922304 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432124 + }, + "p2": { + "x": -0.40400616127988087, + "y": 69.45803653961343 + } + } + }, + { + "ID": "13103", + "typeID": "Arrow", + "zOrder": "21", + "w": "1", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "463", + "y": "3099", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127988087, + "y": 0.24614635156922304 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432124 + }, + "p2": { + "x": -0.40400616127988087, + "y": 69.45803653961343 + } + } + }, + { + "ID": "13104", + "typeID": "Arrow", + "zOrder": "12", + "w": "1", + "h": "624", + "measuredW": "150", + "measuredH": "100", + "x": "773", + "y": "2887", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "color": "10027263", + "p0": { + "x": 0.4466977252284323, + "y": 0 + }, + "p1": { + "x": 0.4999999999999999, + "y": 0 + }, + "p2": { + "x": 0.4466977252284323, + "y": 623.7469287947233 + } + } + }, + { + "ID": "13105", + "typeID": "Arrow", + "zOrder": "19", + "w": "141", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "630", + "y": "3172", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "color": "10027263", + "p0": { + "x": 0.4466977252284323, + "y": 0 + }, + "p1": { + "x": 0.49999999999999994, + "y": 0 + }, + "p2": { + "x": 141.76187746709184, + "y": 0 + } + } + }, + { + "ID": "13119", + "typeID": "Arrow", + "zOrder": "18", + "w": "160", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "549", + "y": "3487", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "color": "10027263", + "p0": { + "x": -0.08842807118332985, + "y": 0.007398065631605277 + }, + "p1": { + "x": 0.49999999999999983, + "y": 0 + }, + "p2": { + "x": 160.01078040805487, + "y": 0.007398065631605277 + }, + "stroke": "dotted" + } + }, + { + "ID": "13120", + "typeID": "Arrow", + "zOrder": "17", + "w": "146", + "h": "45", + "measuredW": "150", + "measuredH": "100", + "x": "552", + "y": "3432", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": -0.22951363405400116, + "y": 0.11438071376414882 + }, + "p1": { + "x": 0.4312820512820512, + "y": -0.08307692307692233 + }, + "p2": { + "x": 145.5751226595379, + "y": 45.00119753567924 + } + } + }, + { + "ID": "13121", + "typeID": "Arrow", + "zOrder": "16", + "w": "149", + "measuredW": "150", + "measuredH": "100", + "x": "550", + "y": "3370", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0.33482861742891146, + "y": -0.17709120690597047 + }, + "p1": { + "x": 0.43128205128205127, + "y": -0.08307692307692248 + }, + "p2": { + "x": 149.0045798781025, + "y": 99.85391144285586 + } + } + }, + { + "ID": "13122", + "typeID": "Arrow", + "zOrder": "14", + "w": "154", + "h": "146", + "measuredW": "150", + "measuredH": "100", + "x": "550", + "y": "3319", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0.33482861742891146, + "y": -0.17709120690597047 + }, + "p1": { + "x": 0.4312820512820513, + "y": -0.0830769230769224 + }, + "p2": { + "x": 154.72240875236105, + "y": 145.9918967407507 + } + } + }, + { + "ID": "13123", + "typeID": "Arrow", + "zOrder": "15", + "w": "172", + "h": "190", + "measuredW": "150", + "measuredH": "100", + "x": "552", + "y": "3272", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0.33482861742891146, + "y": -0.17709120690597047 + }, + "p1": { + "x": 0.4389538660648381, + "y": -0.09164921705513132 + }, + "p2": { + "x": 172.73480981226578, + "y": 190.13298230362125 + } + } + }, + { + "ID": "13146", + "typeID": "Arrow", + "zOrder": "13", + "w": "242", + "h": "82", + "measuredW": "150", + "measuredH": "100", + "x": "462", + "y": "3539", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0.42941020565677945, + "y": 81.2259902529072 + }, + "p1": { + "x": 0.38345159921218686, + "y": 0.1373540341609731 + }, + "p2": { + "x": 242.01078040805487, + "y": 0.007398065631605277 + } + } + }, + { + "ID": "13155", + "typeID": "Arrow", + "zOrder": "11", + "w": "141", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "811", + "y": "3539", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "color": "10027263", + "p0": { + "x": 0.4466977252284323, + "y": 0 + }, + "p1": { + "x": 0.49999999999999994, + "y": 0 + }, + "p2": { + "x": 141.76187746709184, + "y": 0 + } + } + }, + { + "ID": "13174", + "typeID": "Arrow", + "zOrder": "10", + "w": "1", + "h": "167", + "measuredW": "150", + "measuredH": "100", + "x": "1048", + "y": "3454", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127988087, + "y": 0.24614635156922304 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.000041473854844320914 + }, + "p2": { + "x": -0.40400616127999456, + "y": 167.32964661212372 + } + } + }, + { + "ID": "13175", + "typeID": "Arrow", + "zOrder": "9", + "w": "286", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1095", + "y": "3539", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "color": "10027263", + "p0": { + "x": 0.4466977252284323, + "y": 0 + }, + "p1": { + "x": 0.4999999999999999, + "y": 0 + }, + "p2": { + "x": 286.5882648254353, + "y": 0 + } + } + }, + { + "ID": "13198", + "typeID": "Arrow", + "zOrder": "8", + "w": "1", + "h": "79", + "measuredW": "150", + "measuredH": "100", + "x": "1433", + "y": "3461", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127988087, + "y": 0.24614635156922304 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.000041473854844319715 + }, + "p2": { + "x": -0.40400616127999456, + "y": 79.06042188867423 + } + } + }, + { + "ID": "13222", + "typeID": "Arrow", + "zOrder": "7", + "w": "1", + "h": "280", + "measuredW": "150", + "measuredH": "100", + "x": "1433", + "y": "3539", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "color": "10027263", + "p0": { + "x": 0.4466977252284323, + "y": 0 + }, + "p1": { + "x": 0.4999999999999999, + "y": 0 + }, + "p2": { + "x": 0.4466977252284323, + "y": 279.78759008067254 + } + } + }, + { + "ID": "13225", + "typeID": "Arrow", + "zOrder": "6", + "w": "286", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1053", + "y": "3820", + "properties": { + "curvature": "0", + "rightArrow": "false", + "leftArrow": "false", + "color": "10027263", + "p0": { + "x": 0.4466977252284323, + "y": 0 + }, + "p1": { + "x": 0.4999999999999999, + "y": 0 + }, + "p2": { + "x": 286.5882648254353, + "y": 0 + } + } + }, + { + "ID": "13228", + "typeID": "Arrow", + "zOrder": "0", + "w": "1", + "h": "139", + "measuredW": "150", + "measuredH": "100", + "x": "1019", + "y": "4022", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4438624012549725, + "y": -0.00008403832147459167 + }, + "p2": { + "x": 0, + "y": 139 + }, + "stroke": "dotted" + } + }, + { + "ID": "13229", + "typeID": "Arrow", + "zOrder": "1", + "w": "1", + "h": "161", + "measuredW": "150", + "measuredH": "100", + "x": "1021", + "y": "3834", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4438624012549725, + "y": -0.00008403832147459167 + }, + "p2": { + "x": 0, + "y": 161 + } + } + }, + { + "ID": "13230", + "typeID": "TextArea", + "zOrder": "2", + "w": "552", + "h": "124", + "measuredW": "200", + "measuredH": "140", + "x": "745", + "y": "3953" + }, + { + "ID": "13231", + "typeID": "Label", + "zOrder": "3", + "measuredW": "501", + "measuredH": "25", + "x": "774", + "y": "3973", + "properties": { + "size": "17", + "text": "Have a look at the following Web Development related Roadmaps" + } + }, + { + "ID": "13232", + "typeID": "__group__", + "zOrder": "4", + "measuredW": "229", + "measuredH": "44", + "w": "229", + "h": "44", + "x": "1040", + "y": "4008", + "properties": { + "controlName": "ext_link:roadmap.sh/backend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "229", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "147", + "measuredH": "25", + "x": "41", + "y": "9", + "properties": { + "size": "17", + "text": "Backend Roadmap" + } + } + ] + } + } + }, + { + "ID": "13233", + "typeID": "__group__", + "zOrder": "5", + "measuredW": "252", + "measuredH": "44", + "w": "252", + "h": "44", + "x": "774", + "y": "4008", + "properties": { + "controlName": "ext_link:roadmap.sh/frontend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "252", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "149", + "measuredH": "25", + "x": "51", + "y": "9", + "properties": { + "size": "17", + "text": "Frontend Roadmap" + } + } + ] + } + } + }, + { + "ID": "13235", + "typeID": "Canvas", + "zOrder": "284", + "w": "411", + "h": "181", + "measuredW": "100", + "measuredH": "70", + "x": "354", + "y": "171" + }, + { + "ID": "13236", + "typeID": "Label", + "zOrder": "285", + "measuredW": "281", + "measuredH": "28", + "x": "382", + "y": "196", + "properties": { + "size": "20", + "text": "References / Other Resources" + } + }, + { + "ID": "13237", + "typeID": "__group__", + "zOrder": "286", + "measuredW": "254", + "measuredH": "26", + "w": "254", + "h": "26", + "x": "383", + "y": "239", + "properties": { + "controlName": "ext_link:github.com/jwasham/coding-interview-university" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "221", + "measuredH": "26", + "x": "33", + "y": "0", + "properties": { + "size": "18", + "text": "Coding Interview University" + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "1", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "1", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10066329" + } + } + ] + } + } + }, + { + "ID": "13238", + "typeID": "__group__", + "zOrder": "287", + "measuredW": "320", + "measuredH": "26", + "w": "320", + "h": "26", + "x": "383", + "y": "269", + "properties": { + "controlName": "ext_link:github.com/ossu/computer-science" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "287", + "measuredH": "26", + "x": "33", + "y": "0", + "properties": { + "size": "18", + "text": "OpenSource Society University - CS" + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "1", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "1", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10066329" + } + } + ] + } + } + }, + { + "ID": "13239", + "typeID": "__group__", + "zOrder": "288", + "measuredW": "307", + "measuredH": "26", + "w": "307", + "h": "26", + "x": "383", + "y": "299", + "properties": { + "controlName": "ext_link:teachyourselfcs.com" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "274", + "measuredH": "26", + "x": "33", + "y": "0", + "properties": { + "size": "18", + "text": "Teach Yourself Computer Science" + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "1", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "1", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10066329" + } + } + ] + } + } + }, + { + "ID": "13247", + "typeID": "__group__", + "zOrder": "289", + "measuredW": "352", + "measuredH": "54", + "w": "352", + "h": "54", + "x": "1282", + "y": "318", + "properties": { + "controlName": "100-roadmap-note" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "352", + "h": "54", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "224", + "measuredH": "26", + "x": "50", + "y": "14", + "properties": { + "size": "18", + "text": "Important Note / Click here" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "18", + "y": "18", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "13576743" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "13248", + "typeID": "__group__", + "zOrder": "101", + "measuredW": "320", + "measuredH": "45", + "w": "320", + "h": "45", + "x": "1297", + "y": "242", + "properties": { + "controlName": "ext_link:roadmap.sh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "320", + "h": "45", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "28", + "x": "141", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "roadmap.sh" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "45", + "measuredH": "28", + "x": "65", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "https" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "5", + "measuredH": "28", + "x": "113", + "y": "8", + "properties": { + "bold": "true", + "color": "16777215", + "size": "20", + "text": ":" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "10", + "measuredH": "28", + "x": "120", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "10", + "measuredH": "28", + "x": "128", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + } + ] + } + } + }, + { + "ID": "13249", + "typeID": "__group__", + "zOrder": "100", + "measuredW": "341", + "measuredH": "50", + "w": "341", + "h": "50", + "x": "826", + "y": "464", + "properties": { + "controlName": "101-pick-a-language" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "341", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "136", + "measuredH": "26", + "x": "103", + "y": "12", + "properties": { + "size": "18", + "text": "Pick a Language" + } + } + ] + } + } + }, + { + "ID": "13250", + "typeID": "__group__", + "zOrder": "105", + "measuredW": "303", + "measuredH": "50", + "w": "303", + "h": "50", + "x": "685", + "y": "698", + "properties": { + "controlName": "102-data-structures" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "303", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "127", + "measuredH": "26", + "x": "88", + "y": "12", + "properties": { + "size": "18", + "text": "Data Structures" + } + } + ] + } + } + }, + { + "ID": "13251", + "typeID": "__group__", + "zOrder": "124", + "measuredW": "251", + "measuredH": "50", + "w": "251", + "h": "50", + "x": "1065", + "y": "699", + "properties": { + "controlName": "103-asymptotic-notation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "251", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "162", + "measuredH": "26", + "x": "45", + "y": "12", + "properties": { + "size": "18", + "text": "Asymptotic Notation" + } + } + ] + } + } + }, + { + "ID": "13252", + "typeID": "__group__", + "zOrder": "134", + "measuredW": "298", + "measuredH": "50", + "w": "298", + "h": "50", + "x": "1009", + "y": "1234", + "properties": { + "controlName": "104-common-algorithms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "298", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "164", + "measuredH": "26", + "x": "67", + "y": "12", + "properties": { + "size": "18", + "text": "Common Algorithms" + } + } + ] + } + } + }, + { + "ID": "13253", + "typeID": "__group__", + "zOrder": "176", + "measuredW": "298", + "measuredH": "50", + "w": "298", + "h": "50", + "x": "1009", + "y": "1494", + "properties": { + "controlName": "105-string-search-and-manipulations" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "298", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "245", + "measuredH": "26", + "x": "26", + "y": "12", + "properties": { + "size": "18", + "text": "String Search & Manipulations" + } + } + ] + } + } + }, + { + "ID": "13254", + "typeID": "__group__", + "zOrder": "184", + "measuredW": "298", + "measuredH": "50", + "w": "298", + "h": "50", + "x": "1218", + "y": "1814", + "properties": { + "controlName": "106-bitwise-operators" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "298", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "145", + "measuredH": "26", + "x": "76", + "y": "12", + "properties": { + "size": "18", + "text": "Bitwise Operators" + } + } + ] + } + } + }, + { + "ID": "13255", + "typeID": "__group__", + "zOrder": "185", + "measuredW": "298", + "measuredH": "50", + "w": "298", + "h": "50", + "x": "1218", + "y": "1868", + "properties": { + "controlName": "107-floating-point-numbers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "298", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "191", + "measuredH": "26", + "x": "53", + "y": "12", + "properties": { + "size": "18", + "text": "Floating Point Numbers" + } + } + ] + } + } + }, + { + "ID": "13256", + "typeID": "__group__", + "zOrder": "216", + "measuredW": "298", + "measuredH": "50", + "w": "298", + "h": "50", + "x": "1218", + "y": "1923", + "properties": { + "controlName": "108-endianess" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "298", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "86", + "measuredH": "26", + "x": "106", + "y": "12", + "properties": { + "size": "18", + "text": "Endianess" + } + } + ] + } + } + }, + { + "ID": "13257", + "typeID": "__group__", + "zOrder": "186", + "measuredW": "298", + "measuredH": "50", + "w": "298", + "h": "50", + "x": "800", + "y": "2095", + "properties": { + "controlName": "109-character-encodings" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "298", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "173", + "measuredH": "26", + "x": "62", + "y": "12", + "properties": { + "size": "18", + "text": "Character Encodings" + } + } + ] + } + } + }, + { + "ID": "13258", + "typeID": "__group__", + "zOrder": "54", + "measuredW": "298", + "measuredH": "50", + "w": "298", + "h": "50", + "x": "798", + "y": "2212", + "properties": { + "controlName": "110-common-uml-diagrams" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "298", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "200", + "measuredH": "26", + "x": "49", + "y": "12", + "properties": { + "size": "18", + "text": "Common UML Diagrams" + } + } + ] + } + } + }, + { + "ID": "13259", + "typeID": "__group__", + "zOrder": "190", + "measuredW": "298", + "measuredH": "50", + "w": "298", + "h": "50", + "x": "382", + "y": "2214", + "properties": { + "controlName": "111-design-patterns" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "298", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "130", + "measuredH": "26", + "x": "84", + "y": "12", + "properties": { + "size": "18", + "text": "Design Patterns" + } + } + ] + } + } + }, + { + "ID": "13260", + "typeID": "__group__", + "zOrder": "237", + "measuredW": "298", + "measuredH": "50", + "w": "298", + "h": "50", + "x": "382", + "y": "2310", + "properties": { + "controlName": "112-basic-math-skills" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "298", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "137", + "measuredH": "26", + "x": "80", + "y": "12", + "properties": { + "size": "18", + "text": "Basic Math Skills" + } + } + ] + } + } + }, + { + "ID": "13261", + "typeID": "__group__", + "zOrder": "198", + "measuredW": "298", + "measuredH": "50", + "w": "298", + "h": "50", + "x": "800", + "y": "2318", + "properties": { + "controlName": "113-complexity-classes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "298", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "157", + "measuredH": "26", + "x": "70", + "y": "12", + "properties": { + "size": "18", + "text": "Complexity Classes" + } + } + ] + } + } + }, + { + "ID": "13262", + "typeID": "__group__", + "zOrder": "209", + "measuredW": "262", + "measuredH": "50", + "w": "262", + "h": "50", + "x": "1292", + "y": "2457", + "properties": { + "controlName": "114-tries" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "262", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "41", + "measuredH": "26", + "x": "110", + "y": "12", + "properties": { + "size": "18", + "text": "Tries" + } + } + ] + } + } + }, + { + "ID": "13263", + "typeID": "__group__", + "zOrder": "210", + "measuredW": "290", + "measuredH": "50", + "w": "290", + "h": "50", + "x": "1294", + "y": "2710", + "properties": { + "controlName": "115-balanced-search-trees" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "290", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "190", + "measuredH": "26", + "x": "54", + "y": "12", + "properties": { + "size": "18", + "text": "Balanced Search Trees" + } + } + ] + } + } + }, + { + "ID": "13264", + "typeID": "__group__", + "zOrder": "220", + "measuredW": "298", + "measuredH": "50", + "w": "298", + "h": "50", + "x": "892", + "y": "2863", + "properties": { + "controlName": "116-system-design" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "298", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "121", + "measuredH": "26", + "x": "88", + "y": "12", + "properties": { + "size": "18", + "text": "System Design" + } + } + ] + } + } + }, + { + "ID": "13265", + "typeID": "__group__", + "zOrder": "238", + "measuredW": "298", + "measuredH": "50", + "w": "298", + "h": "50", + "x": "381", + "y": "3148", + "properties": { + "controlName": "117-databases" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "298", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "88", + "measuredH": "26", + "x": "105", + "y": "12", + "properties": { + "size": "18", + "text": "Databases" + } + } + ] + } + } + }, + { + "ID": "13266", + "typeID": "__group__", + "zOrder": "267", + "measuredW": "156", + "measuredH": "50", + "w": "156", + "h": "50", + "x": "680", + "y": "3449", + "properties": { + "controlName": "118-networking" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "156", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "92", + "measuredH": "26", + "x": "32", + "y": "12", + "properties": { + "size": "18", + "text": "Networking" + } + } + ] + } + } + }, + { + "ID": "13267", + "typeID": "__group__", + "zOrder": "255", + "measuredW": "157", + "measuredH": "52", + "w": "157", + "h": "52", + "x": "679", + "y": "3514", + "properties": { + "controlName": "119-security" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "52", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "66", + "measuredH": "26", + "x": "46", + "y": "13", + "properties": { + "text": "Security", + "size": "18" + } + } + ] + } + } + }, + { + "ID": "13268", + "typeID": "__group__", + "zOrder": "268", + "measuredW": "240", + "measuredH": "52", + "w": "240", + "h": "52", + "x": "891", + "y": "3514", + "properties": { + "controlName": "120-how-computers-work" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "240", + "h": "52", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "176", + "measuredH": "26", + "x": "32", + "y": "13", + "properties": { + "size": "18", + "text": "How Computers Work" + } + } + ] + } + } + }, + { + "ID": "13269", + "typeID": "__group__", + "zOrder": "274", + "measuredW": "257", + "measuredH": "52", + "w": "257", + "h": "52", + "x": "1292", + "y": "3514", + "properties": { + "controlName": "121-processes-and-threads" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "257", + "h": "52", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "192", + "measuredH": "26", + "x": "33", + "y": "13", + "properties": { + "size": "18", + "text": "Processes and Threads" + } + } + ] + } + } + }, + { + "ID": "13270", + "typeID": "__group__", + "zOrder": "282", + "measuredW": "257", + "measuredH": "52", + "w": "257", + "h": "52", + "x": "1292", + "y": "3795", + "properties": { + "controlName": "122-kd-trees" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "257", + "h": "52", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "82", + "measuredH": "26", + "x": "88", + "y": "13", + "properties": { + "size": "18", + "text": "K-D Trees" + } + } + ] + } + } + }, + { + "ID": "13271", + "typeID": "__group__", + "zOrder": "283", + "measuredW": "257", + "measuredH": "52", + "w": "257", + "h": "52", + "x": "892", + "y": "3795", + "properties": { + "controlName": "123-skip-lists" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "257", + "h": "52", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "78", + "measuredH": "26", + "x": "90", + "y": "13", + "properties": { + "size": "18", + "text": "Skip Lists" + } + } + ] + } + } + }, + { + "ID": "13272", + "typeID": "__group__", + "zOrder": "88", + "measuredW": "157", + "measuredH": "47", + "w": "157", + "h": "47", + "x": "545", + "y": "410", + "properties": { + "controlName": "100-pick-a-language:c-plus-plus" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "37", + "measuredH": "26", + "x": "60", + "y": "11", + "properties": { + "size": "18", + "text": "C++" + } + } + ] + } + } + }, + { + "ID": "13273", + "typeID": "__group__", + "zOrder": "90", + "measuredW": "157", + "measuredH": "47", + "w": "157", + "h": "47", + "x": "545", + "y": "462", + "properties": { + "controlName": "101-pick-a-language:c" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "13", + "measuredH": "26", + "x": "72", + "y": "11", + "properties": { + "size": "18", + "text": "C" + } + } + ] + } + } + }, + { + "ID": "13274", + "typeID": "__group__", + "zOrder": "87", + "measuredW": "157", + "measuredH": "47", + "w": "157", + "h": "47", + "x": "545", + "y": "513", + "properties": { + "controlName": "102-pick-a-language:java" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "39", + "measuredH": "26", + "x": "59", + "y": "11", + "properties": { + "size": "18", + "text": "Java" + } + } + ] + } + } + }, + { + "ID": "13275", + "typeID": "__group__", + "zOrder": "103", + "measuredW": "164", + "measuredH": "47", + "w": "164", + "h": "47", + "x": "1312", + "y": "407", + "properties": { + "controlName": "103-pick-a-language:python" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "164", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "26", + "x": "54", + "y": "11", + "properties": { + "size": "18", + "text": "Python" + } + } + ] + } + } + }, + { + "ID": "13276", + "typeID": "__group__", + "zOrder": "102", + "measuredW": "164", + "measuredH": "47", + "w": "164", + "h": "47", + "x": "1312", + "y": "458", + "properties": { + "controlName": "104-pick-a-language:go" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "164", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "24", + "measuredH": "26", + "x": "70", + "y": "11", + "properties": { + "size": "18", + "text": "Go" + } + } + ] + } + } + }, + { + "ID": "13277", + "typeID": "__group__", + "zOrder": "104", + "measuredW": "164", + "measuredH": "47", + "w": "164", + "h": "47", + "x": "1312", + "y": "510", + "properties": { + "controlName": "105-pick-a-language:c-sharp" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "164", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "25", + "measuredH": "26", + "x": "69", + "y": "11", + "properties": { + "size": "18", + "text": "C#" + } + } + ] + } + } + }, + { + "ID": "13278", + "typeID": "__group__", + "zOrder": "107", + "measuredW": "164", + "measuredH": "47", + "w": "164", + "h": "47", + "x": "1312", + "y": "562", + "properties": { + "controlName": "106-pick-a-language:rust" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "164", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "38", + "measuredH": "26", + "x": "63", + "y": "11", + "properties": { + "size": "18", + "text": "Rust" + } + } + ] + } + } + }, + { + "ID": "13279", + "typeID": "__group__", + "zOrder": "106", + "measuredW": "120", + "measuredH": "47", + "w": "120", + "h": "47", + "x": "716", + "y": "595", + "properties": { + "controlName": "100-data-structures:array" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "120", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "42", + "measuredH": "26", + "x": "39", + "y": "11", + "properties": { + "size": "18", + "text": "Array" + } + } + ] + } + } + }, + { + "ID": "13280", + "typeID": "__group__", + "zOrder": "108", + "measuredW": "190", + "measuredH": "47", + "w": "190", + "h": "47", + "x": "399", + "y": "600", + "properties": { + "controlName": "101-data-structures:linked-list" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "113", + "measuredW": "89", + "measuredH": "26", + "x": "38", + "y": "11", + "properties": { + "text": "Linked List", + "size": "18" + } + } + ] + } + } + }, + { + "ID": "13281", + "typeID": "__group__", + "zOrder": "109", + "measuredW": "190", + "measuredH": "47", + "w": "190", + "h": "47", + "x": "399", + "y": "652", + "properties": { + "controlName": "102-data-structures:stack" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "57", + "measuredW": "45", + "measuredH": "26", + "x": "66", + "y": "11", + "properties": { + "text": "Stack", + "size": "18" + } + } + ] + } + } + }, + { + "ID": "13282", + "typeID": "__group__", + "zOrder": "110", + "measuredW": "190", + "measuredH": "47", + "w": "190", + "h": "47", + "x": "399", + "y": "704", + "properties": { + "controlName": "103-data-structures:queue" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "71", + "measuredW": "56", + "measuredH": "26", + "x": "59", + "y": "11", + "properties": { + "text": "Queue", + "size": "18" + } + } + ] + } + } + }, + { + "ID": "13283", + "typeID": "__group__", + "zOrder": "111", + "measuredW": "190", + "measuredH": "47", + "w": "190", + "h": "47", + "x": "399", + "y": "756", + "properties": { + "controlName": "104-data-structures:hash-table" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "116", + "measuredW": "91", + "measuredH": "26", + "x": "37", + "y": "11", + "properties": { + "text": "Hash Table", + "size": "18" + } + } + ] + } + } + }, + { + "ID": "13284", + "typeID": "__group__", + "zOrder": "113", + "measuredW": "190", + "measuredH": "47", + "w": "190", + "h": "47", + "x": "399", + "y": "808", + "properties": { + "controlName": "105-data-structures:tree" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "48", + "measuredW": "38", + "measuredH": "26", + "x": "71", + "y": "11", + "properties": { + "text": "Tree", + "size": "18" + } + } + ] + } + } + }, + { + "ID": "13285", + "typeID": "__group__", + "zOrder": "112", + "measuredW": "175", + "measuredH": "47", + "w": "175", + "h": "47", + "x": "685", + "y": "798", + "properties": { + "controlName": "106-data-structures:graph" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "175", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "51", + "measuredH": "26", + "x": "62", + "y": "11", + "properties": { + "size": "18", + "text": "Graph" + } + } + ] + } + } + }, + { + "ID": "13286", + "typeID": "__group__", + "zOrder": "114", + "measuredW": "105", + "measuredH": "47", + "w": "105", + "h": "47", + "x": "882", + "y": "796", + "properties": { + "controlName": "107-data-structures:heap" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "105", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "26", + "x": "30", + "y": "11", + "properties": { + "size": "18", + "text": "Heap" + } + } + ] + } + } + }, + { + "ID": "13292", + "typeID": "__group__", + "zOrder": "115", + "measuredW": "230", + "measuredH": "47", + "w": "230", + "h": "47", + "x": "376", + "y": "899", + "properties": { + "controlName": "100-data-structures:tree:binary-tree" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "26", + "x": "68", + "y": "11", + "properties": { + "size": "18", + "text": "Binary Tree" + } + } + ] + } + } + }, + { + "ID": "13293", + "typeID": "__group__", + "zOrder": "60", + "measuredW": "227", + "measuredH": "153", + "w": "227", + "h": "153", + "x": "653", + "y": "1040", + "properties": { + "controlName": "103-data-structures:graph:graph-representation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "138", + "measuredW": "200", + "measuredH": "140", + "x": "27", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "127", + "measuredH": "26", + "x": "50", + "y": "20", + "properties": { + "size": "18", + "text": "Representation" + } + }, + { + "ID": "2", + "typeID": "TextArea", + "zOrder": "2", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "54", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "138", + "measuredH": "26", + "x": "45", + "y": "65", + "properties": { + "size": "18", + "text": "Adjacency Matrix" + } + }, + { + "ID": "4", + "typeID": "TextArea", + "zOrder": "4", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "106", + "properties": { + "color": "16770457" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "117", + "measuredH": "26", + "x": "55", + "y": "117", + "properties": { + "size": "18", + "text": "Adjacency List" + } + } + ] + } + } + }, + { + "ID": "13294", + "typeID": "__group__", + "zOrder": "125", + "measuredW": "192", + "measuredH": "47", + "w": "192", + "h": "47", + "x": "1417", + "y": "646", + "properties": { + "controlName": "100-asymptotic-notation:big-o-notation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "120", + "measuredH": "26", + "x": "36", + "y": "11", + "properties": { + "size": "18", + "text": "Big O Notation" + } + } + ] + } + } + }, + { + "ID": "13295", + "typeID": "__group__", + "zOrder": "126", + "measuredW": "192", + "measuredH": "47", + "w": "192", + "h": "47", + "x": "1417", + "y": "697", + "properties": { + "controlName": "101-asymptotic-notation:big-theta-notation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "119", + "measuredH": "26", + "x": "36", + "y": "11", + "properties": { + "size": "18", + "text": "Big-θ Notation" + } + } + ] + } + } + }, + { + "ID": "13297", + "typeID": "__group__", + "zOrder": "127", + "measuredW": "192", + "measuredH": "47", + "w": "192", + "h": "47", + "x": "1417", + "y": "748", + "properties": { + "controlName": "102-asymptotic-notation:big-omega-notation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "117", + "measuredH": "26", + "x": "37", + "y": "11", + "properties": { + "size": "18", + "text": "Big-Ω Notation" + } + } + ] + } + } + }, + { + "ID": "13298", + "typeID": "__group__", + "zOrder": "70", + "measuredW": "193", + "measuredH": "364", + "w": "193", + "h": "364", + "x": "1363", + "y": "822", + "properties": { + "controlName": "103-asymptotic-notation:common-runtimes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "193", + "h": "364", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "156", + "measuredH": "26", + "x": "20", + "y": "14", + "properties": { + "size": "18", + "text": "Common Runtimes" + } + } + ] + } + } + }, + { + "ID": "13299", + "typeID": "__group__", + "zOrder": "128", + "measuredW": "203", + "measuredH": "47", + "w": "203", + "h": "47", + "x": "1382", + "y": "872", + "properties": { + "controlName": "100-asymptotic-notation:common-runtimes:constant" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "203", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "74", + "measuredH": "26", + "x": "65", + "y": "11", + "properties": { + "size": "18", + "text": "Constant" + } + } + ] + } + } + }, + { + "ID": "13300", + "typeID": "__group__", + "zOrder": "129", + "measuredW": "203", + "measuredH": "47", + "w": "203", + "h": "47", + "x": "1382", + "y": "922", + "properties": { + "controlName": "101-asymptotic-notation:common-runtimes:logarithmic" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "203", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "96", + "measuredH": "26", + "x": "54", + "y": "11", + "properties": { + "size": "18", + "text": "Logarithmic" + } + } + ] + } + } + }, + { + "ID": "13301", + "typeID": "__group__", + "zOrder": "130", + "measuredW": "203", + "measuredH": "47", + "w": "203", + "h": "47", + "x": "1382", + "y": "973", + "properties": { + "controlName": "102-asymptotic-notation:common-runtimes:linear" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "203", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "53", + "measuredH": "26", + "x": "75", + "y": "11", + "properties": { + "size": "18", + "text": "Linear" + } + } + ] + } + } + }, + { + "ID": "13302", + "typeID": "__group__", + "zOrder": "131", + "measuredW": "203", + "measuredH": "47", + "w": "203", + "h": "47", + "x": "1382", + "y": "1024", + "properties": { + "controlName": "103-asymptotic-notation:common-runtimes:polynomial" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "203", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "87", + "measuredH": "26", + "x": "58", + "y": "11", + "properties": { + "size": "18", + "text": "Polynomial" + } + } + ] + } + } + }, + { + "ID": "13303", + "typeID": "__group__", + "zOrder": "132", + "measuredW": "203", + "measuredH": "47", + "w": "203", + "h": "47", + "x": "1382", + "y": "1075", + "properties": { + "controlName": "104-asymptotic-notation:common-runtimes:exponential" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "203", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "96", + "measuredH": "26", + "x": "54", + "y": "11", + "properties": { + "size": "18", + "text": "Exponential" + } + } + ] + } + } + }, + { + "ID": "13304", + "typeID": "__group__", + "zOrder": "133", + "measuredW": "203", + "measuredH": "47", + "w": "203", + "h": "47", + "x": "1382", + "y": "1125", + "properties": { + "controlName": "105-asymptotic-notation:common-runtimes:factorial" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "203", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "71", + "measuredH": "26", + "x": "66", + "y": "11", + "properties": { + "size": "18", + "text": "Factorial" + } + } + ] + } + } + }, + { + "ID": "13305", + "typeID": "__group__", + "zOrder": "141", + "measuredW": "109", + "measuredH": "369", + "w": "109", + "h": "369", + "x": "1064", + "y": "835", + "properties": { + "controlName": "100-common-algorithms:sorting-algorithms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "109", + "h": "369", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "59", + "measuredH": "26", + "x": "25", + "y": "328", + "properties": { + "size": "18", + "text": "Sorting" + } + } + ] + } + } + }, + { + "ID": "13306", + "typeID": "__group__", + "zOrder": "148", + "measuredW": "125", + "measuredH": "309", + "w": "125", + "h": "309", + "x": "697", + "y": "1234", + "properties": { + "controlName": "101-common-algorithms:tree-algorithms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "125", + "h": "309", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "38", + "measuredH": "26", + "x": "44", + "y": "12", + "properties": { + "size": "18", + "text": "Tree" + } + } + ] + } + } + }, + { + "ID": "13307", + "typeID": "__group__", + "zOrder": "154", + "measuredW": "125", + "measuredH": "309", + "w": "125", + "h": "309", + "x": "434", + "y": "1235", + "properties": { + "controlName": "102-common-algorithms:graph-algorithms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "125", + "h": "309", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "51", + "measuredH": "26", + "x": "37", + "y": "12", + "properties": { + "size": "18", + "text": "Graph" + } + } + ] + } + } + }, + { + "ID": "13308", + "typeID": "__group__", + "zOrder": "164", + "measuredW": "180", + "measuredH": "309", + "w": "180", + "h": "309", + "x": "407", + "y": "1589", + "properties": { + "controlName": "104-common-algorithms:greedy-algorithms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "180", + "h": "309", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "149", + "measuredH": "26", + "x": "15", + "y": "12", + "properties": { + "size": "18", + "text": "Greedy Algorithms" + } + } + ] + } + } + }, + { + "ID": "13309", + "typeID": "__group__", + "zOrder": "170", + "measuredW": "180", + "measuredH": "236", + "w": "180", + "h": "236", + "x": "683", + "y": "1589", + "properties": { + "controlName": "105-common-algorithms:back-tracking-algorithms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "180", + "h": "236", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "115", + "measuredH": "26", + "x": "32", + "y": "12", + "properties": { + "size": "18", + "text": "Back Tracking" + } + } + ] + } + } + }, + { + "ID": "13310", + "typeID": "__group__", + "zOrder": "175", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "654", + "y": "1851", + "properties": { + "controlName": "106-common-algorithms:robin-karp-algorithm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "175", + "measuredH": "26", + "x": "31", + "y": "11", + "properties": { + "size": "18", + "text": "Rabin-Karp Algorithm" + } + } + ] + } + } + }, + { + "ID": "13311", + "typeID": "__group__", + "zOrder": "138", + "measuredW": "122", + "measuredH": "157", + "w": "122", + "h": "157", + "x": "1363", + "y": "1207", + "properties": { + "controlName": "107-common-algorithms:recursion" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "122", + "h": "157", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "84", + "measuredH": "26", + "x": "19", + "y": "11", + "properties": { + "size": "18", + "text": "Recursion" + } + } + ] + } + } + }, + { + "ID": "13312", + "typeID": "__group__", + "zOrder": "135", + "measuredW": "125", + "measuredH": "159", + "w": "125", + "h": "159", + "x": "1362", + "y": "1388", + "properties": { + "controlName": "108-common-algorithms:search-algorithms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "125", + "h": "159", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "83", + "measuredH": "26", + "x": "21", + "y": "13", + "properties": { + "size": "18", + "text": "Searching" + } + } + ] + } + } + }, + { + "ID": "13313", + "typeID": "__group__", + "zOrder": "160", + "measuredW": "125", + "measuredH": "215", + "w": "125", + "h": "215", + "x": "1363", + "y": "1570", + "properties": { + "controlName": "109-common-algorithms:cache-algorithms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "125", + "h": "215", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "26", + "x": "31", + "y": "11", + "properties": { + "size": "18", + "text": "Caches" + } + } + ] + } + } + }, + { + "ID": "13314", + "typeID": "__group__", + "zOrder": "143", + "measuredW": "191", + "measuredH": "47", + "w": "191", + "h": "47", + "x": "1023", + "y": "850", + "properties": { + "controlName": "100-common-algorithms:sorting-algorithms:bubble-sort" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "191", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "96", + "measuredH": "26", + "x": "48", + "y": "11", + "properties": { + "size": "18", + "text": "Bubble Sort" + } + } + ] + } + } + }, + { + "ID": "13315", + "typeID": "__group__", + "zOrder": "142", + "measuredW": "191", + "measuredH": "47", + "w": "191", + "h": "47", + "x": "1023", + "y": "901", + "properties": { + "controlName": "101-common-algorithms:sorting-algorithms:selection-sort" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "191", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "114", + "measuredH": "26", + "x": "39", + "y": "11", + "properties": { + "size": "18", + "text": "Selection Sort" + } + } + ] + } + } + }, + { + "ID": "13316", + "typeID": "__group__", + "zOrder": "144", + "measuredW": "191", + "measuredH": "47", + "w": "191", + "h": "47", + "x": "1023", + "y": "952", + "properties": { + "controlName": "102-common-algorithms:sorting-algorithms:insertion-sort" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "191", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "110", + "measuredH": "26", + "x": "41", + "y": "11", + "properties": { + "size": "18", + "text": "Insertion Sort" + } + } + ] + } + } + }, + { + "ID": "13317", + "typeID": "__group__", + "zOrder": "145", + "measuredW": "191", + "measuredH": "47", + "w": "191", + "h": "47", + "x": "1023", + "y": "1003", + "properties": { + "controlName": "103-common-algorithms:sorting-algorithms:heap-sort" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "191", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "83", + "measuredH": "26", + "x": "54", + "y": "11", + "properties": { + "size": "18", + "text": "Heap Sort" + } + } + ] + } + } + }, + { + "ID": "13318", + "typeID": "__group__", + "zOrder": "146", + "measuredW": "191", + "measuredH": "47", + "w": "191", + "h": "47", + "x": "1023", + "y": "1054", + "properties": { + "controlName": "104-common-algorithms:sorting-algorithms:quick-sort" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "191", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "85", + "measuredH": "26", + "x": "53", + "y": "11", + "properties": { + "size": "18", + "text": "Quick Sort" + } + } + ] + } + } + }, + { + "ID": "13319", + "typeID": "__group__", + "zOrder": "147", + "measuredW": "191", + "measuredH": "47", + "w": "191", + "h": "47", + "x": "1023", + "y": "1106", + "properties": { + "controlName": "105-common-algorithms:sorting-algorithms:merge-sort" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "191", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "92", + "measuredH": "26", + "x": "50", + "y": "11", + "properties": { + "size": "18", + "text": "Merge Sort" + } + } + ] + } + } + }, + { + "ID": "13320", + "typeID": "__group__", + "zOrder": "150", + "measuredW": "213", + "measuredH": "47", + "w": "213", + "h": "47", + "x": "653", + "y": "1280", + "properties": { + "controlName": "100-common-algorithms:tree-algorithms:pre-order-traversal" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "213", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "162", + "measuredH": "26", + "x": "26", + "y": "12", + "properties": { + "size": "18", + "text": "Pre-Order Traversal" + } + } + ] + } + } + }, + { + "ID": "13321", + "typeID": "__group__", + "zOrder": "149", + "measuredW": "213", + "measuredH": "47", + "w": "213", + "h": "47", + "x": "653", + "y": "1331", + "properties": { + "controlName": "101-common-algorithms:tree-algorithms:in-order-traversal" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "213", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "149", + "measuredH": "26", + "x": "32", + "y": "11", + "properties": { + "size": "18", + "text": "In-Order Traversal" + } + } + ] + } + } + }, + { + "ID": "13322", + "typeID": "__group__", + "zOrder": "151", + "measuredW": "213", + "measuredH": "47", + "w": "213", + "h": "47", + "x": "653", + "y": "1382", + "properties": { + "controlName": "102-common-algorithms:tree-algorithms:post-order-traversal" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "213", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "167", + "measuredH": "26", + "x": "23", + "y": "11", + "properties": { + "size": "18", + "text": "Post Order Traversal" + } + } + ] + } + } + }, + { + "ID": "13323", + "typeID": "__group__", + "zOrder": "152", + "measuredW": "213", + "measuredH": "47", + "w": "213", + "h": "47", + "x": "653", + "y": "1433", + "properties": { + "controlName": "103-common-algorithms:tree-algorithms:breadth-first-search" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "213", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "168", + "measuredH": "26", + "x": "23", + "y": "11", + "properties": { + "size": "18", + "text": "Breadth First Search" + } + } + ] + } + } + }, + { + "ID": "13324", + "typeID": "__group__", + "zOrder": "153", + "measuredW": "213", + "measuredH": "47", + "w": "213", + "h": "47", + "x": "653", + "y": "1484", + "properties": { + "controlName": "104-common-algorithms:tree-algorithms:depth-first-search" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "213", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "152", + "measuredH": "26", + "x": "31", + "y": "11", + "properties": { + "size": "18", + "text": "Depth First Search" + } + } + ] + } + } + }, + { + "ID": "13325", + "typeID": "__group__", + "zOrder": "156", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "378", + "y": "1281", + "properties": { + "controlName": "100-common-algorithms:graph-algorithms:breadth-first-search" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "168", + "measuredH": "26", + "x": "35", + "y": "11", + "properties": { + "size": "18", + "text": "Breadth First Search" + } + } + ] + } + } + }, + { + "ID": "13326", + "typeID": "__group__", + "zOrder": "155", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "378", + "y": "1332", + "properties": { + "controlName": "101-common-algorithms:graph-algorithms:depth-first-search" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "152", + "measuredH": "26", + "x": "43", + "y": "11", + "properties": { + "size": "18", + "text": "Depth First Search" + } + } + ] + } + } + }, + { + "ID": "13327", + "typeID": "__group__", + "zOrder": "157", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "378", + "y": "1383", + "properties": { + "controlName": "102-common-algorithms:graph-algorithms:bellman-fords-algorithm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "202", + "measuredH": "26", + "x": "18", + "y": "11", + "properties": { + "size": "18", + "text": "Bellman Ford's Algorithm" + } + } + ] + } + } + }, + { + "ID": "13328", + "typeID": "__group__", + "zOrder": "158", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "378", + "y": "1434", + "properties": { + "controlName": "103-common-algorithms:graph-algorithms:dijkstras-algorithm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "155", + "measuredH": "26", + "x": "41", + "y": "11", + "properties": { + "size": "18", + "text": "Dijkstra's Algorithm" + } + } + ] + } + } + }, + { + "ID": "13329", + "typeID": "__group__", + "zOrder": "159", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "378", + "y": "1485", + "properties": { + "controlName": "104-common-algorithms:graph-algorithms:a-star-algorithm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "101", + "measuredH": "26", + "x": "68", + "y": "11", + "properties": { + "size": "18", + "text": "A* Algorithm" + } + } + ] + } + } + }, + { + "ID": "13330", + "typeID": "__group__", + "zOrder": "166", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "378", + "y": "1635", + "properties": { + "controlName": "100-common-algorithms:greedy-algorithms:dijkstras-algorithm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "155", + "measuredH": "26", + "x": "41", + "y": "11", + "properties": { + "size": "18", + "text": "Dijkstra's Algorithm" + } + } + ] + } + } + }, + { + "ID": "13331", + "typeID": "__group__", + "zOrder": "165", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "378", + "y": "1686", + "properties": { + "controlName": "101-common-algorithms:greedy-algorithms:huffman-coding" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "132", + "measuredH": "26", + "x": "53", + "y": "11", + "properties": { + "size": "18", + "text": "Huffman Coding" + } + } + ] + } + } + }, + { + "ID": "13332", + "typeID": "__group__", + "zOrder": "167", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "378", + "y": "1737", + "properties": { + "controlName": "102-common-algorithms:greedy-algorithms:kruskas-algorithm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "153", + "measuredH": "26", + "x": "42", + "y": "11", + "properties": { + "size": "18", + "text": "Kruskal's Algorithm" + } + } + ] + } + } + }, + { + "ID": "13333", + "typeID": "__group__", + "zOrder": "168", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "378", + "y": "1788", + "properties": { + "controlName": "103-common-algorithms:greedy-algorithms:ford-fulkerson-algorithm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "205", + "measuredH": "26", + "x": "16", + "y": "11", + "properties": { + "size": "18", + "text": "Ford-Fulkerson Algorithm" + } + } + ] + } + } + }, + { + "ID": "13334", + "typeID": "__group__", + "zOrder": "169", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "378", + "y": "1839", + "properties": { + "controlName": "104-common-algorithms:greedy-algorithms:prims-algorithm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "130", + "measuredH": "26", + "x": "54", + "y": "11", + "properties": { + "size": "18", + "text": "Prim's Algorithm" + } + } + ] + } + } + }, + { + "ID": "13335", + "typeID": "__group__", + "zOrder": "172", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "654", + "y": "1635", + "properties": { + "controlName": "100-common-algorithms:back-tracking-algorithms:finding-hamiltonian-paths" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "212", + "measuredH": "26", + "x": "13", + "y": "11", + "properties": { + "size": "18", + "text": "Finding Hamiltonian Paths" + } + } + ] + } + } + }, + { + "ID": "13336", + "typeID": "__group__", + "zOrder": "171", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "654", + "y": "1686", + "properties": { + "controlName": "101-common-algorithms:back-tracking-algorithms:solving-n-queen-problem" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "210", + "measuredH": "26", + "x": "15", + "y": "11", + "properties": { + "size": "18", + "text": "Solving N Queen Problem" + } + } + ] + } + } + }, + { + "ID": "13337", + "typeID": "__group__", + "zOrder": "173", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "654", + "y": "1737", + "properties": { + "controlName": "102-common-algorithms:back-tracking-algorithms:maze-solving-problem" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "180", + "measuredH": "26", + "x": "32", + "y": "11", + "properties": { + "size": "18", + "text": "Maze Solving Problem" + } + } + ] + } + } + }, + { + "ID": "13338", + "typeID": "__group__", + "zOrder": "174", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "654", + "y": "1788", + "properties": { + "controlName": "103-common-algorithms:back-tracking-algorithms:knights-tour-problem" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "212", + "measuredH": "26", + "x": "16", + "y": "11", + "properties": { + "size": "18", + "text": "The Knight's Tour Problem" + } + } + ] + } + } + }, + { + "ID": "13339", + "typeID": "__group__", + "zOrder": "140", + "measuredW": "197", + "measuredH": "47", + "w": "197", + "h": "47", + "x": "1380", + "y": "1252", + "properties": { + "controlName": "100-common-algorithms:recursion:tail-recursion" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "197", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "116", + "measuredH": "26", + "x": "41", + "y": "11", + "properties": { + "size": "18", + "text": "Tail Recursion" + } + } + ] + } + } + }, + { + "ID": "13340", + "typeID": "__group__", + "zOrder": "139", + "measuredW": "197", + "measuredH": "47", + "w": "197", + "h": "47", + "x": "1380", + "y": "1303", + "properties": { + "controlName": "101-common-algorithms:recursion:non-tail-recursion" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "197", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "155", + "measuredH": "26", + "x": "21", + "y": "11", + "properties": { + "size": "18", + "text": "Non-Tail Recursion" + } + } + ] + } + } + }, + { + "ID": "13341", + "typeID": "__group__", + "zOrder": "137", + "measuredW": "175", + "measuredH": "47", + "w": "175", + "h": "47", + "x": "1375", + "y": "1434", + "properties": { + "controlName": "100-common-algorithms:search-algorithms:binary-search" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "175", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "113", + "measuredH": "26", + "x": "31", + "y": "11", + "properties": { + "size": "18", + "text": "Binary Search" + } + } + ] + } + } + }, + { + "ID": "13342", + "typeID": "__group__", + "zOrder": "136", + "measuredW": "175", + "measuredH": "47", + "w": "175", + "h": "47", + "x": "1375", + "y": "1485", + "properties": { + "controlName": "101-common-algorithms:search-algorithms:linear-search" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "175", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "114", + "measuredH": "26", + "x": "31", + "y": "11", + "properties": { + "size": "18", + "text": "Linear Search" + } + } + ] + } + } + }, + { + "ID": "13343", + "typeID": "__group__", + "zOrder": "162", + "measuredW": "175", + "measuredH": "47", + "w": "175", + "h": "47", + "x": "1377", + "y": "1618", + "properties": { + "controlName": "100-common-algorithms:cache-algorithms:lru-cache" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "175", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "95", + "measuredH": "26", + "x": "31", + "y": "11", + "properties": { + "size": "18", + "text": "LRU Cache" + } + } + ] + } + } + }, + { + "ID": "13344", + "typeID": "__group__", + "zOrder": "161", + "measuredW": "175", + "measuredH": "47", + "w": "175", + "h": "47", + "x": "1377", + "y": "1669", + "properties": { + "controlName": "101-common-algorithms:cache-algorithms:lfu-cache" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "175", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "26", + "x": "31", + "y": "11", + "properties": { + "size": "18", + "text": "LFU Cache" + } + } + ] + } + } + }, + { + "ID": "13345", + "typeID": "__group__", + "zOrder": "163", + "measuredW": "175", + "measuredH": "47", + "w": "175", + "h": "47", + "x": "1377", + "y": "1720", + "properties": { + "controlName": "102-common-algorithms:cache-algorithms:mfu-cache" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "175", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "98", + "measuredH": "26", + "x": "39", + "y": "11", + "properties": { + "size": "18", + "text": "MFU Cache" + } + } + ] + } + } + }, + { + "ID": "13346", + "typeID": "__group__", + "zOrder": "177", + "measuredW": "227", + "measuredH": "47", + "w": "227", + "h": "47", + "x": "941", + "y": "1411", + "properties": { + "controlName": "100-string-search-and-manipulations:suffix-arrays" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "98", + "measuredH": "26", + "x": "65", + "y": "11", + "properties": { + "size": "18", + "text": "Suffix Arrays" + } + } + ] + } + } + }, + { + "ID": "13347", + "typeID": "__group__", + "zOrder": "178", + "measuredW": "227", + "measuredH": "47", + "w": "227", + "h": "47", + "x": "941", + "y": "1359", + "properties": { + "controlName": "101-string-search-and-manipulations:search-pattern-in-text" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "179", + "measuredH": "26", + "x": "24", + "y": "11", + "properties": { + "size": "18", + "text": "Search Pattern in Text" + } + } + ] + } + } + }, + { + "ID": "13348", + "typeID": "__group__", + "zOrder": "179", + "measuredW": "179", + "measuredH": "263", + "w": "179", + "h": "263", + "x": "965", + "y": "1588", + "properties": { + "controlName": "102-string-search-and-manipulations:substring-search" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "179", + "h": "263", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "139", + "measuredH": "26", + "x": "20", + "y": "13", + "properties": { + "size": "18", + "text": "Substring Search" + } + } + ] + } + } + }, + { + "ID": "13349", + "typeID": "__group__", + "zOrder": "180", + "measuredW": "227", + "measuredH": "47", + "w": "227", + "h": "47", + "x": "941", + "y": "1638", + "properties": { + "controlName": "100-string-search-and-manipulations:substring-search:brute-force-search" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "159", + "measuredH": "26", + "x": "34", + "y": "11", + "properties": { + "size": "18", + "text": "Brute Force Search" + } + } + ] + } + } + }, + { + "ID": "13350", + "typeID": "__group__", + "zOrder": "181", + "measuredW": "227", + "measuredH": "47", + "w": "227", + "h": "47", + "x": "941", + "y": "1689", + "properties": { + "controlName": "101-string-search-and-manipulations:substring-search:knuth-morris-pratt" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "150", + "measuredH": "26", + "x": "39", + "y": "11", + "properties": { + "size": "18", + "text": "Knuth-Morris Pratt" + } + } + ] + } + } + }, + { + "ID": "13351", + "typeID": "__group__", + "zOrder": "182", + "measuredW": "227", + "measuredH": "47", + "w": "227", + "h": "47", + "x": "941", + "y": "1740", + "properties": { + "controlName": "102-string-search-and-manipulations:substring-search:boyer-moore" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "106", + "measuredH": "26", + "x": "61", + "y": "11", + "properties": { + "size": "18", + "text": "Boyer-Moore" + } + } + ] + } + } + }, + { + "ID": "13352", + "typeID": "__group__", + "zOrder": "183", + "measuredW": "227", + "measuredH": "47", + "w": "227", + "h": "47", + "x": "941", + "y": "1791", + "properties": { + "controlName": "103-string-search-and-manipulations:substring-search:rabin-karp" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "26", + "x": "67", + "y": "11", + "properties": { + "size": "18", + "text": "Rabin-Karp" + } + } + ] + } + } + }, + { + "ID": "13353", + "typeID": "__group__", + "zOrder": "217", + "measuredW": "181", + "measuredH": "47", + "w": "181", + "h": "47", + "x": "939", + "y": "1876", + "properties": { + "controlName": "100-endianess:big-endian" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "181", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "89", + "measuredH": "26", + "x": "46", + "y": "11", + "properties": { + "size": "18", + "text": "Big Endian" + } + } + ] + } + } + }, + { + "ID": "13354", + "typeID": "__group__", + "zOrder": "219", + "measuredW": "181", + "measuredH": "47", + "w": "181", + "h": "47", + "x": "939", + "y": "1928", + "properties": { + "controlName": "101-endianess:little-endian" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "181", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "102", + "measuredH": "26", + "x": "40", + "y": "11", + "properties": { + "size": "18", + "text": "Little Endian" + } + } + ] + } + } + }, + { + "ID": "13355", + "typeID": "__group__", + "zOrder": "58", + "measuredW": "105", + "measuredH": "47", + "w": "105", + "h": "47", + "x": "836", + "y": "2014", + "properties": { + "controlName": "100-character-encodings:unicode" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "105", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "69", + "measuredH": "26", + "x": "18", + "y": "11", + "properties": { + "size": "18", + "text": "Unicode" + } + } + ] + } + } + }, + { + "ID": "13356", + "typeID": "__group__", + "zOrder": "57", + "measuredW": "105", + "measuredH": "47", + "w": "105", + "h": "47", + "x": "956", + "y": "2014", + "properties": { + "controlName": "101-character-encodings:ascii" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "105", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "46", + "measuredH": "26", + "x": "30", + "y": "11", + "properties": { + "size": "18", + "text": "ASCII" + } + } + ] + } + } + }, + { + "ID": "13359", + "typeID": "__group__", + "zOrder": "187", + "measuredW": "237", + "measuredH": "47", + "w": "237", + "h": "47", + "x": "1299", + "y": "2156", + "properties": { + "controlName": "102-common-uml-diagrams:usecase-diagrams" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "237", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "155", + "measuredH": "26", + "x": "41", + "y": "11", + "properties": { + "size": "18", + "text": "Usecase Diagrams" + } + } + ] + } + } + }, + { + "ID": "13360", + "typeID": "__group__", + "zOrder": "193", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "382", + "y": "1929", + "properties": { + "controlName": "100-design-patterns:gof-design-patterns" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "170", + "measuredH": "26", + "x": "34", + "y": "11", + "properties": { + "size": "18", + "text": "GoF Design Patterns" + } + } + ] + } + } + }, + { + "ID": "13361", + "typeID": "__group__", + "zOrder": "194", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "382", + "y": "1979", + "properties": { + "controlName": "101-design-patterns:architectural-patterns" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "175", + "measuredH": "26", + "x": "31", + "y": "11", + "properties": { + "size": "18", + "text": "Architectural Patterns" + } + } + ] + } + } + }, + { + "ID": "13362", + "typeID": "__group__", + "zOrder": "195", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "382", + "y": "2029", + "properties": { + "controlName": "102-design-patterns:dependency-injection" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "178", + "measuredH": "26", + "x": "30", + "y": "11", + "properties": { + "size": "18", + "text": "Dependency Injection" + } + } + ] + } + } + }, + { + "ID": "13363", + "typeID": "__group__", + "zOrder": "196", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "382", + "y": "2079", + "properties": { + "controlName": "103-design-patterns:null-object-pattern" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "154", + "measuredH": "26", + "x": "42", + "y": "11", + "properties": { + "size": "18", + "text": "Null Object Pattern" + } + } + ] + } + } + }, + { + "ID": "13364", + "typeID": "__group__", + "zOrder": "197", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "382", + "y": "2129", + "properties": { + "controlName": "104-design-patterns:type-object-pattern" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "161", + "measuredH": "26", + "x": "38", + "y": "11", + "properties": { + "size": "18", + "text": "Type Object Pattern" + } + } + ] + } + } + }, + { + "ID": "13365", + "typeID": "__group__", + "zOrder": "208", + "measuredW": "133", + "measuredH": "47", + "w": "133", + "h": "47", + "x": "382", + "y": "2386", + "properties": { + "controlName": "100-basic-math-skills:probability" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "133", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "85", + "measuredH": "26", + "x": "24", + "y": "11", + "properties": { + "size": "18", + "text": "Probability" + } + } + ] + } + } + }, + { + "ID": "13366", + "typeID": "__group__", + "zOrder": "207", + "measuredW": "156", + "measuredH": "47", + "w": "156", + "h": "47", + "x": "523", + "y": "2386", + "properties": { + "controlName": "101-basic-math-skills:combinatorics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "156", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "118", + "measuredH": "26", + "x": "18", + "y": "11", + "properties": { + "size": "18", + "text": "Combinatorics" + } + } + ] + } + } + }, + { + "ID": "13367", + "typeID": "__group__", + "zOrder": "200", + "measuredW": "50", + "measuredH": "47", + "w": "50", + "h": "47", + "x": "800", + "y": "2406", + "properties": { + "controlName": "100-complexity-classes:p" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "50", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "12", + "measuredH": "26", + "x": "19", + "y": "11", + "properties": { + "size": "18", + "text": "P" + } + } + ] + } + } + }, + { + "ID": "13368", + "typeID": "__group__", + "zOrder": "201", + "measuredW": "53", + "measuredH": "47", + "w": "53", + "h": "47", + "x": "856", + "y": "2406", + "properties": { + "controlName": "101-complexity-classes:np" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "53", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "25", + "measuredH": "26", + "x": "14", + "y": "11", + "properties": { + "size": "18", + "text": "NP" + } + } + ] + } + } + }, + { + "ID": "13369", + "typeID": "__group__", + "zOrder": "202", + "measuredW": "78", + "measuredH": "47", + "w": "78", + "h": "47", + "x": "915", + "y": "2406", + "properties": { + "controlName": "102-complexity-classes:co-np" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "78", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "55", + "measuredH": "26", + "x": "11", + "y": "11", + "properties": { + "size": "18", + "text": "Co-NP" + } + } + ] + } + } + }, + { + "ID": "13370", + "typeID": "__group__", + "zOrder": "203", + "measuredW": "98", + "measuredH": "47", + "w": "98", + "h": "47", + "x": "1000", + "y": "2406", + "properties": { + "controlName": "103-complexity-classes:np-hard" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "98", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "70", + "measuredH": "26", + "x": "14", + "y": "11", + "properties": { + "size": "18", + "text": "NP Hard" + } + } + ] + } + } + }, + { + "ID": "13371", + "typeID": "__group__", + "zOrder": "199", + "measuredW": "159", + "measuredH": "47", + "w": "159", + "h": "47", + "x": "800", + "y": "2460", + "properties": { + "controlName": "104-complexity-classes:np-complete" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "159", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "109", + "measuredH": "26", + "x": "25", + "y": "11", + "properties": { + "size": "18", + "text": "NP Complete" + } + } + ] + } + } + }, + { + "ID": "13372", + "typeID": "__group__", + "zOrder": "204", + "measuredW": "129", + "measuredH": "47", + "w": "129", + "h": "47", + "x": "969", + "y": "2460", + "properties": { + "controlName": "105-complexity-classes:p-equals-np" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "129", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "59", + "measuredH": "26", + "x": "35", + "y": "11", + "properties": { + "size": "18", + "text": "P = NP" + } + } + ] + } + } + }, + { + "ID": "13373", + "typeID": "__group__", + "zOrder": "205", + "measuredW": "272", + "measuredH": "47", + "w": "272", + "h": "47", + "x": "802", + "y": "2525", + "properties": { + "controlName": "100-complexity-classes:np-complete:travelling-salesman-problem" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "272", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "235", + "measuredH": "26", + "x": "18", + "y": "11", + "properties": { + "size": "18", + "text": "Travelling Salesman Problem" + } + } + ] + } + } + }, + { + "ID": "13374", + "typeID": "__group__", + "zOrder": "49", + "measuredW": "272", + "measuredH": "47", + "w": "272", + "h": "47", + "x": "802", + "y": "2576", + "properties": { + "controlName": "101-complexity-classes:np-complete:knapsack-problem" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "272", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "153", + "measuredH": "26", + "x": "59", + "y": "11", + "properties": { + "size": "18", + "text": "Knapsack Problem" + } + } + ] + } + } + }, + { + "ID": "13375", + "typeID": "__group__", + "zOrder": "206", + "measuredW": "272", + "measuredH": "47", + "w": "272", + "h": "47", + "x": "802", + "y": "2628", + "properties": { + "controlName": "102-complexity-classes:np-complete:longest-path-problem" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "272", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "179", + "measuredH": "26", + "x": "46", + "y": "11", + "properties": { + "size": "18", + "text": "Longest Path Problem" + } + } + ] + } + } + }, + { + "ID": "13376", + "typeID": "__group__", + "zOrder": "211", + "measuredW": "226", + "measuredH": "47", + "w": "226", + "h": "47", + "x": "1371", + "y": "2535", + "properties": { + "controlName": "100-balanced-search-trees:avl-trees" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "82", + "measuredH": "26", + "x": "72", + "y": "11", + "properties": { + "size": "18", + "text": "AVL Trees" + } + } + ] + } + } + }, + { + "ID": "13377", + "typeID": "__group__", + "zOrder": "212", + "measuredW": "226", + "measuredH": "47", + "w": "226", + "h": "47", + "x": "1371", + "y": "2586", + "properties": { + "controlName": "101-balanced-search-trees:red-black-trees" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "148", + "measuredH": "26", + "x": "39", + "y": "11", + "properties": { + "size": "18", + "text": "Red / Black Trees" + } + } + ] + } + } + }, + { + "ID": "13378", + "typeID": "__group__", + "zOrder": "213", + "measuredW": "226", + "measuredH": "47", + "w": "226", + "h": "47", + "x": "1371", + "y": "2637", + "properties": { + "controlName": "102-balanced-search-trees:the-2-3-search-trees" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "141", + "measuredH": "26", + "x": "42", + "y": "11", + "properties": { + "size": "18", + "text": "2-3 Search Trees" + } + } + ] + } + } + }, + { + "ID": "13379", + "typeID": "__group__", + "zOrder": "214", + "measuredW": "226", + "measuredH": "47", + "w": "226", + "h": "47", + "x": "1371", + "y": "2787", + "properties": { + "controlName": "103-balanced-search-trees:the-2-3-4-trees" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "97", + "measuredH": "26", + "x": "64", + "y": "11", + "properties": { + "size": "18", + "text": "2-3-4 Trees" + } + } + ] + } + } + }, + { + "ID": "13380", + "typeID": "__group__", + "zOrder": "215", + "measuredW": "226", + "measuredH": "47", + "w": "226", + "h": "47", + "x": "1371", + "y": "2838", + "properties": { + "controlName": "104-balanced-search-trees:n-ary-trees" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "148", + "measuredH": "26", + "x": "39", + "y": "11", + "properties": { + "size": "18", + "text": "K-ary / M-ary Tree" + } + } + ] + } + } + }, + { + "ID": "13381", + "typeID": "__group__", + "zOrder": "218", + "measuredW": "226", + "measuredH": "47", + "w": "226", + "h": "47", + "x": "1371", + "y": "2890", + "properties": { + "controlName": "105-balanced-search-trees:b-tree" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "55", + "measuredH": "26", + "x": "85", + "y": "11", + "properties": { + "size": "18", + "text": "B-Tree" + } + } + ] + } + } + }, + { + "ID": "13382", + "typeID": "__group__", + "zOrder": "221", + "measuredW": "298", + "measuredH": "47", + "w": "298", + "h": "47", + "x": "890", + "y": "2742", + "properties": { + "controlName": "100-system-design:horizontal-vs-vertical-scaling" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "298", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "234", + "measuredH": "26", + "x": "32", + "y": "11", + "properties": { + "size": "18", + "text": "Horizontal vs Vertical Scaling" + } + } + ] + } + } + }, + { + "ID": "13383", + "typeID": "__group__", + "zOrder": "222", + "measuredW": "298", + "measuredH": "47", + "w": "298", + "h": "47", + "x": "890", + "y": "2793", + "properties": { + "controlName": "101-system-design:load-balancing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "298", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "127", + "measuredH": "26", + "x": "85", + "y": "11", + "properties": { + "size": "18", + "text": "Load Balancing" + } + } + ] + } + } + }, + { + "ID": "13384", + "typeID": "__group__", + "zOrder": "223", + "measuredW": "155", + "measuredH": "47", + "w": "155", + "h": "47", + "x": "892", + "y": "2935", + "properties": { + "controlName": "101-system-design:clustering" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "155", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "84", + "measuredH": "26", + "x": "35", + "y": "11", + "properties": { + "size": "18", + "text": "Clustering" + } + } + ] + } + } + }, + { + "ID": "13385", + "typeID": "__group__", + "zOrder": "224", + "measuredW": "136", + "measuredH": "47", + "w": "136", + "h": "47", + "x": "1053", + "y": "2935", + "properties": { + "controlName": "102-system-design:caching" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "136", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "68", + "measuredH": "26", + "x": "38", + "y": "11", + "properties": { + "size": "18", + "text": "Caching" + } + } + ] + } + } + }, + { + "ID": "13386", + "typeID": "__group__", + "zOrder": "225", + "measuredW": "155", + "measuredH": "47", + "w": "155", + "h": "47", + "x": "892", + "y": "2988", + "properties": { + "controlName": "103-system-design:cdn" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "155", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "40", + "measuredH": "26", + "x": "58", + "y": "11", + "properties": { + "size": "18", + "text": "CDN" + } + } + ] + } + } + }, + { + "ID": "13387", + "typeID": "__group__", + "zOrder": "226", + "measuredW": "136", + "measuredH": "47", + "w": "136", + "h": "47", + "x": "1053", + "y": "2988", + "properties": { + "controlName": "104-system-design:proxy" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "136", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "44", + "measuredH": "26", + "x": "47", + "y": "11", + "properties": { + "size": "18", + "text": "Proxy" + } + } + ] + } + } + }, + { + "ID": "13388", + "typeID": "__group__", + "zOrder": "227", + "measuredW": "155", + "measuredH": "47", + "w": "155", + "h": "47", + "x": "892", + "y": "3041", + "properties": { + "controlName": "105-system-design:cap-theorem" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "155", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "113", + "measuredH": "26", + "x": "21", + "y": "11", + "properties": { + "size": "18", + "text": "CAP Theorem" + } + } + ] + } + } + }, + { + "ID": "13389", + "typeID": "__group__", + "zOrder": "228", + "measuredW": "137", + "measuredH": "47", + "w": "137", + "h": "47", + "x": "1052", + "y": "3041", + "properties": { + "controlName": "106-system-design:queues" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "137", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "65", + "measuredH": "26", + "x": "36", + "y": "11", + "properties": { + "size": "18", + "text": "Queues" + } + } + ] + } + } + }, + { + "ID": "13390", + "typeID": "__group__", + "zOrder": "229", + "measuredW": "297", + "measuredH": "47", + "w": "297", + "h": "47", + "x": "892", + "y": "3093", + "properties": { + "controlName": "107-system-design:architectural-styles" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "297", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "155", + "measuredH": "26", + "x": "71", + "y": "11", + "properties": { + "size": "18", + "text": "Architectural Styles" + } + } + ] + } + } + }, + { + "ID": "13391", + "typeID": "__group__", + "zOrder": "230", + "measuredW": "98", + "measuredH": "47", + "w": "98", + "h": "47", + "x": "892", + "y": "3146", + "properties": { + "controlName": "108-system-design:rest" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "98", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "26", + "x": "25", + "y": "11", + "properties": { + "size": "18", + "text": "REST" + } + } + ] + } + } + }, + { + "ID": "13392", + "typeID": "__group__", + "zOrder": "231", + "measuredW": "98", + "measuredH": "47", + "w": "98", + "h": "47", + "x": "996", + "y": "3146", + "properties": { + "controlName": "109-system-design:graphql" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "98", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "75", + "measuredH": "26", + "x": "11", + "y": "11", + "properties": { + "size": "18", + "text": "GraphQL" + } + } + ] + } + } + }, + { + "ID": "13393", + "typeID": "__group__", + "zOrder": "232", + "measuredW": "88", + "measuredH": "47", + "w": "88", + "h": "47", + "x": "1101", + "y": "3146", + "properties": { + "controlName": "110-system-design:grpc" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "88", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "26", + "x": "20", + "y": "11", + "properties": { + "size": "18", + "text": "gRPC" + } + } + ] + } + } + }, + { + "ID": "13394", + "typeID": "__group__", + "zOrder": "233", + "measuredW": "297", + "measuredH": "47", + "w": "297", + "h": "47", + "x": "890", + "y": "3199", + "properties": { + "controlName": "111-system-design:cloud-design-patterns" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "297", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "183", + "measuredH": "26", + "x": "57", + "y": "11", + "properties": { + "size": "18", + "text": "Cloud Design Patterns" + } + } + ] + } + } + }, + { + "ID": "13395", + "typeID": "__group__", + "zOrder": "234", + "measuredW": "149", + "measuredH": "47", + "w": "149", + "h": "47", + "x": "890", + "y": "3252", + "properties": { + "controlName": "112-system-design:long-polling" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "100", + "measuredH": "26", + "x": "25", + "y": "11", + "properties": { + "size": "18", + "text": "Long Polling" + } + } + ] + } + } + }, + { + "ID": "13396", + "typeID": "__group__", + "zOrder": "43", + "measuredW": "143", + "measuredH": "47", + "w": "143", + "h": "47", + "x": "1046", + "y": "3252", + "properties": { + "controlName": "113-system-design:short-polling" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "143", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "102", + "measuredH": "26", + "x": "21", + "y": "11", + "properties": { + "size": "18", + "text": "Short Polling" + } + } + ] + } + } + }, + { + "ID": "13397", + "typeID": "__group__", + "zOrder": "235", + "measuredW": "149", + "measuredH": "47", + "w": "149", + "h": "47", + "x": "890", + "y": "3305", + "properties": { + "controlName": "114-system-design:web-sockets" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "106", + "measuredH": "26", + "x": "22", + "y": "11", + "properties": { + "size": "18", + "text": "Web Sockets" + } + } + ] + } + } + }, + { + "ID": "13398", + "typeID": "__group__", + "zOrder": "236", + "measuredW": "143", + "measuredH": "47", + "w": "143", + "h": "47", + "x": "1046", + "y": "3305", + "properties": { + "controlName": "115-system-design:sse" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "143", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "34", + "measuredH": "26", + "x": "55", + "y": "11", + "properties": { + "size": "18", + "text": "SSE" + } + } + ] + } + } + }, + { + "ID": "13399", + "typeID": "__group__", + "zOrder": "239", + "measuredW": "298", + "measuredH": "47", + "w": "298", + "h": "47", + "x": "380", + "y": "2497", + "properties": { + "controlName": "100-databases:sql-vs-nosql-databases" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "298", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "214", + "measuredH": "26", + "x": "42", + "y": "11", + "properties": { + "size": "18", + "text": "SQL vs NoSQL Databases" + } + } + ] + } + } + }, + { + "ID": "13400", + "typeID": "__group__", + "zOrder": "240", + "measuredW": "298", + "measuredH": "47", + "w": "298", + "h": "47", + "x": "380", + "y": "2549", + "properties": { + "controlName": "101-databases:normalization-denormalization" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "298", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "263", + "measuredH": "26", + "x": "19", + "y": "11", + "properties": { + "size": "18", + "text": "Normalization / Denormalization" + } + } + ] + } + } + }, + { + "ID": "13401", + "typeID": "__group__", + "zOrder": "241", + "measuredW": "298", + "measuredH": "47", + "w": "298", + "h": "47", + "x": "380", + "y": "2600", + "properties": { + "controlName": "102-databases:entity-relationship-model" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "298", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "209", + "measuredH": "26", + "x": "44", + "y": "11", + "properties": { + "size": "18", + "text": "Entity-Relationship Model" + } + } + ] + } + } + }, + { + "ID": "13402", + "typeID": "__group__", + "zOrder": "242", + "measuredW": "74", + "measuredH": "47", + "w": "74", + "h": "47", + "x": "380", + "y": "2653", + "properties": { + "controlName": "103-databases:ddl" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "74", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "37", + "measuredH": "26", + "x": "18", + "y": "11", + "properties": { + "size": "18", + "text": "DDL" + } + } + ] + } + } + }, + { + "ID": "13403", + "typeID": "__group__", + "zOrder": "25", + "measuredW": "68", + "measuredH": "47", + "w": "68", + "h": "47", + "x": "460", + "y": "2653", + "properties": { + "controlName": "104-databases:dml" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "68", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "40", + "measuredH": "26", + "x": "14", + "y": "11", + "properties": { + "size": "18", + "text": "DML" + } + } + ] + } + } + }, + { + "ID": "13404", + "typeID": "__group__", + "zOrder": "24", + "measuredW": "67", + "measuredH": "47", + "w": "67", + "h": "47", + "x": "535", + "y": "2653", + "properties": { + "controlName": "105-databases:dql" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "67", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "38", + "measuredH": "26", + "x": "15", + "y": "11", + "properties": { + "size": "18", + "text": "DQL" + } + } + ] + } + } + }, + { + "ID": "13405", + "typeID": "__group__", + "zOrder": "23", + "measuredW": "67", + "measuredH": "47", + "w": "67", + "h": "47", + "x": "609", + "y": "2653", + "properties": { + "controlName": "106-databases:dcl" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "67", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "37", + "measuredH": "26", + "x": "15", + "y": "11", + "properties": { + "size": "18", + "text": "DCL" + } + } + ] + } + } + }, + { + "ID": "13406", + "typeID": "__group__", + "zOrder": "244", + "measuredW": "148", + "measuredH": "47", + "w": "148", + "h": "47", + "x": "380", + "y": "2705", + "properties": { + "controlName": "107-databases:locking" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "148", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "26", + "x": "42", + "y": "11", + "properties": { + "size": "18", + "text": "Locking" + } + } + ] + } + } + }, + { + "ID": "13407", + "typeID": "__group__", + "zOrder": "245", + "measuredW": "140", + "measuredH": "47", + "w": "140", + "h": "47", + "x": "536", + "y": "2705", + "properties": { + "controlName": "108-databases:transactions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "140", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "26", + "x": "15", + "y": "11", + "properties": { + "size": "18", + "text": "Transactions" + } + } + ] + } + } + }, + { + "ID": "13408", + "typeID": "__group__", + "zOrder": "246", + "measuredW": "148", + "measuredH": "47", + "w": "148", + "h": "47", + "x": "380", + "y": "2757", + "properties": { + "controlName": "109-databases:acid-model" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "148", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "98", + "measuredH": "26", + "x": "25", + "y": "11", + "properties": { + "size": "18", + "text": "ACID Model" + } + } + ] + } + } + }, + { + "ID": "13409", + "typeID": "__group__", + "zOrder": "247", + "measuredW": "140", + "measuredH": "47", + "w": "140", + "h": "47", + "x": "536", + "y": "2757", + "properties": { + "controlName": "110-databases:base-model" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "140", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "102", + "measuredH": "26", + "x": "19", + "y": "11", + "properties": { + "size": "18", + "text": "BASE Model" + } + } + ] + } + } + }, + { + "ID": "13410", + "typeID": "__group__", + "zOrder": "248", + "measuredW": "148", + "measuredH": "47", + "w": "148", + "h": "47", + "x": "380", + "y": "2810", + "properties": { + "controlName": "111-databases:cap-theorem" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "148", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "113", + "measuredH": "26", + "x": "19", + "y": "11", + "properties": { + "size": "18", + "text": "CAP Theorem" + } + } + ] + } + } + }, + { + "ID": "13411", + "typeID": "__group__", + "zOrder": "249", + "measuredW": "140", + "measuredH": "47", + "w": "140", + "h": "47", + "x": "536", + "y": "2810", + "properties": { + "controlName": "112-databases:pacelc-theorem" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "140", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "68", + "measuredH": "26", + "x": "36", + "y": "11", + "properties": { + "size": "18", + "text": "PACELC" + } + } + ] + } + } + }, + { + "ID": "13412", + "typeID": "__group__", + "zOrder": "243", + "measuredW": "148", + "measuredH": "47", + "w": "148", + "h": "47", + "x": "380", + "y": "2862", + "properties": { + "controlName": "113-databases:indexes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "148", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "26", + "x": "42", + "y": "10", + "properties": { + "size": "18", + "text": "Indexes" + } + } + ] + } + } + }, + { + "ID": "13413", + "typeID": "__group__", + "zOrder": "250", + "measuredW": "141", + "measuredH": "47", + "w": "141", + "h": "47", + "x": "536", + "y": "2861", + "properties": { + "controlName": "114-databases:views" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "141", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "26", + "x": "47", + "y": "11", + "properties": { + "size": "18", + "text": "Views" + } + } + ] + } + } + }, + { + "ID": "13414", + "typeID": "__group__", + "zOrder": "251", + "measuredW": "299", + "measuredH": "47", + "w": "299", + "h": "47", + "x": "380", + "y": "2913", + "properties": { + "controlName": "115-databases:transactions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "26", + "x": "97", + "y": "10", + "properties": { + "size": "18", + "text": "Transactions" + } + } + ] + } + } + }, + { + "ID": "13415", + "typeID": "__group__", + "zOrder": "252", + "measuredW": "300", + "measuredH": "47", + "w": "300", + "h": "47", + "x": "380", + "y": "2964", + "properties": { + "controlName": "116-databases:stored-procedures" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "300", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "153", + "measuredH": "26", + "x": "73", + "y": "10", + "properties": { + "size": "18", + "text": "Stored Procedures" + } + } + ] + } + } + }, + { + "ID": "13416", + "typeID": "__group__", + "zOrder": "253", + "measuredW": "299", + "measuredH": "47", + "w": "299", + "h": "47", + "x": "381", + "y": "3016", + "properties": { + "controlName": "117-databases:database-federation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "172", + "measuredH": "26", + "x": "64", + "y": "10", + "properties": { + "size": "18", + "text": "Database Federation" + } + } + ] + } + } + }, + { + "ID": "13417", + "typeID": "__group__", + "zOrder": "254", + "measuredW": "147", + "measuredH": "47", + "w": "147", + "h": "47", + "x": "381", + "y": "3068", + "properties": { + "controlName": "118-databases:replication" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "147", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "26", + "x": "27", + "y": "11", + "properties": { + "size": "18", + "text": "Replication" + } + } + ] + } + } + }, + { + "ID": "13418", + "typeID": "__group__", + "zOrder": "266", + "measuredW": "143", + "measuredH": "47", + "w": "143", + "h": "47", + "x": "537", + "y": "3068", + "properties": { + "controlName": "119-databases:sharding" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "143", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "73", + "measuredH": "26", + "x": "35", + "y": "11", + "properties": { + "size": "18", + "text": "Sharding" + } + } + ] + } + } + }, + { + "ID": "13419", + "typeID": "__group__", + "zOrder": "261", + "measuredW": "175", + "measuredH": "47", + "w": "175", + "h": "47", + "x": "380", + "y": "3462", + "properties": { + "controlName": "100-networking:sockets" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "175", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "65", + "measuredH": "26", + "x": "55", + "y": "11", + "properties": { + "size": "18", + "text": "Sockets" + } + } + ] + } + } + }, + { + "ID": "13420", + "typeID": "__group__", + "zOrder": "260", + "measuredW": "175", + "measuredH": "47", + "w": "175", + "h": "47", + "x": "380", + "y": "3409", + "properties": { + "controlName": "101-networking:tls-https" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "175", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "111", + "measuredH": "26", + "x": "32", + "y": "11", + "properties": { + "size": "18", + "text": "TLS & HTTPS" + } + } + ] + } + } + }, + { + "ID": "13421", + "typeID": "__group__", + "zOrder": "259", + "measuredW": "85", + "measuredH": "47", + "w": "85", + "h": "47", + "x": "381", + "y": "3357", + "properties": { + "controlName": "103-networking:dns" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "85", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "38", + "measuredH": "26", + "x": "24", + "y": "11", + "properties": { + "size": "18", + "text": "DNS" + } + } + ] + } + } + }, + { + "ID": "13422", + "typeID": "__group__", + "zOrder": "258", + "measuredW": "84", + "measuredH": "47", + "w": "84", + "h": "47", + "x": "472", + "y": "3357", + "properties": { + "controlName": "102-networking:http" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "84", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "26", + "x": "18", + "y": "11", + "properties": { + "size": "18", + "text": "HTTP" + } + } + ] + } + } + }, + { + "ID": "13423", + "typeID": "__group__", + "zOrder": "257", + "measuredW": "176", + "measuredH": "47", + "w": "176", + "h": "47", + "x": "381", + "y": "3305", + "properties": { + "controlName": "104-networking:tcp-ip-model" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "176", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "125", + "measuredH": "26", + "x": "23", + "y": "11", + "properties": { + "size": "18", + "text": "TCP / IP Model" + } + } + ] + } + } + }, + { + "ID": "13424", + "typeID": "__group__", + "zOrder": "256", + "measuredW": "176", + "measuredH": "47", + "w": "176", + "h": "47", + "x": "381", + "y": "3253", + "properties": { + "controlName": "105-networking:osi-model" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "176", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "86", + "measuredH": "26", + "x": "45", + "y": "11", + "properties": { + "size": "18", + "text": "OSI Model" + } + } + ] + } + } + }, + { + "ID": "13425", + "typeID": "__group__", + "zOrder": "262", + "measuredW": "250", + "measuredH": "47", + "w": "250", + "h": "47", + "x": "381", + "y": "3602", + "properties": { + "controlName": "100-security:public-key-cryptography" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "250", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "197", + "measuredH": "26", + "x": "26", + "y": "10", + "properties": { + "size": "18", + "text": "Public Key Cryptography" + } + } + ] + } + } + }, + { + "ID": "13426", + "typeID": "__group__", + "zOrder": "263", + "measuredW": "300", + "measuredH": "47", + "w": "300", + "h": "47", + "x": "381", + "y": "3653", + "properties": { + "controlName": "101-security:hashing-encryption-encoding" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "300", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "267", + "measuredH": "26", + "x": "16", + "y": "11", + "properties": { + "size": "18", + "text": "Hashing / Encryption / Encoding" + } + } + ] + } + } + }, + { + "ID": "13427", + "typeID": "__group__", + "zOrder": "264", + "measuredW": "200", + "measuredH": "47", + "w": "200", + "h": "47", + "x": "381", + "y": "3704", + "properties": { + "controlName": "102-security:hashing-algorithms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "158", + "measuredH": "26", + "x": "21", + "y": "11", + "properties": { + "size": "18", + "text": "Hashing Algorithms" + } + } + ] + } + } + }, + { + "ID": "13428", + "typeID": "__group__", + "zOrder": "265", + "measuredW": "157", + "measuredH": "47", + "w": "157", + "h": "47", + "x": "381", + "y": "3756", + "properties": { + "controlName": "103-security:owasp-top-10" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "118", + "measuredH": "26", + "x": "20", + "y": "11", + "properties": { + "size": "18", + "text": "OWASP Top 10" + } + } + ] + } + } + }, + { + "ID": "13429", + "typeID": "__group__", + "zOrder": "269", + "measuredW": "280", + "measuredH": "47", + "w": "280", + "h": "47", + "x": "895", + "y": "3384", + "properties": { + "controlName": "100-how-computers-work:how-cpu-executes-programs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "280", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "248", + "measuredH": "26", + "x": "16", + "y": "11", + "properties": { + "size": "18", + "text": "How CPU executes programs?" + } + } + ] + } + } + }, + { + "ID": "13430", + "typeID": "__group__", + "zOrder": "270", + "measuredW": "280", + "measuredH": "47", + "w": "280", + "h": "47", + "x": "895", + "y": "3434", + "properties": { + "controlName": "101-how-computers-work:how-computers-calculate" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "280", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "215", + "measuredH": "26", + "x": "32", + "y": "11", + "properties": { + "size": "18", + "text": "How computers calculate?" + } + } + ] + } + } + }, + { + "ID": "13432", + "typeID": "__group__", + "zOrder": "271", + "measuredW": "281", + "measuredH": "47", + "w": "281", + "h": "47", + "x": "894", + "y": "3600", + "properties": { + "controlName": "102-how-computers-work:registers-and-ram" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "281", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "162", + "measuredW": "159", + "measuredH": "26", + "x": "60", + "y": "11", + "properties": { + "size": "18", + "text": "Registers and RAM" + } + } + ] + } + } + }, + { + "ID": "13433", + "typeID": "__group__", + "zOrder": "272", + "measuredW": "281", + "measuredH": "47", + "w": "281", + "h": "47", + "x": "894", + "y": "3650", + "properties": { + "controlName": "103-how-computers-work:instructions-and-programs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "281", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "218", + "measuredW": "214", + "measuredH": "26", + "x": "32", + "y": "11", + "properties": { + "size": "18", + "text": "Instructions and Programs" + } + } + ] + } + } + }, + { + "ID": "13434", + "typeID": "__group__", + "zOrder": "273", + "measuredW": "281", + "measuredH": "47", + "w": "281", + "h": "47", + "x": "894", + "y": "3701", + "properties": { + "controlName": "104-how-computers-work:cpu-cache" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "281", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "98", + "measuredW": "96", + "measuredH": "26", + "x": "92", + "y": "11", + "properties": { + "size": "18", + "text": "CPU Cache" + } + } + ] + } + } + }, + { + "ID": "13435", + "typeID": "__group__", + "zOrder": "279", + "measuredW": "270", + "measuredH": "47", + "w": "270", + "h": "47", + "x": "1322", + "y": "3129", + "properties": { + "controlName": "100-processes-and-threads:process-forking" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "270", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "132", + "measuredH": "26", + "x": "69", + "y": "11", + "properties": { + "size": "18", + "text": "Process Forking" + } + } + ] + } + } + }, + { + "ID": "13436", + "typeID": "__group__", + "zOrder": "278", + "measuredW": "268", + "measuredH": "47", + "w": "268", + "h": "47", + "x": "1323", + "y": "3181", + "properties": { + "controlName": "101-processes-and-threads:memory-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "268", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "179", + "measuredH": "26", + "x": "44", + "y": "11", + "properties": { + "size": "18", + "text": "Memory Management" + } + } + ] + } + } + }, + { + "ID": "13437", + "typeID": "__group__", + "zOrder": "277", + "measuredW": "269", + "measuredH": "47", + "w": "269", + "h": "47", + "x": "1322", + "y": "3232", + "properties": { + "controlName": "102-processes-and-threads:lock-mutex-semaphore" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "269", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "218", + "measuredH": "26", + "x": "26", + "y": "11", + "properties": { + "size": "18", + "text": "Lock / Mutex / Semaphore" + } + } + ] + } + } + }, + { + "ID": "13438", + "typeID": "__group__", + "zOrder": "281", + "measuredW": "270", + "measuredH": "47", + "w": "270", + "h": "47", + "x": "1322", + "y": "3283", + "properties": { + "controlName": "103-processes-and-threads:concurrency-in-multiple-cores" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "270", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "242", + "measuredH": "26", + "x": "14", + "y": "11", + "properties": { + "size": "18", + "text": "Concurrency in Multiple cores" + } + } + ] + } + } + }, + { + "ID": "13439", + "typeID": "__group__", + "zOrder": "280", + "measuredW": "269", + "measuredH": "47", + "w": "269", + "h": "47", + "x": "1322", + "y": "3334", + "properties": { + "controlName": "103-processes-and-threads:scheduling-algorithms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "269", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "181", + "measuredH": "26", + "x": "44", + "y": "11", + "properties": { + "size": "18", + "text": "Scheduling Algorithms" + } + } + ] + } + } + }, + { + "ID": "13440", + "typeID": "__group__", + "zOrder": "276", + "measuredW": "269", + "measuredH": "47", + "w": "269", + "h": "47", + "x": "1322", + "y": "3384", + "properties": { + "controlName": "104-processes-and-threads:cpu-interrupts" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "269", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "122", + "measuredH": "26", + "x": "74", + "y": "11", + "properties": { + "size": "18", + "text": "CPU Interrupts" + } + } + ] + } + } + }, + { + "ID": "13442", + "typeID": "__group__", + "zOrder": "275", + "measuredW": "270", + "measuredH": "47", + "w": "270", + "h": "47", + "x": "1322", + "y": "3435", + "properties": { + "controlName": "105-processes-and-threads:processes-vs-threads" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "270", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "179", + "measuredH": "26", + "x": "45", + "y": "11", + "properties": { + "size": "18", + "text": "Processes vs Threads" + } + } + ] + } + } + } + ] + }, + "attributes": { + "name": "New Wireframe 1 copy 2", + "order": 1000006.8992828326, + "parentID": null, + "notes": "" + }, + "branchID": "Master", + "resourceID": "4BE92169-157F-4FC5-8E20-403CBCF7A6C6", + "mockupH": "4000", + "mockupW": "1280", + "measuredW": "1634", + "measuredH": "4161", + "version": "1.0" + }, + "groupOffset": { + "x": 0, + "y": 0 + }, + "dependencies": [], + "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" +} diff --git a/public/jsons/design-system.json b/public/jsons/design-system.json new file mode 100644 index 000000000..e1af862e5 --- /dev/null +++ b/public/jsons/design-system.json @@ -0,0 +1,8110 @@ +{ + "mockup": { + "controls": { + "control": [ + { + "ID": "9767", + "typeID": "Arrow", + "zOrder": "0", + "w": "1", + "h": "239", + "measuredW": "150", + "measuredH": "100", + "x": "787", + "y": "2583", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 238.85737453330648 + }, + "p1": { + "x": 0.5696202531645572, + "y": -9.547097558079946e-19 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9768", + "typeID": "Arrow", + "zOrder": "1", + "w": "254", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "587", + "y": "2582", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 253.7747974284025, + "y": -0.1911648668892667 + }, + "p1": { + "x": 0.3835837984920354, + "y": 0.004804079064842176 + }, + "p2": { + "x": -0.12726614315988627, + "y": -0.1911648668892667 + } + } + }, + { + "ID": "9769", + "typeID": "Arrow", + "zOrder": "2", + "w": "141", + "h": "72", + "measuredW": "150", + "measuredH": "100", + "x": "910", + "y": "2588", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 141, + "y": 71 + }, + "p1": { + "x": 0.4909438867647635, + "y": -0.13610386286861906 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9770", + "typeID": "Arrow", + "zOrder": "3", + "w": "141", + "h": "42", + "measuredW": "150", + "measuredH": "100", + "x": "902", + "y": "2536", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 141, + "y": 0 + }, + "p1": { + "x": 0.4137225127850132, + "y": 0.07483568957188338 + }, + "p2": { + "x": 0, + "y": 42 + } + } + }, + { + "ID": "9771", + "typeID": "Arrow", + "zOrder": "4", + "w": "4", + "h": "488", + "measuredW": "150", + "measuredH": "100", + "x": "787", + "y": "2118", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 4, + "y": 488 + }, + "p1": { + "x": 0.5696202531645573, + "y": -9.547097558079948e-19 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9772", + "typeID": "TextArea", + "zOrder": "5", + "w": "179", + "h": "245", + "measuredW": "200", + "measuredH": "140", + "x": "490", + "y": "2527" + }, + { + "ID": "9773", + "typeID": "TextArea", + "zOrder": "6", + "w": "133", + "h": "193", + "measuredW": "200", + "measuredH": "140", + "x": "1039", + "y": "2367" + }, + { + "ID": "9774", + "typeID": "Arrow", + "zOrder": "7", + "w": "225", + "h": "57", + "measuredW": "150", + "measuredH": "100", + "x": "510", + "y": "2118", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 224.9665093990128, + "y": 0.0005471037206916662 + }, + "p1": { + "x": 0.6677015419641932, + "y": -0.09117251371209674 + }, + "p2": { + "x": -0.3055697927708252, + "y": 57.34253089799313 + } + } + }, + { + "ID": "9775", + "typeID": "Arrow", + "zOrder": "8", + "w": "373", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "354", + "y": "2103", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 372.7747974284025, + "y": -0.1911648668892667 + }, + "p1": { + "x": 0.38358379849203533, + "y": 0.004804079064842176 + }, + "p2": { + "x": 0.0519027656332014, + "y": -0.1911648668892667 + } + } + }, + { + "ID": "9776", + "typeID": "TextArea", + "zOrder": "9", + "w": "190", + "h": "247", + "measuredW": "200", + "measuredH": "140", + "x": "469", + "y": "2181" + }, + { + "ID": "9777", + "typeID": "Arrow", + "zOrder": "10", + "w": "205", + "h": "313", + "measuredW": "150", + "measuredH": "100", + "x": "782", + "y": "1799", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 2.3440290410588887, + "y": 313.14548909543873 + }, + "p1": { + "x": 0.5983740467924911, + "y": 0.26381020739309036 + }, + "p2": { + "x": 204.616587909156, + "y": 0.42963121347270317 + } + } + }, + { + "ID": "9778", + "typeID": "Arrow", + "zOrder": "11", + "w": "1", + "h": "98", + "measuredW": "150", + "measuredH": "100", + "x": "1175", + "y": "1793", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 97.50570630909533 + }, + "p1": { + "x": 0.5696202531645572, + "y": 0 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9779", + "typeID": "Arrow", + "zOrder": "12", + "w": "1", + "h": "98", + "measuredW": "150", + "measuredH": "100", + "x": "1004", + "y": "1793", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 97.50570630909533 + }, + "p1": { + "x": 0.5696202531645572, + "y": 0 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9780", + "typeID": "Arrow", + "zOrder": "13", + "w": "434", + "h": "115", + "measuredW": "150", + "measuredH": "100", + "x": "555", + "y": "1676", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.21579368960033207, + "y": -0.20847649162965354 + }, + "p1": { + "x": 0.30218415810388827, + "y": -0.16098569846591773 + }, + "p2": { + "x": 434.09845979710815, + "y": 103.57465610985582 + } + } + }, + { + "ID": "9781", + "typeID": "Arrow", + "zOrder": "14", + "w": "1", + "h": "98", + "measuredW": "150", + "measuredH": "100", + "x": "463", + "y": "1678", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 97.50570630909533 + }, + "p1": { + "x": 0.5696202531645572, + "y": 0 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9782", + "typeID": "Arrow", + "zOrder": "15", + "w": "1", + "h": "98", + "measuredW": "150", + "measuredH": "100", + "x": "463", + "y": "1569", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 97.50570630909533 + }, + "p1": { + "x": 0.5696202531645572, + "y": 0 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9783", + "typeID": "Arrow", + "zOrder": "16", + "w": "78", + "measuredW": "150", + "measuredH": "100", + "x": "260", + "y": "1568", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 78, + "y": 99 + }, + "p1": { + "x": 0.4270235064243003, + "y": 0.2855704896678307 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "9784", + "typeID": "Arrow", + "zOrder": "17", + "w": "123", + "h": "97", + "measuredW": "150", + "measuredH": "100", + "x": "225", + "y": "1680", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 123, + "y": 0 + }, + "p1": { + "x": 0.5331597295140493, + "y": -0.24763744802385654 + }, + "p2": { + "x": 0, + "y": 97 + } + } + }, + { + "ID": "9785", + "typeID": "Arrow", + "zOrder": "18", + "w": "163", + "h": "25", + "measuredW": "150", + "measuredH": "100", + "x": "895", + "y": "1335", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 163, + "y": 0 + }, + "p1": { + "x": 0.43967889908256924, + "y": 0.059403669724772554 + }, + "p2": { + "x": 0, + "y": 24 + } + } + }, + { + "ID": "9786", + "typeID": "Arrow", + "zOrder": "19", + "w": "1", + "h": "98", + "measuredW": "150", + "measuredH": "100", + "x": "776", + "y": "1351", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 97.50570630909533 + }, + "p1": { + "x": 0.5696202531645572, + "y": 0 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9787", + "typeID": "TextArea", + "zOrder": "20", + "w": "120", + "h": "203", + "measuredW": "200", + "measuredH": "140", + "x": "159", + "y": "1362" + }, + { + "ID": "9788", + "typeID": "Arrow", + "zOrder": "21", + "w": "183", + "h": "294", + "measuredW": "150", + "measuredH": "100", + "x": "548", + "y": "1374", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 183, + "y": 0 + }, + "p1": { + "x": 0.497454770689608, + "y": -0.2224265751011547 + }, + "p2": { + "x": 6.770879405488586, + "y": 293.89042115201073 + } + } + }, + { + "ID": "9789", + "typeID": "Arrow", + "zOrder": "22", + "w": "209", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "881", + "y": "1373", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 209, + "y": 69 + }, + "p1": { + "x": 0.3656158645007683, + "y": -0.144103553238299 + }, + "p2": { + "x": 0, + "y": 1 + } + } + }, + { + "ID": "9790", + "typeID": "TextArea", + "zOrder": "23", + "w": "163", + "h": "262", + "measuredW": "200", + "measuredH": "140", + "x": "1091", + "y": "1070" + }, + { + "ID": "9791", + "typeID": "Arrow", + "zOrder": "24", + "w": "108", + "h": "304", + "measuredW": "150", + "measuredH": "100", + "x": "756", + "y": "1039", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 107.21029252867754, + "y": -0.1673123886146186 + }, + "p1": { + "x": 0.5483800113143977, + "y": 0.1197025215699228 + }, + "p2": { + "x": 0, + "y": 304 + } + } + }, + { + "ID": "9792", + "typeID": "Arrow", + "zOrder": "25", + "w": "152", + "h": "19", + "measuredW": "150", + "measuredH": "100", + "x": "331", + "y": "681", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 152, + "y": 17 + }, + "p1": { + "x": 0.5624761985359454, + "y": 0.06537468793636021 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9793", + "typeID": "Arrow", + "zOrder": "26", + "w": "157", + "h": "30", + "measuredW": "150", + "measuredH": "100", + "x": "343", + "y": "713", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 157, + "y": 0 + }, + "p1": { + "x": 0.6288700144819758, + "y": -0.07558025754432658 + }, + "p2": { + "x": 0, + "y": 30 + } + } + }, + { + "ID": "9794", + "typeID": "Arrow", + "zOrder": "27", + "w": "338", + "h": "320", + "measuredW": "150", + "measuredH": "100", + "x": "525", + "y": "702", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5467512140736054, + "y": 0.1713049817218941 + }, + "p2": { + "x": 338.33333333333337, + "y": 320 + } + } + }, + { + "ID": "9795", + "typeID": "Arrow", + "zOrder": "28", + "w": "280", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "596", + "y": "706", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 280, + "y": 0 + }, + "p1": { + "x": 0.3990825688073394, + "y": 0 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9796", + "typeID": "Arrow", + "zOrder": "29", + "w": "193", + "h": "57", + "measuredW": "150", + "measuredH": "100", + "x": "934", + "y": "633", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 193, + "y": 0 + }, + "p1": { + "x": 0.43967889908256885, + "y": 0.059403669724770604 + }, + "p2": { + "x": 0, + "y": 57 + } + } + }, + { + "ID": "9797", + "typeID": "Arrow", + "zOrder": "30", + "w": "178", + "h": "11", + "measuredW": "150", + "measuredH": "100", + "x": "948", + "y": "691", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 178, + "y": 1 + }, + "p1": { + "x": 0.4952865761689297, + "y": -0.026018099547511303 + }, + "p2": { + "x": 0, + "y": 11 + } + } + }, + { + "ID": "9798", + "typeID": "Arrow", + "zOrder": "31", + "w": "185", + "h": "28", + "measuredW": "150", + "measuredH": "100", + "x": "939", + "y": "710", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 185, + "y": 28 + }, + "p1": { + "x": 0.4773338021448126, + "y": -0.06587638445889948 + }, + "p2": { + "x": 0, + "y": 2 + } + } + }, + { + "ID": "9799", + "typeID": "Arrow", + "zOrder": "32", + "w": "165", + "h": "74", + "measuredW": "150", + "measuredH": "100", + "x": "961", + "y": "715", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 165, + "y": 74 + }, + "p1": { + "x": 0.42475765267117216, + "y": -0.0822299012262622 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9800", + "typeID": "Arrow", + "zOrder": "33", + "w": "204", + "h": "124", + "measuredW": "150", + "measuredH": "100", + "x": "925", + "y": "714", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 204, + "y": 124 + }, + "p1": { + "x": 0.48827905670971367, + "y": -0.08555586749017406 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9801", + "typeID": "Arrow", + "zOrder": "34", + "w": "219", + "h": "175", + "measuredW": "150", + "measuredH": "100", + "x": "908", + "y": "711", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 219, + "y": 175 + }, + "p1": { + "x": 0.47850762222278775, + "y": -0.07881811009594585 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9802", + "typeID": "Arrow", + "zOrder": "35", + "w": "217", + "h": "217", + "measuredW": "150", + "measuredH": "100", + "x": "910", + "y": "720", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 217, + "y": 217 + }, + "p1": { + "x": 0.5046082949308756, + "y": -0.06221198156682028 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9803", + "typeID": "Arrow", + "zOrder": "36", + "w": "237", + "h": "263", + "measuredW": "150", + "measuredH": "100", + "x": "886", + "y": "716", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 237, + "y": 263 + }, + "p1": { + "x": 0.5432497720328272, + "y": -0.06251899726439393 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9804", + "typeID": "Arrow", + "zOrder": "37", + "w": "208", + "h": "110", + "measuredW": "150", + "measuredH": "100", + "x": "915", + "y": "582", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 208, + "y": 0 + }, + "p1": { + "x": 0.40717778212399774, + "y": 0.06499119890475254 + }, + "p2": { + "x": 0, + "y": 110 + } + } + }, + { + "ID": "9805", + "typeID": "Arrow", + "zOrder": "38", + "w": "355", + "h": "61", + "measuredW": "150", + "measuredH": "100", + "x": "437", + "y": "1045", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 355, + "y": 0 + }, + "p1": { + "x": 0.5883979271379048, + "y": -0.04115949837304429 + }, + "p2": { + "x": 0, + "y": 61 + } + } + }, + { + "ID": "9806", + "typeID": "Arrow", + "zOrder": "39", + "w": "159", + "h": "90", + "measuredW": "150", + "measuredH": "100", + "x": "484", + "y": "481", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 159, + "y": 0 + }, + "p1": { + "x": 0.4552212800557556, + "y": -0.054942502032756385 + }, + "p2": { + "x": 0, + "y": 90 + } + } + }, + { + "ID": "9807", + "typeID": "Arrow", + "zOrder": "40", + "w": "132", + "h": "98", + "measuredW": "150", + "measuredH": "100", + "x": "644", + "y": "1047", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 132, + "y": 0 + }, + "p1": { + "x": 0.6647493837304848, + "y": -0.14954806902218587 + }, + "p2": { + "x": 0, + "y": 98 + } + } + }, + { + "ID": "9808", + "typeID": "Arrow", + "zOrder": "41", + "w": "382", + "h": "81", + "measuredW": "150", + "measuredH": "100", + "x": "400", + "y": "955", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 382, + "y": 80 + }, + "p1": { + "x": 0.5801843438985321, + "y": 0.07961975788450934 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9809", + "typeID": "Arrow", + "zOrder": "42", + "w": "173", + "h": "66", + "measuredW": "150", + "measuredH": "100", + "x": "615", + "y": "957", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 173, + "y": 65 + }, + "p1": { + "x": 0.5730514727411138, + "y": 0.15172454178134334 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9810", + "typeID": "Arrow", + "zOrder": "43", + "w": "190", + "h": "228", + "measuredW": "150", + "measuredH": "100", + "x": "704", + "y": "481", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.47179900279163, + "y": -0.12522048304885122 + }, + "p2": { + "x": 190, + "y": 228 + } + } + }, + { + "ID": "9811", + "typeID": "Arrow", + "zOrder": "44", + "w": "162", + "h": "18", + "measuredW": "150", + "measuredH": "100", + "x": "870", + "y": "477", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 162, + "y": 18 + }, + "p1": { + "x": 0.47465493485460114, + "y": -0.05218883705189875 + }, + "p2": { + "x": 0, + "y": 2 + } + } + }, + { + "ID": "9812", + "typeID": "Arrow", + "zOrder": "45", + "w": "158", + "h": "27", + "measuredW": "150", + "measuredH": "100", + "x": "874", + "y": "436", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 158, + "y": 0 + }, + "p1": { + "x": 0.4983333333333333, + "y": 0.07166666666666674 + }, + "p2": { + "x": 0, + "y": 25 + } + } + }, + { + "ID": "9813", + "typeID": "Arrow", + "zOrder": "46", + "w": "164", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "477", + "y": "470", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 164, + "y": 0 + }, + "p1": { + "x": 0.47096774193548385, + "y": 0 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9814", + "typeID": "Arrow", + "zOrder": "47", + "w": "155", + "h": "46", + "measuredW": "150", + "measuredH": "100", + "x": "479", + "y": "479", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 155, + "y": 0 + }, + "p1": { + "x": 0.45522128005575563, + "y": -0.05494250203275639 + }, + "p2": { + "x": 0, + "y": 46 + } + } + }, + { + "ID": "9815", + "typeID": "Arrow", + "zOrder": "48", + "w": "24", + "h": "124", + "measuredW": "150", + "measuredH": "100", + "x": "694", + "y": "337", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 24, + "y": 0 + }, + "p1": { + "x": 0.5339433105125088, + "y": -0.12854309296820018 + }, + "p2": { + "x": 10, + "y": 124 + } + } + }, + { + "ID": "9816", + "typeID": "Label", + "zOrder": "49", + "measuredW": "215", + "measuredH": "40", + "x": "654", + "y": "282", + "properties": { + "size": "32", + "text": "Design System" + } + }, + { + "ID": "9817", + "typeID": "Arrow", + "zOrder": "50", + "w": "19", + "h": "80", + "measuredW": "150", + "measuredH": "100", + "x": "761", + "y": "194", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 17, + "y": 0 + }, + "p1": { + "x": 0.4835868694955965, + "y": 0.10168134507606086 + }, + "p2": { + "x": 0, + "y": 79 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9818", + "typeID": "Canvas", + "zOrder": "51", + "w": "350", + "h": "141", + "measuredW": "100", + "measuredH": "70", + "x": "969", + "y": "189" + }, + { + "ID": "9819", + "typeID": "Label", + "zOrder": "52", + "measuredW": "314", + "measuredH": "25", + "x": "983", + "y": "206", + "properties": { + "size": "17", + "text": "Find the detailed version of this roadmap" + } + }, + { + "ID": "9820", + "typeID": "Label", + "zOrder": "53", + "measuredW": "319", + "measuredH": "25", + "x": "983", + "y": "234", + "properties": { + "size": "17", + "text": "along with resources and other roadmaps" + } + }, + { + "ID": "9821", + "typeID": "__group__", + "zOrder": "54", + "measuredW": "320", + "measuredH": "45", + "w": "320", + "h": "45", + "x": "984", + "y": "270", + "properties": { + "controlName": "ext_link:roadmap.sh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "320", + "h": "45", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "28", + "x": "141", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "roadmap.sh" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "45", + "measuredH": "28", + "x": "66", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "https" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "5", + "measuredH": "28", + "x": "113", + "y": "8", + "properties": { + "bold": "true", + "color": "16777215", + "size": "20", + "text": ":" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "10", + "measuredH": "28", + "x": "120", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "10", + "measuredH": "28", + "x": "128", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + } + ] + } + } + }, + { + "ID": "9822", + "typeID": "Canvas", + "zOrder": "55", + "w": "373", + "h": "151", + "measuredW": "100", + "measuredH": "70", + "x": "157", + "y": "179" + }, + { + "ID": "9823", + "typeID": "__group__", + "zOrder": "56", + "measuredW": "211", + "measuredH": "25", + "w": "211", + "h": "25", + "x": "183", + "y": "247", + "properties": { + "controlName": "ext_link:designsystemchecklist.com" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "178", + "measuredH": "24", + "x": "33", + "y": "0", + "properties": { + "size": "16", + "text": "Design System Checklist" + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "1", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10066329" + } + } + ] + } + } + }, + { + "ID": "9824", + "typeID": "Arrow", + "zOrder": "57", + "w": "143", + "h": "44", + "measuredW": "150", + "measuredH": "100", + "x": "483", + "y": "418", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 143, + "y": 44 + }, + "p1": { + "x": 0.49336609336609333, + "y": 0.03292383292383292 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9825", + "typeID": "__group__", + "zOrder": "58", + "measuredW": "272", + "measuredH": "50", + "w": "272", + "h": "50", + "x": "612", + "y": "444", + "properties": { + "controlName": "100-design-system-basics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "272", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "176", + "measuredH": "25", + "x": "47", + "y": "13", + "properties": { + "size": "17", + "text": "Understand the Basics" + } + } + ] + } + } + }, + { + "ID": "9826", + "typeID": "__group__", + "zOrder": "59", + "measuredW": "340", + "measuredH": "44", + "w": "340", + "h": "44", + "x": "157", + "y": "399", + "properties": { + "controlName": "100-design-system-basics:what-is-design-system" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "340", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "189", + "measuredH": "25", + "x": "75", + "y": "10", + "properties": { + "size": "17", + "text": "What is a Design System" + } + } + ] + } + } + }, + { + "ID": "9827", + "typeID": "__group__", + "zOrder": "60", + "measuredW": "340", + "measuredH": "44", + "w": "340", + "h": "44", + "x": "157", + "y": "447", + "properties": { + "controlName": "101-design-system-basics:need-of-design-system" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "340", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "181", + "measuredH": "25", + "x": "79", + "y": "10", + "properties": { + "size": "17", + "text": "Need of Design System" + } + } + ] + } + } + }, + { + "ID": "9828", + "typeID": "__group__", + "zOrder": "61", + "measuredW": "340", + "measuredH": "44", + "w": "340", + "h": "44", + "x": "157", + "y": "495", + "properties": { + "controlName": "102-design-system-basics:design-system-vs-component-library" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "340", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "287", + "measuredH": "25", + "x": "26", + "y": "10", + "properties": { + "size": "17", + "text": "Design System vs Component Library" + } + } + ] + } + } + }, + { + "ID": "9829", + "typeID": "__group__", + "zOrder": "62", + "measuredW": "287", + "measuredH": "44", + "w": "287", + "h": "44", + "x": "1017", + "y": "420", + "properties": { + "controlName": "105-design-system-basics:stakeholders-involved" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "287", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "169", + "measuredH": "25", + "x": "59", + "y": "10", + "properties": { + "size": "17", + "text": "Stakeholders Involved" + } + } + ] + } + } + }, + { + "ID": "9830", + "typeID": "__group__", + "zOrder": "63", + "measuredW": "287", + "measuredH": "44", + "w": "287", + "h": "44", + "x": "1017", + "y": "468", + "properties": { + "controlName": "106-design-system-basics:design-system-examples" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "287", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "193", + "measuredH": "25", + "x": "47", + "y": "10", + "properties": { + "size": "17", + "text": "Design System Examples" + } + } + ] + } + } + }, + { + "ID": "9831", + "typeID": "__group__", + "zOrder": "64", + "measuredW": "258", + "measuredH": "50", + "w": "258", + "h": "50", + "x": "458", + "y": "681", + "properties": { + "controlName": "102-making-a-design-system" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "258", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "189", + "measuredH": "25", + "x": "34", + "y": "13", + "properties": { + "size": "17", + "text": "Making a Design System" + } + } + ] + } + } + }, + { + "ID": "9832", + "typeID": "__group__", + "zOrder": "65", + "measuredW": "250", + "measuredH": "50", + "w": "250", + "h": "50", + "x": "738", + "y": "1014", + "properties": { + "controlName": "103-existing-design-analysis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "250", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "186", + "measuredH": "25", + "x": "32", + "y": "12", + "properties": { + "size": "17", + "text": "Existing Design Analysis" + } + } + ] + } + } + }, + { + "ID": "9833", + "typeID": "__group__", + "zOrder": "66", + "measuredW": "241", + "measuredH": "44", + "w": "241", + "h": "44", + "x": "498", + "y": "926", + "properties": { + "controlName": "101-existing-design-analysis:visual-audit" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "241", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "89", + "measuredH": "25", + "x": "76", + "y": "10", + "properties": { + "size": "17", + "text": "Visual Audit" + } + } + ] + } + } + }, + { + "ID": "9834", + "typeID": "__group__", + "zOrder": "67", + "measuredW": "267", + "measuredH": "215", + "w": "267", + "h": "215", + "x": "187", + "y": "809", + "properties": { + "controlName": "102-existing-design-analysis:identify-design-elements" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "267", + "h": "200", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "TextArea", + "zOrder": "1", + "w": "94", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "18", + "y": "114", + "properties": { + "color": "16770457" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "42", + "measuredH": "25", + "x": "44", + "y": "124", + "properties": { + "size": "17", + "text": "Color" + } + }, + { + "ID": "3", + "typeID": "TextArea", + "zOrder": "3", + "w": "131", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "118", + "y": "114", + "properties": { + "color": "16770457" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "89", + "measuredH": "25", + "x": "139", + "y": "124", + "properties": { + "size": "17", + "text": "Typography" + } + }, + { + "ID": "5", + "typeID": "TextArea", + "zOrder": "5", + "w": "94", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "19", + "y": "65", + "properties": { + "color": "16770457" + } + }, + { + "ID": "6", + "typeID": "Label", + "zOrder": "6", + "measuredW": "46", + "measuredH": "25", + "x": "43", + "y": "75", + "properties": { + "size": "17", + "text": "Sizing" + } + }, + { + "ID": "7", + "typeID": "TextArea", + "zOrder": "7", + "w": "130", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "119", + "y": "65", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8", + "typeID": "Label", + "zOrder": "8", + "measuredW": "58", + "measuredH": "25", + "x": "155", + "y": "75", + "properties": { + "size": "17", + "text": "Spaces" + } + }, + { + "ID": "9", + "typeID": "TextArea", + "zOrder": "9", + "w": "94", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "19", + "y": "16", + "properties": { + "color": "16770457" + } + }, + { + "ID": "10", + "typeID": "Label", + "zOrder": "10", + "measuredW": "42", + "measuredH": "25", + "x": "45", + "y": "26", + "properties": { + "size": "17", + "text": "Icons" + } + }, + { + "ID": "11", + "typeID": "TextArea", + "zOrder": "11", + "w": "129", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "120", + "y": "16", + "properties": { + "color": "16770457" + } + }, + { + "ID": "12", + "typeID": "Label", + "zOrder": "12", + "measuredW": "99", + "measuredH": "25", + "x": "135", + "y": "26", + "properties": { + "size": "17", + "text": "Visual Forms" + } + }, + { + "ID": "13", + "typeID": "TextArea", + "zOrder": "13", + "w": "231", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "18", + "y": "171", + "properties": { + "color": "16776960" + } + }, + { + "ID": "14", + "typeID": "Label", + "zOrder": "14", + "measuredW": "192", + "measuredH": "25", + "x": "38", + "y": "180", + "properties": { + "size": "17", + "text": "Identify Design Elements" + } + } + ] + } + } + }, + { + "ID": "9835", + "typeID": "__group__", + "zOrder": "68", + "measuredW": "267", + "measuredH": "264", + "w": "267", + "h": "264", + "x": "187", + "y": "1039", + "properties": { + "controlName": "103-existing-design-analysis:identify-components" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "267", + "h": "246", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "18" + }, + { + "ID": "1", + "typeID": "TextArea", + "zOrder": "1", + "w": "94", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "18", + "y": "153", + "properties": { + "color": "16770457" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "46", + "measuredH": "25", + "x": "42", + "y": "163", + "properties": { + "size": "17", + "text": "Cards" + } + }, + { + "ID": "3", + "typeID": "TextArea", + "zOrder": "3", + "w": "131", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "118", + "y": "153", + "properties": { + "color": "16770457" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "94", + "measuredH": "25", + "x": "137", + "y": "163", + "properties": { + "size": "17", + "text": "Drop Downs" + } + }, + { + "ID": "5", + "typeID": "TextArea", + "zOrder": "5", + "w": "94", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "19", + "y": "104", + "properties": { + "color": "16770457" + } + }, + { + "ID": "6", + "typeID": "Label", + "zOrder": "6", + "measuredW": "66", + "measuredH": "25", + "x": "33", + "y": "114", + "properties": { + "size": "17", + "text": "Banners" + } + }, + { + "ID": "7", + "typeID": "TextArea", + "zOrder": "7", + "w": "130", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "119", + "y": "104", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8", + "typeID": "Label", + "zOrder": "8", + "measuredW": "60", + "measuredH": "25", + "x": "154", + "y": "114", + "properties": { + "size": "17", + "text": "Buttons" + } + }, + { + "ID": "9", + "typeID": "TextArea", + "zOrder": "9", + "w": "94", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "19", + "y": "55", + "properties": { + "color": "16770457" + } + }, + { + "ID": "10", + "typeID": "Label", + "zOrder": "10", + "measuredW": "49", + "measuredH": "25", + "x": "45", + "y": "65", + "properties": { + "size": "17", + "text": "Avatar" + } + }, + { + "ID": "11", + "typeID": "TextArea", + "zOrder": "11", + "w": "129", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "120", + "y": "55", + "properties": { + "color": "16770457" + } + }, + { + "ID": "12", + "typeID": "Label", + "zOrder": "12", + "measuredW": "60", + "measuredH": "25", + "x": "155", + "y": "65", + "properties": { + "size": "17", + "text": "Badges" + } + }, + { + "ID": "13", + "typeID": "TextArea", + "zOrder": "13", + "w": "231", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "18", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "14", + "typeID": "Label", + "zOrder": "14", + "measuredW": "159", + "measuredH": "25", + "x": "54", + "y": "9", + "properties": { + "size": "17", + "text": "Identify Components" + } + }, + { + "ID": "15", + "typeID": "TextArea", + "zOrder": "15", + "w": "157", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "18", + "y": "203", + "properties": { + "color": "16770457" + } + }, + { + "ID": "16", + "typeID": "Label", + "zOrder": "16", + "measuredW": "117", + "measuredH": "25", + "x": "38", + "y": "213", + "properties": { + "size": "17", + "text": "Form Elements" + } + }, + { + "ID": "17", + "typeID": "TextArea", + "zOrder": "17", + "w": "66", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "183", + "y": "204", + "properties": { + "color": "16770457" + } + }, + { + "ID": "18", + "typeID": "Label", + "zOrder": "18", + "measuredW": "19", + "measuredH": "40", + "x": "206", + "y": "208", + "properties": { + "size": "32", + "text": "..." + } + } + ] + } + } + }, + { + "ID": "9836", + "typeID": "__group__", + "zOrder": "69", + "measuredW": "247", + "measuredH": "44", + "w": "247", + "h": "44", + "x": "478", + "y": "1120", + "properties": { + "controlName": "104-existing-design-analysis:ab-tests-and-experiments" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "247", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "210", + "measuredH": "25", + "x": "19", + "y": "9", + "properties": { + "size": "17", + "text": "A/B Tests and Experiments" + } + } + ] + } + } + }, + { + "ID": "9837", + "typeID": "__group__", + "zOrder": "70", + "measuredW": "241", + "measuredH": "44", + "w": "241", + "h": "44", + "x": "498", + "y": "877", + "properties": { + "controlName": "100-existing-design-analysis:existing-design-process" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "241", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "186", + "measuredH": "25", + "x": "28", + "y": "10", + "properties": { + "size": "17", + "text": "Existing Design Process" + } + } + ] + } + } + }, + { + "ID": "9838", + "typeID": "__group__", + "zOrder": "71", + "measuredW": "340", + "measuredH": "44", + "w": "340", + "h": "44", + "x": "157", + "y": "544", + "properties": { + "controlName": "103-design-system-basics:atomic-design" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "340", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "172", + "measuredH": "25", + "x": "84", + "y": "10", + "properties": { + "size": "17", + "text": "What is Atomic Design" + } + } + ] + } + } + }, + { + "ID": "9839", + "typeID": "__group__", + "zOrder": "72", + "measuredW": "198", + "measuredH": "50", + "w": "198", + "h": "50", + "x": "787", + "y": "681", + "properties": { + "controlName": "101-design-system-terminology" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "198", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "25", + "x": "52", + "y": "13", + "properties": { + "size": "17", + "text": "Terminology" + } + } + ] + } + } + }, + { + "ID": "9840", + "typeID": "__group__", + "zOrder": "73", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "1112", + "y": "569", + "properties": { + "controlName": "100-design-system-terminology:component" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "90", + "measuredH": "25", + "x": "51", + "y": "10", + "properties": { + "size": "17", + "text": "Component" + } + } + ] + } + } + }, + { + "ID": "9841", + "typeID": "__group__", + "zOrder": "74", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "1112", + "y": "618", + "properties": { + "controlName": "101-design-system-terminology:component-library" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "148", + "measuredH": "25", + "x": "22", + "y": "10", + "properties": { + "size": "17", + "text": "Component Library" + } + } + ] + } + } + }, + { + "ID": "9842", + "typeID": "__group__", + "zOrder": "75", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "1112", + "y": "666", + "properties": { + "controlName": "102-design-system-terminology:design-language" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "136", + "measuredH": "25", + "x": "28", + "y": "10", + "properties": { + "size": "17", + "text": "Design Language" + } + } + ] + } + } + }, + { + "ID": "9843", + "typeID": "__group__", + "zOrder": "76", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "1112", + "y": "714", + "properties": { + "controlName": "103-design-system-terminology:governance" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "95", + "measuredH": "25", + "x": "48", + "y": "10", + "properties": { + "size": "17", + "text": "Governance" + } + } + ] + } + } + }, + { + "ID": "9844", + "typeID": "__group__", + "zOrder": "77", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "1112", + "y": "762", + "properties": { + "controlName": "104-design-system-terminology:guidelines" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "82", + "measuredH": "25", + "x": "55", + "y": "10", + "properties": { + "size": "17", + "text": "Guidelines" + } + } + ] + } + } + }, + { + "ID": "9845", + "typeID": "__group__", + "zOrder": "78", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "1112", + "y": "810", + "properties": { + "controlName": "105-design-system-terminology:pattern" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "68", + "y": "10", + "properties": { + "size": "17", + "text": "Pattern" + } + } + ] + } + } + }, + { + "ID": "9846", + "typeID": "__group__", + "zOrder": "79", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "1112", + "y": "859", + "properties": { + "controlName": "106-design-system-terminology:pilot" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "34", + "measuredH": "25", + "x": "79", + "y": "10", + "properties": { + "size": "17", + "text": "Pilot" + } + } + ] + } + } + }, + { + "ID": "9847", + "typeID": "__group__", + "zOrder": "80", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "1112", + "y": "907", + "properties": { + "controlName": "107-design-system-terminology:token" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "46", + "measuredH": "25", + "x": "73", + "y": "10", + "properties": { + "size": "17", + "text": "Token" + } + } + ] + } + } + }, + { + "ID": "9848", + "typeID": "__group__", + "zOrder": "81", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "1112", + "y": "955", + "properties": { + "controlName": "108-design-system-terminology:ui-kit" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "43", + "measuredH": "25", + "x": "74", + "y": "10", + "properties": { + "size": "17", + "text": "UI Kit" + } + } + ] + } + } + }, + { + "ID": "9849", + "typeID": "__group__", + "zOrder": "82", + "measuredW": "247", + "measuredH": "44", + "w": "247", + "h": "44", + "x": "478", + "y": "1170", + "properties": { + "controlName": "105-existing-design-analysis:regional-requirements" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "247", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "182", + "measuredH": "25", + "x": "33", + "y": "9", + "properties": { + "size": "17", + "text": "Regional Requirements" + } + } + ] + } + } + }, + { + "ID": "9850", + "typeID": "__group__", + "zOrder": "83", + "measuredW": "198", + "measuredH": "44", + "w": "198", + "h": "44", + "x": "157", + "y": "664", + "properties": { + "controlName": "100-making-a-design-system:from-scratch" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "198", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "103", + "measuredH": "25", + "x": "39", + "y": "10", + "properties": { + "size": "17", + "text": "From Scratch" + } + } + ] + } + } + }, + { + "ID": "9851", + "typeID": "__group__", + "zOrder": "84", + "measuredW": "198", + "measuredH": "44", + "w": "198", + "h": "44", + "x": "157", + "y": "714", + "properties": { + "controlName": "101-making-a-design-system:from-existing-design" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "198", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "163", + "measuredH": "25", + "x": "19", + "y": "10", + "properties": { + "size": "17", + "text": "From Existing Design" + } + } + ] + } + } + }, + { + "ID": "9852", + "typeID": "__group__", + "zOrder": "85", + "measuredW": "247", + "measuredH": "44", + "w": "247", + "h": "44", + "x": "478", + "y": "1219", + "properties": { + "controlName": "106-existing-design-analysis:documentation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "247", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "118", + "measuredH": "25", + "x": "65", + "y": "9", + "properties": { + "size": "17", + "text": "Documentation" + } + } + ] + } + } + }, + { + "ID": "9853", + "typeID": "__group__", + "zOrder": "86", + "measuredW": "265", + "measuredH": "50", + "w": "265", + "h": "50", + "x": "641", + "y": "1342", + "properties": { + "controlName": "104-design-language" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "265", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "207", + "measuredH": "25", + "x": "29", + "y": "12", + "properties": { + "size": "17", + "text": "Creating Design Language" + } + } + ] + } + } + }, + { + "ID": "9854", + "typeID": "__group__", + "zOrder": "87", + "measuredW": "194", + "measuredH": "44", + "w": "194", + "h": "44", + "x": "1029", + "y": "1250", + "properties": { + "controlName": "100-design-language:brand:vision" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "194", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "25", + "x": "73", + "y": "10", + "properties": { + "size": "17", + "text": "Vision" + } + } + ] + } + } + }, + { + "ID": "9855", + "typeID": "__group__", + "zOrder": "88", + "measuredW": "195", + "measuredH": "44", + "w": "195", + "h": "44", + "x": "1028", + "y": "1200", + "properties": { + "controlName": "101-design-language:brand:design-principles" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "195", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "135", + "measuredH": "25", + "x": "30", + "y": "10", + "properties": { + "size": "17", + "text": "Design Principles" + } + } + ] + } + } + }, + { + "ID": "9856", + "typeID": "__group__", + "zOrder": "89", + "measuredW": "195", + "measuredH": "44", + "w": "195", + "h": "44", + "x": "1028", + "y": "1099", + "properties": { + "controlName": "103-design-language:brand:tone-of-voice" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "195", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "104", + "measuredH": "25", + "x": "46", + "y": "10", + "properties": { + "size": "17", + "text": "Tone of Voice" + } + } + ] + } + } + }, + { + "ID": "9857", + "typeID": "__group__", + "zOrder": "90", + "measuredW": "195", + "measuredH": "44", + "w": "195", + "h": "44", + "x": "1028", + "y": "1151", + "properties": { + "controlName": "102-design-language:brand:terminology" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "195", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "25", + "x": "51", + "y": "10", + "properties": { + "size": "17", + "text": "Terminology" + } + } + ] + } + } + }, + { + "ID": "9858", + "typeID": "__group__", + "zOrder": "91", + "measuredW": "195", + "measuredH": "44", + "w": "195", + "h": "44", + "x": "1028", + "y": "1050", + "properties": { + "controlName": "104-design-language:brand:writing-guidelines" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "195", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "141", + "measuredH": "25", + "x": "27", + "y": "10", + "properties": { + "size": "17", + "text": "Writing Guidelines" + } + } + ] + } + } + }, + { + "ID": "9859", + "typeID": "__group__", + "zOrder": "92", + "measuredW": "166", + "measuredH": "44", + "w": "166", + "h": "44", + "x": "1029", + "y": "1309", + "properties": { + "controlName": "100-design-language:brand" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "166", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "25", + "x": "59", + "y": "10", + "properties": { + "size": "17", + "text": "Brand" + } + } + ] + } + } + }, + { + "ID": "9860", + "typeID": "TextArea", + "zOrder": "93", + "w": "179", + "h": "255", + "measuredW": "200", + "measuredH": "140", + "x": "1075", + "y": "1440" + }, + { + "ID": "9861", + "typeID": "__group__", + "zOrder": "94", + "measuredW": "310", + "measuredH": "44", + "w": "310", + "h": "44", + "x": "926", + "y": "1474", + "properties": { + "controlName": "100-design-language:logo:monochrome-version" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "310", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "163", + "measuredH": "25", + "x": "73", + "y": "10", + "properties": { + "size": "17", + "text": "Monochrome Version" + } + } + ] + } + } + }, + { + "ID": "9862", + "typeID": "__group__", + "zOrder": "95", + "measuredW": "166", + "measuredH": "44", + "w": "166", + "h": "44", + "x": "1000", + "y": "1418", + "properties": { + "controlName": "102-design-language:logo" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "166", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "39", + "measuredH": "25", + "x": "63", + "y": "10", + "properties": { + "size": "17", + "text": "Logo" + } + } + ] + } + } + }, + { + "ID": "9863", + "typeID": "__group__", + "zOrder": "96", + "measuredW": "310", + "measuredH": "44", + "w": "310", + "h": "44", + "x": "926", + "y": "1523", + "properties": { + "controlName": "101-design-language:logo:small-use-guidance" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "310", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "156", + "measuredH": "25", + "x": "77", + "y": "10", + "properties": { + "size": "17", + "text": "Small Use Guidance" + } + } + ] + } + } + }, + { + "ID": "9864", + "typeID": "__group__", + "zOrder": "97", + "measuredW": "310", + "measuredH": "44", + "w": "310", + "h": "44", + "x": "926", + "y": "1572", + "properties": { + "controlName": "102-design-language:logo:placement-and-clearance-guidance" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "310", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "261", + "measuredH": "25", + "x": "24", + "y": "10", + "properties": { + "size": "17", + "text": "Placement & Clearance Guidance" + } + } + ] + } + } + }, + { + "ID": "9865", + "typeID": "__group__", + "zOrder": "98", + "measuredW": "310", + "measuredH": "44", + "w": "310", + "h": "44", + "x": "926", + "y": "1620", + "properties": { + "controlName": "103-design-language:logo:usage-guidance" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "310", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "130", + "measuredH": "25", + "x": "90", + "y": "10", + "properties": { + "size": "17", + "text": "Usage Guidance" + } + } + ] + } + } + }, + { + "ID": "9866", + "typeID": "__group__", + "zOrder": "99", + "measuredW": "310", + "measuredH": "44", + "w": "310", + "h": "44", + "x": "926", + "y": "1668", + "properties": { + "controlName": "104-design-language:logo:different-file-formats" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "310", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "166", + "measuredH": "25", + "x": "72", + "y": "10", + "properties": { + "size": "17", + "text": "Different File Formats" + } + } + ] + } + } + }, + { + "ID": "9867", + "typeID": "TextArea", + "zOrder": "100", + "w": "140", + "h": "156", + "measuredW": "200", + "measuredH": "140", + "x": "749", + "y": "1450" + }, + { + "ID": "9868", + "typeID": "__group__", + "zOrder": "101", + "measuredW": "225", + "measuredH": "44", + "w": "225", + "h": "44", + "x": "648", + "y": "1482", + "properties": { + "controlName": "100-design-language:guidelines:accessibility" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "225", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "94", + "measuredH": "25", + "x": "66", + "y": "10", + "properties": { + "size": "17", + "text": "Accessibility" + } + } + ] + } + } + }, + { + "ID": "9869", + "typeID": "__group__", + "zOrder": "102", + "measuredW": "132", + "measuredH": "44", + "w": "132", + "h": "44", + "x": "695", + "y": "1428", + "properties": { + "controlName": "101-design-language:guidelines" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "132", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "82", + "measuredH": "25", + "x": "25", + "y": "10", + "properties": { + "size": "17", + "text": "Guidelines" + } + } + ] + } + } + }, + { + "ID": "9870", + "typeID": "__group__", + "zOrder": "103", + "measuredW": "225", + "measuredH": "44", + "w": "225", + "h": "44", + "x": "648", + "y": "1531", + "properties": { + "controlName": "101-design-language:guidelines:user-onboarding" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "225", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "133", + "measuredH": "25", + "x": "46", + "y": "10", + "properties": { + "size": "17", + "text": "User Onboarding" + } + } + ] + } + } + }, + { + "ID": "9871", + "typeID": "__group__", + "zOrder": "104", + "measuredW": "225", + "measuredH": "44", + "w": "225", + "h": "44", + "x": "648", + "y": "1580", + "properties": { + "controlName": "102-design-language:guidelines:microcopy-guidelines" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "225", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "165", + "measuredH": "25", + "x": "30", + "y": "10", + "properties": { + "size": "17", + "text": "Microcopy Guidelines" + } + } + ] + } + } + }, + { + "ID": "9872", + "typeID": "__group__", + "zOrder": "105", + "measuredW": "265", + "measuredH": "50", + "w": "265", + "h": "50", + "x": "318", + "y": "1651", + "properties": { + "controlName": "105-design-tokens" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "265", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "181", + "measuredH": "25", + "x": "42", + "y": "12", + "properties": { + "size": "17", + "text": "Defining Design Tokens" + } + } + ] + } + } + }, + { + "ID": "9873", + "typeID": "__group__", + "zOrder": "106", + "measuredW": "148", + "measuredH": "44", + "w": "148", + "h": "44", + "x": "202", + "y": "1540", + "properties": { + "controlName": "101-design-tokens:color" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "148", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "42", + "measuredH": "25", + "x": "53", + "y": "10", + "properties": { + "size": "17", + "text": "Color" + } + } + ] + } + } + }, + { + "ID": "9874", + "typeID": "__group__", + "zOrder": "107", + "measuredW": "177", + "measuredH": "44", + "w": "177", + "h": "44", + "x": "175", + "y": "1387", + "properties": { + "controlName": "102-design-tokens:color:functional-colors" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "177", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "135", + "measuredH": "25", + "x": "21", + "y": "10", + "properties": { + "size": "17", + "text": "Functional Colors" + } + } + ] + } + } + }, + { + "ID": "9875", + "typeID": "__group__", + "zOrder": "108", + "measuredW": "177", + "measuredH": "44", + "w": "177", + "h": "44", + "x": "175", + "y": "1435", + "properties": { + "controlName": "101-design-tokens:color:dark-mode" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "177", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "85", + "measuredH": "25", + "x": "46", + "y": "10", + "properties": { + "size": "17", + "text": "Dark Mode" + } + } + ] + } + } + }, + { + "ID": "9876", + "typeID": "__group__", + "zOrder": "109", + "measuredW": "177", + "measuredH": "44", + "w": "177", + "h": "44", + "x": "175", + "y": "1339", + "properties": { + "controlName": "103-design-tokens:color:accessibility" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "177", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "94", + "measuredH": "25", + "x": "42", + "y": "10", + "properties": { + "size": "17", + "text": "Accessibility" + } + } + ] + } + } + }, + { + "ID": "9877", + "typeID": "__group__", + "zOrder": "110", + "measuredW": "177", + "measuredH": "44", + "w": "177", + "h": "44", + "x": "175", + "y": "1483", + "properties": { + "controlName": "100-design-tokens:color:guidelines" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "177", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "82", + "measuredH": "25", + "x": "48", + "y": "10", + "properties": { + "size": "17", + "text": "Guidelines" + } + } + ] + } + } + }, + { + "ID": "9878", + "typeID": "TextArea", + "zOrder": "111", + "w": "87", + "h": "205", + "measuredW": "200", + "measuredH": "140", + "x": "373", + "y": "1358" + }, + { + "ID": "9879", + "typeID": "__group__", + "zOrder": "112", + "measuredW": "124", + "measuredH": "44", + "w": "124", + "h": "44", + "x": "391", + "y": "1540", + "properties": { + "controlName": "100-design-tokens:layout" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "124", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "51", + "measuredH": "25", + "x": "36", + "y": "9", + "properties": { + "size": "17", + "text": "Layout" + } + } + ] + } + } + }, + { + "ID": "9880", + "typeID": "__group__", + "zOrder": "113", + "measuredW": "123", + "measuredH": "44", + "w": "123", + "h": "44", + "x": "392", + "y": "1387", + "properties": { + "controlName": "102-design-tokens:layout:grid" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "123", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "33", + "measuredH": "25", + "x": "45", + "y": "10", + "properties": { + "size": "17", + "text": "Grid" + } + } + ] + } + } + }, + { + "ID": "9881", + "typeID": "__group__", + "zOrder": "114", + "measuredW": "123", + "measuredH": "44", + "w": "123", + "h": "44", + "x": "392", + "y": "1435", + "properties": { + "controlName": "101-design-tokens:layout:breakpoints" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "123", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "25", + "x": "15", + "y": "10", + "properties": { + "size": "17", + "text": "Breakpoints" + } + } + ] + } + } + }, + { + "ID": "9882", + "typeID": "__group__", + "zOrder": "115", + "measuredW": "123", + "measuredH": "44", + "w": "123", + "h": "44", + "x": "392", + "y": "1339", + "properties": { + "controlName": "103-design-tokens:layout:units" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "123", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "40", + "measuredH": "25", + "x": "42", + "y": "10", + "properties": { + "size": "17", + "text": "Units" + } + } + ] + } + } + }, + { + "ID": "9883", + "typeID": "__group__", + "zOrder": "116", + "measuredW": "123", + "measuredH": "44", + "w": "123", + "h": "44", + "x": "392", + "y": "1483", + "properties": { + "controlName": "100-design-tokens:layout:spacing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "123", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "25", + "x": "30", + "y": "10", + "properties": { + "size": "17", + "text": "Spacing" + } + } + ] + } + } + }, + { + "ID": "9884", + "typeID": "TextArea", + "zOrder": "117", + "w": "125", + "h": "250", + "measuredW": "200", + "measuredH": "140", + "x": "477", + "y": "1777" + }, + { + "ID": "9885", + "typeID": "__group__", + "zOrder": "118", + "measuredW": "164", + "measuredH": "44", + "w": "164", + "h": "44", + "x": "421", + "y": "1860", + "properties": { + "controlName": "101-design-tokens:typography:grid-relation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "164", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "102", + "measuredH": "25", + "x": "31", + "y": "10", + "properties": { + "size": "17", + "text": "Grid Relation" + } + } + ] + } + } + }, + { + "ID": "9886", + "typeID": "__group__", + "zOrder": "119", + "measuredW": "164", + "measuredH": "44", + "w": "164", + "h": "44", + "x": "421", + "y": "1908", + "properties": { + "controlName": "102-design-tokens:typography:readability" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "164", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "86", + "measuredH": "25", + "x": "39", + "y": "10", + "properties": { + "size": "17", + "text": "Readability" + } + } + ] + } + } + }, + { + "ID": "9887", + "typeID": "__group__", + "zOrder": "120", + "measuredW": "164", + "measuredH": "44", + "w": "164", + "h": "44", + "x": "421", + "y": "1812", + "properties": { + "controlName": "100-design-tokens:typography:responsiveness" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "164", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "127", + "measuredH": "25", + "x": "18", + "y": "10", + "properties": { + "size": "17", + "text": "Responsiveness" + } + } + ] + } + } + }, + { + "ID": "9888", + "typeID": "__group__", + "zOrder": "121", + "measuredW": "164", + "measuredH": "44", + "w": "164", + "h": "44", + "x": "421", + "y": "1956", + "properties": { + "controlName": "103-design-tokens:typography:performance" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "164", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "100", + "measuredH": "25", + "x": "32", + "y": "10", + "properties": { + "size": "17", + "text": "Performance" + } + } + ] + } + } + }, + { + "ID": "9889", + "typeID": "__group__", + "zOrder": "122", + "measuredW": "164", + "measuredH": "44", + "w": "164", + "h": "44", + "x": "421", + "y": "2005", + "properties": { + "controlName": "104-design-tokens:typography:guidelines" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "164", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "82", + "measuredH": "25", + "x": "41", + "y": "10", + "properties": { + "size": "17", + "text": "Guidelines" + } + } + ] + } + } + }, + { + "ID": "9890", + "typeID": "TextArea", + "zOrder": "123", + "w": "206", + "h": "251", + "measuredW": "200", + "measuredH": "140", + "x": "153", + "y": "1776" + }, + { + "ID": "9891", + "typeID": "__group__", + "zOrder": "124", + "measuredW": "153", + "measuredH": "44", + "w": "153", + "h": "44", + "x": "172", + "y": "1755", + "properties": { + "controlName": "102-design-tokens:iconography" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "153", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "96", + "measuredH": "25", + "x": "29", + "y": "10", + "properties": { + "size": "17", + "text": "Iconography" + } + } + ] + } + } + }, + { + "ID": "9892", + "typeID": "__group__", + "zOrder": "125", + "measuredW": "89", + "measuredH": "44", + "w": "89", + "h": "44", + "x": "302", + "y": "1810", + "properties": { + "controlName": "101-design-tokens:iconography:style" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "89", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "37", + "measuredH": "25", + "x": "26", + "y": "10", + "properties": { + "size": "17", + "text": "Style" + } + } + ] + } + } + }, + { + "ID": "9893", + "typeID": "__group__", + "zOrder": "126", + "measuredW": "88", + "measuredH": "44", + "w": "88", + "h": "44", + "x": "167", + "y": "1857", + "properties": { + "controlName": "102-design-tokens:iconography:naming" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "88", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "60", + "measuredH": "25", + "x": "14", + "y": "10", + "properties": { + "size": "17", + "text": "Naming" + } + } + ] + } + } + }, + { + "ID": "9894", + "typeID": "__group__", + "zOrder": "127", + "measuredW": "126", + "measuredH": "44", + "w": "126", + "h": "44", + "x": "167", + "y": "1809", + "properties": { + "controlName": "100-design-tokens:iconography:accessibility" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "126", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "94", + "measuredH": "25", + "x": "16", + "y": "10", + "properties": { + "size": "17", + "text": "Accessibility" + } + } + ] + } + } + }, + { + "ID": "9895", + "typeID": "__group__", + "zOrder": "128", + "measuredW": "224", + "measuredH": "44", + "w": "224", + "h": "44", + "x": "167", + "y": "1953", + "properties": { + "controlName": "106-design-tokens:iconography:reserved-icons" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "224", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "122", + "measuredH": "25", + "x": "51", + "y": "10", + "properties": { + "size": "17", + "text": "Reserved Icons" + } + } + ] + } + } + }, + { + "ID": "9896", + "typeID": "__group__", + "zOrder": "129", + "measuredW": "224", + "measuredH": "44", + "w": "224", + "h": "44", + "x": "167", + "y": "2002", + "properties": { + "controlName": "107-design-tokens:iconography:guidelines" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "224", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "82", + "measuredH": "25", + "x": "71", + "y": "10", + "properties": { + "size": "17", + "text": "Guidelines" + } + } + ] + } + } + }, + { + "ID": "9897", + "typeID": "__group__", + "zOrder": "130", + "measuredW": "131", + "measuredH": "44", + "w": "131", + "h": "44", + "x": "260", + "y": "1857", + "properties": { + "controlName": "103-design-tokens:iconography:grid-relation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "131", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "102", + "measuredH": "25", + "x": "15", + "y": "10", + "properties": { + "size": "17", + "text": "Grid Relation" + } + } + ] + } + } + }, + { + "ID": "9898", + "typeID": "__group__", + "zOrder": "131", + "measuredW": "88", + "measuredH": "44", + "w": "88", + "h": "44", + "x": "167", + "y": "1905", + "properties": { + "controlName": "104-design-tokens:iconography:sizes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "88", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "41", + "measuredH": "25", + "x": "23", + "y": "10", + "properties": { + "size": "17", + "text": "Sizes" + } + } + ] + } + } + }, + { + "ID": "9899", + "typeID": "__group__", + "zOrder": "132", + "measuredW": "131", + "measuredH": "44", + "w": "131", + "h": "44", + "x": "260", + "y": "1905", + "properties": { + "controlName": "105-design-tokens:iconography:keywords" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "131", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "74", + "measuredH": "25", + "x": "29", + "y": "10", + "properties": { + "size": "17", + "text": "Keywords" + } + } + ] + } + } + }, + { + "ID": "9900", + "typeID": "__group__", + "zOrder": "133", + "measuredW": "129", + "measuredH": "44", + "w": "129", + "h": "44", + "x": "421", + "y": "1757", + "properties": { + "controlName": "103-design-tokens:typography" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "129", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "89", + "measuredH": "25", + "x": "20", + "y": "10", + "properties": { + "size": "17", + "text": "Typography" + } + } + ] + } + } + }, + { + "ID": "9901", + "typeID": "__group__", + "zOrder": "134", + "measuredW": "336", + "measuredH": "50", + "w": "336", + "h": "50", + "x": "927", + "y": "1766", + "properties": { + "controlName": "106-core-components" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "336", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "212", + "measuredH": "25", + "x": "62", + "y": "12", + "properties": { + "size": "17", + "text": "Creating Core Components" + } + } + ] + } + } + }, + { + "ID": "9902", + "typeID": "__group__", + "zOrder": "135", + "measuredW": "155", + "measuredH": "44", + "w": "155", + "h": "44", + "x": "927", + "y": "1859", + "properties": { + "controlName": "100-core-components:avatar" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "155", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "49", + "measuredH": "25", + "x": "53", + "y": "10", + "properties": { + "size": "17", + "text": "Avatar" + } + } + ] + } + } + }, + { + "ID": "9903", + "typeID": "__group__", + "zOrder": "136", + "measuredW": "155", + "measuredH": "44", + "w": "155", + "h": "44", + "x": "927", + "y": "1955", + "properties": { + "controlName": "102-core-components:badge" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "155", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "51", + "measuredH": "25", + "x": "52", + "y": "10", + "properties": { + "size": "17", + "text": "Badge" + } + } + ] + } + } + }, + { + "ID": "9904", + "typeID": "__group__", + "zOrder": "137", + "measuredW": "155", + "measuredH": "44", + "w": "155", + "h": "44", + "x": "927", + "y": "1907", + "properties": { + "controlName": "101-core-components:banner" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "155", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "57", + "measuredH": "25", + "x": "49", + "y": "10", + "properties": { + "size": "17", + "text": "Banner" + } + } + ] + } + } + }, + { + "ID": "9905", + "typeID": "__group__", + "zOrder": "138", + "measuredW": "155", + "measuredH": "44", + "w": "155", + "h": "44", + "x": "927", + "y": "2004", + "properties": { + "controlName": "103-core-components:button" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "155", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "51", + "measuredH": "25", + "x": "52", + "y": "10", + "properties": { + "size": "17", + "text": "Button" + } + } + ] + } + } + }, + { + "ID": "9906", + "typeID": "__group__", + "zOrder": "139", + "measuredW": "155", + "measuredH": "44", + "w": "155", + "h": "44", + "x": "927", + "y": "2053", + "properties": { + "controlName": "104-core-components:card" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "155", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "38", + "measuredH": "25", + "x": "59", + "y": "9", + "properties": { + "size": "17", + "text": "Card" + } + } + ] + } + } + }, + { + "ID": "9907", + "typeID": "__group__", + "zOrder": "140", + "measuredW": "155", + "measuredH": "44", + "w": "155", + "h": "44", + "x": "927", + "y": "2101", + "properties": { + "controlName": "105-core-components:carousel" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "155", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "69", + "measuredH": "25", + "x": "43", + "y": "9", + "properties": { + "size": "17", + "text": "Carousel" + } + } + ] + } + } + }, + { + "ID": "9908", + "typeID": "__group__", + "zOrder": "141", + "measuredW": "155", + "measuredH": "44", + "w": "155", + "h": "44", + "x": "927", + "y": "2149", + "properties": { + "controlName": "106-core-components:dropdown" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "155", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "78", + "measuredH": "25", + "x": "39", + "y": "9", + "properties": { + "size": "17", + "text": "Dropdown" + } + } + ] + } + } + }, + { + "ID": "9909", + "typeID": "__group__", + "zOrder": "142", + "measuredW": "156", + "measuredH": "44", + "w": "156", + "h": "44", + "x": "927", + "y": "2198", + "properties": { + "controlName": "107-core-components:icon" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "156", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "34", + "measuredH": "25", + "x": "61", + "y": "9", + "properties": { + "size": "17", + "text": "Icon" + } + } + ] + } + } + }, + { + "ID": "9910", + "typeID": "__group__", + "zOrder": "143", + "measuredW": "156", + "measuredH": "44", + "w": "156", + "h": "44", + "x": "927", + "y": "2247", + "properties": { + "controlName": "108-core-components:input-checkbox" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "156", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "120", + "measuredH": "25", + "x": "18", + "y": "9", + "properties": { + "size": "17", + "text": "Input Checkbox" + } + } + ] + } + } + }, + { + "ID": "9911", + "typeID": "__group__", + "zOrder": "144", + "measuredW": "156", + "measuredH": "44", + "w": "156", + "h": "44", + "x": "927", + "y": "2296", + "properties": { + "controlName": "109-core-components:input-radio" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "156", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "90", + "measuredH": "25", + "x": "33", + "y": "9", + "properties": { + "size": "17", + "text": "Input Radio" + } + } + ] + } + } + }, + { + "ID": "9912", + "typeID": "__group__", + "zOrder": "145", + "measuredW": "174", + "measuredH": "44", + "w": "174", + "h": "44", + "x": "1089", + "y": "1860", + "properties": { + "controlName": "110-core-components:input-text" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "75", + "measuredH": "25", + "x": "49", + "y": "10", + "properties": { + "size": "17", + "text": "Input Text" + } + } + ] + } + } + }, + { + "ID": "9913", + "typeID": "__group__", + "zOrder": "146", + "measuredW": "174", + "measuredH": "44", + "w": "174", + "h": "44", + "x": "1089", + "y": "1908", + "properties": { + "controlName": "111-core-components:input-switch" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "25", + "x": "40", + "y": "10", + "properties": { + "size": "17", + "text": "Input Switch" + } + } + ] + } + } + }, + { + "ID": "9914", + "typeID": "__group__", + "zOrder": "147", + "measuredW": "174", + "measuredH": "44", + "w": "174", + "h": "44", + "x": "1089", + "y": "2053", + "properties": { + "controlName": "114-core-components:list" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "28", + "measuredH": "25", + "x": "73", + "y": "9", + "properties": { + "size": "17", + "text": "List" + } + } + ] + } + } + }, + { + "ID": "9915", + "typeID": "__group__", + "zOrder": "148", + "measuredW": "175", + "measuredH": "44", + "w": "175", + "h": "44", + "x": "1088", + "y": "2101", + "properties": { + "controlName": "115-core-components:loading-indicator" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "175", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "135", + "measuredH": "25", + "x": "20", + "y": "9", + "properties": { + "size": "17", + "text": "Loading Indicator" + } + } + ] + } + } + }, + { + "ID": "9916", + "typeID": "__group__", + "zOrder": "149", + "measuredW": "174", + "measuredH": "44", + "w": "174", + "h": "44", + "x": "1089", + "y": "2149", + "properties": { + "controlName": "116-core-components:modal" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "25", + "x": "63", + "y": "9", + "properties": { + "size": "17", + "text": "Modal" + } + } + ] + } + } + }, + { + "ID": "9917", + "typeID": "__group__", + "zOrder": "150", + "measuredW": "174", + "measuredH": "44", + "w": "174", + "h": "44", + "x": "1089", + "y": "2198", + "properties": { + "controlName": "117-core-components:tabs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "37", + "measuredH": "25", + "x": "68", + "y": "9", + "properties": { + "size": "17", + "text": "Tabs" + } + } + ] + } + } + }, + { + "ID": "9918", + "typeID": "__group__", + "zOrder": "151", + "measuredW": "174", + "measuredH": "44", + "w": "174", + "h": "44", + "x": "1089", + "y": "2247", + "properties": { + "controlName": "118-core-components:toast" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "42", + "measuredH": "25", + "x": "66", + "y": "9", + "properties": { + "size": "17", + "text": "Toast" + } + } + ] + } + } + }, + { + "ID": "9919", + "typeID": "__group__", + "zOrder": "152", + "measuredW": "174", + "measuredH": "44", + "w": "174", + "h": "44", + "x": "1089", + "y": "2296", + "properties": { + "controlName": "119-core-components:tooltip" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "51", + "measuredH": "25", + "x": "61", + "y": "9", + "properties": { + "size": "17", + "text": "Tooltip" + } + } + ] + } + } + }, + { + "ID": "9920", + "typeID": "__group__", + "zOrder": "153", + "measuredW": "174", + "measuredH": "44", + "w": "174", + "h": "44", + "x": "1089", + "y": "1956", + "properties": { + "controlName": "112-core-components:select" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "49", + "measuredH": "25", + "x": "62", + "y": "10", + "properties": { + "size": "17", + "text": "Select" + } + } + ] + } + } + }, + { + "ID": "9921", + "typeID": "__group__", + "zOrder": "154", + "measuredW": "174", + "measuredH": "44", + "w": "174", + "h": "44", + "x": "1089", + "y": "2005", + "properties": { + "controlName": "113-core-components:textarea" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "67", + "measuredH": "25", + "x": "53", + "y": "10", + "properties": { + "size": "17", + "text": "Textarea" + } + } + ] + } + } + }, + { + "ID": "9922", + "typeID": "__group__", + "zOrder": "155", + "measuredW": "179", + "measuredH": "50", + "w": "179", + "h": "50", + "x": "652", + "y": "2088", + "properties": { + "controlName": "107-tooling" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "179", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "55", + "measuredH": "25", + "x": "62", + "y": "12", + "properties": { + "size": "17", + "text": "Tooling" + } + } + ] + } + } + }, + { + "ID": "9923", + "typeID": "__group__", + "zOrder": "156", + "measuredW": "164", + "measuredH": "44", + "w": "164", + "h": "44", + "x": "431", + "y": "2163", + "properties": { + "controlName": "101-tooling:design" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "164", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "55", + "measuredH": "25", + "x": "54", + "y": "10", + "properties": { + "size": "17", + "text": "Design" + } + } + ] + } + } + }, + { + "ID": "9924", + "typeID": "__group__", + "zOrder": "157", + "measuredW": "212", + "measuredH": "44", + "w": "212", + "h": "44", + "x": "431", + "y": "2216", + "properties": { + "controlName": "100-tooling:design:design-editor" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "25", + "x": "53", + "y": "10", + "properties": { + "size": "17", + "text": "Design Editor" + } + } + ] + } + } + }, + { + "ID": "9925", + "typeID": "__group__", + "zOrder": "158", + "measuredW": "212", + "measuredH": "44", + "w": "212", + "h": "44", + "x": "431", + "y": "2266", + "properties": { + "controlName": "101-tooling:design:plugins" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "78", + "y": "10", + "properties": { + "size": "17", + "text": "Plugins" + } + } + ] + } + } + }, + { + "ID": "9926", + "typeID": "__group__", + "zOrder": "159", + "measuredW": "212", + "measuredH": "44", + "w": "212", + "h": "44", + "x": "431", + "y": "2316", + "properties": { + "controlName": "102-tooling:design:version-control" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "118", + "measuredH": "25", + "x": "47", + "y": "10", + "properties": { + "size": "17", + "text": "Version Control" + } + } + ] + } + } + }, + { + "ID": "9927", + "typeID": "__group__", + "zOrder": "160", + "measuredW": "212", + "measuredH": "44", + "w": "212", + "h": "44", + "x": "431", + "y": "2366", + "properties": { + "controlName": "103-tooling:design:contribution-guidelines" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "181", + "measuredH": "25", + "x": "15", + "y": "10", + "properties": { + "size": "17", + "text": "Contribution Guidelines" + } + } + ] + } + } + }, + { + "ID": "9928", + "typeID": "TextArea", + "zOrder": "161", + "w": "161", + "h": "546", + "measuredW": "200", + "measuredH": "140", + "x": "163", + "y": "2112" + }, + { + "ID": "9929", + "typeID": "__group__", + "zOrder": "162", + "measuredW": "164", + "measuredH": "44", + "w": "164", + "h": "44", + "x": "233", + "y": "2091", + "properties": { + "controlName": "100-tooling:development" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "164", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "103", + "measuredH": "25", + "x": "30", + "y": "10", + "properties": { + "size": "17", + "text": "Development" + } + } + ] + } + } + }, + { + "ID": "9930", + "typeID": "__group__", + "zOrder": "163", + "measuredW": "212", + "measuredH": "44", + "w": "212", + "h": "44", + "x": "182", + "y": "2144", + "properties": { + "controlName": "100-tooling:development:component-catalog" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "154", + "measuredH": "25", + "x": "29", + "y": "10", + "properties": { + "size": "17", + "text": "Component Catalog" + } + } + ] + } + } + }, + { + "ID": "9931", + "typeID": "__group__", + "zOrder": "164", + "measuredW": "212", + "measuredH": "44", + "w": "212", + "h": "44", + "x": "182", + "y": "2194", + "properties": { + "controlName": "101-tooling:development:documentation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "118", + "measuredH": "25", + "x": "47", + "y": "10", + "properties": { + "size": "17", + "text": "Documentation" + } + } + ] + } + } + }, + { + "ID": "9932", + "typeID": "__group__", + "zOrder": "165", + "measuredW": "212", + "measuredH": "44", + "w": "212", + "h": "44", + "x": "182", + "y": "2244", + "properties": { + "controlName": "102-tooling:development:code-style" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "83", + "measuredH": "25", + "x": "64", + "y": "10", + "properties": { + "size": "17", + "text": "Code Style" + } + } + ] + } + } + }, + { + "ID": "9933", + "typeID": "__group__", + "zOrder": "166", + "measuredW": "212", + "measuredH": "44", + "w": "212", + "h": "44", + "x": "182", + "y": "2294", + "properties": { + "controlName": "103-tooling:development:unit-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "91", + "measuredH": "25", + "x": "60", + "y": "10", + "properties": { + "size": "17", + "text": "Unit Testing" + } + } + ] + } + } + }, + { + "ID": "9934", + "typeID": "__group__", + "zOrder": "167", + "measuredW": "212", + "measuredH": "44", + "w": "212", + "h": "44", + "x": "182", + "y": "2345", + "properties": { + "controlName": "104-tooling:development:accessibility-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "152", + "measuredH": "25", + "x": "30", + "y": "10", + "properties": { + "size": "17", + "text": "Accessibility Testing" + } + } + ] + } + } + }, + { + "ID": "9935", + "typeID": "__group__", + "zOrder": "168", + "measuredW": "212", + "measuredH": "44", + "w": "212", + "h": "44", + "x": "182", + "y": "2396", + "properties": { + "controlName": "105-tooling:development:semantic-versioning" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "157", + "measuredH": "25", + "x": "27", + "y": "10", + "properties": { + "size": "17", + "text": "Semantic Versioning" + } + } + ] + } + } + }, + { + "ID": "9936", + "typeID": "__group__", + "zOrder": "169", + "measuredW": "212", + "measuredH": "44", + "w": "212", + "h": "44", + "x": "182", + "y": "2447", + "properties": { + "controlName": "106-tooling:development:release-strategy" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "132", + "measuredH": "25", + "x": "40", + "y": "10", + "properties": { + "size": "17", + "text": "Release Strategy" + } + } + ] + } + } + }, + { + "ID": "9937", + "typeID": "__group__", + "zOrder": "170", + "measuredW": "212", + "measuredH": "44", + "w": "212", + "h": "44", + "x": "182", + "y": "2497", + "properties": { + "controlName": "107-tooling:development:commit-guidelines" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "146", + "measuredH": "25", + "x": "33", + "y": "10", + "properties": { + "size": "17", + "text": "Commit Guidelines" + } + } + ] + } + } + }, + { + "ID": "9938", + "typeID": "__group__", + "zOrder": "171", + "measuredW": "212", + "measuredH": "44", + "w": "212", + "h": "44", + "x": "182", + "y": "2549", + "properties": { + "controlName": "108-tooling:development:pr-templates" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "107", + "measuredH": "25", + "x": "52", + "y": "10", + "properties": { + "size": "17", + "text": "PR Templates" + } + } + ] + } + } + }, + { + "ID": "9939", + "typeID": "__group__", + "zOrder": "172", + "measuredW": "212", + "measuredH": "44", + "w": "212", + "h": "44", + "x": "182", + "y": "2599", + "properties": { + "controlName": "109-tooling:development:contribution-guidelines" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "181", + "measuredH": "25", + "x": "15", + "y": "10", + "properties": { + "size": "17", + "text": "Contribution Guidelines" + } + } + ] + } + } + }, + { + "ID": "9940", + "typeID": "__group__", + "zOrder": "173", + "measuredW": "219", + "measuredH": "50", + "w": "219", + "h": "50", + "x": "721", + "y": "2557", + "properties": { + "controlName": "108-project-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "219", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "162", + "measuredH": "25", + "x": "29", + "y": "12", + "properties": { + "size": "17", + "text": "Project Management" + } + } + ] + } + } + }, + { + "ID": "9941", + "typeID": "__group__", + "zOrder": "174", + "measuredW": "187", + "measuredH": "44", + "w": "187", + "h": "44", + "x": "1050", + "y": "2534", + "properties": { + "controlName": "100-project-management:task-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "187", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "142", + "measuredH": "25", + "x": "23", + "y": "9", + "properties": { + "size": "17", + "text": "Task Management" + } + } + ] + } + } + }, + { + "ID": "9942", + "typeID": "__group__", + "zOrder": "175", + "measuredW": "190", + "measuredH": "44", + "w": "190", + "h": "44", + "x": "1049", + "y": "2379", + "properties": { + "controlName": "102-project-management:task-management:roadmap" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "75", + "measuredH": "25", + "x": "57", + "y": "9", + "properties": { + "size": "17", + "text": "Roadmap" + } + } + ] + } + } + }, + { + "ID": "9943", + "typeID": "__group__", + "zOrder": "176", + "measuredW": "190", + "measuredH": "44", + "w": "190", + "h": "44", + "x": "1049", + "y": "2430", + "properties": { + "controlName": "101-project-management:task-management:milestones" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "84", + "measuredH": "25", + "x": "53", + "y": "9", + "properties": { + "size": "17", + "text": "Milestones" + } + } + ] + } + } + }, + { + "ID": "9944", + "typeID": "__group__", + "zOrder": "177", + "measuredW": "190", + "measuredH": "44", + "w": "190", + "h": "44", + "x": "1049", + "y": "2480", + "properties": { + "controlName": "100-project-management:task-management:ticketing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "70", + "measuredH": "25", + "x": "60", + "y": "9", + "properties": { + "size": "17", + "text": "Ticketing" + } + } + ] + } + } + }, + { + "ID": "9945", + "typeID": "__group__", + "zOrder": "178", + "measuredW": "174", + "measuredH": "44", + "w": "174", + "h": "44", + "x": "476", + "y": "2507", + "properties": { + "controlName": "101-project-management:communications" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "129", + "measuredH": "25", + "x": "22", + "y": "9", + "properties": { + "size": "17", + "text": "Communications" + } + } + ] + } + } + }, + { + "ID": "9946", + "typeID": "__group__", + "zOrder": "179", + "measuredW": "222", + "measuredH": "44", + "w": "222", + "h": "44", + "x": "429", + "y": "2563", + "properties": { + "controlName": "100-project-management:communications:community-meetings" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "222", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "162", + "measuredH": "25", + "x": "31", + "y": "9", + "properties": { + "size": "17", + "text": "Community Meetings" + } + } + ] + } + } + }, + { + "ID": "9947", + "typeID": "__group__", + "zOrder": "180", + "measuredW": "222", + "measuredH": "44", + "w": "222", + "h": "44", + "x": "429", + "y": "2613", + "properties": { + "controlName": "101-project-management:communications:communication-channel" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "222", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "189", + "measuredH": "25", + "x": "17", + "y": "9", + "properties": { + "size": "17", + "text": "Communication Channel" + } + } + ] + } + } + }, + { + "ID": "9948", + "typeID": "__group__", + "zOrder": "181", + "measuredW": "222", + "measuredH": "44", + "w": "222", + "h": "44", + "x": "429", + "y": "2663", + "properties": { + "controlName": "102-project-management:communications:open-hours" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "222", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "94", + "measuredH": "25", + "x": "65", + "y": "9", + "properties": { + "size": "17", + "text": "Open Hours" + } + } + ] + } + } + }, + { + "ID": "9949", + "typeID": "__group__", + "zOrder": "182", + "measuredW": "222", + "measuredH": "44", + "w": "222", + "h": "44", + "x": "429", + "y": "2713", + "properties": { + "controlName": "103-project-management:communications:faqs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "222", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "41", + "measuredH": "25", + "x": "91", + "y": "9", + "properties": { + "size": "17", + "text": "FAQs" + } + } + ] + } + } + }, + { + "ID": "9950", + "typeID": "TextArea", + "zOrder": "183", + "w": "179", + "h": "245", + "measuredW": "200", + "measuredH": "140", + "x": "1038", + "y": "2624" + }, + { + "ID": "9951", + "typeID": "__group__", + "zOrder": "184", + "measuredW": "174", + "measuredH": "44", + "w": "174", + "h": "44", + "x": "1058", + "y": "2604", + "properties": { + "controlName": "102-project-management:analytics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "68", + "measuredH": "25", + "x": "53", + "y": "9", + "properties": { + "size": "17", + "text": "Analytics" + } + } + ] + } + } + }, + { + "ID": "9952", + "typeID": "__group__", + "zOrder": "185", + "measuredW": "246", + "measuredH": "44", + "w": "246", + "h": "44", + "x": "1057", + "y": "2660", + "properties": { + "controlName": "100-project-management:analytics:component-analytics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "163", + "measuredH": "25", + "x": "41", + "y": "9", + "properties": { + "size": "17", + "text": "Component Analytics" + } + } + ] + } + } + }, + { + "ID": "9953", + "typeID": "__group__", + "zOrder": "186", + "measuredW": "246", + "measuredH": "44", + "w": "246", + "h": "44", + "x": "1057", + "y": "2710", + "properties": { + "controlName": "101-project-management:analytics:error-logging" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "106", + "measuredH": "25", + "x": "70", + "y": "9", + "properties": { + "size": "17", + "text": "Error Logging" + } + } + ] + } + } + }, + { + "ID": "9954", + "typeID": "__group__", + "zOrder": "187", + "measuredW": "246", + "measuredH": "44", + "w": "246", + "h": "44", + "x": "1057", + "y": "2760", + "properties": { + "controlName": "102-project-management:analytics:tooling-analytics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "128", + "measuredH": "25", + "x": "59", + "y": "9", + "properties": { + "size": "17", + "text": "Tooling Analytics" + } + } + ] + } + } + }, + { + "ID": "9955", + "typeID": "__group__", + "zOrder": "188", + "measuredW": "246", + "measuredH": "44", + "w": "246", + "h": "44", + "x": "1057", + "y": "2810", + "properties": { + "controlName": "103-project-management:analytics:service-and-health-metrics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "209", + "measuredH": "25", + "x": "18", + "y": "9", + "properties": { + "size": "17", + "text": "Service and Health Metrics" + } + } + ] + } + } + }, + { + "ID": "9956", + "typeID": "Label", + "zOrder": "189", + "measuredW": "161", + "measuredH": "32", + "x": "708", + "y": "2844", + "properties": { + "size": "24", + "text": "Design System" + } + }, + { + "ID": "9957", + "typeID": "Arrow", + "zOrder": "190", + "w": "1", + "h": "75", + "measuredW": "150", + "measuredH": "100", + "x": "788", + "y": "2900", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 75 + }, + "p1": { + "x": 0.5696202531645572, + "y": -9.547097558079946e-19 + }, + "p2": { + "x": 0, + "y": 0 + }, + "stroke": "dotted" + } + }, + { + "ID": "9958", + "typeID": "Label", + "zOrder": "191", + "measuredW": "243", + "measuredH": "28", + "x": "185", + "y": "206", + "properties": { + "size": "20", + "text": "Recommended Resources" + } + }, + { + "ID": "9959", + "typeID": "__group__", + "zOrder": "192", + "measuredW": "286", + "measuredH": "25", + "w": "286", + "h": "25", + "x": "183", + "y": "276", + "properties": { + "controlName": "ext_link:designbetter.co/design-systems-handbook/introducing-design-systems" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "253", + "measuredH": "24", + "x": "33", + "y": "0", + "properties": { + "size": "16", + "text": "Invision Design Systems Handbook" + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "1", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10066329" + } + } + ] + } + } + } + ] + }, + "attributes": { + "name": "New Wireframe 1 copy 2", + "order": 1000006.8992828326, + "parentID": null, + "notes": "" + }, + "branchID": "Master", + "resourceID": "4BE92169-157F-4FC5-8E20-403CBCF7A6C6", + "mockupH": "2796", + "mockupW": "1166", + "measuredW": "1319", + "measuredH": "2975", + "version": "1.0" + }, + "groupOffset": { + "x": 0, + "y": 0 + }, + "dependencies": [], + "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" +} diff --git a/public/jsons/devops.json b/public/jsons/devops.json new file mode 100644 index 000000000..9e5fe1bef --- /dev/null +++ b/public/jsons/devops.json @@ -0,0 +1,18138 @@ +{ + "mockup": { + "controls": { + "control": [ + { + "ID": "8750", + "typeID": "Arrow", + "zOrder": "0", + "w": "70", + "h": "94", + "measuredW": "150", + "measuredH": "100", + "x": "268", + "y": "2330", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 70, + "y": 94 + }, + "p1": { + "x": 0.49680207433016427, + "y": -0.09127052722558338 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "8751", + "typeID": "Arrow", + "zOrder": "1", + "h": "114", + "measuredW": "150", + "measuredH": "100", + "x": "422", + "y": "2629", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 149.5, + "y": 113.5 + }, + "p1": { + "x": 0.5697543385170161, + "y": -0.1564119900833896 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "8752", + "typeID": "Arrow", + "zOrder": "2", + "w": "3", + "h": "66", + "measuredW": "150", + "measuredH": "100", + "x": "374", + "y": "2628", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 1, + "y": 0 + }, + "p1": { + "x": 0.56842735383826, + "y": -0.01687523160685271 + }, + "p2": { + "x": 2, + "y": 65 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8753", + "typeID": "Arrow", + "zOrder": "3", + "w": "3", + "h": "66", + "measuredW": "150", + "measuredH": "100", + "x": "214", + "y": "2628", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 1, + "y": 0 + }, + "p1": { + "x": 0.56842735383826, + "y": -0.01687523160685271 + }, + "p2": { + "x": 2, + "y": 65 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8754", + "typeID": "Arrow", + "zOrder": "4", + "w": "198", + "h": "305", + "measuredW": "150", + "measuredH": "100", + "x": "434", + "y": "2311", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 197, + "y": 0 + }, + "p1": { + "x": 0.5554094414478669, + "y": 0.21886655076598482 + }, + "p2": { + "x": 0, + "y": 305 + } + } + }, + { + "ID": "8755", + "typeID": "Arrow", + "zOrder": "5", + "w": "84", + "h": "119", + "measuredW": "150", + "measuredH": "100", + "x": "507", + "y": "2310", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 118.5 + }, + "p1": { + "x": 0.39766472060050223, + "y": -0.21384487072560038 + }, + "p2": { + "x": 84, + "y": -0.5 + } + } + }, + { + "ID": "8756", + "typeID": "Arrow", + "zOrder": "6", + "w": "3", + "h": "66", + "measuredW": "150", + "measuredH": "100", + "x": "945", + "y": "2405", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 1, + "y": 0 + }, + "p1": { + "x": 0.56842735383826, + "y": -0.01687523160685271 + }, + "p2": { + "x": 2, + "y": 65 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8757", + "typeID": "Arrow", + "zOrder": "7", + "w": "3", + "h": "66", + "measuredW": "150", + "measuredH": "100", + "x": "835", + "y": "2405", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 1, + "y": 0 + }, + "p1": { + "x": 0.56842735383826, + "y": -0.01687523160685271 + }, + "p2": { + "x": 2, + "y": 65 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8758", + "typeID": "Arrow", + "zOrder": "8", + "w": "3", + "h": "79", + "measuredW": "150", + "measuredH": "100", + "x": "876", + "y": "2307", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 2.5, + "y": -0.5 + }, + "p1": { + "x": 0.5684273538382602, + "y": -0.016875231606852704 + }, + "p2": { + "x": 0.5, + "y": 78.5 + } + } + }, + { + "ID": "8759", + "typeID": "Arrow", + "zOrder": "9", + "w": "3", + "h": "66", + "measuredW": "150", + "measuredH": "100", + "x": "878", + "y": "2225", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 1, + "y": 0 + }, + "p1": { + "x": 0.56842735383826, + "y": -0.01687523160685271 + }, + "p2": { + "x": 2, + "y": 65 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8760", + "typeID": "Arrow", + "zOrder": "10", + "w": "92", + "h": "184", + "measuredW": "150", + "measuredH": "100", + "x": "958", + "y": "2216", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.5, + "y": -0.5 + }, + "p1": { + "x": 0.6466957628227236, + "y": -0.02001450843748885 + }, + "p2": { + "x": 91, + "y": 183 + } + } + }, + { + "ID": "8761", + "typeID": "Arrow", + "zOrder": "11", + "w": "94", + "h": "132", + "measuredW": "150", + "measuredH": "100", + "x": "960", + "y": "2215", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.5, + "y": -0.5 + }, + "p1": { + "x": 0.6816916015287408, + "y": -0.06264764063070156 + }, + "p2": { + "x": 93, + "y": 131 + } + } + }, + { + "ID": "8762", + "typeID": "Arrow", + "zOrder": "12", + "w": "94", + "h": "82", + "measuredW": "150", + "measuredH": "100", + "x": "966", + "y": "2217", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.5, + "y": -0.5 + }, + "p1": { + "x": 0.6469984607491023, + "y": -0.08209338122113903 + }, + "p2": { + "x": 93, + "y": 81 + } + } + }, + { + "ID": "8763", + "typeID": "Arrow", + "zOrder": "13", + "w": "97", + "h": "31", + "measuredW": "150", + "measuredH": "100", + "x": "960", + "y": "2217", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.5, + "y": -0.5 + }, + "p1": { + "x": 0.5697996021155806, + "y": -0.04716386044931828 + }, + "p2": { + "x": 96, + "y": 30 + } + } + }, + { + "ID": "8764", + "typeID": "Arrow", + "zOrder": "14", + "w": "97", + "h": "20", + "measuredW": "150", + "measuredH": "100", + "x": "958", + "y": "2187", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.5, + "y": 19.5 + }, + "p1": { + "x": 0.5540000000000003, + "y": -0.07800000000000004 + }, + "p2": { + "x": 96, + "y": 0 + } + } + }, + { + "ID": "8765", + "typeID": "Arrow", + "zOrder": "15", + "w": "95", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "956", + "y": "2137", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.5, + "y": 68.5 + }, + "p1": { + "x": 0.554, + "y": -0.07800000000000008 + }, + "p2": { + "x": 94, + "y": 0 + } + } + }, + { + "ID": "8766", + "typeID": "Arrow", + "zOrder": "16", + "w": "192", + "h": "306", + "measuredW": "150", + "measuredH": "100", + "x": "418", + "y": "1995", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 192, + "y": 305.5 + }, + "p1": { + "x": 0.4365971463723129, + "y": 0.20879511032103926 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "8767", + "typeID": "Arrow", + "zOrder": "17", + "w": "325", + "h": "322", + "measuredW": "150", + "measuredH": "100", + "x": "254", + "y": "1652", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 324.5, + "y": -0.5 + }, + "p1": { + "x": 0.5253269208128035, + "y": 0.1629774877603306 + }, + "p2": { + "x": 0, + "y": 321.5 + } + } + }, + { + "ID": "8768", + "typeID": "Arrow", + "zOrder": "18", + "w": "116", + "h": "278", + "measuredW": "150", + "measuredH": "100", + "x": "607", + "y": "1635", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 115.5, + "y": -0.5 + }, + "p1": { + "x": 0.4520111009254957, + "y": -0.10950234199389694 + }, + "p2": { + "x": 0, + "y": 277 + } + } + }, + { + "ID": "8769", + "typeID": "Arrow", + "zOrder": "19", + "w": "26", + "h": "109", + "measuredW": "150", + "measuredH": "100", + "x": "790", + "y": "1641", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 5.5, + "y": -0.5 + }, + "p1": { + "x": 0.5976702733914091, + "y": -0.14385057615544897 + }, + "p2": { + "x": 26.5, + "y": 108 + } + } + }, + { + "ID": "8770", + "typeID": "Arrow", + "zOrder": "20", + "w": "103", + "h": "299", + "measuredW": "150", + "measuredH": "100", + "x": "724", + "y": "1651", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 25.5, + "y": -0.5 + }, + "p1": { + "x": 0.5474203097406971, + "y": -0.20535884438007398 + }, + "p2": { + "x": 103.5, + "y": 298 + } + } + }, + { + "ID": "8771", + "typeID": "Arrow", + "zOrder": "21", + "w": "59", + "h": "31", + "measuredW": "150", + "measuredH": "100", + "x": "896", + "y": "1709", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 31 + }, + "p1": { + "x": 0.6609756097560976, + "y": -0.08211382113821152 + }, + "p2": { + "x": 59, + "y": 0 + } + } + }, + { + "ID": "8772", + "typeID": "Arrow", + "zOrder": "22", + "w": "50", + "h": "23", + "measuredW": "150", + "measuredH": "100", + "x": "904", + "y": "1746", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.6188208934322924, + "y": 0.07043831396163001 + }, + "p2": { + "x": 50, + "y": 23 + } + } + }, + { + "ID": "8773", + "typeID": "Arrow", + "zOrder": "23", + "w": "59", + "h": "199", + "measuredW": "150", + "measuredH": "100", + "x": "768", + "y": "1645", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 5.5, + "y": -0.5 + }, + "p1": { + "x": 0.6618862917219555, + "y": -0.17040930897213435 + }, + "p2": { + "x": 59, + "y": 198.5 + } + } + }, + { + "ID": "8774", + "typeID": "Arrow", + "zOrder": "24", + "w": "99", + "h": "107", + "measuredW": "150", + "measuredH": "100", + "x": "978", + "y": "1863", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5110345943197836, + "y": 0.103436322880318 + }, + "p2": { + "x": 99, + "y": 107 + } + } + }, + { + "ID": "8775", + "typeID": "Arrow", + "zOrder": "25", + "w": "91", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "997", + "y": "1858", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 1 + }, + "p1": { + "x": 0.5809578765147143, + "y": -0.007270628967109059 + }, + "p2": { + "x": 91, + "y": 0 + } + } + }, + { + "ID": "8776", + "typeID": "Arrow", + "zOrder": "26", + "w": "88", + "h": "64", + "measuredW": "150", + "measuredH": "100", + "x": "998", + "y": "1862", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5847535345815822, + "y": 0.030607565915170047 + }, + "p2": { + "x": 88, + "y": 64 + } + } + }, + { + "ID": "8777", + "typeID": "Arrow", + "zOrder": "27", + "w": "88", + "h": "40", + "measuredW": "150", + "measuredH": "100", + "x": "997", + "y": "1802", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 40 + }, + "p1": { + "x": 0.5085616438356164, + "y": -0.10616438356164383 + }, + "p2": { + "x": 88, + "y": 0 + } + } + }, + { + "ID": "8778", + "typeID": "Arrow", + "zOrder": "28", + "w": "81", + "h": "7", + "measuredW": "150", + "measuredH": "100", + "x": "1007", + "y": "1625", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.6609756097560976, + "y": -0.08211382113821146 + }, + "p2": { + "x": 81, + "y": 0 + } + } + }, + { + "ID": "8779", + "typeID": "Arrow", + "zOrder": "29", + "w": "83", + "h": "58", + "measuredW": "150", + "measuredH": "100", + "x": "1010", + "y": "1629", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.6188208934322925, + "y": 0.0704383139616301 + }, + "p2": { + "x": 83, + "y": 57 + } + } + }, + { + "ID": "8780", + "typeID": "Arrow", + "zOrder": "30", + "w": "67", + "h": "101", + "measuredW": "150", + "measuredH": "100", + "x": "1018", + "y": "1633", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.42365097588978184, + "y": 0.04592422502870264 + }, + "p2": { + "x": 67, + "y": 100 + } + } + }, + { + "ID": "8781", + "typeID": "Arrow", + "zOrder": "31", + "w": "69", + "h": "47", + "measuredW": "150", + "measuredH": "100", + "x": "1019", + "y": "1573", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 46.5 + }, + "p1": { + "x": 0.5936154949784792, + "y": -0.10724533715925394 + }, + "p2": { + "x": 69, + "y": -0.5 + } + } + }, + { + "ID": "8782", + "typeID": "Arrow", + "zOrder": "32", + "w": "124", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "798", + "y": "1631", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 2.5 + }, + "p1": { + "x": 0.6451475897218093, + "y": -0.0029730303673813265 + }, + "p2": { + "x": 124, + "y": -0.5 + } + } + }, + { + "ID": "8783", + "typeID": "__group__", + "zOrder": "33", + "measuredW": "152", + "measuredH": "47", + "w": "152", + "h": "47", + "x": "873", + "y": "1608", + "properties": { + "controlName": "100-infrastructure-as-code:service-mesh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "152", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "25", + "x": "23", + "y": "11", + "properties": { + "text": "Service Mesh", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8784", + "typeID": "Arrow", + "zOrder": "34", + "w": "140", + "h": "144", + "measuredW": "150", + "measuredH": "100", + "x": "392", + "y": "1484", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 139.5, + "y": 143.5 + }, + "p1": { + "x": 0.5476470211266105, + "y": -0.16651357528891544 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "8785", + "typeID": "TextArea", + "zOrder": "35", + "w": "162", + "h": "182", + "measuredW": "200", + "measuredH": "140", + "x": "256", + "y": "1642" + }, + { + "ID": "8786", + "typeID": "Label", + "zOrder": "36", + "measuredW": "90", + "measuredH": "25", + "x": "292", + "y": "1655", + "properties": { + "text": "Web Server", + "size": "17" + } + }, + { + "ID": "8787", + "typeID": "__group__", + "zOrder": "37", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "404", + "y": "1652", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8788", + "typeID": "__group__", + "zOrder": "38", + "measuredW": "114", + "measuredH": "46", + "w": "114", + "h": "46", + "x": "220", + "y": "1748", + "properties": { + "controlName": "106-setting-up-x:apache" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "102", + "h": "46", + "measuredW": "200", + "measuredH": "140", + "x": "12", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "59", + "measuredH": "25", + "x": "34", + "y": "10", + "properties": { + "text": "Apache", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8789", + "typeID": "__group__", + "zOrder": "39", + "measuredW": "110", + "measuredH": "46", + "w": "110", + "h": "46", + "x": "342", + "y": "1748", + "properties": { + "controlName": "106-setting-up-x:caddy" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "104", + "h": "46", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "49", + "measuredH": "25", + "x": "28", + "y": "10", + "properties": { + "text": "Caddy", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "86", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8790", + "typeID": "__group__", + "zOrder": "40", + "measuredW": "223", + "measuredH": "47", + "w": "223", + "h": "47", + "x": "232", + "y": "1695", + "properties": { + "controlName": "105-setting-up-x:nginx" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "214", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "25", + "x": "85", + "y": "11", + "properties": { + "text": "Nginx", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "199", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8791", + "typeID": "__group__", + "zOrder": "41", + "measuredW": "115", + "measuredH": "46", + "w": "115", + "h": "46", + "x": "220", + "y": "1800", + "properties": { + "controlName": "107-setting-up-x:tomcat" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "104", + "h": "46", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "57", + "measuredH": "25", + "x": "36", + "y": "10", + "properties": { + "text": "Tomcat", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8792", + "typeID": "__group__", + "zOrder": "42", + "measuredW": "111", + "measuredH": "46", + "w": "111", + "h": "46", + "x": "342", + "y": "1800", + "properties": { + "controlName": "108-setting-up-x:iis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "104", + "h": "46", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "21", + "measuredH": "25", + "x": "42", + "y": "10", + "properties": { + "text": "IIS", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "87", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8793", + "typeID": "Arrow", + "zOrder": "43", + "w": "139", + "h": "480", + "measuredW": "150", + "measuredH": "100", + "x": "349", + "y": "1003", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 117, + "y": 0 + }, + "p1": { + "x": 0.49741931596810796, + "y": 0.1414255015765269 + }, + "p2": { + "x": 0, + "y": 480 + } + } + }, + { + "ID": "8794", + "typeID": "Arrow", + "zOrder": "44", + "w": "48", + "h": "232", + "measuredW": "150", + "measuredH": "100", + "x": "437", + "y": "767", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 29, + "y": 231 + }, + "p1": { + "x": 0.5363141434032203, + "y": 0.16738097996061624 + }, + "p2": { + "x": 48.5, + "y": -0.5 + } + } + }, + { + "ID": "8795", + "typeID": "Arrow", + "zOrder": "45", + "w": "106", + "h": "609", + "measuredW": "150", + "measuredH": "100", + "x": "629", + "y": "861", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 106, + "y": -0.5 + }, + "p1": { + "x": 0.7098591549295774, + "y": -0.1464788732394366 + }, + "p2": { + "x": 83.5, + "y": 608.5 + } + } + }, + { + "ID": "8796", + "typeID": "Arrow", + "zOrder": "46", + "w": "55", + "h": "506", + "measuredW": "150", + "measuredH": "100", + "x": "841", + "y": "867", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.5, + "y": 0 + }, + "p1": { + "x": 0.6869181773640373, + "y": -0.04489777738185382 + }, + "p2": { + "x": 54.5, + "y": 506 + } + } + }, + { + "ID": "8797", + "typeID": "Arrow", + "zOrder": "47", + "w": "138", + "h": "179", + "measuredW": "150", + "measuredH": "100", + "x": "867", + "y": "867", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.6360848858314251, + "y": -0.2072096577168263 + }, + "p2": { + "x": 138, + "y": 177 + } + } + }, + { + "ID": "8798", + "typeID": "Arrow", + "zOrder": "48", + "w": "88", + "h": "261", + "measuredW": "150", + "measuredH": "100", + "x": "853", + "y": "863", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.6466552428656166, + "y": -0.08776115468265999 + }, + "p2": { + "x": 88, + "y": 260.5 + } + } + }, + { + "ID": "8799", + "typeID": "Arrow", + "zOrder": "49", + "w": "62", + "h": "376", + "measuredW": "150", + "measuredH": "100", + "x": "848", + "y": "868", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.672219801492509, + "y": -0.052769994127099214 + }, + "p2": { + "x": 61.5, + "y": 376 + } + } + }, + { + "ID": "8800", + "typeID": "Arrow", + "zOrder": "50", + "w": "1", + "h": "77", + "measuredW": "150", + "measuredH": "100", + "x": "827", + "y": "724", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3856209150326797, + "y": 0.0065359477124183 + }, + "p2": { + "x": 0, + "y": 76.5 + } + } + }, + { + "ID": "8801", + "typeID": "Arrow", + "zOrder": "51", + "w": "119", + "h": "65", + "measuredW": "150", + "measuredH": "100", + "x": "881", + "y": "806", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.5, + "y": 0 + }, + "p1": { + "x": 0.6294505494505496, + "y": 0.12131868131868125 + }, + "p2": { + "x": 118, + "y": 64.5 + } + } + }, + { + "ID": "8802", + "typeID": "TextArea", + "zOrder": "52", + "w": "264", + "h": "155", + "measuredW": "200", + "measuredH": "140", + "x": "933", + "y": "851" + }, + { + "ID": "8803", + "typeID": "__group__", + "zOrder": "53", + "measuredW": "122", + "measuredH": "47", + "w": "122", + "h": "47", + "x": "1066", + "y": "889", + "properties": { + "controlName": "108-managing-servers:operating-system:open-bsd" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "113", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "77", + "measuredW": "77", + "measuredH": "25", + "x": "18", + "y": "11", + "properties": { + "text": "OpenBSD", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "98", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8804", + "typeID": "__group__", + "zOrder": "54", + "measuredW": "122", + "measuredH": "47", + "w": "122", + "h": "47", + "x": "939", + "y": "889", + "properties": { + "controlName": "107-managing-servers:operating-system:free-bsd" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "113", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "71", + "measuredW": "71", + "measuredH": "25", + "x": "30", + "y": "11", + "properties": { + "text": "FreeBSD", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8805", + "typeID": "Label", + "zOrder": "55", + "measuredW": "34", + "measuredH": "25", + "x": "1043", + "y": "859", + "properties": { + "text": "Unix", + "size": "17" + } + }, + { + "ID": "8806", + "typeID": "__group__", + "zOrder": "56", + "measuredW": "241", + "measuredH": "47", + "w": "241", + "h": "47", + "x": "948", + "y": "942", + "properties": { + "controlName": "109-managing-servers:operating-system:net-bsd" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "232", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "63", + "measuredW": "63", + "measuredH": "25", + "x": "81", + "y": "11", + "properties": { + "text": "NetBSD", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "217", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8807", + "typeID": "__group__", + "zOrder": "57", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "1182", + "y": "842", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8808", + "typeID": "Arrow", + "zOrder": "58", + "w": "137", + "h": "12", + "measuredW": "150", + "measuredH": "100", + "x": "871", + "y": "796", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.5, + "y": 0 + }, + "p1": { + "x": 0.6326041194809348, + "y": 0.013003277465426736 + }, + "p2": { + "x": 136, + "y": 11.5 + } + } + }, + { + "ID": "8809", + "typeID": "Arrow", + "zOrder": "59", + "w": "169", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "514", + "y": "795", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.3811746122917864, + "y": -0.010697874784606603 + }, + "p2": { + "x": 168.5, + "y": 2.5 + } + } + }, + { + "ID": "8810", + "typeID": "Arrow", + "zOrder": "60", + "w": "177", + "h": "54", + "measuredW": "150", + "measuredH": "100", + "x": "490", + "y": "810", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.6008584576652427, + "y": 0.09670030334922308 + }, + "p2": { + "x": 176.5, + "y": 53.5 + } + } + }, + { + "ID": "8811", + "typeID": "TextArea", + "zOrder": "61", + "w": "208", + "h": "191", + "measuredW": "200", + "measuredH": "140", + "x": "985", + "y": "641" + }, + { + "ID": "8812", + "typeID": "Label", + "zOrder": "62", + "measuredW": "41", + "measuredH": "25", + "x": "1040", + "y": "794", + "properties": { + "text": "Linux", + "size": "17" + } + }, + { + "ID": "8813", + "typeID": "__group__", + "zOrder": "63", + "measuredW": "104", + "measuredH": "40", + "w": "104", + "h": "40", + "x": "1078", + "y": "699", + "properties": { + "controlName": "104-managing-servers:operating-system:rhel" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "94", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "46", + "measuredH": "25", + "x": "24", + "y": "7", + "properties": { + "text": "RHEL", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "80", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8814", + "typeID": "__group__", + "zOrder": "64", + "measuredW": "129", + "measuredH": "39", + "w": "129", + "h": "39", + "x": "926", + "y": "653", + "properties": { + "controlName": "101-managing-servers:operating-system:centos" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "119", + "h": "39", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "61", + "measuredH": "25", + "x": "39", + "y": "9", + "properties": { + "text": "CentOS", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8815", + "typeID": "__group__", + "zOrder": "65", + "measuredW": "121", + "measuredH": "40", + "w": "121", + "h": "40", + "x": "1061", + "y": "653", + "properties": { + "controlName": "102-managing-servers:operating-system:ubuntu" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "110", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "27", + "y": "8", + "properties": { + "text": "Ubuntu", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "97", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "97", + "y": "8", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8816", + "typeID": "__group__", + "zOrder": "66", + "measuredW": "132", + "measuredH": "40", + "w": "132", + "h": "40", + "x": "924", + "y": "745", + "properties": { + "controlName": "105-managing-servers:operating-system:fedora" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "120", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "12", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "55", + "measuredH": "25", + "x": "44", + "y": "9", + "properties": { + "text": "Fedora", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8817", + "typeID": "__group__", + "zOrder": "67", + "measuredW": "119", + "measuredH": "40", + "w": "119", + "h": "40", + "x": "1061", + "y": "745", + "properties": { + "controlName": "106-managing-servers:operating-system:debian" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "110", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "55", + "measuredH": "25", + "x": "27", + "y": "9", + "properties": { + "text": "Debian", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "95", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8818", + "typeID": "__group__", + "zOrder": "68", + "measuredW": "146", + "measuredH": "40", + "w": "146", + "h": "40", + "x": "925", + "y": "699", + "properties": { + "controlName": "103-managing-servers:operating-system:suse-linux" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "134", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "12", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "90", + "measuredH": "25", + "x": "34", + "y": "7", + "properties": { + "text": "SUSE Linux", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8819", + "typeID": "__group__", + "zOrder": "69", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "1181", + "y": "812", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8820", + "typeID": "Arrow", + "zOrder": "70", + "w": "74", + "h": "41", + "measuredW": "150", + "measuredH": "100", + "x": "856", + "y": "555", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.3811746122917864, + "y": -0.010697874784606631 + }, + "p2": { + "x": 73.5, + "y": 40.5 + } + } + }, + { + "ID": "8821", + "typeID": "Arrow", + "zOrder": "71", + "w": "79", + "h": "43", + "measuredW": "150", + "measuredH": "100", + "x": "846", + "y": "502", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 42.5 + }, + "p1": { + "x": 0.38117461229178634, + "y": -0.010697874784606655 + }, + "p2": { + "x": 79, + "y": -0.5 + } + } + }, + { + "ID": "8822", + "typeID": "Arrow", + "zOrder": "72", + "w": "96", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "842", + "y": "547", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.38117461229178634, + "y": -0.010697874784606601 + }, + "p2": { + "x": 96, + "y": 2 + } + } + }, + { + "ID": "8823", + "typeID": "Arrow", + "zOrder": "73", + "w": "1", + "h": "77", + "measuredW": "150", + "measuredH": "100", + "x": "819", + "y": "555", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3856209150326797, + "y": 0.0065359477124183 + }, + "p2": { + "x": 0, + "y": 76.5 + } + } + }, + { + "ID": "8824", + "typeID": "Arrow", + "zOrder": "74", + "w": "224", + "h": "188", + "measuredW": "150", + "measuredH": "100", + "x": "506", + "y": "543", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 224, + "y": -0.5 + }, + "p1": { + "x": 0.5071028305356263, + "y": 0.24829052104046045 + }, + "p2": { + "x": 0, + "y": 185.5 + } + } + }, + { + "ID": "8825", + "typeID": "Arrow", + "zOrder": "75", + "w": "1", + "h": "77", + "measuredW": "150", + "measuredH": "100", + "x": "819", + "y": "465", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3856209150326797, + "y": 0.0065359477124183 + }, + "p2": { + "x": 0, + "y": 76.5 + } + } + }, + { + "ID": "8826", + "typeID": "Arrow", + "zOrder": "76", + "w": "108", + "h": "54", + "measuredW": "150", + "measuredH": "100", + "x": "427", + "y": "567", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.5, + "y": 53.5 + }, + "p1": { + "x": 0.42592592592592593, + "y": -0.05555555555555556 + }, + "p2": { + "x": 107.5, + "y": -0.5 + } + } + }, + { + "ID": "8827", + "typeID": "Arrow", + "zOrder": "77", + "w": "115", + "h": "12", + "measuredW": "150", + "measuredH": "100", + "x": "419", + "y": "562", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.5, + "y": 11.5 + }, + "p1": { + "x": 0.3983843219388136, + "y": -0.015483581419702295 + }, + "p2": { + "x": 114.5, + "y": -0.5 + } + } + }, + { + "ID": "8828", + "typeID": "Arrow", + "zOrder": "78", + "w": "119", + "h": "28", + "measuredW": "150", + "measuredH": "100", + "x": "418", + "y": "529", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.5, + "y": 0.5 + }, + "p1": { + "x": 0.4252927400468384, + "y": 0.049648711943793916 + }, + "p2": { + "x": 118.5, + "y": 28.5 + } + } + }, + { + "ID": "8829", + "typeID": "Arrow", + "zOrder": "79", + "w": "109", + "h": "66", + "measuredW": "150", + "measuredH": "100", + "x": "426", + "y": "486", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.5, + "y": 1.5 + }, + "p1": { + "x": 0.32020599818236906, + "y": 0.08966979703120266 + }, + "p2": { + "x": 108.5, + "y": 66.5 + } + } + }, + { + "ID": "8830", + "typeID": "Arrow", + "zOrder": "80", + "w": "1", + "h": "77", + "measuredW": "150", + "measuredH": "100", + "x": "602", + "y": "560", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3856209150326797, + "y": 0.0065359477124183 + }, + "p2": { + "x": 0, + "y": 76.5 + } + } + }, + { + "ID": "8831", + "typeID": "Arrow", + "zOrder": "81", + "w": "1", + "h": "77", + "measuredW": "150", + "measuredH": "100", + "x": "602", + "y": "470", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3856209150326797, + "y": 0.0065359477124183 + }, + "p2": { + "x": 0, + "y": 76.5 + } + } + }, + { + "ID": "8832", + "typeID": "Arrow", + "zOrder": "82", + "w": "44", + "h": "180", + "measuredW": "150", + "measuredH": "100", + "x": "693", + "y": "360", + "properties": { + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.5, + "y": 0 + }, + "p1": { + "x": 0.4520505316193087, + "y": 0.11905308783758752 + }, + "p2": { + "x": 38.5, + "y": 179.5 + }, + "color": "2848996" + } + }, + { + "ID": "8833", + "typeID": "__group__", + "zOrder": "83", + "measuredW": "341", + "measuredH": "53", + "w": "341", + "h": "53", + "x": "522", + "y": "524", + "properties": { + "controlName": "101-os-concepts" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "341", + "h": "53", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "265", + "measuredH": "25", + "x": "38", + "y": "14", + "properties": { + "size": "17", + "text": "Understand different OS Concepts" + } + } + ] + } + } + }, + { + "ID": "8834", + "typeID": "Arrow", + "zOrder": "84", + "w": "186", + "h": "81", + "measuredW": "150", + "measuredH": "100", + "x": "850", + "y": "358", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 186, + "y": 81 + }, + "p1": { + "x": 0.34339508047372586, + "y": 0.04300030367447524 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "8835", + "typeID": "Arrow", + "zOrder": "85", + "w": "193", + "h": "41", + "measuredW": "150", + "measuredH": "100", + "x": "846", + "y": "350", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 193, + "y": 39 + }, + "p1": { + "x": 0.34339508047373224, + "y": 0.04300030367446098 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "8836", + "typeID": "Arrow", + "zOrder": "86", + "w": "194", + "h": "11", + "measuredW": "150", + "measuredH": "100", + "x": "849", + "y": "334", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 194, + "y": 0 + }, + "p1": { + "x": 0.35191347753743757, + "y": 0.0108153078202995 + }, + "p2": { + "x": 0, + "y": 11 + } + } + }, + { + "ID": "8837", + "typeID": "Arrow", + "zOrder": "87", + "w": "186", + "h": "57", + "measuredW": "150", + "measuredH": "100", + "x": "847", + "y": "284", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 186, + "y": 0 + }, + "p1": { + "x": 0.3789527084155346, + "y": -0.03545459669691674 + }, + "p2": { + "x": 0, + "y": 57 + } + } + }, + { + "ID": "8838", + "typeID": "Arrow", + "zOrder": "88", + "w": "121", + "h": "41", + "measuredW": "150", + "measuredH": "100", + "x": "421", + "y": "361", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 40 + }, + "p1": { + "x": 0.3525, + "y": -0.0175 + }, + "p2": { + "x": 120, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8839", + "typeID": "Arrow", + "zOrder": "89", + "w": "119", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "426", + "y": "351", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 4 + }, + "p1": { + "x": 0.3816771970132108, + "y": 0.01895462377943711 + }, + "p2": { + "x": 118, + "y": 2 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8840", + "typeID": "Arrow", + "zOrder": "90", + "w": "110", + "h": "34", + "measuredW": "150", + "measuredH": "100", + "x": "425", + "y": "310", + "properties": { + "color": "2848996", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 1 + }, + "p1": { + "x": 0.3586981790003874, + "y": 0.059434327779930254 + }, + "p2": { + "x": 109, + "y": 33 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8841", + "typeID": "__group__", + "zOrder": "91", + "measuredW": "116", + "measuredH": "40", + "w": "116", + "h": "40", + "x": "623", + "y": "149", + "properties": { + "controlName": "ext_link:roadmap.sh/devops" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "116", + "measuredH": "40", + "x": "0", + "y": "0", + "properties": { + "size": "32", + "text": "DevOps" + } + } + ] + } + } + }, + { + "ID": "8842", + "typeID": "Arrow", + "zOrder": "92", + "w": "14", + "h": "71", + "measuredW": "150", + "measuredH": "100", + "x": "700", + "y": "64", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 10, + "y": 0 + }, + "p1": { + "x": 0.46601941747572834, + "y": 0.1067961165048544 + }, + "p2": { + "x": 0, + "y": 71 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8843", + "typeID": "Arrow", + "zOrder": "93", + "w": "40", + "h": "140", + "measuredW": "150", + "measuredH": "100", + "x": "620", + "y": "200", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 40, + "y": 0 + }, + "p1": { + "x": 0.543, + "y": -0.201 + }, + "p2": { + "x": 20, + "y": 140 + } + } + }, + { + "ID": "8844", + "typeID": "__group__", + "zOrder": "94", + "measuredW": "349", + "measuredH": "90", + "w": "349", + "h": "90", + "x": "514", + "y": "300", + "properties": { + "controlName": "100-language" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "341", + "h": "81", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "9", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "249", + "measuredH": "25", + "x": "54", + "y": "23", + "properties": { + "size": "17", + "text": "Learn a Programming Language" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "243", + "measuredH": "24", + "x": "57", + "y": "50", + "properties": { + "size": "16", + "text": "Pick any language for automation." + } + } + ] + } + } + }, + { + "ID": "8845", + "typeID": "__group__", + "zOrder": "95", + "measuredW": "215", + "measuredH": "47", + "w": "215", + "h": "47", + "x": "223", + "y": "324", + "properties": { + "controlName": "101-language:ruby" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "45", + "measuredW": "39", + "measuredH": "25", + "x": "90", + "y": "11", + "properties": { + "size": "17", + "text": "Ruby" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8846", + "typeID": "__group__", + "zOrder": "96", + "measuredW": "215", + "measuredH": "47", + "w": "215", + "h": "47", + "x": "223", + "y": "272", + "properties": { + "controlName": "100-language:python" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "53", + "measuredH": "25", + "x": "86", + "y": "11", + "properties": { + "text": "Python", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8847", + "typeID": "__group__", + "zOrder": "97", + "measuredW": "215", + "measuredH": "47", + "w": "215", + "h": "47", + "x": "223", + "y": "378", + "properties": { + "controlName": "102-language:javascript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457", + "textColor": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "155", + "measuredH": "25", + "x": "33", + "y": "11", + "properties": { + "size": "17", + "text": "JavaScript / Node.js" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8848", + "typeID": "__group__", + "zOrder": "98", + "measuredW": "153", + "measuredH": "47", + "w": "153", + "h": "47", + "x": "1023", + "y": "261", + "properties": { + "controlName": "103-language:go" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "141", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457", + "textColor": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "23", + "measuredH": "25", + "x": "59", + "y": "11", + "properties": { + "size": "17", + "text": "Go" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "129", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8849", + "typeID": "__group__", + "zOrder": "99", + "measuredW": "151", + "measuredH": "47", + "w": "151", + "h": "47", + "x": "1024", + "y": "313", + "properties": { + "controlName": "104-language:rust" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "141", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457", + "textColor": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "36", + "measuredH": "25", + "x": "51", + "y": "11", + "properties": { + "size": "17", + "text": "Rust" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "127", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8850", + "typeID": "__group__", + "zOrder": "100", + "measuredW": "151", + "measuredH": "47", + "w": "151", + "h": "47", + "x": "1025", + "y": "366", + "properties": { + "controlName": "105-language:c" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "141", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457", + "textColor": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "13", + "measuredH": "25", + "x": "64", + "y": "11", + "properties": { + "size": "17", + "text": "C" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "127", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8851", + "typeID": "Canvas", + "zOrder": "101", + "w": "350", + "h": "141", + "measuredW": "100", + "measuredH": "70", + "x": "873", + "y": "61" + }, + { + "ID": "8852", + "typeID": "Label", + "zOrder": "102", + "measuredW": "314", + "measuredH": "25", + "x": "887", + "y": "78", + "properties": { + "size": "17", + "text": "Find the detailed version of this roadmap" + } + }, + { + "ID": "8853", + "typeID": "Label", + "zOrder": "103", + "measuredW": "319", + "measuredH": "25", + "x": "887", + "y": "106", + "properties": { + "size": "17", + "text": "along with resources and other roadmaps" + } + }, + { + "ID": "8854", + "typeID": "__group__", + "zOrder": "104", + "measuredW": "320", + "measuredH": "45", + "w": "320", + "h": "45", + "x": "888", + "y": "142", + "properties": { + "controlName": "ext_link:roadmap.sh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "320", + "h": "45", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "1", + "typeID": "__group__", + "zOrder": "1", + "measuredW": "170", + "measuredH": "29", + "w": "170", + "h": "29", + "x": "76", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "105", + "measuredH": "28", + "x": "65", + "y": "0", + "properties": { + "color": "16777215", + "size": "20", + "text": "roadmap.sh" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "35", + "measuredH": "28", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "size": "20", + "text": "http" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "5", + "measuredH": "28", + "x": "37", + "y": "0", + "properties": { + "bold": "true", + "color": "16777215", + "size": "20", + "text": ":" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "10", + "measuredH": "28", + "x": "44", + "y": "1", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "10", + "measuredH": "28", + "x": "52", + "y": "1", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8855", + "typeID": "__group__", + "zOrder": "105", + "measuredW": "408", + "measuredH": "162", + "w": "408", + "h": "162", + "x": "89", + "y": "51", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "408", + "h": "162", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "__group__", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "23", + "y": "21", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "269", + "measuredH": "24", + "x": "59", + "y": "21", + "properties": { + "size": "16", + "text": "Personal Recommendation / Opinion" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "159", + "measuredH": "24", + "x": "59", + "y": "118", + "properties": { + "size": "16", + "text": "I wouldn't recommend" + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "23", + "y": "118", + "properties": { + "color": "10066329", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "w": "324", + "measuredW": "315", + "measuredH": "24", + "x": "60", + "y": "86", + "properties": { + "size": "16", + "text": "Order in roadmap not strict (Learn anytime)" + } + }, + { + "ID": "6", + "typeID": "__group__", + "zOrder": "6", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "23", + "y": "86", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "7", + "typeID": "Label", + "zOrder": "7", + "measuredW": "272", + "measuredH": "24", + "x": "59", + "y": "54", + "properties": { + "size": "16", + "text": "Alternative Option - Pick this or purple" + } + }, + { + "ID": "8", + "typeID": "__group__", + "zOrder": "8", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "23", + "y": "53", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8856", + "typeID": "__group__", + "zOrder": "106", + "measuredW": "150", + "measuredH": "47", + "w": "150", + "h": "47", + "x": "1026", + "y": "419", + "properties": { + "controlName": "106-language:cpp" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "141", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457", + "textColor": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "35", + "measuredH": "25", + "x": "53", + "y": "11", + "properties": { + "size": "17", + "text": "C++" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "126", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8857", + "typeID": "__group__", + "zOrder": "107", + "measuredW": "208", + "measuredH": "47", + "w": "208", + "h": "47", + "x": "230", + "y": "552", + "properties": { + "controlName": "103-os-concepts:memory-storage" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "131", + "measuredH": "25", + "x": "50", + "y": "11", + "properties": { + "text": "Memory/Storage", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8858", + "typeID": "__group__", + "zOrder": "108", + "measuredW": "208", + "measuredH": "47", + "w": "208", + "h": "47", + "x": "230", + "y": "452", + "properties": { + "controlName": "101-os-concepts:io-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "133", + "measuredH": "25", + "x": "46", + "y": "11", + "properties": { + "text": "I/O Management", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8859", + "typeID": "__group__", + "zOrder": "109", + "measuredW": "208", + "measuredH": "47", + "w": "208", + "h": "47", + "x": "230", + "y": "502", + "properties": { + "controlName": "102-os-concepts:virtualization" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "99", + "measuredH": "25", + "x": "64", + "y": "11", + "properties": { + "text": "Virtualization", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8860", + "typeID": "__group__", + "zOrder": "110", + "measuredW": "208", + "measuredH": "47", + "w": "208", + "h": "47", + "x": "230", + "y": "603", + "properties": { + "controlName": "104-os-concepts:file-system" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "97", + "measuredH": "25", + "x": "65", + "y": "11", + "properties": { + "text": "File Systems", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8861", + "typeID": "__group__", + "zOrder": "111", + "measuredW": "284", + "measuredH": "47", + "w": "284", + "h": "47", + "x": "917", + "y": "478", + "properties": { + "controlName": "108-os-concepts:startup-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "274", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "212", + "measuredH": "25", + "x": "25", + "y": "11", + "properties": { + "text": "Startup Management (initd)", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "260", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8862", + "typeID": "__group__", + "zOrder": "112", + "measuredW": "285", + "measuredH": "47", + "w": "285", + "h": "47", + "x": "917", + "y": "531", + "properties": { + "controlName": "109-os-concepts:service-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "274", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "191", + "measuredH": "25", + "x": "41", + "y": "11", + "properties": { + "size": "17", + "text": "Service Mgmt. (systemd)" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "261", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8863", + "typeID": "__group__", + "zOrder": "113", + "measuredW": "285", + "measuredH": "47", + "w": "285", + "h": "47", + "x": "918", + "y": "585", + "properties": { + "controlName": "110-os-concepts:threads-concurrency" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "274", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "200", + "measuredH": "25", + "x": "37", + "y": "11", + "properties": { + "text": "Threads and Concurrency", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "261", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8864", + "typeID": "__group__", + "zOrder": "114", + "measuredW": "165", + "measuredH": "47", + "w": "165", + "h": "47", + "x": "512", + "y": "438", + "properties": { + "controlName": "100-os-concepts:networking" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "156", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "87", + "measuredH": "25", + "x": "43", + "y": "11", + "properties": { + "text": "Networking", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8865", + "typeID": "__group__", + "zOrder": "115", + "measuredW": "165", + "measuredH": "47", + "w": "165", + "h": "47", + "x": "512", + "y": "621", + "properties": { + "controlName": "105-os-concepts:sockets" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "156", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "61", + "measuredH": "25", + "x": "56", + "y": "11", + "properties": { + "text": "Sockets", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8866", + "typeID": "__group__", + "zOrder": "116", + "measuredW": "127", + "measuredH": "47", + "w": "127", + "h": "47", + "x": "765", + "y": "436", + "properties": { + "controlName": "106-os-concepts:posix" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "117", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "49", + "measuredH": "25", + "x": "34", + "y": "11", + "properties": { + "text": "POSIX", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "103", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8867", + "typeID": "__group__", + "zOrder": "117", + "measuredW": "415", + "measuredH": "132", + "w": "415", + "h": "132", + "x": "122", + "y": "698", + "properties": { + "controlName": "102-managing-servers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "415", + "h": "132", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "252", + "measuredH": "26", + "x": "82", + "y": "14", + "properties": { + "text": "Learn about Managing Servers", + "size": "18" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "375", + "measuredH": "24", + "x": "20", + "y": "47", + "properties": { + "text": "Get some administration knowledge in some OS. Go", + "size": "16" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "367", + "measuredH": "24", + "x": "24", + "y": "71", + "properties": { + "text": "with any Linux distro. Pick Ubuntu if you have a little", + "size": "16" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "201", + "measuredH": "24", + "x": "107", + "y": "96", + "properties": { + "text": "to no experience with Linux.", + "size": "16" + } + } + ] + } + } + }, + { + "ID": "8868", + "typeID": "__group__", + "zOrder": "118", + "measuredW": "127", + "measuredH": "47", + "w": "127", + "h": "47", + "x": "765", + "y": "621", + "properties": { + "controlName": "107-os-concepts:processes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "117", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "81", + "measuredH": "25", + "x": "18", + "y": "11", + "properties": { + "text": "Processes", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "103", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8869", + "typeID": "__group__", + "zOrder": "119", + "measuredW": "238", + "measuredH": "49", + "w": "238", + "h": "49", + "x": "653", + "y": "777", + "properties": { + "controlName": "100-managing-servers:operating-system" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "137", + "measuredH": "25", + "x": "50", + "y": "12", + "properties": { + "text": "Operating System", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8870", + "typeID": "__group__", + "zOrder": "120", + "measuredW": "238", + "measuredH": "49", + "w": "238", + "h": "49", + "x": "653", + "y": "846", + "properties": { + "controlName": "101-managing-servers:live-in-terminal" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "182", + "measuredH": "25", + "x": "28", + "y": "12", + "properties": { + "text": "Learn to live in Terminal", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8871", + "typeID": "TextArea", + "zOrder": "121", + "w": "213", + "h": "89", + "measuredW": "200", + "measuredH": "140", + "x": "987", + "y": "1019" + }, + { + "ID": "8872", + "typeID": "Label", + "zOrder": "122", + "measuredW": "159", + "measuredH": "25", + "x": "1015", + "y": "1026", + "properties": { + "text": "terminal multiplexers", + "size": "17" + } + }, + { + "ID": "8873", + "typeID": "__group__", + "zOrder": "123", + "measuredW": "98", + "measuredH": "40", + "w": "98", + "h": "40", + "x": "995", + "y": "1058", + "properties": { + "controlName": "100-managing-servers:live-in-terminal:screen-multiplexer" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "89", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "50", + "measuredH": "24", + "x": "30", + "y": "8", + "properties": { + "text": "screen", + "size": "16" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "8", + "properties": { + "controlName": "100-managing-servers:live-in-terminal:terminal-multiplexers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8874", + "typeID": "__group__", + "zOrder": "124", + "measuredW": "91", + "measuredH": "40", + "w": "91", + "h": "40", + "x": "1103", + "y": "1058", + "properties": { + "controlName": "101-managing-servers:live-in-terminal:tmux-multiplexer" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "80", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "35", + "measuredH": "24", + "x": "23", + "y": "8", + "properties": { + "text": "tmux", + "size": "16" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "67", + "y": "8", + "properties": { + "controlName": "100-managing-servers:live-in-terminal:terminal-multiplexers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8875", + "typeID": "__group__", + "zOrder": "125", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "1181", + "y": "1013", + "properties": { + "controlName": "100-managing-servers:live-in-terminal:terminal-multiplexers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8876", + "typeID": "__group__", + "zOrder": "126", + "measuredW": "161", + "measuredH": "42", + "w": "161", + "h": "42", + "x": "742", + "y": "707", + "properties": { + "controlName": "100-managing-servers:operating-system:windows" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "42", + "measuredW": "200", + "measuredH": "140", + "x": "12", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "68", + "measuredH": "25", + "x": "53", + "y": "8", + "properties": { + "text": "Windows", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8877", + "typeID": "__group__", + "zOrder": "127", + "measuredW": "311", + "measuredH": "47", + "w": "311", + "h": "47", + "x": "513", + "y": "950", + "properties": { + "controlName": "104-managing-servers:live-in-terminal:bash-scripting" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "300", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "161", + "measuredH": "25", + "x": "80", + "y": "11", + "properties": { + "text": "Learn Bash Scripting", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8878", + "typeID": "__group__", + "zOrder": "128", + "measuredW": "314", + "measuredH": "47", + "w": "314", + "h": "47", + "x": "511", + "y": "1004", + "properties": { + "controlName": "105-managing-servers:live-in-terminal:editors" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "302", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "12", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "231", + "measuredH": "25", + "x": "47", + "y": "11", + "properties": { + "text": "Vim/Nano/PowerShell/Emacs", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8879", + "typeID": "__group__", + "zOrder": "129", + "measuredW": "312", + "measuredH": "76", + "w": "312", + "h": "76", + "x": "513", + "y": "1058", + "properties": { + "controlName": "106-managing-servers:live-in-terminal:compiling-apps" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "302", + "h": "76", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "216", + "measuredH": "25", + "x": "51", + "y": "14", + "properties": { + "text": "Compiling apps from source", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "264", + "measuredH": "25", + "x": "29", + "y": "36", + "properties": { + "text": "(gcc, make and other related stuff)", + "size": "17" + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "26", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8880", + "typeID": "TextArea", + "zOrder": "130", + "w": "294", + "h": "240", + "measuredW": "200", + "measuredH": "140", + "x": "532", + "y": "1152" + }, + { + "ID": "8881", + "typeID": "Label", + "zOrder": "131", + "measuredW": "180", + "measuredH": "25", + "x": "589", + "y": "1354", + "properties": { + "size": "17", + "text": "Text Manipulation Tools" + } + }, + { + "ID": "8882", + "typeID": "__group__", + "zOrder": "132", + "measuredW": "61", + "measuredH": "40", + "w": "61", + "h": "40", + "x": "548", + "y": "1167", + "properties": { + "controlName": "120-managing-servers:live-in-terminal:awk" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "61", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "28", + "measuredH": "24", + "x": "16", + "y": "8", + "properties": { + "text": "awk", + "size": "16" + } + } + ] + } + } + }, + { + "ID": "8883", + "typeID": "__group__", + "zOrder": "133", + "measuredW": "61", + "measuredH": "40", + "w": "61", + "h": "40", + "x": "615", + "y": "1167", + "properties": { + "controlName": "121-managing-servers:live-in-terminal:sed" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "61", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "27", + "measuredH": "24", + "x": "17", + "y": "8", + "properties": { + "text": "sed", + "size": "16" + } + } + ] + } + } + }, + { + "ID": "8884", + "typeID": "__group__", + "zOrder": "134", + "measuredW": "61", + "measuredH": "40", + "w": "61", + "h": "40", + "x": "683", + "y": "1167", + "properties": { + "controlName": "122-managing-servers:live-in-terminal:grep" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "61", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "34", + "measuredH": "24", + "x": "14", + "y": "8", + "properties": { + "text": "grep", + "size": "16" + } + } + ] + } + } + }, + { + "ID": "8885", + "typeID": "__group__", + "zOrder": "135", + "measuredW": "61", + "measuredH": "40", + "w": "61", + "h": "40", + "x": "751", + "y": "1168", + "properties": { + "controlName": "123-managing-servers:live-in-terminal:sort" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "61", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "28", + "measuredH": "24", + "x": "16", + "y": "8", + "properties": { + "text": "sort", + "size": "16" + } + } + ] + } + } + }, + { + "ID": "8886", + "typeID": "__group__", + "zOrder": "136", + "measuredW": "61", + "measuredH": "40", + "w": "61", + "h": "40", + "x": "615", + "y": "1213", + "properties": { + "controlName": "125-managing-servers:live-in-terminal:uniq" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "61", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "32", + "measuredH": "24", + "x": "15", + "y": "8", + "properties": { + "text": "uniq", + "size": "16" + } + } + ] + } + } + }, + { + "ID": "8887", + "typeID": "__group__", + "zOrder": "137", + "measuredW": "61", + "measuredH": "40", + "w": "61", + "h": "40", + "x": "683", + "y": "1213", + "properties": { + "controlName": "126-managing-servers:live-in-terminal:cat" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "61", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "23", + "measuredH": "24", + "x": "19", + "y": "8", + "properties": { + "text": "cat", + "size": "16" + } + } + ] + } + } + }, + { + "ID": "8888", + "typeID": "__group__", + "zOrder": "138", + "measuredW": "61", + "measuredH": "40", + "w": "61", + "h": "40", + "x": "548", + "y": "1213", + "properties": { + "controlName": "124-managing-servers:live-in-terminal:cut" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "61", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "23", + "measuredH": "24", + "x": "19", + "y": "8", + "properties": { + "text": "cut", + "size": "16" + } + } + ] + } + } + }, + { + "ID": "8889", + "typeID": "__group__", + "zOrder": "139", + "measuredW": "61", + "measuredH": "40", + "w": "61", + "h": "40", + "x": "751", + "y": "1213", + "properties": { + "controlName": "127-managing-servers:live-in-terminal:echo" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "61", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "36", + "measuredH": "24", + "x": "13", + "y": "8", + "properties": { + "text": "echo", + "size": "16" + } + } + ] + } + } + }, + { + "ID": "8890", + "typeID": "__group__", + "zOrder": "140", + "measuredW": "61", + "measuredH": "40", + "w": "61", + "h": "40", + "x": "548", + "y": "1257", + "properties": { + "controlName": "128-managing-servers:live-in-terminal:fmt" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "61", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "18", + "y": "8", + "properties": { + "text": "fmt", + "size": "16" + } + } + ] + } + } + }, + { + "ID": "8891", + "typeID": "__group__", + "zOrder": "141", + "measuredW": "61", + "measuredH": "40", + "w": "61", + "h": "40", + "x": "615", + "y": "1258", + "properties": { + "controlName": "129-managing-servers:live-in-terminal:tr" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "61", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "11", + "measuredH": "24", + "x": "25", + "y": "8", + "properties": { + "text": "tr", + "size": "16" + } + } + ] + } + } + }, + { + "ID": "8892", + "typeID": "__group__", + "zOrder": "142", + "measuredW": "61", + "measuredH": "40", + "w": "61", + "h": "40", + "x": "683", + "y": "1258", + "properties": { + "controlName": "130-managing-servers:live-in-terminal:nl" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "61", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "13", + "measuredH": "24", + "x": "24", + "y": "8", + "properties": { + "text": "nl", + "size": "16" + } + } + ] + } + } + }, + { + "ID": "8893", + "typeID": "__group__", + "zOrder": "143", + "measuredW": "59", + "measuredH": "40", + "w": "59", + "h": "40", + "x": "752", + "y": "1258", + "properties": { + "controlName": "131-managing-servers:live-in-terminal:wc" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "59", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "20", + "measuredH": "24", + "x": "20", + "y": "8", + "properties": { + "text": "wc", + "size": "16" + } + } + ] + } + } + }, + { + "ID": "8894", + "typeID": "__group__", + "zOrder": "144", + "measuredW": "130", + "measuredH": "40", + "w": "130", + "h": "40", + "x": "547", + "y": "1302", + "properties": { + "controlName": "132-managing-servers:live-in-terminal:egrep" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "130", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "43", + "measuredH": "24", + "x": "43", + "y": "8", + "properties": { + "text": "egrep", + "size": "16" + } + } + ] + } + } + }, + { + "ID": "8895", + "typeID": "__group__", + "zOrder": "145", + "measuredW": "130", + "measuredH": "40", + "w": "130", + "h": "40", + "x": "682", + "y": "1302", + "properties": { + "controlName": "133-managing-servers:live-in-terminal:fgrep" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "130", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "38", + "measuredH": "24", + "x": "45", + "y": "8", + "properties": { + "text": "fgrep", + "size": "16" + } + } + ] + } + } + }, + { + "ID": "8896", + "typeID": "__group__", + "zOrder": "146", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "810", + "y": "1355", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8897", + "typeID": "TextArea", + "zOrder": "147", + "w": "294", + "h": "96", + "measuredW": "200", + "measuredH": "140", + "x": "909", + "y": "1118" + }, + { + "ID": "8898", + "typeID": "Label", + "zOrder": "148", + "measuredW": "149", + "measuredH": "25", + "x": "980", + "y": "1130", + "properties": { + "text": "Process Monitoring", + "size": "17" + } + }, + { + "ID": "8899", + "typeID": "__group__", + "zOrder": "149", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "1187", + "y": "1110", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8900", + "typeID": "__group__", + "zOrder": "150", + "measuredW": "48", + "measuredH": "40", + "w": "48", + "h": "40", + "x": "922", + "y": "1162", + "properties": { + "controlName": "102-managing-servers:live-in-terminal:ps" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "48", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "18", + "measuredH": "24", + "x": "15", + "y": "9", + "properties": { + "size": "16", + "text": "ps" + } + } + ] + } + } + }, + { + "ID": "8901", + "typeID": "__group__", + "zOrder": "151", + "measuredW": "48", + "measuredH": "40", + "w": "48", + "h": "40", + "x": "976", + "y": "1162", + "properties": { + "controlName": "102-managing-servers:live-in-terminal:top" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "48", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "12", + "y": "9", + "properties": { + "size": "16", + "text": "top" + } + } + ] + } + } + }, + { + "ID": "8902", + "typeID": "__group__", + "zOrder": "152", + "measuredW": "48", + "measuredH": "40", + "w": "48", + "h": "40", + "x": "1030", + "y": "1163", + "properties": { + "controlName": "103-managing-servers:live-in-terminal:htop" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "48", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "32", + "measuredH": "24", + "x": "8", + "y": "8", + "properties": { + "size": "16", + "text": "htop" + } + } + ] + } + } + }, + { + "ID": "8903", + "typeID": "__group__", + "zOrder": "153", + "measuredW": "48", + "measuredH": "40", + "w": "48", + "h": "40", + "x": "1085", + "y": "1163", + "properties": { + "controlName": "104-managing-servers:live-in-terminal:atop" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "48", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "33", + "measuredH": "24", + "x": "8", + "y": "8", + "properties": { + "size": "16", + "text": "atop" + } + } + ] + } + } + }, + { + "ID": "8904", + "typeID": "__group__", + "zOrder": "154", + "measuredW": "48", + "measuredH": "40", + "w": "48", + "h": "40", + "x": "1142", + "y": "1163", + "properties": { + "controlName": "105-managing-servers:live-in-terminal:lsof" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "48", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "26", + "measuredH": "24", + "x": "10", + "y": "8", + "properties": { + "size": "16", + "text": "lsof" + } + } + ] + } + } + }, + { + "ID": "8905", + "typeID": "TextArea", + "zOrder": "155", + "w": "298", + "h": "98", + "measuredW": "200", + "measuredH": "140", + "x": "904", + "y": "1235" + }, + { + "ID": "8906", + "typeID": "Label", + "zOrder": "156", + "measuredW": "160", + "measuredH": "25", + "x": "974", + "y": "1246", + "properties": { + "text": "System Performance", + "size": "17" + } + }, + { + "ID": "8907", + "typeID": "__group__", + "zOrder": "157", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "1188", + "y": "1226", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8908", + "typeID": "__group__", + "zOrder": "158", + "measuredW": "69", + "measuredH": "40", + "w": "69", + "h": "40", + "x": "917", + "y": "1279", + "properties": { + "controlName": "106-managing-servers:live-in-terminal:nmon" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "69", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "41", + "measuredH": "24", + "x": "15", + "y": "9", + "properties": { + "size": "16", + "text": "nmon" + } + } + ] + } + } + }, + { + "ID": "8909", + "typeID": "__group__", + "zOrder": "159", + "measuredW": "59", + "measuredH": "40", + "w": "59", + "h": "40", + "x": "994", + "y": "1280", + "properties": { + "controlName": "107-managing-servers:live-in-terminal:iostat" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "59", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "40", + "measuredH": "24", + "x": "9", + "y": "8", + "properties": { + "size": "16", + "text": "iostat" + } + } + ] + } + } + }, + { + "ID": "8910", + "typeID": "__group__", + "zOrder": "160", + "measuredW": "48", + "measuredH": "40", + "w": "48", + "h": "40", + "x": "1061", + "y": "1280", + "properties": { + "controlName": "108-managing-servers:live-in-terminal:sar" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "48", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "23", + "measuredH": "24", + "x": "12", + "y": "8", + "properties": { + "size": "16", + "text": "sar" + } + } + ] + } + } + }, + { + "ID": "8911", + "typeID": "__group__", + "zOrder": "161", + "measuredW": "72", + "measuredH": "40", + "w": "72", + "h": "40", + "x": "1118", + "y": "1280", + "properties": { + "controlName": "109-managing-servers:live-in-terminal:vmstat" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "72", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "24", + "x": "11", + "y": "8", + "properties": { + "size": "16", + "text": "vmstat" + } + } + ] + } + } + }, + { + "ID": "8912", + "typeID": "TextArea", + "zOrder": "162", + "w": "333", + "h": "189", + "measuredW": "200", + "measuredH": "140", + "x": "870", + "y": "1350" + }, + { + "ID": "8913", + "typeID": "Label", + "zOrder": "163", + "measuredW": "108", + "measuredH": "25", + "x": "983", + "y": "1502", + "properties": { + "size": "17", + "text": "Network Tools" + } + }, + { + "ID": "8914", + "typeID": "__group__", + "zOrder": "164", + "measuredW": "106", + "measuredH": "40", + "w": "106", + "h": "40", + "x": "886", + "y": "1363", + "properties": { + "controlName": "110-managing-servers:live-in-terminal:traceroute" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "106", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "76", + "measuredH": "24", + "x": "14", + "y": "8", + "properties": { + "size": "16", + "text": "traceroute" + } + } + ] + } + } + }, + { + "ID": "8915", + "typeID": "__group__", + "zOrder": "165", + "measuredW": "49", + "measuredH": "40", + "w": "49", + "h": "40", + "x": "998", + "y": "1363", + "properties": { + "controlName": "111-managing-servers:live-in-terminal:mtr" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "49", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "12", + "y": "8", + "properties": { + "size": "16", + "text": "mtr" + } + } + ] + } + } + }, + { + "ID": "8916", + "typeID": "__group__", + "zOrder": "166", + "measuredW": "61", + "measuredH": "40", + "w": "61", + "h": "40", + "x": "1052", + "y": "1363", + "properties": { + "controlName": "112-managing-servers:live-in-terminal:ping" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "61", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "32", + "measuredH": "24", + "x": "15", + "y": "8", + "properties": { + "size": "16", + "text": "ping" + } + } + ] + } + } + }, + { + "ID": "8917", + "typeID": "__group__", + "zOrder": "167", + "measuredW": "71", + "measuredH": "40", + "w": "71", + "h": "40", + "x": "971", + "y": "1408", + "properties": { + "controlName": "115-managing-servers:live-in-terminal:airmon" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "71", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "50", + "measuredH": "24", + "x": "10", + "y": "8", + "properties": { + "size": "16", + "text": "airmon" + } + } + ] + } + } + }, + { + "ID": "8918", + "typeID": "__group__", + "zOrder": "168", + "measuredW": "92", + "measuredH": "40", + "w": "92", + "h": "40", + "x": "1097", + "y": "1408", + "properties": { + "controlName": "116-managing-servers:live-in-terminal:tcpdump" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "92", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "24", + "x": "13", + "y": "8", + "properties": { + "size": "16", + "text": "tcpdump" + } + } + ] + } + } + }, + { + "ID": "8919", + "typeID": "__group__", + "zOrder": "169", + "measuredW": "79", + "measuredH": "40", + "w": "79", + "h": "40", + "x": "886", + "y": "1408", + "properties": { + "controlName": "114-managing-servers:live-in-terminal:netstat" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "79", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "51", + "measuredH": "24", + "x": "14", + "y": "8", + "properties": { + "size": "16", + "text": "netstat" + } + } + ] + } + } + }, + { + "ID": "8920", + "typeID": "__group__", + "zOrder": "170", + "measuredW": "53", + "measuredH": "40", + "w": "53", + "h": "40", + "x": "1074", + "y": "1452", + "properties": { + "controlName": "119-managing-servers:live-in-terminal:dig" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "53", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "23", + "measuredH": "24", + "x": "15", + "y": "8", + "properties": { + "size": "16", + "text": "dig" + } + } + ] + } + } + }, + { + "ID": "8921", + "typeID": "__group__", + "zOrder": "171", + "measuredW": "54", + "measuredH": "40", + "w": "54", + "h": "40", + "x": "1134", + "y": "1452", + "properties": { + "controlName": "141-managing-servers:live-in-terminal:scp" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "54", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "26", + "measuredH": "24", + "x": "14", + "y": "8", + "properties": { + "size": "16", + "text": "scp" + } + } + ] + } + } + }, + { + "ID": "8922", + "typeID": "__group__", + "zOrder": "172", + "measuredW": "94", + "measuredH": "40", + "w": "94", + "h": "40", + "x": "885", + "y": "1452", + "properties": { + "controlName": "117-managing-servers:live-in-terminal:airodump" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "94", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "68", + "measuredH": "24", + "x": "12", + "y": "8", + "properties": { + "size": "16", + "text": "airodump" + } + } + ] + } + } + }, + { + "ID": "8923", + "typeID": "__group__", + "zOrder": "173", + "measuredW": "82", + "measuredH": "40", + "w": "82", + "h": "40", + "x": "986", + "y": "1452", + "properties": { + "controlName": "118-managing-servers:live-in-terminal:iptables" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "82", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "57", + "measuredH": "24", + "x": "12", + "y": "8", + "properties": { + "size": "16", + "text": "iptables" + } + } + ] + } + } + }, + { + "ID": "8924", + "typeID": "__group__", + "zOrder": "174", + "measuredW": "43", + "measuredH": "40", + "w": "43", + "h": "40", + "x": "1048", + "y": "1408", + "properties": { + "controlName": "142-managing-servers:live-in-terminal:ufw" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "43", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "25", + "measuredH": "24", + "x": "9", + "y": "8", + "properties": { + "size": "16", + "text": "ufw" + } + } + ] + } + } + }, + { + "ID": "8925", + "typeID": "__group__", + "zOrder": "175", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "1187", + "y": "1522", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8926", + "typeID": "__group__", + "zOrder": "176", + "measuredW": "70", + "measuredH": "40", + "w": "70", + "h": "40", + "x": "1119", + "y": "1363", + "properties": { + "controlName": "113-managing-servers:live-in-terminal:nmap" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "70", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "41", + "measuredH": "24", + "x": "14", + "y": "8", + "properties": { + "size": "16", + "text": "nmap" + } + } + ] + } + } + }, + { + "ID": "8927", + "typeID": "TextArea", + "zOrder": "177", + "w": "301", + "h": "143", + "measuredW": "200", + "measuredH": "140", + "x": "530", + "y": "1422", + "properties": { + "bold": "true" + } + }, + { + "ID": "8928", + "typeID": "Label", + "zOrder": "178", + "measuredW": "53", + "measuredH": "25", + "x": "660", + "y": "1528", + "properties": { + "size": "17", + "text": "Others" + } + }, + { + "ID": "8929", + "typeID": "__group__", + "zOrder": "179", + "measuredW": "77", + "measuredH": "40", + "w": "77", + "h": "40", + "x": "542", + "y": "1434", + "properties": { + "controlName": "134-managing-servers:live-in-terminal:strace" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "77", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457", + "bold": "true" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "46", + "measuredH": "24", + "x": "15", + "y": "8", + "properties": { + "size": "16", + "text": "strace" + } + } + ] + } + } + }, + { + "ID": "8930", + "typeID": "__group__", + "zOrder": "180", + "measuredW": "77", + "measuredH": "40", + "w": "77", + "h": "40", + "x": "628", + "y": "1434", + "properties": { + "controlName": "135-managing-servers:live-in-terminal:dtrace" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "77", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457", + "bold": "true" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "24", + "x": "15", + "y": "8", + "properties": { + "size": "16", + "text": "dtrace" + } + } + ] + } + } + }, + { + "ID": "8931", + "typeID": "__group__", + "zOrder": "181", + "measuredW": "105", + "measuredH": "40", + "w": "105", + "h": "40", + "x": "713", + "y": "1434", + "properties": { + "controlName": "136-managing-servers:live-in-terminal:systemtap" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "105", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457", + "bold": "true" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "74", + "measuredH": "24", + "x": "15", + "y": "8", + "properties": { + "size": "16", + "text": "systemtap" + } + } + ] + } + } + }, + { + "ID": "8932", + "typeID": "__group__", + "zOrder": "182", + "measuredW": "75", + "measuredH": "40", + "w": "75", + "h": "40", + "x": "542", + "y": "1479", + "properties": { + "controlName": "137-managing-servers:live-in-terminal:uname" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "75", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457", + "bold": "true" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "50", + "measuredH": "24", + "x": "13", + "y": "8", + "properties": { + "size": "16", + "text": "uname" + } + } + ] + } + } + }, + { + "ID": "8933", + "typeID": "__group__", + "zOrder": "183", + "measuredW": "47", + "measuredH": "40", + "w": "47", + "h": "40", + "x": "629", + "y": "1479", + "properties": { + "controlName": "138-managing-servers:live-in-terminal:df" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "47", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457", + "bold": "true" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "15", + "measuredH": "24", + "x": "16", + "y": "8", + "properties": { + "size": "16", + "text": "df" + } + } + ] + } + } + }, + { + "ID": "8934", + "typeID": "__group__", + "zOrder": "184", + "measuredW": "79", + "measuredH": "40", + "w": "79", + "h": "40", + "x": "682", + "y": "1479", + "properties": { + "controlName": "139-managing-servers:live-in-terminal:history" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "79", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457", + "bold": "true" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "24", + "x": "15", + "y": "8", + "properties": { + "size": "16", + "text": "history" + } + } + ] + } + } + }, + { + "ID": "8935", + "typeID": "__group__", + "zOrder": "185", + "measuredW": "51", + "measuredH": "40", + "w": "51", + "h": "40", + "x": "767", + "y": "1479", + "properties": { + "controlName": "140-managing-servers:live-in-terminal:du" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "51", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457", + "bold": "true" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "19", + "measuredH": "24", + "x": "16", + "y": "8", + "properties": { + "size": "16", + "text": "du" + } + } + ] + } + } + }, + { + "ID": "8936", + "typeID": "__group__", + "zOrder": "186", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "817", + "y": "1527", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "8937", + "typeID": "Arrow", + "zOrder": "187", + "w": "23", + "h": "130", + "measuredW": "150", + "measuredH": "100", + "x": "115", + "y": "940", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 23, + "y": -0.5 + }, + "p1": { + "x": 0.5076923076923077, + "y": -0.17692307692307693 + }, + "p2": { + "x": 23, + "y": 129.5 + } + } + }, + { + "ID": "8938", + "typeID": "Arrow", + "zOrder": "188", + "w": "1", + "h": "216", + "measuredW": "150", + "measuredH": "100", + "x": "252", + "y": "1087", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.5331695331695332, + "y": 0 + }, + "p2": { + "x": 0, + "y": 215.5 + } + } + }, + { + "ID": "8939", + "typeID": "Arrow", + "zOrder": "189", + "w": "2", + "h": "49", + "measuredW": "150", + "measuredH": "100", + "x": "180", + "y": "1079", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.5409978308026031, + "y": 0.0321041214750543 + }, + "p2": { + "x": 0.5, + "y": 48.5 + } + } + }, + { + "ID": "8940", + "typeID": "Arrow", + "zOrder": "190", + "w": "33", + "h": "51", + "measuredW": "150", + "measuredH": "100", + "x": "205", + "y": "1012", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 33, + "y": -0.5 + }, + "p1": { + "x": 0.5409978308026031, + "y": 0.032104121475054294 + }, + "p2": { + "x": 0, + "y": 50.5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8941", + "typeID": "Arrow", + "zOrder": "191", + "w": "1", + "h": "51", + "measuredW": "150", + "measuredH": "100", + "x": "341", + "y": "938", + "properties": { + "color": "2848996", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 50.5 + }, + "p1": { + "x": 0.4034892942109438, + "y": -0.01554321966693101 + }, + "p2": { + "x": 0, + "y": -0.5 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8942", + "typeID": "__group__", + "zOrder": "192", + "measuredW": "125", + "measuredH": "47", + "w": "125", + "h": "47", + "x": "286", + "y": "863", + "properties": { + "controlName": "101-networking-protocols:dns" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "125", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "36", + "measuredH": "25", + "x": "45", + "y": "11", + "properties": { + "text": "DNS", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8943", + "typeID": "__group__", + "zOrder": "193", + "measuredW": "125", + "measuredH": "47", + "w": "125", + "h": "47", + "x": "286", + "y": "914", + "properties": { + "controlName": "100-networking-protocols:osi-model" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "125", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "81", + "measuredH": "25", + "x": "22", + "y": "11", + "properties": { + "text": "OSI Model", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8944", + "typeID": "Arrow", + "zOrder": "194", + "w": "1", + "h": "63", + "measuredW": "150", + "measuredH": "100", + "x": "340", + "y": "1017", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 1, + "y": 63 + }, + "p1": { + "x": 0.521922991319831, + "y": 0.015579790785666594 + }, + "p2": { + "x": 1, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8945", + "typeID": "__group__", + "zOrder": "195", + "measuredW": "156", + "measuredH": "48", + "w": "156", + "h": "48", + "x": "273", + "y": "1047", + "properties": { + "controlName": "102-networking-protocols:http" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "150", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "8", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "44", + "measuredH": "25", + "x": "52", + "y": "17", + "properties": { + "text": "HTTP", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "132", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8946", + "typeID": "__group__", + "zOrder": "196", + "measuredW": "156", + "measuredH": "44", + "w": "156", + "h": "44", + "x": "273", + "y": "1095", + "properties": { + "controlName": "103-networking-protocols:https" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "150", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "4", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "54", + "measuredH": "25", + "x": "49", + "y": "13", + "properties": { + "text": "HTTPS", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "132", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8947", + "typeID": "__group__", + "zOrder": "197", + "measuredW": "157", + "measuredH": "45", + "w": "157", + "h": "45", + "x": "272", + "y": "1138", + "properties": { + "controlName": "104-networking-protocols:ftp" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "151", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "5", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "32", + "measuredH": "25", + "x": "61", + "y": "14", + "properties": { + "text": "FTP", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "133", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8948", + "typeID": "__group__", + "zOrder": "198", + "measuredW": "157", + "measuredH": "41", + "w": "157", + "h": "41", + "x": "272", + "y": "1186", + "properties": { + "controlName": "105-networking-protocols:ssl-tls" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "151", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "1", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "77", + "measuredH": "25", + "x": "39", + "y": "10", + "properties": { + "text": "SSL / TLS", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "133", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8949", + "typeID": "__group__", + "zOrder": "199", + "measuredW": "157", + "measuredH": "44", + "w": "157", + "h": "44", + "x": "272", + "y": "1227", + "properties": { + "controlName": "106-networking-protocols:ssh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "151", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "4", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "33", + "measuredH": "25", + "x": "59", + "y": "13", + "properties": { + "text": "SSH", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "133", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8950", + "typeID": "__group__", + "zOrder": "200", + "measuredW": "158", + "measuredH": "43", + "w": "158", + "h": "43", + "x": "272", + "y": "1272", + "properties": { + "controlName": "107-networking-protocols:port-forwarding" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "152", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "3", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "122", + "measuredH": "25", + "x": "19", + "y": "12", + "properties": { + "text": "Port Forwarding", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "134", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8951", + "typeID": "__group__", + "zOrder": "201", + "measuredW": "368", + "measuredH": "56", + "w": "368", + "h": "56", + "x": "128", + "y": "971", + "properties": { + "controlName": "103-networking-protocols" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "__group__", + "zOrder": "0", + "measuredW": "364", + "measuredH": "49", + "w": "364", + "h": "49", + "x": "4", + "y": "7", + "properties": { + "controlName": "103-networking-protocols" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "364", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + } + ] + } + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "265", + "measuredH": "25", + "x": "53", + "y": "19", + "properties": { + "size": "17", + "text": "Networking, Security and Protocols" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8952", + "typeID": "__group__", + "zOrder": "202", + "measuredW": "166", + "measuredH": "47", + "w": "166", + "h": "47", + "x": "99", + "y": "1055", + "properties": { + "controlName": "103-networking-protocols:emails" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "155", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "52", + "measuredH": "25", + "x": "65", + "y": "11", + "properties": { + "text": "Emails", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8953", + "typeID": "__group__", + "zOrder": "203", + "measuredW": "129", + "measuredH": "47", + "w": "129", + "h": "47", + "x": "111", + "y": "1121", + "properties": { + "controlName": "101-networking-protocols:emails:smtp" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "129", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "46", + "measuredH": "25", + "x": "43", + "y": "11", + "properties": { + "text": "SMTP", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8954", + "typeID": "__group__", + "zOrder": "204", + "measuredW": "129", + "measuredH": "47", + "w": "129", + "h": "47", + "x": "111", + "y": "1171", + "properties": { + "controlName": "102-networking-protocols:emails:imaps" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "129", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "52", + "measuredH": "25", + "x": "40", + "y": "11", + "properties": { + "text": "IMAPS", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8955", + "typeID": "__group__", + "zOrder": "205", + "measuredW": "129", + "measuredH": "47", + "w": "129", + "h": "47", + "x": "111", + "y": "1222", + "properties": { + "controlName": "103-networking-protocols:emails:pop3s" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "129", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "39", + "y": "11", + "properties": { + "text": "POP3S", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8956", + "typeID": "__group__", + "zOrder": "206", + "measuredW": "129", + "measuredH": "47", + "w": "129", + "h": "47", + "x": "136", + "y": "1289", + "properties": { + "controlName": "104-networking-protocols:emails:dmarc" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "129", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "25", + "x": "37", + "y": "11", + "properties": { + "text": "DMARC", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8957", + "typeID": "__group__", + "zOrder": "207", + "measuredW": "129", + "measuredH": "47", + "w": "129", + "h": "47", + "x": "136", + "y": "1339", + "properties": { + "controlName": "105-networking-protocols:emails:spf" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "129", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "32", + "measuredH": "25", + "x": "50", + "y": "11", + "properties": { + "text": "SPF", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8958", + "typeID": "__group__", + "zOrder": "208", + "measuredW": "129", + "measuredH": "47", + "w": "129", + "h": "47", + "x": "136", + "y": "1390", + "properties": { + "controlName": "106-networking-protocols:emails:domain-keys" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "129", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "101", + "measuredH": "25", + "x": "19", + "y": "11", + "properties": { + "text": "Domain Keys", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8959", + "typeID": "__group__", + "zOrder": "209", + "measuredW": "164", + "measuredH": "47", + "w": "164", + "h": "47", + "x": "105", + "y": "915", + "properties": { + "controlName": "100-networking-protocols:emails:white-grey-listing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "164", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "142", + "measuredH": "25", + "x": "11", + "y": "11", + "properties": { + "text": "White/Grey Listing", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "8960", + "typeID": "Arrow", + "zOrder": "210", + "w": "30", + "h": "54", + "measuredW": "150", + "measuredH": "100", + "x": "305", + "y": "1497", + "properties": { + "color": "2848996", + "leftArrow": "false", + "p0": { + "x": 30, + "y": 54 + }, + "p1": { + "x": 0.31900452488687786, + "y": -0.0067873303167421736 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8961", + "typeID": "Arrow", + "zOrder": "211", + "w": "45", + "h": "66", + "measuredW": "150", + "measuredH": "100", + "x": "199", + "y": "1486", + "properties": { + "color": "2848996", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 66 + }, + "p1": { + "x": 0.31900452488687786, + "y": -0.006787330316742089 + }, + "p2": { + "x": 45, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8962", + "typeID": "__group__", + "zOrder": "212", + "measuredW": "313", + "measuredH": "49", + "w": "313", + "h": "49", + "x": "105", + "y": "1459", + "properties": { + "controlName": "104-setting-up-x" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "313", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "272", + "measuredH": "25", + "x": "21", + "y": "12", + "properties": { + "size": "17", + "text": "What is and how to setup a _____?" + } + } + ] + } + } + }, + { + "ID": "8963", + "typeID": "__group__", + "zOrder": "213", + "measuredW": "153", + "measuredH": "47", + "w": "153", + "h": "47", + "x": "98", + "y": "1590", + "properties": { + "controlName": "102-setting-up-x:forward-proxy" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "144", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "108", + "measuredH": "25", + "x": "30", + "y": "11", + "properties": { + "text": "Forward Proxy", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8964", + "typeID": "__group__", + "zOrder": "214", + "measuredW": "170", + "measuredH": "46", + "w": "170", + "h": "46", + "x": "257", + "y": "1540", + "properties": { + "controlName": "101-setting-up-x:caching-server" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "161", + "h": "46", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "119", + "measuredH": "25", + "x": "21", + "y": "10", + "properties": { + "text": "Caching Server", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "146", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8965", + "typeID": "__group__", + "zOrder": "215", + "measuredW": "153", + "measuredH": "46", + "w": "153", + "h": "46", + "x": "98", + "y": "1540", + "properties": { + "controlName": "100-setting-up-x:reverse-proxy" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "143", + "h": "46", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "111", + "measuredH": "25", + "x": "28", + "y": "10", + "properties": { + "text": "Reverse Proxy", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8966", + "typeID": "__group__", + "zOrder": "216", + "measuredW": "174", + "measuredH": "47", + "w": "174", + "h": "47", + "x": "256", + "y": "1590", + "properties": { + "controlName": "103-setting-up-x:load-balancer" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "161", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "113", + "measuredH": "25", + "x": "26", + "y": "11", + "properties": { + "text": "Load Balancer", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "150", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8967", + "typeID": "__group__", + "zOrder": "217", + "measuredW": "153", + "measuredH": "47", + "w": "153", + "h": "47", + "x": "98", + "y": "1641", + "properties": { + "controlName": "104-setting-up-x:firewall" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "144", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "59", + "measuredH": "25", + "x": "54", + "y": "11", + "properties": { + "text": "Firewall", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8968", + "typeID": "__group__", + "zOrder": "218", + "measuredW": "311", + "measuredH": "49", + "w": "311", + "h": "49", + "x": "506", + "y": "1611", + "properties": { + "controlName": "105-infrastructure-as-code" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "311", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "223", + "measuredH": "25", + "x": "44", + "y": "12", + "properties": { + "size": "17", + "text": "Learn Infrastructure as Code" + } + } + ] + } + } + }, + { + "ID": "8969", + "typeID": "__group__", + "zOrder": "219", + "measuredW": "110", + "measuredH": "47", + "w": "110", + "h": "47", + "x": "1082", + "y": "1605", + "properties": { + "controlName": "101-infrastructure-as-code:service-mesh:istio" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "99", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "33", + "measuredH": "25", + "x": "33", + "y": "11", + "properties": { + "text": "Istio", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "86", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8970", + "typeID": "__group__", + "zOrder": "220", + "measuredW": "109", + "measuredH": "47", + "w": "109", + "h": "47", + "x": "1081", + "y": "1711", + "properties": { + "controlName": "103-infrastructure-as-code:service-mesh:linkerd" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "99", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "58", + "measuredH": "25", + "x": "23", + "y": "11", + "properties": { + "text": "Linkerd", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "85", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8971", + "typeID": "__group__", + "zOrder": "221", + "measuredW": "109", + "measuredH": "47", + "w": "109", + "h": "47", + "x": "1082", + "y": "1658", + "properties": { + "controlName": "102-infrastructure-as-code:service-mesh:envoy" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "99", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "25", + "x": "29", + "y": "11", + "properties": { + "text": "Envoy", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "85", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8972", + "typeID": "__group__", + "zOrder": "222", + "measuredW": "110", + "measuredH": "47", + "w": "110", + "h": "47", + "x": "1081", + "y": "1552", + "properties": { + "controlName": "100-infrastructure-as-code:service-mesh:consul" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "99", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "54", + "measuredH": "25", + "x": "25", + "y": "11", + "properties": { + "text": "Consul", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "86", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8973", + "typeID": "__group__", + "zOrder": "223", + "measuredW": "117", + "measuredH": "47", + "w": "117", + "h": "47", + "x": "794", + "y": "1724", + "properties": { + "controlName": "101-infrastructure-as-code:containers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "117", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "85", + "measuredH": "25", + "x": "16", + "y": "11", + "properties": { + "size": "17", + "text": "Containers" + } + } + ] + } + } + }, + { + "ID": "8974", + "typeID": "__group__", + "zOrder": "224", + "measuredW": "104", + "measuredH": "47", + "w": "104", + "h": "47", + "x": "945", + "y": "1692", + "properties": { + "controlName": "100-infrastructure-as-code:docker" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "94", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "19", + "y": "11", + "properties": { + "text": "Docker", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "80", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8975", + "typeID": "__group__", + "zOrder": "225", + "measuredW": "103", + "measuredH": "47", + "w": "103", + "h": "47", + "x": "946", + "y": "1747", + "properties": { + "controlName": "101-infrastructure-as-code:lxc" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "93", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "32", + "measuredH": "25", + "x": "31", + "y": "11", + "properties": { + "text": "LXC", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "79", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8976", + "typeID": "__group__", + "zOrder": "226", + "measuredW": "210", + "measuredH": "49", + "w": "210", + "h": "49", + "x": "801", + "y": "1829", + "properties": { + "controlName": "102-infrastructure-as-code:configuration-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "210", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "155", + "measuredH": "25", + "x": "25", + "y": "12", + "properties": { + "size": "17", + "text": "Configuration Mgmt." + } + } + ] + } + } + }, + { + "ID": "8977", + "typeID": "__group__", + "zOrder": "227", + "measuredW": "122", + "measuredH": "47", + "w": "122", + "h": "47", + "x": "1065", + "y": "1781", + "properties": { + "controlName": "100-infrastructure-as-code:configuration-management:ansible" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "116", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "30", + "y": "11", + "properties": { + "text": "Ansible", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "98", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8978", + "typeID": "__group__", + "zOrder": "228", + "measuredW": "123", + "measuredH": "47", + "w": "123", + "h": "47", + "x": "1065", + "y": "1834", + "properties": { + "controlName": "101-infrastructure-as-code:configuration-management:chef" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "116", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "37", + "measuredH": "25", + "x": "39", + "y": "11", + "properties": { + "text": "Chef", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "99", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8979", + "typeID": "__group__", + "zOrder": "229", + "measuredW": "123", + "measuredH": "47", + "w": "123", + "h": "47", + "x": "1065", + "y": "1940", + "properties": { + "controlName": "103-infrastructure-as-code:configuration-management:puppet" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "115", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "30", + "y": "11", + "properties": { + "text": "Puppet", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "99", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8980", + "typeID": "__group__", + "zOrder": "230", + "measuredW": "123", + "measuredH": "47", + "w": "123", + "h": "47", + "x": "1065", + "y": "1887", + "properties": { + "controlName": "102-infrastructure-as-code:configuration-management:salt" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "115", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "29", + "measuredH": "25", + "x": "43", + "y": "11", + "properties": { + "text": "Salt", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "99", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8981", + "typeID": "TextArea", + "zOrder": "231", + "w": "219", + "h": "132", + "measuredW": "200", + "measuredH": "140", + "x": "784", + "y": "1949" + }, + { + "ID": "8982", + "typeID": "Label", + "zOrder": "232", + "measuredW": "186", + "measuredH": "25", + "x": "801", + "y": "1967", + "properties": { + "size": "17", + "text": "Container Orchestration" + } + }, + { + "ID": "8983", + "typeID": "__group__", + "zOrder": "233", + "measuredW": "171", + "measuredH": "46", + "w": "171", + "h": "46", + "x": "730", + "y": "2008", + "properties": { + "controlName": "104-infrastructure-as-code:kubernetes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "46", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "90", + "measuredH": "25", + "x": "47", + "y": "10", + "properties": { + "text": "Kubernetes", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8984", + "typeID": "__group__", + "zOrder": "234", + "measuredW": "152", + "measuredH": "46", + "w": "152", + "h": "46", + "x": "907", + "y": "2008", + "properties": { + "controlName": "104-infrastructure-as-code:mesos" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "142", + "h": "46", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457", + "size": "17" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "52", + "measuredH": "25", + "x": "45", + "y": "10", + "properties": { + "text": "Mesos", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "128", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8985", + "typeID": "__group__", + "zOrder": "235", + "measuredW": "171", + "measuredH": "46", + "w": "171", + "h": "46", + "x": "730", + "y": "2058", + "properties": { + "controlName": "104-infrastructure-as-code:docker-swarm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "160", + "h": "46", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "111", + "measuredH": "25", + "x": "41", + "y": "10", + "properties": { + "text": "Docker Swarm", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8986", + "typeID": "__group__", + "zOrder": "236", + "measuredW": "152", + "measuredH": "46", + "w": "152", + "h": "46", + "x": "907", + "y": "2058", + "properties": { + "controlName": "104-infrastructure-as-code:nomad" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "142", + "h": "46", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "45", + "y": "10", + "properties": { + "text": "Nomad", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "128", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8987", + "typeID": "Arrow", + "zOrder": "237", + "w": "2", + "h": "98", + "measuredW": "150", + "measuredH": "100", + "x": "608", + "y": "1914", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 2, + "y": 0 + }, + "p1": { + "x": 0.5684273538382602, + "y": -0.01687523160685271 + }, + "p2": { + "x": 2, + "y": 98 + } + } + }, + { + "ID": "8988", + "typeID": "__group__", + "zOrder": "238", + "measuredW": "253", + "measuredH": "49", + "w": "253", + "h": "49", + "x": "470", + "y": "1894", + "properties": { + "controlName": "103-infrastructure-as-code:infrastructure-provisioning" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "253", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "203", + "measuredH": "25", + "x": "23", + "y": "12", + "properties": { + "size": "17", + "text": "Infrastructure Provisioning" + } + } + ] + } + } + }, + { + "ID": "8989", + "typeID": "__group__", + "zOrder": "239", + "measuredW": "183", + "measuredH": "47", + "w": "183", + "h": "47", + "x": "512", + "y": "1995", + "properties": { + "controlName": "100-infrastructure-as-code:infrastructure-provisioning:terraform" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "75", + "measuredW": "75", + "measuredH": "25", + "x": "49", + "y": "11", + "properties": { + "text": "Terraform", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "159", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8990", + "typeID": "__group__", + "zOrder": "240", + "measuredW": "184", + "measuredH": "47", + "w": "184", + "h": "47", + "x": "512", + "y": "2047", + "properties": { + "controlName": "101-infrastructure-as-code:infrastructure-provisioning:aws-cdk" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "76", + "measuredH": "25", + "x": "49", + "y": "11", + "properties": { + "size": "17", + "text": "AWS CDK" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "160", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8991", + "typeID": "__group__", + "zOrder": "241", + "measuredW": "185", + "measuredH": "47", + "w": "185", + "h": "47", + "x": "512", + "y": "2150", + "properties": { + "controlName": "103-infrastructure-as-code:infrastructure-provisioning:pulumi" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "52", + "measuredH": "25", + "x": "61", + "y": "11", + "properties": { + "text": "Pulumi", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "161", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8992", + "typeID": "__group__", + "zOrder": "242", + "measuredW": "185", + "measuredH": "47", + "w": "185", + "h": "47", + "x": "512", + "y": "2099", + "properties": { + "controlName": "102-infrastructure-as-code:infrastructure-provisioning:cloudformation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "123", + "measuredH": "25", + "x": "25", + "y": "11", + "properties": { + "size": "17", + "text": "CloudFormation" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "161", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8993", + "typeID": "Arrow", + "zOrder": "243", + "w": "21", + "h": "46", + "measuredW": "150", + "measuredH": "100", + "x": "194", + "y": "1995", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 21, + "y": 0 + }, + "p1": { + "x": 0.56842735383826, + "y": -0.016875231606852847 + }, + "p2": { + "x": 0, + "y": 46 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8994", + "typeID": "Arrow", + "zOrder": "244", + "w": "23", + "h": "46", + "measuredW": "150", + "measuredH": "100", + "x": "297", + "y": "1995", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5684273538382602, + "y": -0.01687523160685285 + }, + "p2": { + "x": 23, + "y": 46 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "8995", + "typeID": "__group__", + "zOrder": "245", + "measuredW": "318", + "measuredH": "56", + "w": "318", + "h": "56", + "x": "119", + "y": "1951", + "properties": { + "controlName": "106-ci-cd" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "311", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "7", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "182", + "measuredH": "25", + "x": "72", + "y": "19", + "properties": { + "size": "17", + "text": "Learn some CI/CD Tool" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8996", + "typeID": "__group__", + "zOrder": "246", + "measuredW": "134", + "measuredH": "46", + "w": "134", + "h": "46", + "x": "274", + "y": "2033", + "properties": { + "controlName": "101-ci-cd:jenkins" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "124", + "h": "46", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "59", + "measuredH": "25", + "x": "32", + "y": "10", + "properties": { + "text": "Jenkins", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "110", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8997", + "typeID": "__group__", + "zOrder": "247", + "measuredW": "147", + "measuredH": "46", + "w": "147", + "h": "46", + "x": "119", + "y": "2033", + "properties": { + "controlName": "100-ci-cd:gitlab-ci" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "137", + "h": "46", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "67", + "measuredH": "25", + "x": "45", + "y": "10", + "properties": { + "text": "Gitlab CI", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8998", + "typeID": "__group__", + "zOrder": "248", + "measuredW": "120", + "measuredH": "46", + "w": "120", + "h": "46", + "x": "289", + "y": "2084", + "properties": { + "controlName": "103-ci-cd:travis-ci" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "109", + "h": "46", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "68", + "measuredH": "25", + "x": "18", + "y": "10", + "properties": { + "text": "Travis CI", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "96", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8999", + "typeID": "__group__", + "zOrder": "249", + "measuredW": "162", + "measuredH": "46", + "w": "162", + "h": "46", + "x": "119", + "y": "2084", + "properties": { + "controlName": "102-ci-cd:github-actions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "151", + "h": "46", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "114", + "measuredH": "25", + "x": "30", + "y": "10", + "properties": { + "text": "GitHub Actions", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9000", + "typeID": "__group__", + "zOrder": "250", + "measuredW": "156", + "measuredH": "47", + "w": "156", + "h": "47", + "x": "252", + "y": "2136", + "properties": { + "controlName": "105-ci-cd:teamcity" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "147", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "72", + "measuredH": "25", + "x": "38", + "y": "11", + "properties": { + "text": "TeamCity", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "132", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9001", + "typeID": "__group__", + "zOrder": "251", + "measuredW": "127", + "measuredH": "47", + "w": "127", + "h": "47", + "x": "119", + "y": "2136", + "properties": { + "controlName": "104-ci-cd:bamboo" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "116", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "65", + "measuredH": "25", + "x": "36", + "y": "11", + "properties": { + "text": "Bamboo", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9002", + "typeID": "__group__", + "zOrder": "252", + "measuredW": "136", + "measuredH": "47", + "w": "136", + "h": "47", + "x": "120", + "y": "2241", + "properties": { + "controlName": "107-ci-cd:circle-ci" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "125", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "67", + "measuredH": "25", + "x": "41", + "y": "11", + "properties": { + "text": "Circle CI", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9003", + "typeID": "__group__", + "zOrder": "253", + "measuredW": "148", + "measuredH": "47", + "w": "148", + "h": "47", + "x": "263", + "y": "2241", + "properties": { + "controlName": "108-ci-cd:drone" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "137", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "25", + "x": "42", + "y": "11", + "properties": { + "size": "17", + "text": "Drone" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "124", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9004", + "typeID": "__group__", + "zOrder": "254", + "measuredW": "281", + "measuredH": "47", + "w": "281", + "h": "47", + "x": "119", + "y": "2188", + "properties": { + "controlName": "106-ci-cd:azure-devops-services" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "269", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "12", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "181", + "measuredH": "25", + "x": "61", + "y": "11", + "properties": { + "text": "Azure DevOps Services", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9005", + "typeID": "__group__", + "zOrder": "255", + "measuredW": "426", + "measuredH": "50", + "w": "426", + "h": "50", + "x": "550", + "y": "2278", + "properties": { + "controlName": "107-monitoring" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "426", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "373", + "measuredH": "25", + "x": "26", + "y": "12", + "properties": { + "size": "17", + "text": "Learn how to monitor software and infrastructure" + } + } + ] + } + } + }, + { + "ID": "9006", + "typeID": "__group__", + "zOrder": "256", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "732", + "y": "2191", + "properties": { + "controlName": "100-monitoring:infrastructure-monitoring" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "191", + "measuredH": "25", + "x": "23", + "y": "11", + "properties": { + "text": "Infrastructure Monitoring", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "9007", + "typeID": "__group__", + "zOrder": "257", + "measuredW": "140", + "measuredH": "47", + "w": "140", + "h": "47", + "x": "1045", + "y": "2169", + "properties": { + "controlName": "101-monitoring:infrastructure-monitoring:nagios" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "130", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "55", + "measuredH": "25", + "x": "37", + "y": "11", + "properties": { + "text": "Nagios", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "116", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9008", + "typeID": "__group__", + "zOrder": "258", + "measuredW": "140", + "measuredH": "47", + "w": "140", + "h": "47", + "x": "1045", + "y": "2221", + "properties": { + "controlName": "102-monitoring:infrastructure-monitoring:grafana" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "130", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "25", + "x": "34", + "y": "11", + "properties": { + "text": "Grafana", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "116", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9009", + "typeID": "__group__", + "zOrder": "259", + "measuredW": "139", + "measuredH": "47", + "w": "139", + "h": "47", + "x": "1045", + "y": "2377", + "properties": { + "controlName": "102-monitoring:infrastructure-monitoring:datadog" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "130", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "66", + "measuredH": "25", + "x": "32", + "y": "11", + "properties": { + "text": "Datadog", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "115", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9010", + "typeID": "__group__", + "zOrder": "260", + "measuredW": "139", + "measuredH": "47", + "w": "139", + "h": "47", + "x": "1045", + "y": "2273", + "properties": { + "controlName": "102-monitoring:infrastructure-monitoring:zabbix" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "129", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "52", + "measuredH": "25", + "x": "39", + "y": "11", + "properties": { + "text": "Zabbix", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "115", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9011", + "typeID": "__group__", + "zOrder": "261", + "measuredW": "139", + "measuredH": "47", + "w": "139", + "h": "47", + "x": "1045", + "y": "2325", + "properties": { + "controlName": "102-monitoring:infrastructure-monitoring:monit" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "129", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "44", + "measuredH": "25", + "x": "43", + "y": "11", + "properties": { + "text": "Monit", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "115", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9012", + "typeID": "__group__", + "zOrder": "262", + "measuredW": "140", + "measuredH": "47", + "w": "140", + "h": "47", + "x": "1045", + "y": "2118", + "properties": { + "controlName": "100-monitoring:infrastructure-monitoring:prometheus" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "130", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "25", + "x": "18", + "y": "11", + "properties": { + "text": "Prometheus", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "116", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9013", + "typeID": "__group__", + "zOrder": "263", + "measuredW": "289", + "measuredH": "49", + "w": "289", + "h": "49", + "x": "725", + "y": "2374", + "properties": { + "controlName": "101-monitoring:application-monitoring" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "289", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "172", + "measuredH": "25", + "x": "59", + "y": "12", + "properties": { + "text": "Application Monitoring", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "9014", + "typeID": "__group__", + "zOrder": "264", + "measuredW": "153", + "measuredH": "47", + "w": "153", + "h": "47", + "x": "715", + "y": "2459", + "properties": { + "controlName": "100-monitoring:application-monitoring:jaeger" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "143", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "55", + "measuredH": "25", + "x": "58", + "y": "11", + "properties": { + "text": "Jaeger", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "12", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "12", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "9015", + "typeID": "__group__", + "zOrder": "265", + "measuredW": "149", + "measuredH": "47", + "w": "149", + "h": "47", + "x": "875", + "y": "2459", + "properties": { + "controlName": "101-monitoring:application-monitoring:new-relic" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "139", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "78", + "measuredH": "25", + "x": "23", + "y": "11", + "properties": { + "size": "17", + "text": "New Relic" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "125", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9016", + "typeID": "__group__", + "zOrder": "266", + "measuredW": "154", + "measuredH": "47", + "w": "154", + "h": "47", + "x": "714", + "y": "2511", + "properties": { + "controlName": "102-monitoring:application-monitoring:app-dynamics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "143", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "25", + "x": "30", + "y": "11", + "properties": { + "text": "AppDynamics", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9017", + "typeID": "__group__", + "zOrder": "267", + "measuredW": "148", + "measuredH": "47", + "w": "148", + "h": "47", + "x": "875", + "y": "2511", + "properties": { + "controlName": "103-monitoring:application-monitoring:instana" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "139", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "58", + "measuredH": "25", + "x": "35", + "y": "11", + "properties": { + "text": "Instana", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "124", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9018", + "typeID": "__group__", + "zOrder": "268", + "measuredW": "298", + "measuredH": "47", + "w": "298", + "h": "47", + "x": "716", + "y": "2564", + "properties": { + "controlName": "104-monitoring:application-monitoring:open-telemetry" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "289", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "119", + "measuredH": "25", + "x": "94", + "y": "11", + "properties": { + "size": "17", + "text": "OpenTelemetry" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9019", + "typeID": "Arrow", + "zOrder": "269", + "w": "65", + "h": "113", + "measuredW": "150", + "measuredH": "100", + "x": "267", + "y": "2437", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 65, + "y": 0 + }, + "p1": { + "x": 0.5357516138948663, + "y": 0.13107900399631106 + }, + "p2": { + "x": 0, + "y": 113 + } + } + }, + { + "ID": "9020", + "typeID": "Arrow", + "zOrder": "270", + "w": "84", + "h": "22", + "measuredW": "150", + "measuredH": "100", + "x": "254", + "y": "2421", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 84, + "y": 0 + }, + "p1": { + "x": 0.47002652519893895, + "y": 0.06737400530503979 + }, + "p2": { + "x": 0, + "y": 22 + } + } + }, + { + "ID": "9021", + "typeID": "Arrow", + "zOrder": "271", + "w": "67", + "h": "36", + "measuredW": "150", + "measuredH": "100", + "x": "264", + "y": "2384", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 67, + "y": 36 + }, + "p1": { + "x": 0.4968020743301642, + "y": -0.0912705272255834 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9022", + "typeID": "Arrow", + "zOrder": "272", + "w": "75", + "h": "76", + "measuredW": "150", + "measuredH": "100", + "x": "267", + "y": "2422", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 76 + }, + "p1": { + "x": 0.30409613191825274, + "y": -0.08148408034382948 + }, + "p2": { + "x": 75, + "y": 0 + } + } + }, + { + "ID": "9023", + "typeID": "__group__", + "zOrder": "273", + "measuredW": "210", + "measuredH": "49", + "w": "210", + "h": "49", + "x": "322", + "y": "2403", + "properties": { + "controlName": "102-monitoring:logs-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "210", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "145", + "measuredH": "25", + "x": "32", + "y": "12", + "properties": { + "text": "Logs Management", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "9024", + "typeID": "__group__", + "zOrder": "274", + "measuredW": "160", + "measuredH": "47", + "w": "160", + "h": "47", + "x": "118", + "y": "2309", + "properties": { + "controlName": "100-monitoring:logs-management:elastic-stack" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "98", + "measuredH": "25", + "x": "39", + "y": "11", + "properties": { + "text": "Elastic Stack", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9025", + "typeID": "__group__", + "zOrder": "275", + "measuredW": "161", + "measuredH": "47", + "w": "161", + "h": "47", + "x": "118", + "y": "2362", + "properties": { + "controlName": "101-monitoring:logs-management:graylog" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "12", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "59", + "measuredW": "59", + "measuredH": "25", + "x": "53", + "y": "11", + "properties": { + "text": "Graylog", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9026", + "typeID": "__group__", + "zOrder": "276", + "measuredW": "161", + "measuredH": "47", + "w": "161", + "h": "47", + "x": "118", + "y": "2416", + "properties": { + "controlName": "102-monitoring:logs-management:splunk" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "12", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "53", + "measuredW": "52", + "measuredH": "25", + "x": "61", + "y": "11", + "properties": { + "text": "Splunk", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9027", + "typeID": "__group__", + "zOrder": "277", + "measuredW": "161", + "measuredH": "47", + "w": "161", + "h": "47", + "x": "119", + "y": "2469", + "properties": { + "controlName": "102-monitoring:logs-management:papertrail" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "12", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "79", + "measuredW": "75", + "measuredH": "25", + "x": "51", + "y": "11", + "properties": { + "text": "Papertrail", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9028", + "typeID": "__group__", + "zOrder": "278", + "measuredW": "304", + "measuredH": "49", + "w": "304", + "h": "49", + "x": "144", + "y": "2595", + "properties": { + "controlName": "108-cloud-providers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "304", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "122", + "measuredH": "25", + "x": "91", + "y": "12", + "properties": { + "size": "17", + "text": "Cloud Providers" + } + } + ] + } + } + }, + { + "ID": "9029", + "typeID": "__group__", + "zOrder": "279", + "measuredW": "160", + "measuredH": "46", + "w": "160", + "h": "46", + "x": "133", + "y": "2680", + "properties": { + "controlName": "100-cloud-providers:aws" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "46", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "36", + "measuredH": "25", + "x": "68", + "y": "10", + "properties": { + "text": "AWS", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9030", + "typeID": "__group__", + "zOrder": "280", + "measuredW": "160", + "measuredH": "47", + "w": "160", + "h": "47", + "x": "133", + "y": "2730", + "properties": { + "controlName": "101-cloud-providers:google-cloud" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "25", + "x": "33", + "y": "11", + "properties": { + "text": "Google Cloud", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9031", + "typeID": "__group__", + "zOrder": "281", + "measuredW": "160", + "measuredH": "47", + "w": "160", + "h": "47", + "x": "133", + "y": "2782", + "properties": { + "controlName": "102-cloud-providers:azure" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "44", + "measuredH": "25", + "x": "64", + "y": "11", + "properties": { + "text": "Azure", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9032", + "typeID": "__group__", + "zOrder": "282", + "measuredW": "160", + "measuredH": "47", + "w": "160", + "h": "47", + "x": "299", + "y": "2730", + "properties": { + "controlName": "104-cloud-providers:digital-ocean" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "25", + "x": "22", + "y": "11", + "properties": { + "text": "Digital Ocean", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "136", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9033", + "typeID": "__group__", + "zOrder": "283", + "measuredW": "160", + "measuredH": "47", + "w": "160", + "h": "47", + "x": "133", + "y": "2834", + "properties": { + "controlName": "103-cloud-providers:heroku" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "58", + "y": "11", + "properties": { + "text": "Heroku", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9034", + "typeID": "__group__", + "zOrder": "284", + "measuredW": "160", + "measuredH": "47", + "w": "160", + "h": "47", + "x": "299", + "y": "2782", + "properties": { + "controlName": "105-cloud-providers:linode" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "53", + "measuredH": "25", + "x": "48", + "y": "11", + "properties": { + "text": "Linode", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "136", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9035", + "typeID": "__group__", + "zOrder": "285", + "measuredW": "160", + "measuredH": "47", + "w": "160", + "h": "47", + "x": "299", + "y": "2834", + "properties": { + "controlName": "106-cloud-providers:vultr" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "35", + "measuredH": "25", + "x": "57", + "y": "11", + "properties": { + "text": "Vultr", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "136", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9036", + "typeID": "__group__", + "zOrder": "286", + "measuredW": "161", + "measuredH": "46", + "w": "161", + "h": "46", + "x": "299", + "y": "2680", + "properties": { + "controlName": "104-cloud-providers:albaba-cloud" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "46", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "106", + "measuredH": "25", + "x": "22", + "y": "10", + "properties": { + "text": "Alibaba Cloud", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "137", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9037", + "typeID": "Arrow", + "zOrder": "287", + "w": "1", + "h": "149", + "measuredW": "150", + "measuredH": "100", + "x": "668", + "y": "2745", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 148.5 + }, + "p1": { + "x": 0.46874741514792245, + "y": -0.0047699137004053056 + }, + "p2": { + "x": 0, + "y": -0.5 + }, + "rightArrow": "false" + } + }, + { + "ID": "9038", + "typeID": "Arrow", + "zOrder": "288", + "w": "153", + "h": "101", + "measuredW": "150", + "measuredH": "100", + "x": "789", + "y": "2755", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.4988, + "y": 0.03159999999999985 + }, + "p2": { + "x": 152.5, + "y": 100 + } + } + }, + { + "ID": "9039", + "typeID": "Arrow", + "zOrder": "289", + "w": "155", + "h": "62", + "measuredW": "150", + "measuredH": "100", + "x": "793", + "y": "2748", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.49879999999999997, + "y": 0.031599999999999934 + }, + "p2": { + "x": 154.5, + "y": 61 + } + } + }, + { + "ID": "9040", + "typeID": "Arrow", + "zOrder": "290", + "w": "160", + "h": "29", + "measuredW": "150", + "measuredH": "100", + "x": "783", + "y": "2738", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.4988, + "y": 0.03159999999999997 + }, + "p2": { + "x": 159.5, + "y": 28 + } + } + }, + { + "ID": "9041", + "typeID": "Arrow", + "zOrder": "291", + "w": "158", + "h": "7", + "measuredW": "150", + "measuredH": "100", + "x": "790", + "y": "2719", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.5, + "y": 7 + }, + "p1": { + "x": 0.49880000000000013, + "y": 0.03159999999999997 + }, + "p2": { + "x": 157.5, + "y": 4 + } + } + }, + { + "ID": "9042", + "typeID": "Label", + "zOrder": "292", + "measuredW": "161", + "measuredH": "32", + "x": "588", + "y": "2902", + "properties": { + "size": "24", + "text": "Keep Learning" + } + }, + { + "ID": "9043", + "typeID": "__group__", + "zOrder": "293", + "measuredW": "289", + "measuredH": "95", + "w": "289", + "h": "95", + "x": "522", + "y": "2690", + "properties": { + "controlName": "ext_link:bit.ly/cloud-arch-patterns" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "289", + "h": "83", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "12", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "172", + "measuredH": "25", + "x": "59", + "y": "30", + "properties": { + "size": "17", + "text": "Cloud Design Patterns" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "213", + "measuredH": "23", + "x": "38", + "y": "56", + "properties": { + "size": "15", + "text": "http://bit.ly/cloud-arch-patterns" + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "265", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "4", + "typeID": "__group__", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "240", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9044", + "typeID": "__group__", + "zOrder": "294", + "measuredW": "255", + "measuredH": "47", + "w": "255", + "h": "47", + "x": "933", + "y": "2684", + "properties": { + "controlName": "109-availability" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "255", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "80", + "measuredH": "25", + "x": "88", + "y": "11", + "properties": { + "text": "Availability", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "9045", + "typeID": "__group__", + "zOrder": "295", + "measuredW": "254", + "measuredH": "47", + "w": "254", + "h": "47", + "x": "934", + "y": "2738", + "properties": { + "controlName": "110-data-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "254", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "144", + "measuredH": "25", + "x": "55", + "y": "11", + "properties": { + "text": "Data Management", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "9046", + "typeID": "__group__", + "zOrder": "296", + "measuredW": "255", + "measuredH": "47", + "w": "255", + "h": "47", + "x": "933", + "y": "2793", + "properties": { + "controlName": "111-design-and-implementation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "255", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "212", + "measuredH": "25", + "x": "22", + "y": "11", + "properties": { + "text": "Design and Implementation", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "9047", + "typeID": "__group__", + "zOrder": "297", + "measuredW": "255", + "measuredH": "47", + "w": "255", + "h": "47", + "x": "933", + "y": "2847", + "properties": { + "controlName": "112-management-and-monitoring" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "255", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "223", + "measuredH": "25", + "x": "16", + "y": "11", + "properties": { + "text": "Management and Monitoring", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "9048", + "typeID": "Arrow", + "zOrder": "298", + "w": "1", + "h": "77", + "measuredW": "150", + "measuredH": "100", + "x": "668", + "y": "2951", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 76 + }, + "p1": { + "x": 0.4687474151479224, + "y": -0.0047699137004053056 + }, + "p2": { + "x": 0, + "y": -0.5 + }, + "rightArrow": "false" + } + }, + { + "ID": "9049", + "typeID": "__group__", + "zOrder": "299", + "measuredW": "160", + "measuredH": "47", + "w": "160", + "h": "47", + "x": "119", + "y": "2523", + "properties": { + "controlName": "103-monitoring:logs-management:loki" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "32", + "measuredH": "25", + "x": "70", + "y": "11", + "properties": { + "text": "Loki", + "size": "17" + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + } + ] + }, + "attributes": { + "name": "New Wireframe 1 copy 2", + "order": 1000006.8992828326, + "parentID": null, + "notes": "" + }, + "branchID": "Master", + "resourceID": "4BE92169-157F-4FC5-8E20-403CBCF7A6C6", + "mockupH": "2977", + "mockupW": "1134", + "measuredW": "1223", + "measuredH": "3028", + "version": "1.0" + }, + "groupOffset": { + "x": 0, + "y": 0 + }, + "dependencies": [], + "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" +} diff --git a/public/jsons/flutter.json b/public/jsons/flutter.json new file mode 100644 index 000000000..1cb7837d8 --- /dev/null +++ b/public/jsons/flutter.json @@ -0,0 +1,12455 @@ +{ + "mockup": { + "controls": { + "control": [ + { + "ID": "10597", + "typeID": "Arrow", + "zOrder": "105", + "w": "180", + "h": "150", + "measuredW": "150", + "measuredH": "100", + "x": "818", + "y": "492", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 180.31055982133557, + "y": 0.10378348623532929 + }, + "p1": { + "x": 0.5035058827524155, + "y": 0.11037164054939594 + }, + "p2": { + "x": 0.44629253500193045, + "y": 150.32493844519138 + } + } + }, + { + "ID": "10605", + "typeID": "Label", + "zOrder": "106", + "measuredW": "94", + "measuredH": "40", + "x": "925", + "y": "314", + "properties": { + "size": "32", + "text": "Flutter" + } + }, + { + "ID": "10606", + "typeID": "Arrow", + "zOrder": "107", + "w": "21", + "h": "74", + "measuredW": "150", + "measuredH": "100", + "x": "931", + "y": "223", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 20.339656000000105, + "y": 0.38163287300682214 + }, + "p1": { + "x": 0.4726613717175647, + "y": -0.18058053919470718 + }, + "p2": { + "x": 6.501387975842022, + "y": 74.27541947376 + } + } + }, + { + "ID": "10607", + "typeID": "Arrow", + "zOrder": "108", + "w": "27", + "h": "124", + "measuredW": "150", + "measuredH": "100", + "x": "982", + "y": "361", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.40236279219118387, + "y": -0.2438919927808456 + }, + "p1": { + "x": 0.4699952673923336, + "y": 0.14969238050165656 + }, + "p2": { + "x": 16.45267649444054, + "y": 123.33372374697893 + } + } + }, + { + "ID": "10641", + "typeID": "Canvas", + "zOrder": "110", + "w": "350", + "h": "141", + "measuredW": "100", + "measuredH": "70", + "x": "1282", + "y": "206" + }, + { + "ID": "10642", + "typeID": "Label", + "zOrder": "111", + "measuredW": "314", + "measuredH": "25", + "x": "1296", + "y": "223", + "properties": { + "size": "17", + "text": "Find the detailed version of this roadmap" + } + }, + { + "ID": "10643", + "typeID": "Label", + "zOrder": "112", + "measuredW": "319", + "measuredH": "25", + "x": "1296", + "y": "251", + "properties": { + "size": "17", + "text": "along with resources and other roadmaps" + } + }, + { + "ID": "10686", + "typeID": "Arrow", + "zOrder": "104", + "w": "224", + "h": "8", + "measuredW": "150", + "measuredH": "100", + "x": "1105", + "y": "482", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.09716998878445793, + "y": 8.030919693704618 + }, + "p1": { + "x": 0.564722657257297, + "y": -0.008677972962353458 + }, + "p2": { + "x": 223.8410108125454, + "y": -0.17733562916464507 + } + } + }, + { + "ID": "10687", + "typeID": "Arrow", + "zOrder": "103", + "w": "222", + "h": "57", + "measuredW": "150", + "measuredH": "100", + "x": "1104", + "y": "422", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.09245158327996705, + "y": 56.56003565560616 + }, + "p1": { + "x": 0.5667465019538631, + "y": -0.09781923610235727 + }, + "p2": { + "x": 221.70210094693743, + "y": 0.32228678989048376 + } + } + }, + { + "ID": "10694", + "typeID": "Arrow", + "zOrder": "102", + "w": "205", + "h": "52", + "measuredW": "150", + "measuredH": "100", + "x": "1113", + "y": "496", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.3903644341978634, + "y": -0.03579004622974935 + }, + "p1": { + "x": 0.5997856951513523, + "y": 0.082373426198768 + }, + "p2": { + "x": 204.85482628291743, + "y": 51.87868141421234 + } + } + }, + { + "ID": "10721", + "typeID": "Arrow", + "zOrder": "97", + "w": "165", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "683", + "y": "485", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.09716998878445793, + "y": 0.030919693704618112 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432151 + }, + "p2": { + "x": 165.0092065759775, + "y": 3.23149039216878 + } + } + }, + { + "ID": "10722", + "typeID": "Arrow", + "zOrder": "98", + "w": "167", + "h": "46", + "measuredW": "150", + "measuredH": "100", + "x": "685", + "y": "432", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.1558613574420633, + "y": 0.28950157664132803 + }, + "p1": { + "x": 0.5217150699561692, + "y": -0.058095463624905135 + }, + "p2": { + "x": 167.27974065494232, + "y": 46.0157138571102 + } + } + }, + { + "ID": "10724", + "typeID": "Arrow", + "zOrder": "96", + "w": "173", + "h": "45", + "measuredW": "150", + "measuredH": "100", + "x": "681", + "y": "498", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.26537644525456017, + "y": 45.2008579796493 + }, + "p1": { + "x": 0.5612843769704615, + "y": 0.05607023330261436 + }, + "p2": { + "x": 173.06396411988374, + "y": 0.4472669272273606 + } + } + }, + { + "ID": "11744", + "typeID": "Canvas", + "zOrder": "114", + "w": "408", + "h": "162", + "measuredW": "100", + "measuredH": "70", + "x": "375", + "y": "186" + }, + { + "ID": "11745", + "typeID": "__group__", + "zOrder": "115", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "398", + "y": "207", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "11746", + "typeID": "Label", + "zOrder": "116", + "measuredW": "269", + "measuredH": "24", + "x": "434", + "y": "207", + "properties": { + "size": "16", + "text": "Personal Recommendation / Opinion" + } + }, + { + "ID": "11747", + "typeID": "Label", + "zOrder": "117", + "measuredW": "159", + "measuredH": "24", + "x": "434", + "y": "304", + "properties": { + "size": "16", + "text": "I wouldn't recommend" + } + }, + { + "ID": "11748", + "typeID": "__group__", + "zOrder": "118", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "398", + "y": "304", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "11749", + "typeID": "Label", + "zOrder": "119", + "w": "324", + "measuredW": "315", + "measuredH": "24", + "x": "435", + "y": "272", + "properties": { + "size": "16", + "text": "Order in roadmap not strict (Learn anytime)" + } + }, + { + "ID": "11750", + "typeID": "__group__", + "zOrder": "120", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "398", + "y": "272", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "11751", + "typeID": "Label", + "zOrder": "121", + "measuredW": "272", + "measuredH": "24", + "x": "434", + "y": "240", + "properties": { + "size": "16", + "text": "Alternative Option - Pick this or purple" + } + }, + { + "ID": "11752", + "typeID": "__group__", + "zOrder": "122", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "398", + "y": "239", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "11798", + "typeID": "Arrow", + "zOrder": "95", + "w": "1", + "h": "110", + "measuredW": "150", + "measuredH": "100", + "x": "780", + "y": "656", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.009206575977486864, + "y": 110.64589427329292 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.000041473854844321565 + }, + "p2": { + "x": 0.009206575977486864, + "y": 0.2314903921687801 + } + } + }, + { + "ID": "11799", + "typeID": "Arrow", + "zOrder": "93", + "w": "108", + "h": "45", + "measuredW": "150", + "measuredH": "100", + "x": "620", + "y": "779", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 45 + }, + "p1": { + "x": 0.5805379144535684, + "y": 0.08004921937951336 + }, + "p2": { + "x": 108, + "y": 0 + } + } + }, + { + "ID": "11800", + "typeID": "Arrow", + "zOrder": "94", + "w": "104", + "h": "46", + "measuredW": "150", + "measuredH": "100", + "x": "622", + "y": "713", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5437559795798811, + "y": -0.0842847687196672 + }, + "p2": { + "x": 104, + "y": 46 + } + } + }, + { + "ID": "11803", + "typeID": "Arrow", + "zOrder": "92", + "w": "111", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "550", + "y": "643", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127988087, + "y": -0.24232757605466304 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432151 + }, + "p2": { + "x": 110.09716998878446, + "y": -0.24232757605466304 + } + } + }, + { + "ID": "11804", + "typeID": "Arrow", + "zOrder": "91", + "w": "160", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "938", + "y": "644", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.29899257363251763, + "y": 0.2314903921687801 + }, + "p1": { + "x": 0.5603752218607515, + "y": 0.000041473854844320995 + }, + "p2": { + "x": 160.16844314823038, + "y": 2.209968314819548 + } + } + }, + { + "ID": "11806", + "typeID": "Arrow", + "zOrder": "90", + "w": "111", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "618", + "y": "769", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.40400616127988087, + "y": -0.24232757605466304 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432151 + }, + "p2": { + "x": 110.09716998878446, + "y": -0.24232757605466304 + } + } + }, + { + "ID": "11817", + "typeID": "Arrow", + "zOrder": "86", + "w": "124", + "h": "56", + "measuredW": "150", + "measuredH": "100", + "x": "1197", + "y": "646", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.2367048237488234, + "y": 0.20996831481954814 + }, + "p1": { + "x": 0.5820514973802247, + "y": 0.10832691195181844 + }, + "p2": { + "x": 124, + "y": 56 + } + } + }, + { + "ID": "11818", + "typeID": "Arrow", + "zOrder": "87", + "w": "160", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "1169", + "y": "633", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.253514220191164, + "y": 0.2598687493922398 + }, + "p1": { + "x": 0.5643220132397158, + "y": -0.0116565125140245 + }, + "p2": { + "x": 160, + "y": 3 + } + } + }, + { + "ID": "11828", + "typeID": "Arrow", + "zOrder": "85", + "w": "122", + "measuredW": "150", + "measuredH": "100", + "x": "1199", + "y": "654", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.46828521970837755, + "y": -0.019971945924112333 + }, + "p1": { + "x": 0.5820514973802245, + "y": 0.10832691195181837 + }, + "p2": { + "x": 121.91015567357908, + "y": 100.34329968613702 + } + } + }, + { + "ID": "11841", + "typeID": "Arrow", + "zOrder": "84", + "w": "1", + "h": "103", + "measuredW": "150", + "measuredH": "100", + "x": "1455", + "y": "747", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.009206575977486864, + "y": 103.17403647029857 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432155 + }, + "p2": { + "x": 0.009206575977486864, + "y": 0.2314903921687801 + } + } + }, + { + "ID": "11842", + "typeID": "Arrow", + "zOrder": "83", + "w": "1", + "h": "357", + "measuredW": "150", + "measuredH": "100", + "x": "1129", + "y": "656", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.16844314823038076, + "y": 357.34529099468193 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.0000414738548443209 + }, + "p2": { + "x": 0.16844314823038076, + "y": 0.20996831481954814 + } + } + }, + { + "ID": "11845", + "typeID": "Arrow", + "zOrder": "80", + "w": "113", + "h": "45", + "measuredW": "150", + "measuredH": "100", + "x": "864", + "y": "914", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 45 + }, + "p1": { + "x": 0.5780466345592883, + "y": 0.07749932113477949 + }, + "p2": { + "x": 113, + "y": 0 + } + } + }, + { + "ID": "11846", + "typeID": "Arrow", + "zOrder": "81", + "w": "108", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "865", + "y": "901", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5605231306206365, + "y": -0.0006521181272198188 + }, + "p2": { + "x": 108, + "y": 3 + } + } + }, + { + "ID": "11847", + "typeID": "Arrow", + "zOrder": "82", + "w": "109", + "h": "46", + "measuredW": "150", + "measuredH": "100", + "x": "866", + "y": "848", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.540919443990127, + "y": -0.0816155649905874 + }, + "p2": { + "x": 109, + "y": 46 + } + } + }, + { + "ID": "11865", + "typeID": "Arrow", + "zOrder": "79", + "w": "217", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1179", + "y": "1013", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5585826161273703, + "y": 0.000582160637810676 + }, + "p2": { + "x": 216, + "y": 0 + } + } + }, + { + "ID": "11872", + "typeID": "Arrow", + "zOrder": "78", + "w": "217", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1179", + "y": "1067", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5585826161273703, + "y": 0.000582160637810676 + }, + "p2": { + "x": 216, + "y": 0 + } + } + }, + { + "ID": "11873", + "typeID": "Arrow", + "zOrder": "77", + "w": "251", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "739", + "y": "1067", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.16844314823038076, + "y": 0.3452909946819318 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432086 + }, + "p2": { + "x": 250.99279597295322, + "y": 0.3452909946818181 + } + } + }, + { + "ID": "11878", + "typeID": "Arrow", + "zOrder": "75", + "w": "108", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "619", + "y": "1069", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5605231306206365, + "y": -0.0006521181272198188 + }, + "p2": { + "x": 108, + "y": 3 + } + } + }, + { + "ID": "11879", + "typeID": "Arrow", + "zOrder": "76", + "w": "99", + "h": "58", + "measuredW": "150", + "measuredH": "100", + "x": "622", + "y": "1004", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.3952208594922695, + "y": 0.28022129888279323 + }, + "p1": { + "x": 0.42099695825857497, + "y": -0.10056895534296266 + }, + "p2": { + "x": 98.67304081602629, + "y": 57.79161346894534 + } + } + }, + { + "ID": "11895", + "typeID": "__group__", + "zOrder": "145", + "measuredW": "235", + "measuredH": "47", + "w": "235", + "h": "47", + "x": "392", + "y": "1042", + "properties": { + "controlName": "103-design-principles:oop" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "39", + "measuredH": "26", + "x": "102", + "y": "11", + "properties": { + "size": "18", + "text": "OOP" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "11896", + "typeID": "Arrow", + "zOrder": "74", + "w": "110", + "h": "96", + "measuredW": "150", + "measuredH": "100", + "x": "619", + "y": "951", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.09245982481490955, + "y": -0.39794139981302123 + }, + "p1": { + "x": 0.44610223399446886, + "y": -0.10191568037396126 + }, + "p2": { + "x": 109.90930413963792, + "y": 95.69179737565719 + } + } + }, + { + "ID": "11897", + "typeID": "Arrow", + "zOrder": "73", + "w": "148", + "h": "154", + "measuredW": "150", + "measuredH": "100", + "x": "623", + "y": "903", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.21059148662072857, + "y": -0.44281078754806913 + }, + "p1": { + "x": 0.4109852408382261, + "y": -0.0999149000446767 + }, + "p2": { + "x": 148.46333131163192, + "y": 153.30077125320418 + } + } + }, + { + "ID": "11901", + "typeID": "Arrow", + "zOrder": "69", + "w": "109", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "600", + "y": "1148", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.21768970820471623, + "y": 1.2266468706677642 + }, + "p1": { + "x": 0.5603752218607516, + "y": 0.00004147385484432109 + }, + "p2": { + "x": 109.34817874606006, + "y": -0.2284263165036009 + } + } + }, + { + "ID": "11902", + "typeID": "Arrow", + "zOrder": "70", + "w": "95", + "h": "45", + "measuredW": "150", + "measuredH": "100", + "x": "616", + "y": "1158", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.22349476709018745, + "y": 45.06435479600964 + }, + "p1": { + "x": 0.5805379144535684, + "y": 0.0800492193795133 + }, + "p2": { + "x": 94.80325193323154, + "y": -0.04291400630381759 + } + } + }, + { + "ID": "11909", + "typeID": "Arrow", + "zOrder": "68", + "w": "1", + "h": "95", + "measuredW": "150", + "measuredH": "100", + "x": "807", + "y": "1065", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.16844314823038076, + "y": 95.23535445899597 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432103 + }, + "p2": { + "x": 0.16844314823038076, + "y": 0.20996831481954814 + } + } + }, + { + "ID": "11912", + "typeID": "Arrow", + "zOrder": "67", + "w": "290", + "h": "171", + "measuredW": "150", + "measuredH": "100", + "x": "805", + "y": "1147", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.34452749421279805, + "y": 0.32520808465301343 + }, + "p1": { + "x": 0.36864121227916674, + "y": -0.20798629856470052 + }, + "p2": { + "x": 290.08808066519964, + "y": 171.7328295334446 + } + } + }, + { + "ID": "11913", + "typeID": "Arrow", + "zOrder": "66", + "w": "152", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1256", + "y": "1327", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 1 + }, + "p1": { + "x": 0.5585116359476103, + "y": 0.0007059944035228401 + }, + "p2": { + "x": 152, + "y": 0 + } + } + }, + { + "ID": "11920", + "typeID": "Arrow", + "zOrder": "65", + "w": "156", + "h": "66", + "measuredW": "150", + "measuredH": "100", + "x": "1233", + "y": "1255", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 66 + }, + "p1": { + "x": 0.560477982710205, + "y": -0.1031035318609024 + }, + "p2": { + "x": 156, + "y": 0 + } + } + }, + { + "ID": "11921", + "typeID": "Arrow", + "zOrder": "64", + "w": "144", + "h": "104", + "measuredW": "150", + "measuredH": "100", + "x": "1239", + "y": "1211", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 104 + }, + "p1": { + "x": 0.5586944690525306, + "y": -0.10027307331795988 + }, + "p2": { + "x": 144, + "y": 0 + } + } + }, + { + "ID": "11922", + "typeID": "Arrow", + "zOrder": "63", + "w": "1", + "h": "96", + "measuredW": "150", + "measuredH": "100", + "x": "1181", + "y": "1215", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.16844314823038076, + "y": 96.34529099468193 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432079 + }, + "p2": { + "x": 0.16844314823038076, + "y": 0.14550083333870134 + }, + "stroke": "dotted" + } + }, + { + "ID": "11939", + "typeID": "Arrow", + "zOrder": "62", + "w": "108", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "608", + "y": "1334", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.22059223764745184, + "y": -0.039886689793775076 + }, + "p1": { + "x": 0.5605231306206366, + "y": -0.0006521181272198216 + }, + "p2": { + "x": 107.89600808833143, + "y": 1.0499669358634947 + } + } + }, + { + "ID": "11940", + "typeID": "Arrow", + "zOrder": "61", + "w": "98", + "h": "50", + "measuredW": "150", + "measuredH": "100", + "x": "614", + "y": "1271", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.3952208594922695, + "y": 0.28022129888279323 + }, + "p1": { + "x": 0.41974040430634524, + "y": -0.14522184045265296 + }, + "p2": { + "x": 97.53078852681722, + "y": 49.86445462566371 + } + } + }, + { + "ID": "11946", + "typeID": "Arrow", + "zOrder": "60", + "w": "251", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "819", + "y": "1329", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.16844314823038076, + "y": 0.3452909946819318 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432086 + }, + "p2": { + "x": 250.99279597295322, + "y": 0.3452909946818181 + } + } + }, + { + "ID": "11947", + "typeID": "Arrow", + "zOrder": "59", + "w": "95", + "h": "45", + "measuredW": "150", + "measuredH": "100", + "x": "616", + "y": "1347", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.22349476709018745, + "y": 45.06435479600964 + }, + "p1": { + "x": 0.5805379144535684, + "y": 0.0800492193795133 + }, + "p2": { + "x": 94.80325193323154, + "y": -0.04291400630381759 + } + } + }, + { + "ID": "11970", + "typeID": "Arrow", + "zOrder": "58", + "w": "1", + "h": "111", + "measuredW": "150", + "measuredH": "100", + "x": "515", + "y": "1376", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.21768970820471623, + "y": 0.22664687066776423 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.000041473854844321016 + }, + "p2": { + "x": 0.21768970820471623, + "y": 111.14793581379149 + } + } + }, + { + "ID": "11974", + "typeID": "Arrow", + "zOrder": "57", + "w": "224", + "h": "173", + "measuredW": "150", + "measuredH": "100", + "x": "809", + "y": "1329", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.022960128313798123, + "y": -0.2417162069443748 + }, + "p1": { + "x": 0.4458178821590407, + "y": -0.2299134734239755 + }, + "p2": { + "x": 223.62178873993116, + "y": 172.50457257404491 + } + } + }, + { + "ID": "11987", + "typeID": "Arrow", + "zOrder": "51", + "w": "147", + "h": "113", + "measuredW": "150", + "measuredH": "100", + "x": "1216", + "y": "1389", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.16472056973225335, + "y": 112.50457257404491 + }, + "p1": { + "x": 0.5586944690525307, + "y": -0.10027307331796004 + }, + "p2": { + "x": 146.69059051789282, + "y": -0.08899064927845757 + } + } + }, + { + "ID": "11988", + "typeID": "Arrow", + "zOrder": "52", + "w": "136", + "h": "57", + "measuredW": "150", + "measuredH": "100", + "x": "1227", + "y": "1446", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.0386363814559445, + "y": 57.04695015244647 + }, + "p1": { + "x": 0.5604779827102052, + "y": -0.10310353186090236 + }, + "p2": { + "x": 135.69059051789282, + "y": -0.021020248415879905 + } + } + }, + { + "ID": "11989", + "typeID": "Arrow", + "zOrder": "53", + "w": "148", + "h": "11", + "measuredW": "150", + "measuredH": "100", + "x": "1224", + "y": "1502", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.12339153825928406, + "y": 10.301215622856716 + }, + "p1": { + "x": 0.5585116359476102, + "y": 0.0007059944035228466 + }, + "p2": { + "x": 147.94485598830283, + "y": -0.4954274259550857 + } + } + }, + { + "ID": "12011", + "typeID": "Arrow", + "zOrder": "50", + "w": "133", + "h": "43", + "measuredW": "150", + "measuredH": "100", + "x": "1236", + "y": "1520", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.21562908895430155, + "y": 0.013103514865179022 + }, + "p1": { + "x": 0.5605504091713222, + "y": 0.07106638481797008 + }, + "p2": { + "x": 132.8601008314995, + "y": 43.19967571011239 + } + } + }, + { + "ID": "12018", + "typeID": "Arrow", + "zOrder": "49", + "w": "125", + "h": "93", + "measuredW": "150", + "measuredH": "100", + "x": "1236", + "y": "1526", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.21562908895430155, + "y": 0.18261382847185814 + }, + "p1": { + "x": 0.556931489224831, + "y": 0.11080733354776345 + }, + "p2": { + "x": 125.14821293949103, + "y": 92.72526853257318 + } + } + }, + { + "ID": "12022", + "typeID": "Arrow", + "zOrder": "48", + "w": "148", + "h": "143", + "measuredW": "150", + "measuredH": "100", + "x": "1216", + "y": "1525", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.16472056973225335, + "y": -0.35976374992969795 + }, + "p1": { + "x": 0.46619289340101544, + "y": 0.09329949238578594 + }, + "p2": { + "x": 148.2329680962946, + "y": 143.0813510414273 + } + } + }, + { + "ID": "12029", + "typeID": "Arrow", + "zOrder": "47", + "w": "1", + "h": "201", + "measuredW": "150", + "measuredH": "100", + "x": "1180", + "y": "1401", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.16844314823038076, + "y": 200.7591151701547 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432074 + }, + "p2": { + "x": 0.16844314823038076, + "y": 0.14550083333870134 + } + } + }, + { + "ID": "12030", + "typeID": "Arrow", + "zOrder": "46", + "w": "179", + "h": "206", + "measuredW": "150", + "measuredH": "100", + "x": "854", + "y": "1517", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.09292190758219476, + "y": 205.595386976182 + }, + "p1": { + "x": 0.5212887995188843, + "y": 0.23594695117076778 + }, + "p2": { + "x": 178.62178873993116, + "y": -0.07165164193816054 + } + } + }, + { + "ID": "12036", + "typeID": "Arrow", + "zOrder": "45", + "w": "1", + "h": "92", + "measuredW": "150", + "measuredH": "100", + "x": "734", + "y": "1642", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.16844314823038076, + "y": 92.38501319883267 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432084 + }, + "p2": { + "x": 0.16844314823038076, + "y": 0.14550083333870134 + } + } + }, + { + "ID": "12050", + "typeID": "Arrow", + "zOrder": "43", + "w": "121", + "h": "8", + "measuredW": "150", + "measuredH": "100", + "x": "557", + "y": "1726", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.38732863754023583, + "y": 7.730033964240874 + }, + "p1": { + "x": 0.5603752218607516, + "y": 0.00004147385484433633 + }, + "p2": { + "x": 120.90350780241386, + "y": -0.12971685085949503 + } + } + }, + { + "ID": "12051", + "typeID": "Arrow", + "zOrder": "44", + "w": "109", + "h": "59", + "measuredW": "150", + "measuredH": "100", + "x": "565", + "y": "1738", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.24707945264071896, + "y": 58.60804048504451 + }, + "p1": { + "x": 0.3802782911076141, + "y": 0.1266849980422059 + }, + "p2": { + "x": 108.97363239486356, + "y": -0.3400906282088272 + } + } + }, + { + "ID": "12052", + "typeID": "Arrow", + "zOrder": "42", + "w": "113", + "h": "103", + "measuredW": "150", + "measuredH": "100", + "x": "564", + "y": "1744", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.06287901654275174, + "y": 103.69642078319748 + }, + "p1": { + "x": 0.3802782911076141, + "y": 0.12668499804220582 + }, + "p2": { + "x": 112.59354933323038, + "y": 0.20970171770818524 + } + } + }, + { + "ID": "12056", + "typeID": "Arrow", + "zOrder": "41", + "w": "165", + "h": "104", + "measuredW": "150", + "measuredH": "100", + "x": "857", + "y": "1747", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.16844314823038076, + "y": 0.3452909946819318 + }, + "p1": { + "x": 0.4376879296824561, + "y": -0.2156145991630711 + }, + "p2": { + "x": 165.04277132806567, + "y": 103.51183095663328 + } + } + }, + { + "ID": "12059", + "typeID": "Arrow", + "zOrder": "35", + "w": "144", + "h": "104", + "measuredW": "150", + "measuredH": "100", + "x": "1227", + "y": "1747", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 104 + }, + "p1": { + "x": 0.5586944690525306, + "y": -0.10027307331795988 + }, + "p2": { + "x": 144, + "y": 0 + } + } + }, + { + "ID": "12060", + "typeID": "Arrow", + "zOrder": "36", + "w": "156", + "h": "66", + "measuredW": "150", + "measuredH": "100", + "x": "1221", + "y": "1791", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 66 + }, + "p1": { + "x": 0.560477982710205, + "y": -0.1031035318609024 + }, + "p2": { + "x": 156, + "y": 0 + } + } + }, + { + "ID": "12061", + "typeID": "Arrow", + "zOrder": "37", + "w": "152", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1244", + "y": "1863", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 1 + }, + "p1": { + "x": 0.5585116359476103, + "y": 0.0007059944035228401 + }, + "p2": { + "x": 152, + "y": 0 + } + } + }, + { + "ID": "12077", + "typeID": "Arrow", + "zOrder": "34", + "w": "1", + "h": "104", + "measuredW": "150", + "measuredH": "100", + "x": "1153", + "y": "1753", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.16844314823038076, + "y": 104.5 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.000041473854844320785 + }, + "p2": { + "x": 0.16844314823038076, + "y": 0.14550083333870134 + } + } + }, + { + "ID": "12078", + "typeID": "Arrow", + "zOrder": "33", + "w": "1", + "h": "104", + "measuredW": "150", + "measuredH": "100", + "x": "1107", + "y": "1866", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.16844314823038076, + "y": 104.5 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.000041473854844320785 + }, + "p2": { + "x": 0.16844314823038076, + "y": 0.14550083333870134 + } + } + }, + { + "ID": "12079", + "typeID": "Arrow", + "zOrder": "32", + "w": "1", + "h": "104", + "measuredW": "150", + "measuredH": "100", + "x": "1206", + "y": "1864", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.16844314823038076, + "y": 104.5 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.000041473854844320785 + }, + "p2": { + "x": 0.16844314823038076, + "y": 0.14550083333870134 + } + } + }, + { + "ID": "12083", + "typeID": "Arrow", + "zOrder": "31", + "w": "195", + "h": "104", + "measuredW": "150", + "measuredH": "100", + "x": "849", + "y": "1866", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.46487040607644303, + "y": 103.94615041409156 + }, + "p1": { + "x": 0.4040806547491292, + "y": 0.20557545995547116 + }, + "p2": { + "x": 194.99279597295322, + "y": 0.3452909946818181 + } + } + }, + { + "ID": "12086", + "typeID": "Arrow", + "zOrder": "30", + "w": "1", + "h": "92", + "measuredW": "150", + "measuredH": "100", + "x": "734", + "y": "1870", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.16844314823038076, + "y": 92.38501319883267 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432084 + }, + "p2": { + "x": 0.16844314823038076, + "y": 0.14550083333870134 + } + } + }, + { + "ID": "12105", + "typeID": "Arrow", + "zOrder": "29", + "w": "121", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "559", + "y": "1962", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.38732863754023583, + "y": 4.730033964240874 + }, + "p1": { + "x": 0.5603752218607516, + "y": 0.00004147385484433222 + }, + "p2": { + "x": 121.6923776048692, + "y": 0.444646414066483 + } + } + }, + { + "ID": "12106", + "typeID": "Arrow", + "zOrder": "28", + "w": "105", + "h": "62", + "measuredW": "150", + "measuredH": "100", + "x": "571", + "y": "1972", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.44545280408772214, + "y": 61.474726414567385 + }, + "p1": { + "x": 0.4568921011874029, + "y": 0.10325245224574055 + }, + "p2": { + "x": 105.49057280483908, + "y": -0.1517439858735088 + } + } + }, + { + "ID": "12107", + "typeID": "Arrow", + "zOrder": "27", + "w": "98", + "h": "41", + "measuredW": "150", + "measuredH": "100", + "x": "576", + "y": "1913", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.35274239588227374, + "y": 0.022988813705751454 + }, + "p1": { + "x": 0.45956496589413093, + "y": -0.09607166216550617 + }, + "p2": { + "x": 97.68936960481903, + "y": 40.6404352139964 + } + } + }, + { + "ID": "12114", + "typeID": "Arrow", + "zOrder": "26", + "w": "121", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "559", + "y": "2095", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.38732863754023583, + "y": 1.7300339642408744 + }, + "p1": { + "x": 0.5603752218607516, + "y": 0.00004147385484433143 + }, + "p2": { + "x": 121.6923776048692, + "y": 0.40992001515360244 + } + } + }, + { + "ID": "12115", + "typeID": "Arrow", + "zOrder": "25", + "w": "1", + "h": "117", + "measuredW": "150", + "measuredH": "100", + "x": "850", + "y": "1972", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.16844314823038076, + "y": 117.10793394134407 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.00004147385484436867 + }, + "p2": { + "x": 0.16844314823038076, + "y": 0.20996831481954814 + } + } + }, + { + "ID": "12116", + "typeID": "Arrow", + "zOrder": "24", + "w": "251", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "886", + "y": "2093", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.16844314823038076, + "y": 0.3452909946819318 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432086 + }, + "p2": { + "x": 250.99279597295322, + "y": 0.3452909946818181 + } + } + }, + { + "ID": "12131", + "typeID": "Arrow", + "zOrder": "21", + "w": "132", + "h": "96", + "measuredW": "150", + "measuredH": "100", + "x": "1229", + "y": "1998", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 96 + }, + "p1": { + "x": 0.5586944690525306, + "y": -0.10027307331795991 + }, + "p2": { + "x": 132.2643034721375, + "y": 0.43814775717987686 + } + } + }, + { + "ID": "12132", + "typeID": "Arrow", + "zOrder": "22", + "w": "145", + "h": "52", + "measuredW": "150", + "measuredH": "100", + "x": "1220", + "y": "2047", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.3701327272756316, + "y": 52.15596905454049 + }, + "p1": { + "x": 0.560477982710205, + "y": -0.10310353186090239 + }, + "p2": { + "x": 144.41173538767998, + "y": 0.22334244808871517 + } + } + }, + { + "ID": "12133", + "typeID": "Arrow", + "zOrder": "23", + "w": "136", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "1246", + "y": "2102", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 5 + }, + "p1": { + "x": 0.5585116359476104, + "y": 0.0007059944035228352 + }, + "p2": { + "x": 135.72261092316398, + "y": 0.30340097008274824 + } + } + }, + { + "ID": "12136", + "typeID": "Arrow", + "zOrder": "18", + "w": "122", + "measuredW": "150", + "measuredH": "100", + "x": "1242", + "y": "2177", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.46828521970837755, + "y": -0.019971945924112333 + }, + "p1": { + "x": 0.5820514973802245, + "y": 0.10832691195181837 + }, + "p2": { + "x": 121.91015567357908, + "y": 100.34329968613702 + } + } + }, + { + "ID": "12137", + "typeID": "Arrow", + "zOrder": "19", + "w": "124", + "h": "56", + "measuredW": "150", + "measuredH": "100", + "x": "1240", + "y": "2169", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.2367048237488234, + "y": 0.20996831481954814 + }, + "p1": { + "x": 0.5821471972680257, + "y": 0.10220382075323102 + }, + "p2": { + "x": 124, + "y": 56 + } + } + }, + { + "ID": "12138", + "typeID": "Arrow", + "zOrder": "20", + "w": "160", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "1212", + "y": "2156", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.253514220191164, + "y": 0.2598687493922398 + }, + "p1": { + "x": 0.5643220132397158, + "y": -0.0116565125140245 + }, + "p2": { + "x": 160, + "y": 3 + } + } + }, + { + "ID": "12148", + "typeID": "Arrow", + "zOrder": "17", + "w": "1", + "h": "66", + "measuredW": "150", + "measuredH": "100", + "x": "1139", + "y": "2093", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.16844314823038076, + "y": 66.13829406216519 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.00004147385484436846 + }, + "p2": { + "x": 0.16844314823038076, + "y": 0.20996831481954814 + } + } + }, + { + "ID": "12151", + "typeID": "Arrow", + "zOrder": "16", + "w": "251", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "862", + "y": "2167", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.16844314823038076, + "y": 0.3452909946819318 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432086 + }, + "p2": { + "x": 250.99279597295322, + "y": 0.3452909946818181 + } + } + }, + { + "ID": "12154", + "typeID": "Arrow", + "zOrder": "14", + "w": "121", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "554", + "y": "2161", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.07587772858573771, + "y": 3.436861934245826 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.000041473854844317506 + }, + "p2": { + "x": 120.62795154401022, + "y": 0.34578311846553333 + } + } + }, + { + "ID": "12155", + "typeID": "Arrow", + "zOrder": "15", + "w": "113", + "h": "46", + "measuredW": "150", + "measuredH": "100", + "x": "574", + "y": "2172", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.16789003115638934, + "y": 46.62182002617783 + }, + "p1": { + "x": 0.5805379144535684, + "y": 0.08004921937951325 + }, + "p2": { + "x": 112.9922668071307, + "y": 0.2556377894761681 + } + } + }, + { + "ID": "12171", + "typeID": "Arrow", + "zOrder": "13", + "w": "113", + "h": "93", + "measuredW": "150", + "measuredH": "100", + "x": "580", + "y": "2177", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.35004766271663357, + "y": 92.6246204865497 + }, + "p1": { + "x": 0.5805379144535685, + "y": 0.08004921937951325 + }, + "p2": { + "x": 113.17442443869083, + "y": -0.1077439868536203 + } + } + }, + { + "ID": "12172", + "typeID": "Arrow", + "zOrder": "12", + "w": "116", + "h": "142", + "measuredW": "150", + "measuredH": "100", + "x": "580", + "y": "2182", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.35004766271663357, + "y": 141.71849976270187 + }, + "p1": { + "x": 0.5805379144535684, + "y": 0.08004921937951331 + }, + "p2": { + "x": 116.26550325447101, + "y": -0.4711257631834087 + } + } + }, + { + "ID": "12173", + "typeID": "Arrow", + "zOrder": "11", + "w": "134", + "h": "192", + "measuredW": "150", + "measuredH": "100", + "x": "583", + "y": "2180", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.4411264784968125, + "y": 191.63022140729345 + }, + "p1": { + "x": 0.5805379144535681, + "y": 0.08004921937951333 + }, + "p2": { + "x": 134.9030549649318, + "y": -0.016665171073782403 + } + } + }, + { + "ID": "12174", + "typeID": "Arrow", + "zOrder": "10", + "w": "203", + "h": "268", + "measuredW": "150", + "measuredH": "100", + "x": "853", + "y": "2177", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.16844314823038076, + "y": 0.3452909946819318 + }, + "p1": { + "x": 0.5640833540220509, + "y": -0.243720821079253 + }, + "p2": { + "x": 203.060606060606, + "y": 268.4545454545455 + } + } + }, + { + "ID": "12183", + "typeID": "Arrow", + "zOrder": "8", + "w": "145", + "h": "52", + "measuredW": "150", + "measuredH": "100", + "x": "1217", + "y": "2395", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.3701327272756316, + "y": 52.15596905454049 + }, + "p1": { + "x": 0.560477982710205, + "y": -0.10310353186090239 + }, + "p2": { + "x": 144.41173538767998, + "y": 0.22334244808871517 + } + } + }, + { + "ID": "12184", + "typeID": "Arrow", + "zOrder": "9", + "w": "136", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "1243", + "y": "2450", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 5 + }, + "p1": { + "x": 0.5585116359476104, + "y": 0.0007059944035228352 + }, + "p2": { + "x": 135.72261092316398, + "y": 0.30340097008274824 + } + } + }, + { + "ID": "12189", + "typeID": "Arrow", + "zOrder": "6", + "w": "1", + "h": "104", + "measuredW": "150", + "measuredH": "100", + "x": "1189", + "y": "2349", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.16844314823038076, + "y": 104.5 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.000041473854844320785 + }, + "p2": { + "x": 0.16844314823038076, + "y": 0.14550083333870134 + } + } + }, + { + "ID": "12190", + "typeID": "Arrow", + "zOrder": "7", + "w": "1", + "h": "104", + "measuredW": "150", + "measuredH": "100", + "x": "1060", + "y": "2351", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.16844314823038076, + "y": 104.5 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.000041473854844320785 + }, + "p2": { + "x": 0.16844314823038076, + "y": 0.14550083333870134 + } + } + }, + { + "ID": "12199", + "typeID": "Arrow", + "zOrder": "5", + "w": "254", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "797", + "y": "2449", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.37938035930415026, + "y": 0.4255917056684666 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484432103 + }, + "p2": { + "x": 253.99279597295322, + "y": 4.345290994681818 + } + } + }, + { + "ID": "12200", + "typeID": "Arrow", + "zOrder": "3", + "w": "1", + "h": "209", + "measuredW": "150", + "measuredH": "100", + "x": "761", + "y": "2353", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.16844314823038076, + "y": 209.4521834847542 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.000041473854844320806 + }, + "p2": { + "x": 0.16844314823038076, + "y": 0.14550083333870134 + } + } + }, + { + "ID": "12207", + "typeID": "Arrow", + "zOrder": "2", + "w": "148", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "568", + "y": "2458", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.07587772858573771, + "y": 0.436861934245826 + }, + "p1": { + "x": 0.5603752218607517, + "y": 0.00004147385484431722 + }, + "p2": { + "x": 147.9534279820159, + "y": 0.436861934245826 + } + } + }, + { + "ID": "12211", + "typeID": "Arrow", + "zOrder": "1", + "w": "212", + "h": "211", + "measuredW": "150", + "measuredH": "100", + "x": "824", + "y": "2463", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 211.81903972888244, + "y": 210.93046578741405 + }, + "p1": { + "x": 0.5120354219777272, + "y": -0.21432980008050467 + }, + "p2": { + "x": -0.2993585414566269, + "y": 0.36037699350072216 + } + } + }, + { + "ID": "12212", + "typeID": "Label", + "zOrder": "212", + "measuredW": "187", + "measuredH": "36", + "x": "948", + "y": "2685", + "properties": { + "size": "28", + "text": "Keep Learning" + } + }, + { + "ID": "12213", + "typeID": "Arrow", + "zOrder": "0", + "w": "1", + "h": "113", + "measuredW": "150", + "measuredH": "100", + "x": "1041", + "y": "2736", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.16844314823038076, + "y": 112.88943662353313 + }, + "p1": { + "x": 0.5603752218607518, + "y": 0.00004147385484432088 + }, + "p2": { + "x": 0.16844314823038076, + "y": 0.20996831481954814 + }, + "stroke": "dotted" + } + }, + { + "ID": "12214", + "typeID": "__group__", + "zOrder": "113", + "measuredW": "320", + "measuredH": "45", + "w": "320", + "h": "45", + "x": "1297", + "y": "287", + "properties": { + "controlName": "ext_link:roadmap.sh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "320", + "h": "45", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "28", + "x": "141", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "roadmap.sh" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "45", + "measuredH": "28", + "x": "65", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "https" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "5", + "measuredH": "28", + "x": "113", + "y": "8", + "properties": { + "bold": "true", + "color": "16777215", + "size": "20", + "text": ":" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "10", + "measuredH": "28", + "x": "120", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "10", + "measuredH": "28", + "x": "128", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + } + ] + } + } + }, + { + "ID": "12215", + "typeID": "__group__", + "zOrder": "109", + "measuredW": "341", + "measuredH": "50", + "w": "341", + "h": "50", + "x": "826", + "y": "464", + "properties": { + "controlName": "100-dart-basics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "341", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "199", + "measuredH": "26", + "x": "71", + "y": "12", + "properties": { + "size": "18", + "text": "Learn the Basics of Dart" + } + } + ] + } + } + }, + { + "ID": "12216", + "typeID": "__group__", + "zOrder": "126", + "measuredW": "341", + "measuredH": "50", + "w": "341", + "h": "50", + "x": "647", + "y": "618", + "properties": { + "controlName": "101-setup-development-environment" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "341", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "268", + "measuredH": "26", + "x": "37", + "y": "12", + "properties": { + "size": "18", + "text": "Setup Development Environment" + } + } + ] + } + } + }, + { + "ID": "12217", + "typeID": "__group__", + "zOrder": "132", + "measuredW": "164", + "measuredH": "50", + "w": "164", + "h": "50", + "x": "1046", + "y": "618", + "properties": { + "controlName": "102-widgets" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "164", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "66", + "measuredH": "26", + "x": "49", + "y": "12", + "properties": { + "size": "18", + "text": "Widgets" + } + } + ] + } + } + }, + { + "ID": "12218", + "typeID": "__group__", + "zOrder": "136", + "measuredW": "240", + "measuredH": "50", + "w": "240", + "h": "50", + "x": "966", + "y": "875", + "properties": { + "controlName": "103-working-with-assets" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "240", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "161", + "measuredH": "26", + "x": "39", + "y": "12", + "properties": { + "size": "18", + "text": "Working with Assets" + } + } + ] + } + } + }, + { + "ID": "12219", + "typeID": "__group__", + "zOrder": "140", + "measuredW": "303", + "measuredH": "50", + "w": "303", + "h": "50", + "x": "966", + "y": "989", + "properties": { + "controlName": "104-version-control-systems" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "303", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "197", + "measuredH": "26", + "x": "53", + "y": "12", + "properties": { + "size": "18", + "text": "Version Control Systems" + } + } + ] + } + } + }, + { + "ID": "12221", + "typeID": "__group__", + "zOrder": "141", + "measuredW": "303", + "measuredH": "50", + "w": "303", + "h": "50", + "x": "966", + "y": "1043", + "properties": { + "controlName": "105-repo-hosting-services" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "303", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "187", + "measuredH": "26", + "x": "58", + "y": "12", + "properties": { + "size": "18", + "text": "Repo Hosting Services" + } + } + ] + } + } + }, + { + "ID": "12222", + "typeID": "__group__", + "zOrder": "144", + "measuredW": "216", + "measuredH": "60", + "w": "216", + "h": "60", + "x": "695", + "y": "1031", + "properties": { + "controlName": "106-design-principles" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "10", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "142", + "measuredH": "26", + "x": "35", + "y": "22", + "properties": { + "size": "18", + "text": "Design Principles" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "169", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "192", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12223", + "typeID": "__group__", + "zOrder": "149", + "measuredW": "212", + "measuredH": "50", + "w": "212", + "h": "50", + "x": "695", + "y": "1128", + "properties": { + "controlName": "107-package-manager" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "149", + "measuredH": "26", + "x": "31", + "y": "12", + "properties": { + "size": "18", + "text": "Package Manager" + } + } + ] + } + } + }, + { + "ID": "12224", + "typeID": "__group__", + "zOrder": "150", + "measuredW": "240", + "measuredH": "50", + "w": "240", + "h": "50", + "x": "1020", + "y": "1291", + "properties": { + "controlName": "108-working-with-apis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "240", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "144", + "measuredH": "26", + "x": "48", + "y": "12", + "properties": { + "size": "18", + "text": "Working with APIs" + } + } + ] + } + } + }, + { + "ID": "12225", + "typeID": "__group__", + "zOrder": "155", + "measuredW": "212", + "measuredH": "50", + "w": "212", + "h": "50", + "x": "695", + "y": "1305", + "properties": { + "controlName": "109-storage" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "26", + "x": "74", + "y": "12", + "properties": { + "size": "18", + "text": "Storage" + } + } + ] + } + } + }, + { + "ID": "12226", + "typeID": "__group__", + "zOrder": "164", + "measuredW": "240", + "measuredH": "50", + "w": "240", + "h": "50", + "x": "1010", + "y": "1483", + "properties": { + "controlName": "110-advanced-dart" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "240", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "121", + "measuredH": "26", + "x": "59", + "y": "12", + "properties": { + "size": "18", + "text": "Advanced Dart" + } + } + ] + } + } + }, + { + "ID": "12227", + "typeID": "__group__", + "zOrder": "171", + "measuredW": "246", + "measuredH": "50", + "w": "246", + "h": "50", + "x": "661", + "y": "1709", + "properties": { + "controlName": "111-state-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "156", + "measuredH": "26", + "x": "45", + "y": "12", + "properties": { + "size": "18", + "text": "State Management" + } + } + ] + } + } + }, + { + "ID": "12228", + "typeID": "__group__", + "zOrder": "178", + "measuredW": "246", + "measuredH": "50", + "w": "246", + "h": "50", + "x": "1007", + "y": "1832", + "properties": { + "controlName": "112-animations" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "90", + "measuredH": "26", + "x": "78", + "y": "12", + "properties": { + "size": "18", + "text": "Animations" + } + } + ] + } + } + }, + { + "ID": "12229", + "typeID": "__group__", + "zOrder": "182", + "measuredW": "246", + "measuredH": "50", + "w": "246", + "h": "50", + "x": "661", + "y": "1939", + "properties": { + "controlName": "113-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "59", + "measuredH": "26", + "x": "93", + "y": "12", + "properties": { + "size": "18", + "text": "Testing" + } + } + ] + } + } + }, + { + "ID": "12230", + "typeID": "__group__", + "zOrder": "188", + "measuredW": "246", + "measuredH": "50", + "w": "246", + "h": "50", + "x": "661", + "y": "2069", + "properties": { + "controlName": "114-reactive-programming" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "186", + "measuredH": "26", + "x": "30", + "y": "12", + "properties": { + "size": "18", + "text": "Reactive Programming" + } + } + ] + } + } + }, + { + "ID": "12231", + "typeID": "__group__", + "zOrder": "190", + "measuredW": "254", + "measuredH": "50", + "w": "254", + "h": "50", + "x": "999", + "y": "2069", + "properties": { + "controlName": "115-dev-tools" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "79", + "measuredH": "26", + "x": "91", + "y": "12", + "properties": { + "size": "18", + "text": "Dev Tools" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12232", + "typeID": "__group__", + "zOrder": "194", + "measuredW": "254", + "measuredH": "50", + "w": "254", + "h": "50", + "x": "999", + "y": "2142", + "properties": { + "controlName": "116-flutter-internals" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "130", + "measuredH": "26", + "x": "66", + "y": "12", + "properties": { + "size": "18", + "text": "Flutter Internals" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12233", + "typeID": "__group__", + "zOrder": "198", + "measuredW": "246", + "measuredH": "50", + "w": "246", + "h": "50", + "x": "661", + "y": "2140", + "properties": { + "controlName": "117-ci-cd" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "26", + "x": "91", + "y": "12", + "properties": { + "size": "18", + "text": "CI / CD" + } + } + ] + } + } + }, + { + "ID": "12234", + "typeID": "__group__", + "zOrder": "204", + "measuredW": "246", + "measuredH": "50", + "w": "246", + "h": "50", + "x": "1007", + "y": "2426", + "properties": { + "controlName": "118-analytics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "72", + "measuredH": "26", + "x": "87", + "y": "12", + "properties": { + "size": "18", + "text": "Analytics" + } + } + ] + } + } + }, + { + "ID": "12235", + "typeID": "__group__", + "zOrder": "209", + "measuredW": "162", + "measuredH": "50", + "w": "162", + "h": "50", + "x": "694", + "y": "2431", + "properties": { + "controlName": "119-deployment" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "162", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "98", + "measuredH": "26", + "x": "32", + "y": "12", + "properties": { + "size": "18", + "text": "Deployment" + } + } + ] + } + } + }, + { + "ID": "12236", + "typeID": "__group__", + "zOrder": "100", + "measuredW": "284", + "measuredH": "47", + "w": "284", + "h": "47", + "x": "418", + "y": "410", + "properties": { + "controlName": "100-dart-basics:dart-pad" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "275", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "72", + "measuredH": "26", + "x": "111", + "y": "11", + "properties": { + "size": "18", + "text": "Dart Pad" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12237", + "typeID": "__group__", + "zOrder": "101", + "measuredW": "284", + "measuredH": "47", + "w": "284", + "h": "47", + "x": "418", + "y": "462", + "properties": { + "controlName": "101-dart-basics:variables" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "275", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "75", + "measuredH": "26", + "x": "109", + "y": "11", + "properties": { + "size": "18", + "text": "Variables" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12239", + "typeID": "__group__", + "zOrder": "99", + "measuredW": "284", + "measuredH": "47", + "w": "284", + "h": "47", + "x": "418", + "y": "513", + "properties": { + "controlName": "102-dart-basics:built-in-types" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "275", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "109", + "measuredH": "26", + "x": "92", + "y": "11", + "properties": { + "size": "18", + "text": "Built-in Types" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12240", + "typeID": "__group__", + "zOrder": "124", + "measuredW": "299", + "measuredH": "47", + "w": "299", + "h": "47", + "x": "1312", + "y": "409", + "properties": { + "controlName": "103-dart-basics:functions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "288", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "80", + "measuredH": "26", + "x": "104", + "y": "11", + "properties": { + "size": "18", + "text": "Functions" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "275", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12241", + "typeID": "__group__", + "zOrder": "123", + "measuredW": "299", + "measuredH": "47", + "w": "299", + "h": "47", + "x": "1312", + "y": "460", + "properties": { + "controlName": "104-dart-basics:operators" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "288", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "83", + "measuredH": "26", + "x": "102", + "y": "11", + "properties": { + "size": "18", + "text": "Operators" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "275", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12242", + "typeID": "__group__", + "zOrder": "125", + "measuredW": "299", + "measuredH": "47", + "w": "299", + "h": "47", + "x": "1312", + "y": "512", + "properties": { + "controlName": "105-dart-basics:control-flow-statements" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "288", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "198", + "measuredH": "26", + "x": "45", + "y": "11", + "properties": { + "size": "18", + "text": "Control Flow Statements" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "275", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12243", + "typeID": "__group__", + "zOrder": "131", + "measuredW": "158", + "measuredH": "47", + "w": "158", + "h": "47", + "x": "418", + "y": "619", + "properties": { + "controlName": "100-setup-development-environment:flutter-cli" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "87", + "measuredH": "26", + "x": "40", + "y": "11", + "properties": { + "size": "18", + "text": "Flutter CLI" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12244", + "typeID": "__group__", + "zOrder": "127", + "measuredW": "113", + "measuredH": "47", + "w": "113", + "h": "47", + "x": "716", + "y": "743", + "properties": { + "controlName": "101-setup-development-environment:ides" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "113", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "40", + "measuredH": "26", + "x": "37", + "y": "11", + "properties": { + "size": "18", + "text": "IDEs" + } + } + ] + } + } + }, + { + "ID": "12245", + "typeID": "__group__", + "zOrder": "129", + "measuredW": "209", + "measuredH": "47", + "w": "209", + "h": "47", + "x": "418", + "y": "692", + "properties": { + "controlName": "100-setup-development-environment:ides:vs-code" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "71", + "measuredH": "26", + "x": "73", + "y": "11", + "properties": { + "size": "18", + "text": "VS Code" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12246", + "typeID": "__group__", + "zOrder": "130", + "measuredW": "209", + "measuredH": "47", + "w": "209", + "h": "47", + "x": "418", + "y": "744", + "properties": { + "controlName": "101-setup-development-environment:ides:android-studio" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "118", + "measuredH": "26", + "x": "50", + "y": "11", + "properties": { + "size": "18", + "text": "Android Studio" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12247", + "typeID": "__group__", + "zOrder": "128", + "measuredW": "209", + "measuredH": "47", + "w": "209", + "h": "47", + "x": "418", + "y": "795", + "properties": { + "controlName": "102-setup-development-environment:ides:intellij-idea" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "96", + "measuredH": "26", + "x": "61", + "y": "11", + "properties": { + "size": "18", + "text": "IntelliJ Idea" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12248", + "typeID": "__group__", + "zOrder": "88", + "measuredW": "299", + "measuredH": "47", + "w": "299", + "h": "47", + "x": "1312", + "y": "614", + "properties": { + "controlName": "100-widgets:stateless-widgets" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "288", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "145", + "measuredH": "26", + "x": "71", + "y": "11", + "properties": { + "size": "18", + "text": "Stateless Widgets" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "275", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12249", + "typeID": "__group__", + "zOrder": "89", + "measuredW": "299", + "measuredH": "47", + "w": "299", + "h": "47", + "x": "1312", + "y": "667", + "properties": { + "controlName": "101-widgets:stateful-widgets" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "288", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "132", + "measuredH": "26", + "x": "78", + "y": "11", + "properties": { + "size": "18", + "text": "Stateful Widgets" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "275", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12250", + "typeID": "__group__", + "zOrder": "133", + "measuredW": "299", + "measuredH": "47", + "w": "299", + "h": "47", + "x": "1312", + "y": "721", + "properties": { + "controlName": "102-widgets:styled-widgets" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "288", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "120", + "measuredH": "26", + "x": "84", + "y": "11", + "properties": { + "size": "18", + "text": "Styled Widgets" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "275", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12251", + "typeID": "__group__", + "zOrder": "134", + "measuredW": "299", + "measuredH": "47", + "w": "299", + "h": "47", + "x": "1312", + "y": "803", + "properties": { + "controlName": "100-widgets:styled-widgets:material-widgets" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "288", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "137", + "measuredH": "26", + "x": "75", + "y": "11", + "properties": { + "size": "18", + "text": "Material Widgets" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "275", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12252", + "typeID": "__group__", + "zOrder": "135", + "measuredW": "299", + "measuredH": "47", + "w": "299", + "h": "47", + "x": "1312", + "y": "857", + "properties": { + "controlName": "101-widgets:styled-widgets:cupertino-widgets" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "288", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "151", + "measuredH": "26", + "x": "68", + "y": "11", + "properties": { + "size": "18", + "text": "Cupertino Widgets" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "275", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12253", + "typeID": "__group__", + "zOrder": "138", + "measuredW": "185", + "measuredH": "47", + "w": "185", + "h": "47", + "x": "689", + "y": "825", + "properties": { + "controlName": "100-working-with-assets:fonts" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "175", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "26", + "x": "75", + "y": "11", + "properties": { + "size": "18", + "text": "Fonts" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12254", + "typeID": "__group__", + "zOrder": "139", + "measuredW": "188", + "measuredH": "47", + "w": "188", + "h": "47", + "x": "686", + "y": "877", + "properties": { + "controlName": "101-working-with-assets:images" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "177", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "61", + "measuredH": "26", + "x": "69", + "y": "11", + "properties": { + "size": "18", + "text": "Images" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12255", + "typeID": "__group__", + "zOrder": "137", + "measuredW": "188", + "measuredH": "47", + "w": "188", + "h": "47", + "x": "686", + "y": "928", + "properties": { + "controlName": "102-working-with-assets:other-file-types" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "179", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "133", + "measuredH": "26", + "x": "32", + "y": "11", + "properties": { + "size": "18", + "text": "Other File Types" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12256", + "typeID": "__group__", + "zOrder": "142", + "measuredW": "136", + "measuredH": "47", + "w": "136", + "h": "47", + "x": "1352", + "y": "987", + "properties": { + "controlName": "100-version-control-systems:git" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "125", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "24", + "measuredH": "26", + "x": "51", + "y": "11", + "properties": { + "size": "18", + "text": "Git" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "112", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12257", + "typeID": "__group__", + "zOrder": "143", + "measuredW": "136", + "measuredH": "47", + "w": "136", + "h": "47", + "x": "1352", + "y": "1044", + "properties": { + "controlName": "100-repo-hosting-services:github" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "125", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "57", + "measuredH": "26", + "x": "34", + "y": "11", + "properties": { + "size": "18", + "text": "GitHub" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "112", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12258", + "typeID": "__group__", + "zOrder": "148", + "measuredW": "233", + "measuredH": "47", + "w": "233", + "h": "47", + "x": "394", + "y": "888", + "properties": { + "controlName": "100-design-principles:dependency-injection" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "__group__", + "zOrder": "0", + "measuredW": "233", + "measuredH": "47", + "w": "233", + "h": "47", + "x": "0", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "224", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "178", + "measuredH": "26", + "x": "31", + "y": "11", + "properties": { + "size": "18", + "text": "Dependency Injection" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12259", + "typeID": "__group__", + "zOrder": "147", + "measuredW": "235", + "measuredH": "47", + "w": "235", + "h": "47", + "x": "392", + "y": "939", + "properties": { + "controlName": "101-design-principles:design-patterns" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "__group__", + "zOrder": "0", + "measuredW": "235", + "measuredH": "47", + "w": "235", + "h": "47", + "x": "0", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "130", + "measuredH": "26", + "x": "57", + "y": "11", + "properties": { + "size": "18", + "text": "Design Patterns" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12260", + "typeID": "__group__", + "zOrder": "146", + "measuredW": "235", + "measuredH": "47", + "w": "235", + "h": "47", + "x": "392", + "y": "990", + "properties": { + "controlName": "102-design-principles:solid-principles" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "__group__", + "zOrder": "0", + "measuredW": "235", + "measuredH": "47", + "w": "235", + "h": "47", + "x": "0", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "139", + "measuredH": "26", + "x": "52", + "y": "11", + "properties": { + "size": "18", + "text": "SOLID Principles" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12261", + "typeID": "__group__", + "zOrder": "72", + "measuredW": "236", + "measuredH": "47", + "w": "236", + "h": "47", + "x": "391", + "y": "1128", + "properties": { + "controlName": "100-package-manager:pub-dev" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "26", + "x": "91", + "y": "11", + "properties": { + "size": "18", + "text": "pub.dev" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12262", + "typeID": "__group__", + "zOrder": "71", + "measuredW": "236", + "measuredH": "47", + "w": "236", + "h": "47", + "x": "391", + "y": "1179", + "properties": { + "controlName": "101-package-manager:flutter-pub-dart-pub" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "169", + "measuredH": "26", + "x": "38", + "y": "11", + "properties": { + "size": "18", + "text": "flutter pub / dart pub" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12263", + "typeID": "__group__", + "zOrder": "154", + "measuredW": "288", + "measuredH": "47", + "w": "288", + "h": "47", + "x": "1030", + "y": "1191", + "properties": { + "controlName": "100-working-with-apis:json" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "278", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "232", + "measuredH": "26", + "x": "35", + "y": "11", + "properties": { + "size": "18", + "text": "JSON Serialize / Deserialize" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12264", + "typeID": "__group__", + "zOrder": "153", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "1366", + "y": "1190", + "properties": { + "controlName": "101-working-with-apis:web-sockets" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "106", + "measuredH": "26", + "x": "61", + "y": "11", + "properties": { + "size": "18", + "text": "Web Sockets" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "214", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12265", + "typeID": "__group__", + "zOrder": "152", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "1366", + "y": "1242", + "properties": { + "controlName": "102-working-with-apis:graphql" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "75", + "measuredH": "26", + "x": "76", + "y": "11", + "properties": { + "size": "18", + "text": "GraphQL" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "214", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12266", + "typeID": "__group__", + "zOrder": "151", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "1366", + "y": "1294", + "properties": { + "controlName": "103-working-with-apis:restful-apis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "107", + "measuredH": "26", + "x": "60", + "y": "11", + "properties": { + "size": "18", + "text": "RESTful APIs" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "214", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12267", + "typeID": "__group__", + "zOrder": "157", + "measuredW": "236", + "measuredH": "47", + "w": "236", + "h": "47", + "x": "393", + "y": "1260", + "properties": { + "controlName": "100-storage:sqlite" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "26", + "x": "95", + "y": "11", + "properties": { + "size": "18", + "text": "SQLite" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12268", + "typeID": "__group__", + "zOrder": "156", + "measuredW": "236", + "measuredH": "47", + "w": "236", + "h": "47", + "x": "393", + "y": "1312", + "properties": { + "controlName": "101-storage:shared-preferences" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "163", + "measuredH": "26", + "x": "41", + "y": "11", + "properties": { + "size": "18", + "text": "Shared Preferences" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12269", + "typeID": "__group__", + "zOrder": "158", + "measuredW": "236", + "measuredH": "47", + "w": "236", + "h": "47", + "x": "393", + "y": "1364", + "properties": { + "controlName": "102-storage:firebase" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "72", + "measuredH": "26", + "x": "87", + "y": "11", + "properties": { + "size": "18", + "text": "Firebase" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12270", + "typeID": "__group__", + "zOrder": "159", + "measuredW": "236", + "measuredH": "47", + "w": "236", + "h": "47", + "x": "393", + "y": "1459", + "properties": { + "controlName": "100-storage:firebase:authentication" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "117", + "measuredH": "26", + "x": "64", + "y": "11", + "properties": { + "size": "18", + "text": "Authentication" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12271", + "typeID": "__group__", + "zOrder": "160", + "measuredW": "119", + "measuredH": "47", + "w": "119", + "h": "47", + "x": "393", + "y": "1512", + "properties": { + "controlName": "101-storage:firebase:storage" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "110", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "26", + "x": "32", + "y": "11", + "properties": { + "size": "18", + "text": "Storage" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12272", + "typeID": "__group__", + "zOrder": "161", + "measuredW": "123", + "measuredH": "47", + "w": "123", + "h": "47", + "x": "518", + "y": "1512", + "properties": { + "controlName": "102-storage:firebase:firestore" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "111", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "74", + "measuredH": "26", + "x": "15", + "y": "11", + "properties": { + "size": "18", + "text": "Firestore" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "99", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12273", + "typeID": "__group__", + "zOrder": "162", + "measuredW": "236", + "measuredH": "47", + "w": "236", + "h": "47", + "x": "393", + "y": "1565", + "properties": { + "controlName": "103-storage:firebase:push-notifications" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "146", + "measuredH": "26", + "x": "50", + "y": "11", + "properties": { + "size": "18", + "text": "Push Notifications" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12274", + "typeID": "__group__", + "zOrder": "163", + "measuredW": "236", + "measuredH": "47", + "w": "236", + "h": "47", + "x": "393", + "y": "1617", + "properties": { + "controlName": "104-storage:firebase:remote-config" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "122", + "measuredH": "26", + "x": "62", + "y": "11", + "properties": { + "size": "18", + "text": "Remote Config" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12275", + "typeID": "__group__", + "zOrder": "170", + "measuredW": "173", + "measuredH": "47", + "w": "173", + "h": "47", + "x": "1079", + "y": "1395", + "properties": { + "controlName": "100-advanced-dart:core-libraries" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "162", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "117", + "measuredH": "26", + "x": "33", + "y": "11", + "properties": { + "size": "18", + "text": "Core Libraries" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12276", + "typeID": "__group__", + "zOrder": "56", + "measuredW": "256", + "measuredH": "47", + "w": "256", + "h": "47", + "x": "1354", + "y": "1374", + "properties": { + "controlName": "101-advanced-dart:lists" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "38", + "measuredH": "26", + "x": "104", + "y": "11", + "properties": { + "size": "18", + "text": "Lists" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "232", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12277", + "typeID": "__group__", + "zOrder": "55", + "measuredW": "256", + "measuredH": "47", + "w": "256", + "h": "47", + "x": "1354", + "y": "1426", + "properties": { + "controlName": "102-advanced-dart:collections" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "91", + "measuredH": "26", + "x": "77", + "y": "11", + "properties": { + "size": "18", + "text": "Collections" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "232", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12278", + "typeID": "__group__", + "zOrder": "54", + "measuredW": "256", + "measuredH": "47", + "w": "256", + "h": "47", + "x": "1354", + "y": "1479", + "properties": { + "controlName": "103-advanced-dart:lambdas" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "75", + "measuredH": "26", + "x": "85", + "y": "11", + "properties": { + "size": "18", + "text": "Lambdas" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "232", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12279", + "typeID": "__group__", + "zOrder": "165", + "measuredW": "256", + "measuredH": "47", + "w": "256", + "h": "47", + "x": "1354", + "y": "1532", + "properties": { + "controlName": "104-advanced-dart:functional-programming" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "199", + "measuredH": "26", + "x": "23", + "y": "11", + "properties": { + "size": "18", + "text": "Functional Programming" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "232", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12280", + "typeID": "__group__", + "zOrder": "166", + "measuredW": "257", + "measuredH": "47", + "w": "257", + "h": "47", + "x": "1354", + "y": "1587", + "properties": { + "controlName": "105-advanced-dart:isolates" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "26", + "x": "91", + "y": "11", + "properties": { + "size": "18", + "text": "Isolates" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "233", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12281", + "typeID": "__group__", + "zOrder": "167", + "measuredW": "258", + "measuredH": "47", + "w": "258", + "h": "47", + "x": "1354", + "y": "1642", + "properties": { + "controlName": "106-advanced-dart:async-await" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "108", + "measuredH": "26", + "x": "69", + "y": "11", + "properties": { + "size": "18", + "text": "Async / Await" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "234", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12282", + "typeID": "__group__", + "zOrder": "168", + "measuredW": "172", + "measuredH": "47", + "w": "172", + "h": "47", + "x": "1080", + "y": "1570", + "properties": { + "controlName": "107-advanced-dart:streams" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "162", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "68", + "measuredH": "26", + "x": "57", + "y": "11", + "properties": { + "size": "18", + "text": "Streams" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12283", + "typeID": "__group__", + "zOrder": "169", + "measuredW": "171", + "measuredH": "47", + "w": "171", + "h": "47", + "x": "1081", + "y": "1622", + "properties": { + "controlName": "108-advanced-dart:futures" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "162", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "26", + "x": "59", + "y": "11", + "properties": { + "size": "18", + "text": "Futures" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12284", + "typeID": "__group__", + "zOrder": "172", + "measuredW": "156", + "measuredH": "47", + "w": "156", + "h": "47", + "x": "661", + "y": "1616", + "properties": { + "controlName": "100-state-management:provider" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "147", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "68", + "measuredH": "26", + "x": "40", + "y": "11", + "properties": { + "size": "18", + "text": "Provider" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "132", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12285", + "typeID": "__group__", + "zOrder": "173", + "measuredW": "156", + "measuredH": "47", + "w": "156", + "h": "47", + "x": "661", + "y": "1564", + "properties": { + "controlName": "101-state-management:bloc" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "147", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "46", + "measuredH": "26", + "x": "51", + "y": "11", + "properties": { + "size": "18", + "text": "BLoC" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "132", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12286", + "typeID": "__group__", + "zOrder": "174", + "measuredW": "156", + "measuredH": "47", + "w": "156", + "h": "47", + "x": "661", + "y": "1512", + "properties": { + "controlName": "102-state-management:flutter-bloc" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "147", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "103", + "measuredH": "26", + "x": "22", + "y": "11", + "properties": { + "size": "18", + "text": "Flutter BLoC" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "132", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12287", + "typeID": "__group__", + "zOrder": "175", + "measuredW": "177", + "measuredH": "47", + "w": "177", + "h": "47", + "x": "393", + "y": "1710", + "properties": { + "controlName": "103-state-management:velocity-x" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "168", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "75", + "measuredH": "26", + "x": "55", + "y": "11", + "properties": { + "size": "18", + "text": "Velocity X" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12288", + "typeID": "__group__", + "zOrder": "176", + "measuredW": "177", + "measuredH": "47", + "w": "177", + "h": "47", + "x": "393", + "y": "1762", + "properties": { + "controlName": "104-state-management:get-x" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "168", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "44", + "measuredH": "26", + "x": "71", + "y": "11", + "properties": { + "size": "18", + "text": "Get X" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12289", + "typeID": "__group__", + "zOrder": "177", + "measuredW": "177", + "measuredH": "47", + "w": "177", + "h": "47", + "x": "393", + "y": "1815", + "properties": { + "controlName": "105-state-management:redux" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "168", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "53", + "measuredH": "26", + "x": "66", + "y": "11", + "properties": { + "size": "18", + "text": "Redux" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12290", + "typeID": "__group__", + "zOrder": "179", + "measuredW": "199", + "measuredH": "47", + "w": "199", + "h": "47", + "x": "1054", + "y": "1734", + "properties": { + "controlName": "100-animations:curved-animations" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "186", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "13", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "145", + "measuredH": "26", + "x": "33", + "y": "11", + "properties": { + "size": "18", + "text": "Curved Animation" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12291", + "typeID": "__group__", + "zOrder": "40", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "1354", + "y": "1726", + "properties": { + "controlName": "101-animations:animation-controller" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "166", + "measuredH": "26", + "x": "31", + "y": "11", + "properties": { + "size": "18", + "text": "Animation Controller" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "214", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12292", + "typeID": "__group__", + "zOrder": "39", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "1354", + "y": "1778", + "properties": { + "controlName": "102-animations:animated-builder" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "140", + "measuredH": "26", + "x": "44", + "y": "11", + "properties": { + "size": "18", + "text": "Animated Builder" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "214", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12293", + "typeID": "__group__", + "zOrder": "38", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "1354", + "y": "1830", + "properties": { + "controlName": "103-animations:animated-widget" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "138", + "measuredH": "26", + "x": "45", + "y": "11", + "properties": { + "size": "18", + "text": "Animated Widget" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "214", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12294", + "typeID": "__group__", + "zOrder": "180", + "measuredW": "92", + "measuredH": "47", + "w": "92", + "h": "47", + "x": "1054", + "y": "1925", + "properties": { + "controlName": "104-animations:hero" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "79", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "13", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "41", + "measuredH": "26", + "x": "34", + "y": "11", + "properties": { + "size": "18", + "text": "Hero" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12295", + "typeID": "__group__", + "zOrder": "181", + "measuredW": "112", + "measuredH": "47", + "w": "112", + "h": "47", + "x": "1158", + "y": "1925", + "properties": { + "controlName": "105-animations:opacity" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "98", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "26", + "x": "17", + "y": "11", + "properties": { + "size": "18", + "text": "Opacity" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "88", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12296", + "typeID": "__group__", + "zOrder": "183", + "measuredW": "193", + "measuredH": "47", + "w": "193", + "h": "47", + "x": "661", + "y": "1833", + "properties": { + "controlName": "100-testing:unit-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "182", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "97", + "measuredH": "26", + "x": "42", + "y": "11", + "properties": { + "size": "18", + "text": "Unit Testing" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "169", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12297", + "typeID": "__group__", + "zOrder": "184", + "measuredW": "194", + "measuredH": "47", + "w": "194", + "h": "47", + "x": "390", + "y": "1890", + "properties": { + "controlName": "101-testing:widget-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "182", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "12", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "120", + "measuredH": "26", + "x": "42", + "y": "11", + "properties": { + "size": "18", + "text": "Widget Testing" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12298", + "typeID": "__group__", + "zOrder": "185", + "measuredW": "194", + "measuredH": "47", + "w": "194", + "h": "47", + "x": "390", + "y": "1944", + "properties": { + "controlName": "102-testing:integration-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "182", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "12", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "152", + "measuredH": "26", + "x": "30", + "y": "11", + "properties": { + "size": "18", + "text": "Integration Testing" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12299", + "typeID": "__group__", + "zOrder": "186", + "measuredW": "99", + "measuredH": "47", + "w": "99", + "h": "47", + "x": "391", + "y": "1999", + "properties": { + "controlName": "103-testing:tdd" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "88", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "38", + "measuredH": "26", + "x": "36", + "y": "11", + "properties": { + "size": "18", + "text": "TDD" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12300", + "typeID": "__group__", + "zOrder": "187", + "measuredW": "93", + "measuredH": "47", + "w": "93", + "h": "47", + "x": "491", + "y": "1999", + "properties": { + "controlName": "104-testing:bdd" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "83", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "39", + "measuredH": "26", + "x": "32", + "y": "14", + "properties": { + "size": "18", + "text": "BDD" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12301", + "typeID": "__group__", + "zOrder": "189", + "measuredW": "193", + "measuredH": "47", + "w": "193", + "h": "47", + "x": "388", + "y": "2070", + "properties": { + "controlName": "100-reactive-programming:rxdart" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "182", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "57", + "measuredH": "26", + "x": "73", + "y": "11", + "properties": { + "size": "18", + "text": "RxDart" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12303", + "typeID": "__group__", + "zOrder": "192", + "measuredW": "245", + "measuredH": "47", + "w": "245", + "h": "47", + "x": "1354", + "y": "1977", + "properties": { + "controlName": "100-dev-tools:flutter-inspector" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "234", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "136", + "measuredH": "26", + "x": "49", + "y": "11", + "properties": { + "size": "18", + "text": "Flutter Inspector" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "221", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12304", + "typeID": "__group__", + "zOrder": "191", + "measuredW": "245", + "measuredH": "47", + "w": "245", + "h": "47", + "x": "1354", + "y": "2028", + "properties": { + "controlName": "101-dev-tools:flutter-outline" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "234", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "116", + "measuredH": "26", + "x": "59", + "y": "11", + "properties": { + "size": "18", + "text": "Flutter Outline" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "221", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12305", + "typeID": "__group__", + "zOrder": "193", + "measuredW": "245", + "measuredH": "47", + "w": "245", + "h": "47", + "x": "1354", + "y": "2080", + "properties": { + "controlName": "102-dev-tools:memory-allocation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "234", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "150", + "measuredH": "26", + "x": "42", + "y": "11", + "properties": { + "size": "18", + "text": "Memory Allocation" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "221", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12306", + "typeID": "__group__", + "zOrder": "195", + "measuredW": "245", + "measuredH": "47", + "w": "245", + "h": "47", + "x": "1355", + "y": "2137", + "properties": { + "controlName": "100-flutter-internals:render-objects" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "233", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "129", + "measuredH": "26", + "x": "52", + "y": "11", + "properties": { + "size": "18", + "text": "Render Objects" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "221", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12307", + "typeID": "__group__", + "zOrder": "196", + "measuredW": "245", + "measuredH": "47", + "w": "245", + "h": "47", + "x": "1355", + "y": "2190", + "properties": { + "controlName": "101-flutter-internals:3-trees" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "233", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "26", + "x": "86", + "y": "11", + "properties": { + "size": "18", + "text": "3 Trees" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "221", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12308", + "typeID": "__group__", + "zOrder": "197", + "measuredW": "245", + "measuredH": "47", + "w": "245", + "h": "47", + "x": "1355", + "y": "2244", + "properties": { + "controlName": "102-flutter-internals:immutability" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "233", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "98", + "measuredH": "26", + "x": "68", + "y": "11", + "properties": { + "size": "18", + "text": "Immutability" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "221", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12309", + "typeID": "__group__", + "zOrder": "200", + "measuredW": "199", + "measuredH": "47", + "w": "199", + "h": "47", + "x": "388", + "y": "2137", + "properties": { + "controlName": "100-ci-cd:fast-lane" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "81", + "measuredH": "26", + "x": "63", + "y": "11", + "properties": { + "size": "18", + "text": "Fast Lane" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12310", + "typeID": "__group__", + "zOrder": "199", + "measuredW": "199", + "measuredH": "47", + "w": "199", + "h": "47", + "x": "388", + "y": "2189", + "properties": { + "controlName": "101-ci-cd:codemagic" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "94", + "measuredH": "26", + "x": "57", + "y": "11", + "properties": { + "size": "18", + "text": "Codemagic" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12311", + "typeID": "__group__", + "zOrder": "201", + "measuredW": "199", + "measuredH": "47", + "w": "199", + "h": "47", + "x": "388", + "y": "2240", + "properties": { + "controlName": "102-ci-cd:bitrise" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "53", + "measuredH": "26", + "x": "77", + "y": "11", + "properties": { + "size": "18", + "text": "Bitrise" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12312", + "typeID": "__group__", + "zOrder": "202", + "measuredW": "199", + "measuredH": "47", + "w": "199", + "h": "47", + "x": "388", + "y": "2291", + "properties": { + "controlName": "103-ci-cd:github-actions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "121", + "measuredH": "26", + "x": "43", + "y": "11", + "properties": { + "size": "18", + "text": "GitHub Actions" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12313", + "typeID": "__group__", + "zOrder": "203", + "measuredW": "199", + "measuredH": "47", + "w": "199", + "h": "47", + "x": "388", + "y": "2343", + "properties": { + "controlName": "104-ci-cd:firebase-app-distribution" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "146", + "measuredH": "26", + "x": "31", + "y": "11", + "properties": { + "size": "18", + "text": "Firebase App Dist" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12314", + "typeID": "__group__", + "zOrder": "207", + "measuredW": "127", + "measuredH": "47", + "w": "127", + "h": "47", + "x": "992", + "y": "2332", + "properties": { + "controlName": "100-analytics:segment" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "116", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "74", + "measuredH": "26", + "x": "32", + "y": "11", + "properties": { + "size": "18", + "text": "Segment" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12315", + "typeID": "__group__", + "zOrder": "208", + "measuredW": "131", + "measuredH": "47", + "w": "131", + "h": "47", + "x": "1130", + "y": "2332", + "properties": { + "controlName": "101-analytics:mix-panel" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "120", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "79", + "measuredH": "26", + "x": "18", + "y": "11", + "properties": { + "size": "18", + "text": "Mix Panel" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "107", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12316", + "typeID": "__group__", + "zOrder": "205", + "measuredW": "244", + "measuredH": "47", + "w": "244", + "h": "47", + "x": "1355", + "y": "2377", + "properties": { + "controlName": "102-analytics:firebase-analytics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "233", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "149", + "measuredH": "26", + "x": "38", + "y": "11", + "properties": { + "size": "18", + "text": "Firebase Analytics" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "220", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12317", + "typeID": "__group__", + "zOrder": "206", + "measuredW": "243", + "measuredH": "47", + "w": "243", + "h": "47", + "x": "1356", + "y": "2429", + "properties": { + "controlName": "103-analytics:google-analytics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "233", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "136", + "measuredH": "26", + "x": "49", + "y": "11", + "properties": { + "size": "18", + "text": "Google Analytics" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "219", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12318", + "typeID": "__group__", + "zOrder": "4", + "measuredW": "143", + "measuredH": "47", + "w": "143", + "h": "47", + "x": "694", + "y": "2336", + "properties": { + "controlName": "100-deployment:appstore" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "130", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "80", + "measuredH": "26", + "x": "25", + "y": "11", + "properties": { + "size": "18", + "text": "App Store" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "119", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12319", + "typeID": "__group__", + "zOrder": "210", + "measuredW": "143", + "measuredH": "47", + "w": "143", + "h": "47", + "x": "694", + "y": "2535", + "properties": { + "controlName": "101-deployment:playstore" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "130", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "75", + "measuredH": "26", + "x": "27", + "y": "11", + "properties": { + "size": "18", + "text": "Playstore" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "119", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "12320", + "typeID": "__group__", + "zOrder": "211", + "measuredW": "245", + "measuredH": "47", + "w": "245", + "h": "47", + "x": "388", + "y": "2433", + "properties": { + "controlName": "101-deployment:guidelines-and-protocols" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "236", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "185", + "measuredH": "26", + "x": "34", + "y": "11", + "properties": { + "size": "18", + "text": "Guidelines & Protocols" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + } + ] + }, + "attributes": { + "name": "New Wireframe 1 copy 2", + "order": 1000006.8992828326, + "parentID": null, + "notes": "" + }, + "branchID": "Master", + "resourceID": "4BE92169-157F-4FC5-8E20-403CBCF7A6C6", + "mockupH": "2663", + "mockupW": "1257", + "measuredW": "1632", + "measuredH": "2849", + "version": "1.0" + }, + "groupOffset": { + "x": 0, + "y": 0 + }, + "dependencies": [], + "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" +} diff --git a/public/jsons/frontend.json b/public/jsons/frontend.json new file mode 100644 index 000000000..9e62f3159 --- /dev/null +++ b/public/jsons/frontend.json @@ -0,0 +1,13713 @@ +{ + "mockup": { + "controls": { + "control": [ + { + "ID": "9960", + "typeID": "Arrow", + "zOrder": "2", + "w": "166", + "h": "171", + "measuredW": "150", + "measuredH": "100", + "x": "279", + "y": "3043", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 165, + "y": 0 + }, + "p1": { + "x": 0.5101799412144239, + "y": -0.2666499390637321 + }, + "p2": { + "x": 1, + "y": 170 + }, + "rightArrow": "false" + } + }, + { + "ID": "9961", + "typeID": "Arrow", + "zOrder": "3", + "w": "2", + "h": "104", + "measuredW": "150", + "measuredH": "100", + "x": "564", + "y": "2939", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.523291249455812, + "y": 0.00130605137135394 + }, + "p2": { + "x": 1, + "y": 103 + }, + "rightArrow": "false" + } + }, + { + "ID": "9962", + "typeID": "Arrow", + "zOrder": "4", + "w": "95", + "h": "8", + "measuredW": "150", + "measuredH": "100", + "x": "666", + "y": "3050", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.43199426111908185, + "y": -0.006169296987087555 + }, + "p2": { + "x": 94, + "y": 7 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9963", + "typeID": "Arrow", + "zOrder": "5", + "w": "98", + "h": "36", + "measuredW": "150", + "measuredH": "100", + "x": "665", + "y": "3014", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 35 + }, + "p1": { + "x": 0.4319942611190818, + "y": -0.006169296987087552 + }, + "p2": { + "x": 97, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9964", + "typeID": "Arrow", + "zOrder": "6", + "w": "2", + "h": "89", + "measuredW": "150", + "measuredH": "100", + "x": "296", + "y": "3409", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 1, + "y": 88 + }, + "p1": { + "x": 0.4072427393330943, + "y": 0.00953746862674794 + }, + "p2": { + "x": 1, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9965", + "typeID": "Arrow", + "zOrder": "7", + "w": "8", + "h": "166", + "measuredW": "150", + "measuredH": "100", + "x": "286", + "y": "3231", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 7, + "y": 165 + }, + "p1": { + "x": 0.4072427393330943, + "y": 0.009537468626747932 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false" + } + }, + { + "ID": "9966", + "typeID": "__group__", + "zOrder": "8", + "measuredW": "249", + "measuredH": "59", + "w": "249", + "h": "59", + "x": "441", + "y": "3011", + "properties": { + "controlName": "122-desktop-applications" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "241", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "9", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "162", + "measuredH": "25", + "x": "40", + "y": "22", + "properties": { + "size": "17", + "text": "Desktop Applications" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "225", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "225", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "9967", + "typeID": "__group__", + "zOrder": "9", + "measuredW": "196", + "measuredH": "47", + "w": "196", + "h": "47", + "x": "755", + "y": "2982", + "properties": { + "controlName": "100-desktop-applications:electron" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "188", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "6", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "69", + "measuredW": "65", + "measuredH": "25", + "x": "63", + "y": "14", + "properties": { + "size": "17", + "text": "Electron" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "172", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "172", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "9968", + "typeID": "__group__", + "zOrder": "10", + "measuredW": "221", + "measuredH": "50", + "w": "221", + "h": "50", + "x": "176", + "y": "3199", + "properties": { + "controlName": "123-web-assembly" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "210", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "111", + "measuredH": "25", + "x": "57", + "y": "12", + "properties": { + "size": "17", + "text": "Web Assembly" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "13", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "13", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "9969", + "typeID": "__group__", + "zOrder": "11", + "measuredW": "207", + "measuredH": "50", + "w": "207", + "h": "50", + "x": "201", + "y": "3380", + "properties": { + "controlName": "ext_link:google.com" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "114", + "measuredH": "25", + "x": "45", + "y": "13", + "properties": { + "size": "17", + "text": "Keep Learning" + } + } + ] + } + } + }, + { + "ID": "9970", + "typeID": "__group__", + "zOrder": "12", + "measuredW": "582", + "measuredH": "188", + "w": "582", + "h": "188", + "x": "464", + "y": "3176", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "582", + "h": "188", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "536", + "measuredW": "498", + "measuredH": "25", + "x": "20", + "y": "20", + "properties": { + "size": "17", + "text": "Web Assembly or WASM is the binary instructions generated from" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "w": "537", + "measuredW": "508", + "measuredH": "25", + "x": "20", + "y": "50", + "properties": { + "size": "17", + "text": "higher level languages such as Go, C, C++ or Rust. It is faster than" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "w": "528", + "measuredW": "523", + "measuredH": "25", + "x": "19", + "y": "81", + "properties": { + "size": "17", + "text": "JavaScript and WASM 1.0 has already shipped in the major browsers." + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "w": "536", + "measuredW": "360", + "measuredH": "25", + "x": "19", + "y": "142", + "properties": { + "size": "17", + "text": "take quite some time to go mainstream though." + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "w": "539", + "measuredW": "520", + "measuredH": "25", + "x": "19", + "y": "111", + "properties": { + "size": "17", + "text": "W3C accepted it as an official standard at the end of 2019. It will still" + } + } + ] + } + } + }, + { + "ID": "9971", + "typeID": "__group__", + "zOrder": "13", + "measuredW": "196", + "measuredH": "47", + "w": "196", + "h": "47", + "x": "755", + "y": "3031", + "properties": { + "controlName": "101-desktop-applications:tauri" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "188", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "6", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "38", + "measuredH": "25", + "x": "83", + "y": "14", + "properties": { + "size": "17", + "text": "Tauri" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "172", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "172", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "40463" + } + } + ] + } + } + }, + { + "ID": "9972", + "typeID": "Arrow", + "zOrder": "14", + "w": "237", + "h": "128", + "measuredW": "150", + "measuredH": "100", + "x": "635", + "y": "2808", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 236.93170111364998, + "y": 0.019905173764982464 + }, + "p1": { + "x": 0.4776994561390996, + "y": 0.17651148133814792 + }, + "p2": { + "x": 0.11074525562162307, + "y": 126.11937517609203 + } + } + }, + { + "ID": "9973", + "typeID": "Arrow", + "zOrder": "15", + "w": "1", + "h": "105", + "measuredW": "150", + "measuredH": "100", + "x": "890", + "y": "2691", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 1, + "y": 105.13396175095886 + }, + "p1": { + "x": 0.47704880470480404, + "y": 0.005193614908729857 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "9974", + "typeID": "Arrow", + "zOrder": "16", + "w": "120", + "h": "182", + "measuredW": "150", + "measuredH": "100", + "x": "1020", + "y": "2685", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 120, + "y": 182 + }, + "p1": { + "x": 0.5641506862188896, + "y": 0.10909777122517159 + }, + "p2": { + "x": 0.40915526260198476, + "y": 0.23807505235299686 + } + } + }, + { + "ID": "9975", + "typeID": "Arrow", + "zOrder": "17", + "w": "141", + "h": "261", + "measuredW": "150", + "measuredH": "100", + "x": "990", + "y": "2691", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 141, + "y": 261 + }, + "p1": { + "x": 0.5842350949114499, + "y": 0.06027644608497023 + }, + "p2": { + "x": -0.3468130306484909, + "y": 0.38926871100329663 + } + } + }, + { + "ID": "9976", + "typeID": "Arrow", + "zOrder": "18", + "w": "164", + "h": "305", + "measuredW": "150", + "measuredH": "100", + "x": "973", + "y": "2698", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 163.5, + "y": 305 + }, + "p1": { + "x": 0.5311058790594241, + "y": 0.05504224965971115 + }, + "p2": { + "x": -0.2625955919362468, + "y": -0.45953763034685835 + } + } + }, + { + "ID": "9977", + "typeID": "Arrow", + "zOrder": "19", + "w": "112", + "h": "38", + "measuredW": "150", + "measuredH": "100", + "x": "686", + "y": "2809", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 112.50398196586139, + "y": 0.4821067591024075 + }, + "p1": { + "x": 0.5064432989690714, + "y": -0.10824742268041054 + }, + "p2": { + "x": 0.2446976954972797, + "y": 37.3892687110033 + } + } + }, + { + "ID": "9978", + "typeID": "Arrow", + "zOrder": "20", + "w": "184", + "h": "318", + "measuredW": "150", + "measuredH": "100", + "x": "713", + "y": "2368", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 183.53647574825027, + "y": 318.53383041542565 + }, + "p1": { + "x": 0.4830556042799506, + "y": 0.1764076477810915 + }, + "p2": { + "x": 0.5384644034102166, + "y": 0.20955858028401053 + } + } + }, + { + "ID": "9979", + "typeID": "Arrow", + "zOrder": "21", + "w": "95", + "h": "45", + "measuredW": "150", + "measuredH": "100", + "x": "935", + "y": "2508", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 95.0722855077529, + "y": 44.51658919665124 + }, + "p1": { + "x": 0.41486424298205116, + "y": -0.0922687528762081 + }, + "p2": { + "x": -0.2712162013234547, + "y": -0.07956482856161529 + } + } + }, + { + "ID": "9980", + "typeID": "Arrow", + "zOrder": "22", + "w": "85", + "h": "103", + "measuredW": "150", + "measuredH": "100", + "x": "939", + "y": "2509", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 84.92109184910282, + "y": 103.49072736848984 + }, + "p1": { + "x": 0.414864242982051, + "y": -0.092268752876208 + }, + "p2": { + "x": 0.34217904266415644, + "y": 0.45823358610095966 + } + } + }, + { + "ID": "9981", + "typeID": "Arrow", + "zOrder": "23", + "w": "1", + "h": "105", + "measuredW": "150", + "measuredH": "100", + "x": "898", + "y": "2260", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 1, + "y": 105.13396175095886 + }, + "p1": { + "x": 0.47704880470480404, + "y": 0.005193614908729857 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "9982", + "typeID": "Arrow", + "zOrder": "24", + "w": "101", + "h": "149", + "measuredW": "150", + "measuredH": "100", + "x": "703", + "y": "2096", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 101.26857086849895, + "y": 149.1856854072821 + }, + "p1": { + "x": 0.3947497596799731, + "y": 0.20168089559184466 + }, + "p2": { + "x": -0.2261244992274669, + "y": 0.019239185017340787 + } + } + }, + { + "ID": "9983", + "typeID": "Arrow", + "zOrder": "25", + "w": "2", + "h": "235", + "measuredW": "150", + "measuredH": "100", + "x": "382", + "y": "1764", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.260934347128682, + "y": -0.43825342894501773 + }, + "p1": { + "x": 0.43339050633562626, + "y": 0.007133769851020942 + }, + "p2": { + "x": -0.260934347128682, + "y": 234.2072671834119 + } + } + }, + { + "ID": "9984", + "typeID": "Arrow", + "zOrder": "26", + "w": "413", + "h": "47", + "measuredW": "150", + "measuredH": "100", + "x": "413", + "y": "1693", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.32780458177427363, + "y": 46.53523054117568 + }, + "p1": { + "x": 0.45894348755426007, + "y": 0.060942254353755484 + }, + "p2": { + "x": 413.65560916354855, + "y": 8.213447334918555 + } + } + }, + { + "ID": "9985", + "typeID": "Arrow", + "zOrder": "27", + "w": "1", + "h": "102", + "measuredW": "150", + "measuredH": "100", + "x": "914", + "y": "1692", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.260934347128682, + "y": -0.43825342894501773 + }, + "p1": { + "x": 0.4333905063356263, + "y": 0.007133769851020943 + }, + "p2": { + "x": -0.260934347128682, + "y": 101.80609466350643 + } + } + }, + { + "ID": "9986", + "typeID": "Arrow", + "zOrder": "28", + "w": "130", + "h": "172", + "measuredW": "150", + "measuredH": "100", + "x": "970", + "y": "1590", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3622961870130439, + "y": 0.35400305967436907 + }, + "p1": { + "x": 0.45588235294117685, + "y": 0.07352941176470515 + }, + "p2": { + "x": 130.38263206538568, + "y": 172.802027487832 + } + } + }, + { + "ID": "9987", + "typeID": "Arrow", + "zOrder": "29", + "w": "103", + "h": "125", + "measuredW": "150", + "measuredH": "100", + "x": "992", + "y": "1590", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.26045801916006894, + "y": 0.35400305967436907 + }, + "p1": { + "x": 0.45588235294117674, + "y": 0.0735294117647052 + }, + "p2": { + "x": 102.90809160734898, + "y": 124.8997984800103 + } + } + }, + { + "ID": "9988", + "typeID": "Arrow", + "zOrder": "30", + "w": "88", + "h": "71", + "measuredW": "150", + "measuredH": "100", + "x": "1010", + "y": "1597", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.052714507779455744, + "y": 0.19717863222035703 + }, + "p1": { + "x": 0.45588235294117674, + "y": 0.0735294117647052 + }, + "p2": { + "x": 87.64536183636733, + "y": 71.36620458669813 + } + } + }, + { + "ID": "9989", + "typeID": "Arrow", + "zOrder": "31", + "w": "77", + "h": "33", + "measuredW": "150", + "measuredH": "100", + "x": "1029", + "y": "1591", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.21360611090813109, + "y": 0.7226381741836576 + }, + "p1": { + "x": 0.34627916069334047, + "y": 0.08067248794474031 + }, + "p2": { + "x": 76.8571725234226, + "y": 33.04442138044078 + } + } + }, + { + "ID": "9990", + "typeID": "Arrow", + "zOrder": "32", + "w": "83", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "1024", + "y": "1573", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.260934347128682, + "y": -0.43825342894501773 + }, + "p1": { + "x": 0.4310686842693701, + "y": -0.01854562577101437 + }, + "p2": { + "x": 82.75126717989497, + "y": 3.553612219705883 + } + } + }, + { + "ID": "9991", + "typeID": "Arrow", + "zOrder": "33", + "w": "250", + "h": "78", + "measuredW": "150", + "measuredH": "100", + "x": "289", + "y": "1599", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.2179908385617182, + "y": 77.94665038826247 + }, + "p1": { + "x": 0.46280569852413056, + "y": 0.04229310438161035 + }, + "p2": { + "x": 250.24223511661944, + "y": -0.06555113876129326 + } + } + }, + { + "ID": "9992", + "typeID": "Arrow", + "zOrder": "34", + "w": "252", + "h": "42", + "measuredW": "150", + "measuredH": "100", + "x": "290", + "y": "1593", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.1506442759475135, + "y": 41.51896183847771 + }, + "p1": { + "x": 0.4628056985241305, + "y": 0.0422931043816104 + }, + "p2": { + "x": 252.39905954407345, + "y": -0.4891725128713915 + } + } + }, + { + "ID": "9993", + "typeID": "Arrow", + "zOrder": "35", + "w": "238", + "h": "77", + "measuredW": "150", + "measuredH": "100", + "x": "293", + "y": "1485", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.11208549503413678, + "y": 0.337734356976398 + }, + "p1": { + "x": 0.46318687896564104, + "y": -0.04633065964324165 + }, + "p2": { + "x": 238.03042442956428, + "y": 76.98130076949064 + } + } + }, + { + "ID": "9994", + "typeID": "Arrow", + "zOrder": "36", + "w": "244", + "h": "41", + "measuredW": "150", + "measuredH": "100", + "x": "283", + "y": "1529", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3074687034015824, + "y": 0.1340580212702207 + }, + "p1": { + "x": 0.4718266633930761, + "y": -0.03283820279891953 + }, + "p2": { + "x": 243.92451908603675, + "y": 41.19311145654592 + } + } + }, + { + "ID": "9995", + "typeID": "Arrow", + "zOrder": "37", + "w": "253", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "279", + "y": "1581", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.20156335987400098, + "y": 1.4049221436009702 + }, + "p1": { + "x": 0.46937327878105334, + "y": 0.004541857492184635 + }, + "p2": { + "x": 253.39905954407345, + "y": 1.5108274871286085 + } + } + }, + { + "ID": "9996", + "typeID": "Arrow", + "zOrder": "38", + "w": "135", + "h": "53", + "measuredW": "150", + "measuredH": "100", + "x": "699", + "y": "1534", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3725435141941489, + "y": 0.23996336479785896 + }, + "p1": { + "x": 0.4960254372019082, + "y": 0.07419183889772205 + }, + "p2": { + "x": 135.8674198506036, + "y": 53.61673283065602 + } + } + }, + { + "ID": "9997", + "typeID": "Arrow", + "zOrder": "39", + "w": "119", + "h": "59", + "measuredW": "150", + "measuredH": "100", + "x": "709", + "y": "1458", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.047010684241513445, + "y": 58.44770687617847 + }, + "p1": { + "x": 0.5673179018899986, + "y": -0.10798471012953849 + }, + "p2": { + "x": 119.02424427805772, + "y": -0.40360304771661504 + } + } + }, + { + "ID": "9998", + "typeID": "Arrow", + "zOrder": "40", + "w": "89", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "1013", + "y": "1469", + "properties": { + "color": "10027263", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 89.03433282924925, + "y": 0 + }, + "p1": { + "x": 0.5653893258184628, + "y": -0.0013183529417352127 + }, + "p2": { + "x": 0.07305038615209014, + "y": 3.863193898939471 + } + } + }, + { + "ID": "9999", + "typeID": "Arrow", + "zOrder": "41", + "w": "100", + "h": "41", + "measuredW": "150", + "measuredH": "100", + "x": "1001", + "y": "1422", + "properties": { + "color": "10027263", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 99.66569771474019, + "y": 0.2236946620996605 + }, + "p1": { + "x": 0.4596243377749227, + "y": 0.08508588858564752 + }, + "p2": { + "x": -0.24466564443059724, + "y": 41.28274809737536 + } + } + }, + { + "ID": "10000", + "typeID": "Arrow", + "zOrder": "42", + "w": "133", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "710", + "y": "1525", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3216244302676614, + "y": 2.5026931357795092 + }, + "p1": { + "x": 0.4743412204498641, + "y": -0.008947430290275333 + }, + "p2": { + "x": 133, + "y": 0 + } + } + }, + { + "ID": "10001", + "typeID": "__group__", + "zOrder": "43", + "measuredW": "225", + "measuredH": "50", + "w": "225", + "h": "50", + "x": "811", + "y": "1441", + "properties": { + "controlName": "102-build-tools:linters-formatters" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "225", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "176", + "measuredH": "25", + "x": "25", + "y": "13", + "properties": { + "size": "17", + "text": "Linters and Formatters" + } + } + ] + } + } + }, + { + "ID": "10002", + "typeID": "__group__", + "zOrder": "44", + "measuredW": "155", + "measuredH": "40", + "w": "155", + "h": "40", + "x": "1084", + "y": "1408", + "properties": { + "controlName": "100-build-tools:linters-formatters:prettier" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "145", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "66", + "measuredW": "58", + "measuredH": "25", + "x": "44", + "y": "7", + "properties": { + "size": "17", + "text": "Prettier" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "131", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "131", + "y": "8", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10003", + "typeID": "__group__", + "zOrder": "45", + "measuredW": "155", + "measuredH": "40", + "w": "155", + "h": "40", + "x": "1084", + "y": "1453", + "properties": { + "controlName": "101-build-tools:linters-formatters:eslint" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "145", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "53", + "measuredW": "51", + "measuredH": "25", + "x": "46", + "y": "7", + "properties": { + "size": "17", + "text": "ESLint" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "131", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "131", + "y": "8", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10004", + "typeID": "Arrow", + "zOrder": "46", + "w": "94", + "h": "177", + "measuredW": "150", + "measuredH": "100", + "x": "504", + "y": "1354", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.342277860619447, + "y": -0.4198717504148135 + }, + "p1": { + "x": 0.5100925147182503, + "y": -0.13330529857022685 + }, + "p2": { + "x": 94.09354504051441, + "y": 176.13405802127022 + } + } + }, + { + "ID": "10005", + "typeID": "Arrow", + "zOrder": "47", + "w": "144", + "h": "47", + "measuredW": "150", + "measuredH": "100", + "x": "293", + "y": "1363", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 143.59460152843042, + "y": -0.36895266648821234 + }, + "p1": { + "x": 0.5621049174944583, + "y": -0.05820540185534891 + }, + "p2": { + "x": -0.11208549503413678, + "y": 46.16464122682419 + } + } + }, + { + "ID": "10006", + "typeID": "Arrow", + "zOrder": "48", + "w": "131", + "h": "101", + "measuredW": "150", + "measuredH": "100", + "x": "300", + "y": "1134", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 131.85733129941207, + "y": 100.92842748572161 + }, + "p1": { + "x": 0.5179188602929944, + "y": 0.05890610549143938 + }, + "p2": { + "x": 0.46836030653014404, + "y": -0.3505709879580081 + } + } + }, + { + "ID": "10007", + "typeID": "Arrow", + "zOrder": "49", + "w": "140", + "h": "56", + "measuredW": "150", + "measuredH": "100", + "x": "294", + "y": "1188", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 139.22596641392124, + "y": 56.50887328728595 + }, + "p1": { + "x": 0.5179188602929942, + "y": 0.0589061054914393 + }, + "p2": { + "x": -0.3748152660157871, + "y": 0.3948335924094408 + } + } + }, + { + "ID": "10008", + "typeID": "Arrow", + "zOrder": "50", + "w": "167", + "h": "7", + "measuredW": "150", + "measuredH": "100", + "x": "281", + "y": "1247", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.44343003361676714, + "y": 0.014243775690876877 + }, + "p2": { + "x": 167.28095267352228, + "y": 7.089319088850289 + } + } + }, + { + "ID": "10009", + "typeID": "Arrow", + "zOrder": "51", + "w": "130", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "311", + "y": "1302", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 129.700506871958, + "y": 0 + }, + "p1": { + "x": 0.47348089180528574, + "y": 0.0008969445600114837 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10010", + "typeID": "__group__", + "zOrder": "52", + "measuredW": "157", + "measuredH": "41", + "w": "157", + "h": "41", + "x": "1131", + "y": "2942", + "properties": { + "controlName": "106-static-site-generators:gridsome" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "147", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457", + "align": "center", + "size": "17" + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "133", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "133", + "y": "9", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "w": "87", + "measuredW": "75", + "measuredH": "25", + "x": "41", + "y": "8", + "properties": { + "text": "Gridsome", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "10011", + "typeID": "Arrow", + "zOrder": "53", + "w": "105", + "h": "43", + "measuredW": "150", + "measuredH": "100", + "x": "1012", + "y": "2199", + "properties": { + "color": "10027263", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 42 + }, + "p1": { + "x": 0.3246422893481717, + "y": 0.04197138314785374 + }, + "p2": { + "x": 104, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10012", + "typeID": "Arrow", + "zOrder": "54", + "w": "128", + "h": "9", + "measuredW": "150", + "measuredH": "100", + "x": "1000", + "y": "2245", + "properties": { + "color": "10027263", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 8 + }, + "p1": { + "x": 0.3321152059461133, + "y": 0.04465778878909879 + }, + "p2": { + "x": 127, + "y": 4 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10013", + "typeID": "Arrow", + "zOrder": "55", + "w": "129", + "h": "34", + "measuredW": "150", + "measuredH": "100", + "x": "1001", + "y": "2260", + "properties": { + "color": "10027263", + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3458601686475002, + "y": -0.005245335635083992 + }, + "p2": { + "x": 128, + "y": 33 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10014", + "typeID": "Arrow", + "zOrder": "56", + "w": "209", + "h": "108", + "measuredW": "150", + "measuredH": "100", + "x": "623", + "y": "1584", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 209.13014962158525, + "y": 107.63300153335422 + }, + "p1": { + "x": 0.5705193330544435, + "y": 0.04891531703818817 + }, + "p2": { + "x": -0.2710228983202114, + "y": -0.4891725128713915 + } + } + }, + { + "ID": "10015", + "typeID": "Arrow", + "zOrder": "57", + "w": "90", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "1013", + "y": "1521", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.4213496222886306, + "y": 0.18497710519682187 + }, + "p1": { + "x": 0.4310686842693701, + "y": -0.01854562577101436 + }, + "p2": { + "x": 90.75126717989497, + "y": 1.553612219705883 + } + } + }, + { + "ID": "10016", + "typeID": "Arrow", + "zOrder": "58", + "w": "160", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "283", + "y": "1353", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 160.43777710097635, + "y": 0.050601531947449985 + }, + "p1": { + "x": 0.4806472503297293, + "y": -0.001432629622812211 + }, + "p2": { + "x": 0.3074687034015824, + "y": 3 + } + } + }, + { + "ID": "10017", + "typeID": "Arrow", + "zOrder": "59", + "w": "1", + "h": "123", + "measuredW": "150", + "measuredH": "100", + "x": "877", + "y": "1112", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4327183610207736, + "y": 0.0030579658389972178 + }, + "p2": { + "x": 0, + "y": 122.50887328728595 + } + } + }, + { + "ID": "10018", + "typeID": "Arrow", + "zOrder": "60", + "w": "211", + "h": "128", + "measuredW": "150", + "measuredH": "100", + "x": "512", + "y": "1115", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 211, + "y": 0 + }, + "p1": { + "x": 0.5569070155556886, + "y": -0.16942743759521814 + }, + "p2": { + "x": -0.130467173564341, + "y": 127.72068397434123 + } + } + }, + { + "ID": "10019", + "typeID": "__group__", + "zOrder": "61", + "measuredW": "158", + "measuredH": "49", + "w": "158", + "h": "49", + "x": "154", + "y": "1167", + "properties": { + "controlName": "101-package-managers:yarn" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "151", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "33", + "measuredH": "25", + "x": "66", + "y": "12", + "properties": { + "text": "yarn", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "13", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "13", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + }, + { + "ID": "10020", + "typeID": "Arrow", + "zOrder": "62", + "w": "109", + "h": "161", + "measuredW": "150", + "measuredH": "100", + "x": "748", + "y": "931", + "properties": { + "color": "2848996", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5674918262494162, + "y": 0.22092480149462868 + }, + "p2": { + "x": 102, + "y": 160 + }, + "rightArrow": "false" + } + }, + { + "ID": "10021", + "typeID": "Arrow", + "zOrder": "63", + "w": "1", + "h": "77", + "measuredW": "150", + "measuredH": "100", + "x": "1114", + "y": "934", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 76 + }, + "p1": { + "x": 0.487275195113675, + "y": -0.01187648456057007 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10022", + "typeID": "Arrow", + "zOrder": "64", + "w": "85", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "845", + "y": "918", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 83, + "y": 1 + }, + "p1": { + "x": 0.4872751951136748, + "y": -0.01187648456057007 + }, + "p2": { + "x": 0, + "y": 1 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10023", + "typeID": "Arrow", + "zOrder": "65", + "w": "2", + "h": "74", + "measuredW": "150", + "measuredH": "100", + "x": "622", + "y": "924", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 1, + "y": 73 + }, + "p1": { + "x": 0.4872751951136749, + "y": -0.01187648456057007 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10024", + "typeID": "Arrow", + "zOrder": "66", + "w": "120", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "772", + "y": "706", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 119, + "y": 2 + }, + "p1": { + "x": 0.5436210493779461, + "y": 0.006954640290549417 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10025", + "typeID": "Arrow", + "zOrder": "67", + "w": "108", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "783", + "y": "653", + "properties": { + "color": "2848996", + "leftArrow": "false", + "p0": { + "x": 107, + "y": 2 + }, + "p1": { + "x": 0.589278350515464, + "y": 0.035876288659793816 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10026", + "typeID": "Arrow", + "zOrder": "68", + "w": "100", + "h": "45", + "measuredW": "150", + "measuredH": "100", + "x": "783", + "y": "607", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 99, + "y": 0 + }, + "p1": { + "x": 0.5773195876288659, + "y": -0.06466729147141519 + }, + "p2": { + "x": 0, + "y": 44 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10027", + "typeID": "Arrow", + "zOrder": "69", + "w": "40", + "h": "139", + "measuredW": "150", + "measuredH": "100", + "x": "656", + "y": "490", + "properties": { + "color": "2848996", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5674918262494162, + "y": 0.22092480149462868 + }, + "p2": { + "x": 15, + "y": 138 + }, + "rightArrow": "false" + } + }, + { + "ID": "10028", + "typeID": "Arrow", + "zOrder": "70", + "w": "151", + "h": "29", + "measuredW": "150", + "measuredH": "100", + "x": "737", + "y": "482", + "properties": { + "color": "2848996", + "leftArrow": "false", + "p0": { + "x": 150, + "y": 28 + }, + "p1": { + "x": 0.4823054457996908, + "y": 0.02336368321594228 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10029", + "typeID": "Arrow", + "zOrder": "71", + "w": "153", + "h": "13", + "measuredW": "150", + "measuredH": "100", + "x": "739", + "y": "465", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 152, + "y": 0 + }, + "p1": { + "x": 0.4798692360633173, + "y": -0.004989676531314521 + }, + "p2": { + "x": 0, + "y": 12 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10030", + "typeID": "Arrow", + "zOrder": "72", + "h": "60", + "measuredW": "150", + "measuredH": "100", + "x": "737", + "y": "416", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 149, + "y": 0 + }, + "p1": { + "x": 0.4552212800557556, + "y": -0.05494250203275647 + }, + "p2": { + "x": 0, + "y": 59 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10031", + "typeID": "Arrow", + "zOrder": "73", + "w": "134", + "h": "36", + "measuredW": "150", + "measuredH": "100", + "x": "447", + "y": "483", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 132, + "y": 0 + }, + "p1": { + "x": 0.4652789342214826, + "y": -0.001332223147377271 + }, + "p2": { + "x": 0, + "y": 34 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10032", + "typeID": "Arrow", + "zOrder": "74", + "w": "131", + "h": "9", + "measuredW": "150", + "measuredH": "100", + "x": "447", + "y": "470", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 129, + "y": 7 + }, + "p1": { + "x": 0.4652789342214826, + "y": -0.001332223147377271 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10033", + "typeID": "Arrow", + "zOrder": "75", + "w": "143", + "h": "53", + "measuredW": "150", + "measuredH": "100", + "x": "437", + "y": "423", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 141, + "y": 51 + }, + "p1": { + "x": 0.45522128005575574, + "y": -0.054942502032756434 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10034", + "typeID": "Arrow", + "zOrder": "76", + "w": "45", + "h": "139", + "measuredW": "150", + "measuredH": "100", + "x": "634", + "y": "327", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 44, + "y": 0 + }, + "p1": { + "x": 0.540933899332929, + "y": -0.1946634323832626 + }, + "p2": { + "x": 16, + "y": 138 + }, + "rightArrow": "false" + } + }, + { + "ID": "10035", + "typeID": "HRule", + "zOrder": "77", + "measuredW": "100", + "measuredH": "10", + "x": "1136", + "y": "754", + "properties": { + "color": "10027263", + "stroke": "dotted" + } + }, + { + "ID": "10036", + "typeID": "Arrow", + "zOrder": "78", + "w": "71", + "h": "134", + "measuredW": "150", + "measuredH": "100", + "x": "646", + "y": "765", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 9, + "y": 0 + }, + "p1": { + "x": 0.5549276224469561, + "y": -0.26264128494943484 + }, + "p2": { + "x": 70, + "y": 133 + }, + "rightArrow": "false" + } + }, + { + "ID": "10037", + "typeID": "Arrow", + "zOrder": "79", + "w": "130", + "h": "213", + "measuredW": "150", + "measuredH": "100", + "x": "428", + "y": "776", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 129, + "y": 0 + }, + "p1": { + "x": 0.5007550539904198, + "y": 0.04527076398473655 + }, + "p2": { + "x": 0, + "y": 212 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10038", + "typeID": "Arrow", + "zOrder": "80", + "w": "110", + "h": "157", + "measuredW": "150", + "measuredH": "100", + "x": "442", + "y": "769", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 109, + "y": 0 + }, + "p1": { + "x": 0.46686783637115814, + "y": 0.0018494634122600195 + }, + "p2": { + "x": 0, + "y": 156 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10039", + "typeID": "Arrow", + "zOrder": "81", + "w": "119", + "h": "120", + "measuredW": "150", + "measuredH": "100", + "x": "434", + "y": "762", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 118, + "y": 0 + }, + "p1": { + "x": 0.46376334167874567, + "y": -0.006127289497957557 + }, + "p2": { + "x": 0, + "y": 119 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10040", + "typeID": "Arrow", + "zOrder": "82", + "w": "128", + "h": "82", + "measuredW": "150", + "measuredH": "100", + "x": "429", + "y": "751", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 127, + "y": 0 + }, + "p1": { + "x": 0.4682571775171856, + "y": 0.0018196522442377747 + }, + "p2": { + "x": 0, + "y": 81 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10041", + "typeID": "Arrow", + "zOrder": "83", + "w": "123", + "h": "34", + "measuredW": "150", + "measuredH": "100", + "x": "429", + "y": "753", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 122, + "y": 0 + }, + "p1": { + "x": 0.4501850789844116, + "y": 0.009280016683176094 + }, + "p2": { + "x": 0, + "y": 33 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10042", + "typeID": "Arrow", + "zOrder": "84", + "w": "106", + "h": "99", + "measuredW": "150", + "measuredH": "100", + "x": "784", + "y": "713", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 105, + "y": 98 + }, + "p1": { + "x": 0.48727519511367495, + "y": -0.011876484560570073 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10043", + "typeID": "Arrow", + "zOrder": "85", + "w": "109", + "h": "54", + "measuredW": "150", + "measuredH": "100", + "x": "781", + "y": "707", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 108, + "y": 53 + }, + "p1": { + "x": 0.44795435569162256, + "y": -0.008627887559142778 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10044", + "typeID": "Arrow", + "zOrder": "86", + "w": "111", + "h": "59", + "measuredW": "150", + "measuredH": "100", + "x": "432", + "y": "579", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 110, + "y": 58 + }, + "p1": { + "x": 0.45522128005575574, + "y": -0.054942502032756434 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10045", + "typeID": "Arrow", + "zOrder": "87", + "w": "112", + "h": "58", + "measuredW": "150", + "measuredH": "100", + "x": "430", + "y": "661", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 111, + "y": 0 + }, + "p1": { + "x": 0.47938350680544434, + "y": 0.06064851881505207 + }, + "p2": { + "x": 0, + "y": 57 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10046", + "typeID": "Arrow", + "zOrder": "88", + "w": "112", + "h": "23", + "measuredW": "150", + "measuredH": "100", + "x": "434", + "y": "651", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 111, + "y": 0 + }, + "p1": { + "x": 0.4453729012104649, + "y": 0.01983600156188987 + }, + "p2": { + "x": 0, + "y": 22 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10047", + "typeID": "Arrow", + "zOrder": "89", + "w": "120", + "h": "20", + "measuredW": "150", + "measuredH": "100", + "x": "431", + "y": "628", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 119, + "y": 19 + }, + "p1": { + "x": 0.4652789342214826, + "y": -0.001332223147377271 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10048", + "typeID": "Arrow", + "zOrder": "90", + "w": "19", + "h": "80", + "measuredW": "150", + "measuredH": "100", + "x": "721", + "y": "186", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 17, + "y": 0 + }, + "p1": { + "x": 0.4835868694955965, + "y": 0.10168134507606086 + }, + "p2": { + "x": 0, + "y": 79 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10049", + "typeID": "__group__", + "zOrder": "91", + "measuredW": "250", + "measuredH": "55", + "w": "250", + "h": "55", + "x": "543", + "y": "619", + "properties": { + "controlName": "101-html" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "250", + "h": "55", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "25", + "x": "101", + "y": "16", + "properties": { + "size": "17", + "text": "HTML" + } + } + ] + } + } + }, + { + "ID": "10050", + "typeID": "__group__", + "zOrder": "92", + "measuredW": "144", + "measuredH": "40", + "w": "144", + "h": "40", + "x": "624", + "y": "273", + "properties": { + "controlName": "ext_link:roadmap.sh/frontend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "144", + "measuredH": "40", + "x": "0", + "y": "0", + "properties": { + "size": "32", + "text": "Front-end" + } + } + ] + } + } + }, + { + "ID": "10051", + "typeID": "__group__", + "zOrder": "93", + "measuredW": "304", + "measuredH": "47", + "w": "304", + "h": "47", + "x": "152", + "y": "552", + "properties": { + "controlName": "100-html:learn-the-basics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "296", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "7", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "134", + "measuredW": "128", + "measuredH": "25", + "x": "90", + "y": "15", + "properties": { + "size": "17", + "text": "Learn the basics" + } + }, + { + "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": "10052", + "typeID": "__group__", + "zOrder": "94", + "measuredW": "304", + "measuredH": "45", + "w": "304", + "h": "45", + "x": "152", + "y": "601", + "properties": { + "controlName": "101-html:writing-semantic-html" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "296", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "5", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "189", + "measuredW": "183", + "measuredH": "25", + "x": "63", + "y": "13", + "properties": { + "size": "17", + "text": "Writing Semantic HTML" + } + }, + { + "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": "10053", + "typeID": "__group__", + "zOrder": "95", + "measuredW": "304", + "measuredH": "45", + "w": "304", + "h": "45", + "x": "152", + "y": "647", + "properties": { + "controlName": "102-html:forms-and-validations" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "296", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "5", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "172", + "measuredW": "169", + "measuredH": "25", + "x": "71", + "y": "13", + "properties": { + "size": "17", + "text": "Forms and Validations" + } + }, + { + "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": "10054", + "typeID": "__group__", + "zOrder": "96", + "measuredW": "304", + "measuredH": "49", + "w": "304", + "h": "49", + "x": "152", + "y": "690", + "properties": { + "controlName": "103-html:conventions-and-best-practices" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "296", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "9", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "248", + "measuredW": "246", + "measuredH": "25", + "x": "33", + "y": "17", + "properties": { + "size": "17", + "text": "Conventions and Best Practices" + } + }, + { + "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": "10055", + "typeID": "__group__", + "zOrder": "97", + "measuredW": "250", + "measuredH": "50", + "w": "250", + "h": "50", + "x": "543", + "y": "681", + "properties": { + "controlName": "102-css" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "250", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "33", + "measuredH": "25", + "x": "108", + "y": "14", + "properties": { + "size": "17", + "text": "CSS" + } + } + ] + } + } + }, + { + "ID": "10056", + "typeID": "__group__", + "zOrder": "98", + "measuredW": "123", + "measuredH": "193", + "w": "123", + "h": "193", + "x": "1183", + "y": "652", + "properties": { + "controlName": "101-css:making-layouts" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "116", + "h": "185", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "8", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "25", + "x": "35", + "y": "21", + "properties": { + "size": "17", + "text": "Floats" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "84", + "measuredH": "25", + "x": "16", + "y": "48", + "properties": { + "size": "17", + "text": "Positioning" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "56", + "measuredH": "25", + "x": "30", + "y": "75", + "properties": { + "size": "17", + "text": "Display" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "82", + "measuredH": "25", + "x": "19", + "y": "102", + "properties": { + "size": "17", + "text": "Box Model" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "70", + "measuredH": "25", + "x": "22", + "y": "129", + "properties": { + "size": "17", + "text": "CSS Grid" + } + }, + { + "ID": "6", + "typeID": "Label", + "zOrder": "6", + "measuredW": "65", + "measuredH": "25", + "x": "26", + "y": "156", + "properties": { + "size": "17", + "text": "Flex Box" + } + }, + { + "ID": "7", + "typeID": "Icon", + "zOrder": "7", + "measuredW": "24", + "measuredH": "24", + "x": "99", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "8", + "typeID": "Icon", + "zOrder": "8", + "measuredW": "24", + "measuredH": "24", + "x": "99", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10057", + "typeID": "__group__", + "zOrder": "99", + "measuredW": "289", + "measuredH": "47", + "w": "289", + "h": "47", + "x": "875", + "y": "679", + "properties": { + "controlName": "100-css:learn-the-basics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "280", + "h": "43", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "4", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "140", + "measuredW": "128", + "measuredH": "25", + "x": "70", + "y": "13", + "properties": { + "size": "17", + "text": "Learn the basics" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "265", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "265", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10058", + "typeID": "__group__", + "zOrder": "100", + "measuredW": "290", + "measuredH": "51", + "w": "290", + "h": "51", + "x": "874", + "y": "728", + "properties": { + "controlName": "101-css:making-layouts" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "281", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "4", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "130", + "measuredW": "120", + "measuredH": "25", + "x": "76", + "y": "15", + "properties": { + "size": "17", + "text": "Making Layouts" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "266", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "266", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10059", + "typeID": "Canvas", + "zOrder": "101", + "w": "350", + "h": "141", + "measuredW": "100", + "measuredH": "70", + "x": "933", + "y": "169" + }, + { + "ID": "10060", + "typeID": "Label", + "zOrder": "102", + "measuredW": "314", + "measuredH": "25", + "x": "947", + "y": "186", + "properties": { + "size": "17", + "text": "Find the detailed version of this roadmap" + } + }, + { + "ID": "10061", + "typeID": "Label", + "zOrder": "103", + "measuredW": "319", + "measuredH": "25", + "x": "947", + "y": "214", + "properties": { + "size": "17", + "text": "along with resources and other roadmaps" + } + }, + { + "ID": "10062", + "typeID": "__group__", + "zOrder": "104", + "measuredW": "288", + "measuredH": "45", + "w": "288", + "h": "45", + "x": "874", + "y": "783", + "properties": { + "controlName": "102-css:responsive-design-and-media-queries" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "280", + "h": "43", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "2", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "248", + "measuredW": "246", + "measuredH": "22", + "x": "18", + "y": "12", + "properties": { + "size": "14", + "text": "Responsive design and Media Queries" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "264", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "264", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10063", + "typeID": "__group__", + "zOrder": "105", + "measuredW": "250", + "measuredH": "50", + "w": "250", + "h": "50", + "x": "543", + "y": "738", + "properties": { + "controlName": "103-javascript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "250", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "81", + "measuredH": "25", + "x": "82", + "y": "13", + "properties": { + "size": "17", + "text": "JavaScript" + } + } + ] + } + } + }, + { + "ID": "10064", + "typeID": "__group__", + "zOrder": "106", + "measuredW": "304", + "measuredH": "48", + "w": "304", + "h": "48", + "x": "152", + "y": "753", + "properties": { + "controlName": "100-javascript:syntax-and-basic-constructs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "296", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "8", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "228", + "measuredW": "219", + "measuredH": "25", + "x": "43", + "y": "16", + "properties": { + "size": "17", + "text": "Syntax and Basic Constructs" + } + }, + { + "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": "10065", + "typeID": "__group__", + "zOrder": "107", + "measuredW": "305", + "measuredH": "45", + "w": "305", + "h": "45", + "x": "152", + "y": "802", + "properties": { + "controlName": "101-javascript:learn-dom-manipulation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "297", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "5", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "197", + "measuredW": "193", + "measuredH": "25", + "x": "59", + "y": "13", + "properties": { + "size": "17", + "text": "Learn DOM Manipulation" + } + }, + { + "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": "10066", + "typeID": "__group__", + "zOrder": "108", + "measuredW": "305", + "measuredH": "117", + "w": "305", + "h": "117", + "x": "151", + "y": "947", + "properties": { + "controlName": "104-javascript:concepts" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "296", + "h": "113", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "4", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "247", + "measuredW": "246", + "measuredH": "25", + "x": "34", + "y": "49", + "properties": { + "size": "17", + "text": "Hoisting, Event Bubbling, Scope," + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "w": "245", + "measuredW": "231", + "measuredH": "25", + "x": "36", + "y": "78", + "properties": { + "size": "17", + "text": "Prototype, Shadow DOM, strict" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "w": "202", + "measuredW": "195", + "measuredH": "25", + "x": "57", + "y": "19", + "properties": { + "size": "17", + "text": "Understand the concepts" + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "5", + "typeID": "Icon", + "zOrder": "5", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10067", + "typeID": "__group__", + "zOrder": "109", + "measuredW": "304", + "measuredH": "45", + "w": "304", + "h": "45", + "x": "152", + "y": "849", + "properties": { + "controlName": "102-javascript:learn-fetch-api-ajax-xhr" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "296", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "5", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "234", + "measuredW": "224", + "measuredH": "25", + "x": "40", + "y": "13", + "properties": { + "size": "17", + "text": "Learn Fetch API / Ajax (XHR)" + } + }, + { + "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": "10068", + "typeID": "__group__", + "zOrder": "110", + "measuredW": "305", + "measuredH": "47", + "w": "305", + "h": "47", + "x": "151", + "y": "895", + "properties": { + "controlName": "103-javascript:es6-and-modular-javascript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "296", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "7", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "234", + "measuredW": "228", + "measuredH": "25", + "x": "41", + "y": "15", + "properties": { + "size": "17", + "text": "ES6+ and modular JavaScript" + } + }, + { + "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": "10069", + "typeID": "__group__", + "zOrder": "111", + "measuredW": "320", + "measuredH": "45", + "w": "320", + "h": "45", + "x": "948", + "y": "250", + "properties": { + "controlName": "ext_link:roadmap.sh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "320", + "h": "45", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "28", + "x": "139", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "roadmap.sh" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "35", + "measuredH": "28", + "x": "76", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "http" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "5", + "measuredH": "28", + "x": "113", + "y": "8", + "properties": { + "bold": "true", + "color": "16777215", + "size": "20", + "text": ":" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "10", + "measuredH": "28", + "x": "120", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "10", + "measuredH": "28", + "x": "128", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + } + ] + } + } + }, + { + "ID": "10070", + "typeID": "__group__", + "zOrder": "112", + "measuredW": "187", + "measuredH": "60", + "w": "187", + "h": "60", + "x": "564", + "y": "439", + "properties": { + "controlName": "100-internet" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "178", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "10", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "25", + "x": "67", + "y": "23", + "properties": { + "text": "Internet", + "size": "17" + } + }, + { + "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": "10071", + "typeID": "__group__", + "zOrder": "113", + "measuredW": "306", + "measuredH": "53", + "w": "306", + "h": "53", + "x": "153", + "y": "391", + "properties": { + "controlName": "100-internet:how-does-the-internet-work" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "9", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "223", + "measuredW": "219", + "measuredH": "25", + "x": "45", + "y": "19", + "properties": { + "size": "17", + "text": "How does the internet work?" + } + }, + { + "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": "10072", + "typeID": "__group__", + "zOrder": "114", + "measuredW": "307", + "measuredH": "47", + "w": "307", + "h": "47", + "x": "152", + "y": "443", + "properties": { + "controlName": "101-internet:what-is-http" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "7", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "119", + "measuredW": "113", + "measuredH": "25", + "x": "98", + "y": "15", + "properties": { + "size": "17", + "text": "What is HTTP?" + } + }, + { + "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": "10073", + "typeID": "__group__", + "zOrder": "115", + "measuredW": "307", + "measuredH": "48", + "w": "307", + "h": "48", + "x": "152", + "y": "488", + "properties": { + "controlName": "102-internet:browsers-and-how-they-work" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "8", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "230", + "measuredW": "225", + "measuredH": "25", + "x": "42", + "y": "16", + "properties": { + "size": "17", + "text": "Browsers and how they work?" + } + }, + { + "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": "10074", + "typeID": "__group__", + "zOrder": "116", + "measuredW": "289", + "measuredH": "49", + "w": "289", + "h": "49", + "x": "875", + "y": "388", + "properties": { + "controlName": "103-internet:dns-and-how-it-works" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "280", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "9", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "179", + "measuredW": "175", + "measuredH": "25", + "x": "51", + "y": "17", + "properties": { + "size": "17", + "text": "DNS and how it works?" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "265", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "265", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10075", + "typeID": "__group__", + "zOrder": "117", + "measuredW": "289", + "measuredH": "45", + "w": "289", + "h": "45", + "x": "874", + "y": "438", + "properties": { + "controlName": "104-internet:what-is-domain-name" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "280", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "5", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "189", + "measuredW": "180", + "measuredH": "25", + "x": "51", + "y": "13", + "properties": { + "size": "17", + "text": "What is Domain Name?" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "265", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "265", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10076", + "typeID": "__group__", + "zOrder": "118", + "measuredW": "288", + "measuredH": "46", + "w": "288", + "h": "46", + "x": "875", + "y": "483", + "properties": { + "controlName": "105-internet:what-is-hosting" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "280", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "6", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "133", + "measuredW": "126", + "measuredH": "25", + "x": "74", + "y": "14", + "properties": { + "size": "17", + "text": "What is hosting?" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "264", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "264", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10077", + "typeID": "__group__", + "zOrder": "119", + "measuredW": "288", + "measuredH": "48", + "w": "288", + "h": "48", + "x": "875", + "y": "581", + "properties": { + "controlName": "104-html:accessibility" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "280", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "8", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "101", + "measuredW": "94", + "measuredH": "25", + "x": "89", + "y": "16", + "properties": { + "size": "17", + "text": "Accessibility" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "264", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "264", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10078", + "typeID": "__group__", + "zOrder": "120", + "measuredW": "289", + "measuredH": "46", + "w": "289", + "h": "46", + "x": "875", + "y": "630", + "properties": { + "controlName": "105-html:seo-basics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "280", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "6", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "94", + "measuredW": "90", + "measuredH": "25", + "x": "93", + "y": "14", + "properties": { + "size": "17", + "text": "SEO Basics" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "265", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "265", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10079", + "typeID": "__group__", + "zOrder": "121", + "measuredW": "225", + "measuredH": "62", + "w": "225", + "h": "62", + "x": "513", + "y": "972", + "properties": { + "controlName": "100-version-control-systems:basic-usage-of-git" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "216", + "h": "54", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "8", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "144", + "measuredH": "25", + "x": "45", + "y": "23", + "properties": { + "text": "Basic Usage of Git", + "size": "17" + } + }, + { + "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": "10080", + "typeID": "__group__", + "zOrder": "122", + "measuredW": "240", + "measuredH": "58", + "w": "240", + "h": "58", + "x": "994", + "y": "974", + "properties": { + "controlName": "100-repo-hosting-services:github" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "9", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "54", + "measuredH": "25", + "x": "98", + "y": "22", + "properties": { + "text": "GitHub", + "size": "17" + } + }, + { + "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": "10081", + "typeID": "__group__", + "zOrder": "123", + "measuredW": "352", + "measuredH": "78", + "w": "352", + "h": "78", + "x": "885", + "y": "882", + "properties": { + "controlName": "105-repo-hosting-services" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "352", + "h": "78", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "172", + "measuredH": "25", + "x": "90", + "y": "15", + "properties": { + "text": "Repo hosting services", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "w": "279", + "measuredW": "275", + "measuredH": "23", + "x": "32", + "y": "41", + "properties": { + "size": "15", + "text": "Create account and Learn to use GitHub" + } + } + ] + } + } + }, + { + "ID": "10082", + "typeID": "__group__", + "zOrder": "124", + "measuredW": "336", + "measuredH": "77", + "w": "336", + "h": "77", + "x": "522", + "y": "882", + "properties": { + "controlName": "104-version-control-systems" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "336", + "h": "77", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "186", + "measuredH": "25", + "x": "75", + "y": "15", + "properties": { + "text": "Version Control Systems", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "w": "292", + "measuredW": "285", + "measuredH": "23", + "x": "19", + "y": "40", + "properties": { + "size": "15", + "text": "What are they and why you should use one" + } + } + ] + } + } + }, + { + "ID": "10083", + "typeID": "__group__", + "zOrder": "125", + "measuredW": "211", + "measuredH": "53", + "w": "211", + "h": "53", + "x": "415", + "y": "1219", + "properties": { + "controlName": "107-package-managers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "211", + "h": "53", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "149", + "measuredH": "25", + "x": "31", + "y": "14", + "properties": { + "text": "Package Managers", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "10084", + "typeID": "__group__", + "zOrder": "126", + "measuredW": "158", + "measuredH": "49", + "w": "158", + "h": "49", + "x": "154", + "y": "1114", + "properties": { + "controlName": "100-package-managers:npm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "151", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "36", + "measuredW": "34", + "measuredH": "25", + "x": "65", + "y": "12", + "properties": { + "size": "17", + "text": "npm" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "11", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "11", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10085", + "typeID": "__group__", + "zOrder": "127", + "measuredW": "238", + "measuredH": "54", + "w": "238", + "h": "54", + "x": "996", + "y": "1090", + "properties": { + "controlName": "102-repo-hosting-services:bitbucket" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "5", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "73", + "measuredH": "25", + "x": "86", + "y": "17", + "properties": { + "color": "3355443", + "text": "Bitbucket", + "size": "17" + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "5", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10086", + "typeID": "__group__", + "zOrder": "128", + "measuredW": "238", + "measuredH": "55", + "w": "238", + "h": "55", + "x": "996", + "y": "1033", + "properties": { + "controlName": "101-repo-hosting-services:gitlab" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "6", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "51", + "measuredH": "25", + "x": "97", + "y": "18", + "properties": { + "color": "3355443", + "size": "17", + "text": "GitLab" + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "5", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10087", + "typeID": "__group__", + "zOrder": "129", + "measuredW": "381", + "measuredH": "62", + "w": "381", + "h": "62", + "x": "564", + "y": "1065", + "properties": { + "controlName": "106-web-security-knowledge" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "372", + "h": "54", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "8", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "189", + "measuredH": "25", + "x": "100", + "y": "23", + "properties": { + "text": "Web Security Knowledge", + "size": "17" + } + }, + { + "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": "10088", + "typeID": "__group__", + "zOrder": "130", + "measuredW": "408", + "measuredH": "162", + "w": "408", + "h": "162", + "x": "151", + "y": "183", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "408", + "h": "162", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "23", + "y": "21", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "23", + "y": "21", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "269", + "measuredH": "24", + "x": "59", + "y": "21", + "properties": { + "size": "16", + "text": "Personal Recommendation / Opinion" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "159", + "measuredH": "24", + "x": "59", + "y": "118", + "properties": { + "size": "16", + "text": "I wouldn't recommend" + } + }, + { + "ID": "5", + "typeID": "Icon", + "zOrder": "5", + "measuredW": "24", + "measuredH": "24", + "x": "23", + "y": "118", + "properties": { + "color": "10066329", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "6", + "typeID": "Label", + "zOrder": "6", + "w": "324", + "measuredW": "315", + "measuredH": "24", + "x": "60", + "y": "86", + "properties": { + "size": "16", + "text": "Order in roadmap not strict (Learn anytime)" + } + }, + { + "ID": "7", + "typeID": "Icon", + "zOrder": "7", + "measuredW": "24", + "measuredH": "24", + "x": "23", + "y": "86", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "8", + "typeID": "Icon", + "zOrder": "8", + "measuredW": "24", + "measuredH": "24", + "x": "23", + "y": "86", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + }, + { + "ID": "9", + "typeID": "Label", + "zOrder": "9", + "measuredW": "272", + "measuredH": "24", + "x": "59", + "y": "54", + "properties": { + "size": "16", + "text": "Alternative Option - Pick this or purple" + } + }, + { + "ID": "10", + "typeID": "Icon", + "zOrder": "10", + "measuredW": "24", + "measuredH": "24", + "x": "23", + "y": "53", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "11", + "typeID": "Icon", + "zOrder": "11", + "measuredW": "24", + "measuredH": "24", + "x": "23", + "y": "53", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "12", + "typeID": "Icon", + "zOrder": "12", + "measuredW": "24", + "measuredH": "24", + "x": "23", + "y": "53", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10089", + "typeID": "TextArea", + "zOrder": "131", + "w": "456", + "h": "161", + "measuredW": "200", + "measuredH": "140", + "x": "776", + "y": "1181" + }, + { + "ID": "10090", + "typeID": "__group__", + "zOrder": "132", + "measuredW": "163", + "measuredH": "48", + "w": "163", + "h": "48", + "x": "791", + "y": "1280", + "properties": { + "controlName": "102-web-security-knowledge:cors" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "163", + "h": "48", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "25", + "x": "58", + "y": "12", + "properties": { + "text": "CORS", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "10091", + "typeID": "__group__", + "zOrder": "133", + "measuredW": "166", + "measuredH": "49", + "w": "166", + "h": "49", + "x": "790", + "y": "1225", + "properties": { + "controlName": "100-web-security-knowledge:https" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "166", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "54", + "measuredH": "25", + "x": "56", + "y": "12", + "properties": { + "text": "HTTPS", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "10092", + "typeID": "__group__", + "zOrder": "134", + "measuredW": "257", + "measuredH": "49", + "w": "257", + "h": "49", + "x": "961", + "y": "1225", + "properties": { + "controlName": "101-web-security-knowledge:content-security-policy" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "257", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "175", + "measuredH": "25", + "x": "41", + "y": "12", + "properties": { + "text": "Content Security Policy", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "10093", + "typeID": "__group__", + "zOrder": "135", + "measuredW": "257", + "measuredH": "49", + "w": "257", + "h": "49", + "x": "961", + "y": "1279", + "properties": { + "controlName": "103-web-security-knowledge:owasp-security-risks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "257", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "169", + "measuredH": "25", + "x": "44", + "y": "12", + "properties": { + "text": "OWASP Security Risks", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "10094", + "typeID": "Label", + "zOrder": "136", + "w": "372", + "measuredW": "344", + "measuredH": "25", + "x": "792", + "y": "1194", + "properties": { + "size": "17", + "text": "Get at least a basic knowledge of all of these" + } + }, + { + "ID": "10095", + "typeID": "__group__", + "zOrder": "137", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "1218", + "y": "1172", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10096", + "typeID": "Arrow", + "zOrder": "138", + "w": "117", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "677", + "y": "2794", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 116.89058672187377, + "y": 0.1041226124775676 + }, + "p1": { + "x": 0.4835193355826629, + "y": 0.007267064624967576 + }, + "p2": { + "x": 0.017907207522057433, + "y": 0.1041226124775676 + } + } + }, + { + "ID": "10097", + "typeID": "Arrow", + "zOrder": "139", + "w": "158", + "h": "72", + "measuredW": "150", + "measuredH": "100", + "x": "286", + "y": "2848", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4319942611190819, + "y": -0.006169296987087513 + }, + "p2": { + "x": 157, + "y": 71 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10098", + "typeID": "Arrow", + "zOrder": "140", + "w": "133", + "h": "223", + "measuredW": "150", + "measuredH": "100", + "x": "1007", + "y": "2688", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 133, + "y": 223 + }, + "p1": { + "x": 0.6210189562745637, + "y": 0.08206190581675968 + }, + "p2": { + "x": -0.43103046936073497, + "y": 0.31367188167814675 + } + } + }, + { + "ID": "10099", + "typeID": "Arrow", + "zOrder": "141", + "w": "112", + "h": "137", + "measuredW": "150", + "measuredH": "100", + "x": "1033", + "y": "2691", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 112, + "y": 137 + }, + "p1": { + "x": 0.6177380381901717, + "y": 0.1158418847787249 + }, + "p2": { + "x": -0.28845742009775677, + "y": 0.38926871100329663 + } + } + }, + { + "ID": "10100", + "typeID": "__group__", + "zOrder": "142", + "measuredW": "216", + "measuredH": "50", + "w": "216", + "h": "50", + "x": "414", + "y": "1334", + "properties": { + "controlName": "109-css-preprocessors" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "216", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "150", + "measuredH": "25", + "x": "33", + "y": "12", + "properties": { + "text": "CSS Preprocessors", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "10101", + "typeID": "Arrow", + "zOrder": "143", + "w": "107", + "h": "93", + "measuredW": "150", + "measuredH": "100", + "x": "1039", + "y": "2687", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 107, + "y": 93 + }, + "p1": { + "x": 0.6105142874821432, + "y": 0.11615602631888519 + }, + "p2": { + "x": -0.13726376144768437, + "y": -0.2241265329844282 + } + } + }, + { + "ID": "10102", + "typeID": "Arrow", + "zOrder": "144", + "w": "100", + "h": "48", + "measuredW": "150", + "measuredH": "100", + "x": "1042", + "y": "2682", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 100, + "y": 48 + }, + "p1": { + "x": 0.5421630610591022, + "y": 0.059862777204942215 + }, + "p2": { + "x": -0.061666932122761864, + "y": 0.16247822302784698 + } + } + }, + { + "ID": "10103", + "typeID": "Arrow", + "zOrder": "145", + "w": "120", + "h": "12", + "measuredW": "150", + "measuredH": "100", + "x": "1019", + "y": "2669", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 120, + "y": 12 + }, + "p1": { + "x": 0.5359734790789354, + "y": 0.01272287429441829 + }, + "p2": { + "x": -0.12864315206059018, + "y": 0.09550200309013235 + } + } + }, + { + "ID": "10104", + "typeID": "__group__", + "zOrder": "146", + "measuredW": "213", + "measuredH": "50", + "w": "213", + "h": "50", + "x": "415", + "y": "1278", + "properties": { + "controlName": "108-css-architecture" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "213", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "131", + "measuredH": "25", + "x": "41", + "y": "12", + "properties": { + "text": "CSS Architecture", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "10105", + "typeID": "__group__", + "zOrder": "147", + "measuredW": "158", + "measuredH": "40", + "w": "158", + "h": "40", + "x": "153", + "y": "1283", + "properties": { + "controlName": "100-css-architecture:bem" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "151", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "45", + "measuredW": "38", + "measuredH": "25", + "x": "60", + "y": "8", + "properties": { + "size": "17", + "text": "BEM" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10106", + "typeID": "Arrow", + "zOrder": "148", + "w": "180", + "h": "45", + "measuredW": "150", + "measuredH": "100", + "x": "280", + "y": "2942", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 44 + }, + "p1": { + "x": 0.4319942611190816, + "y": -0.0061692969870875015 + }, + "p2": { + "x": 179, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10107", + "typeID": "Arrow", + "zOrder": "149", + "w": "98", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "946", + "y": "2502", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 97, + "y": 0 + }, + "p1": { + "x": 0.48351933558266286, + "y": 0.007267064624967593 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10108", + "typeID": "__group__", + "zOrder": "150", + "measuredW": "211", + "measuredH": "50", + "w": "211", + "h": "50", + "x": "516", + "y": "1500", + "properties": { + "controlName": "110-build-tools" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "211", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "83", + "measuredH": "25", + "x": "64", + "y": "13", + "properties": { + "size": "17", + "text": "Build Tools" + } + } + ] + } + } + }, + { + "ID": "10109", + "typeID": "Arrow", + "zOrder": "151", + "w": "1", + "h": "86", + "measuredW": "150", + "measuredH": "100", + "x": "554", + "y": "2371", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4770488047048041, + "y": 0.005193614908729856 + }, + "p2": { + "x": 0, + "y": 85 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10110", + "typeID": "Arrow", + "zOrder": "152", + "w": "177", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "358", + "y": "2361", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 176, + "y": 0 + }, + "p1": { + "x": 0.477048804704804, + "y": 0.005193614908729856 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10111", + "typeID": "__group__", + "zOrder": "153", + "measuredW": "225", + "measuredH": "50", + "w": "225", + "h": "50", + "x": "811", + "y": "1497", + "properties": { + "controlName": "100-build-tools:task-runners" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "225", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "25", + "x": "60", + "y": "14", + "properties": { + "size": "17", + "text": "Task Runners" + } + } + ] + } + } + }, + { + "ID": "10112", + "typeID": "Arrow", + "zOrder": "154", + "w": "116", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "729", + "y": "2360", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 115, + "y": 0 + }, + "p1": { + "x": 0.477048804704804, + "y": 0.005193614908729856 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false" + } + }, + { + "ID": "10113", + "typeID": "__group__", + "zOrder": "155", + "measuredW": "156", + "measuredH": "45", + "w": "156", + "h": "45", + "x": "1084", + "y": "1501", + "properties": { + "controlName": "100-build-tools:task-runners:npm-scripts" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "145", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "89", + "measuredH": "25", + "x": "24", + "y": "10", + "properties": { + "size": "17", + "text": "npm scripts" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "132", + "y": "11", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "132", + "y": "11", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10114", + "typeID": "Arrow", + "zOrder": "156", + "w": "239", + "h": "239", + "measuredW": "150", + "measuredH": "100", + "x": "464", + "y": "1761", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.4151212280816594, + "y": -0.22081521141240046 + }, + "p1": { + "x": 0.5082158938451313, + "y": 0.2259685964231505 + }, + "p2": { + "x": 239, + "y": 239 + } + } + }, + { + "ID": "10115", + "typeID": "Arrow", + "zOrder": "157", + "w": "191", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "913", + "y": "2042", + "properties": { + "color": "10027263", + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 190, + "y": 2 + }, + "p1": { + "x": 0.5105398742417108, + "y": -0.0025761059250436276 + }, + "p2": { + "x": 0, + "y": 1 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10116", + "typeID": "__group__", + "zOrder": "158", + "measuredW": "158", + "measuredH": "40", + "w": "158", + "h": "40", + "x": "1084", + "y": "1647", + "properties": { + "controlName": "100-build-tools:module-bundlers:webpack" + }, + "children": { + "controls": { + "control": [ + { + "ID": "1", + "typeID": "Label", + "zOrder": "0", + "w": "72", + "measuredW": "72", + "measuredH": "25", + "x": "52", + "y": "7", + "properties": { + "size": "17", + "text": "Webpack" + } + }, + { + "ID": "2", + "typeID": "TextArea", + "zOrder": "1", + "w": "148", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "2", + "measuredW": "72", + "measuredH": "25", + "x": "42", + "y": "7", + "properties": { + "text": "Webpack", + "size": "17" + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "134", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "5", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "134", + "y": "8", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + }, + { + "ID": "10117", + "typeID": "__group__", + "zOrder": "159", + "measuredW": "158", + "measuredH": "40", + "w": "158", + "h": "40", + "x": "1084", + "y": "1692", + "properties": { + "controlName": "102-build-tools:module-bundlers:rollup" + }, + "children": { + "controls": { + "control": [ + { + "ID": "1", + "typeID": "Label", + "zOrder": "0", + "w": "46", + "measuredW": "49", + "measuredH": "25", + "x": "65", + "y": "7", + "properties": { + "size": "17", + "text": "Rollup" + } + }, + { + "ID": "2", + "typeID": "TextArea", + "zOrder": "1", + "w": "147", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "2", + "w": "63", + "measuredW": "49", + "measuredH": "25", + "x": "55", + "y": "7", + "properties": { + "size": "17", + "text": "Rollup" + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "134", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "5", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "134", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "6", + "typeID": "Icon", + "zOrder": "5", + "measuredW": "24", + "measuredH": "24", + "x": "134", + "y": "8", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10118", + "typeID": "__group__", + "zOrder": "160", + "measuredW": "158", + "measuredH": "40", + "w": "158", + "h": "40", + "x": "1084", + "y": "1738", + "properties": { + "controlName": "103-build-tools:module-bundlers:parcel" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "w": "46", + "measuredW": "49", + "measuredH": "25", + "x": "65", + "y": "7", + "properties": { + "size": "17", + "text": "Parcel" + } + }, + { + "ID": "1", + "typeID": "TextArea", + "zOrder": "1", + "w": "146", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "w": "63", + "measuredW": "49", + "measuredH": "25", + "x": "55", + "y": "7", + "properties": { + "size": "17", + "text": "Parcel" + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "134", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "134", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "5", + "typeID": "Icon", + "zOrder": "5", + "measuredW": "24", + "measuredH": "24", + "x": "134", + "y": "8", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10119", + "typeID": "__group__", + "zOrder": "161", + "measuredW": "225", + "measuredH": "50", + "w": "225", + "h": "50", + "x": "812", + "y": "1554", + "properties": { + "controlName": "101-build-tools:module-bundlers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "225", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "131", + "measuredH": "25", + "x": "47", + "y": "13", + "properties": { + "size": "17", + "text": "Module Bundlers" + } + } + ] + } + } + }, + { + "ID": "10120", + "typeID": "Arrow", + "zOrder": "162", + "w": "119", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "990", + "y": "2362", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 118.97944745965356, + "y": 0 + }, + "p1": { + "x": 0.4835193355826631, + "y": 0.007267064624967473 + }, + "p2": { + "x": 0.34217904266415644, + "y": 0 + } + } + }, + { + "ID": "10121", + "typeID": "__group__", + "zOrder": "163", + "measuredW": "213", + "measuredH": "53", + "w": "213", + "h": "53", + "x": "514", + "y": "1555", + "properties": { + "controlName": "111-pick-a-framework" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "213", + "h": "53", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "142", + "measuredW": "136", + "measuredH": "25", + "x": "36", + "y": "14", + "properties": { + "size": "17", + "text": "Pick a Framework" + } + } + ] + } + } + }, + { + "ID": "10122", + "typeID": "__group__", + "zOrder": "164", + "measuredW": "152", + "measuredH": "40", + "w": "152", + "h": "40", + "x": "154", + "y": "1469", + "properties": { + "controlName": "100-pick-a-framework:react-js" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "145", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "68", + "measuredW": "47", + "measuredH": "25", + "x": "55", + "y": "7", + "properties": { + "size": "17", + "text": "React" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10123", + "typeID": "__group__", + "zOrder": "165", + "measuredW": "153", + "measuredH": "40", + "w": "153", + "h": "40", + "x": "152", + "y": "1515", + "properties": { + "controlName": "101-pick-a-framework:angular" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "145", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "64", + "measuredW": "59", + "measuredH": "25", + "x": "49", + "y": "7", + "properties": { + "size": "17", + "text": "Angular" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10124", + "typeID": "__group__", + "zOrder": "166", + "measuredW": "152", + "measuredH": "40", + "w": "152", + "h": "40", + "x": "151", + "y": "1561", + "properties": { + "controlName": "102-pick-a-framework:vue-js" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "145", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "25", + "x": "58", + "y": "7", + "properties": { + "text": "Vue.js", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10125", + "typeID": "Arrow", + "zOrder": "167", + "w": "95", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1117", + "y": "2503", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 94.5324984379306, + "y": 0 + }, + "p1": { + "x": 0.4835193355826628, + "y": 0.007267064624967587 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10126", + "typeID": "__group__", + "zOrder": "168", + "measuredW": "203", + "measuredH": "50", + "w": "203", + "h": "50", + "x": "808", + "y": "1672", + "properties": { + "controlName": "112-modern-css" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "203", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "98", + "measuredH": "25", + "x": "53", + "y": "13", + "properties": { + "size": "17", + "text": "Modern CSS" + } + } + ] + } + } + }, + { + "ID": "10127", + "typeID": "Arrow", + "zOrder": "169", + "w": "65", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "1121", + "y": "2550", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 3 + }, + "p1": { + "x": 0.4807692307692308, + "y": -0.01923076923076923 + }, + "p2": { + "x": 64, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10128", + "typeID": "Arrow", + "zOrder": "170", + "w": "65", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "1122", + "y": "2600", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4807692307692308, + "y": -0.01923076923076923 + }, + "p2": { + "x": 64, + "y": 1 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10129", + "typeID": "__group__", + "zOrder": "171", + "measuredW": "211", + "measuredH": "40", + "w": "211", + "h": "40", + "x": "809", + "y": "1764", + "properties": { + "controlName": "100-modern-css:styled-components" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "202", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "151", + "measuredW": "150", + "measuredH": "25", + "x": "25", + "y": "7", + "properties": { + "size": "17", + "text": "Styled Components" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "187", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "187", + "y": "8", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10130", + "typeID": "__group__", + "zOrder": "172", + "measuredW": "212", + "measuredH": "40", + "w": "212", + "h": "40", + "x": "809", + "y": "1809", + "properties": { + "controlName": "101-modern-css:css-modules" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "202", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "103", + "measuredW": "103", + "measuredH": "25", + "x": "49", + "y": "7", + "properties": { + "size": "17", + "text": "CSS Modules" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "188", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "188", + "y": "8", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10131", + "typeID": "Arrow", + "zOrder": "173", + "w": "179", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "280", + "y": "2935", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 1 + }, + "p1": { + "x": 0.431994261119082, + "y": -0.006169296987087527 + }, + "p2": { + "x": 178, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10132", + "typeID": "Arrow", + "zOrder": "174", + "w": "161", + "h": "34", + "measuredW": "150", + "measuredH": "100", + "x": "286", + "y": "2892", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4319942611190819, + "y": -0.006169296987087513 + }, + "p2": { + "x": 160, + "y": 33 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "10133", + "typeID": "__group__", + "zOrder": "175", + "measuredW": "210", + "measuredH": "40", + "w": "210", + "h": "40", + "x": "809", + "y": "1899", + "properties": { + "controlName": "103-modern-css:emotion" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "201", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "25", + "x": "69", + "y": "7", + "properties": { + "text": "Emotion", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "186", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "186", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "186", + "y": "8", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10134", + "typeID": "__group__", + "zOrder": "176", + "measuredW": "175", + "measuredH": "41", + "w": "175", + "h": "41", + "x": "530", + "y": "2773", + "properties": { + "controlName": "100-graphql:apollo" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "167", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "49", + "measuredW": "48", + "measuredH": "25", + "x": "58", + "y": "8", + "properties": { + "size": "17", + "text": "Apollo" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "9", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10135", + "typeID": "__group__", + "zOrder": "177", + "measuredW": "285", + "measuredH": "59", + "w": "285", + "h": "59", + "x": "783", + "y": "2646", + "properties": { + "controlName": "120-static-site-generators" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "281", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "9", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "169", + "measuredH": "25", + "x": "56", + "y": "22", + "properties": { + "size": "17", + "text": "Static Site Generators" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "261", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "261", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10136", + "typeID": "__group__", + "zOrder": "178", + "measuredW": "156", + "measuredH": "41", + "w": "156", + "h": "41", + "x": "1133", + "y": "2757", + "properties": { + "controlName": "101-static-site-generators:gatsbyjs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "147", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "78", + "measuredW": "73", + "measuredH": "25", + "x": "35", + "y": "8", + "properties": { + "size": "17", + "text": "GatsbyJS" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "132", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "132", + "y": "9", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + }, + { + "ID": "10137", + "typeID": "__group__", + "zOrder": "179", + "measuredW": "157", + "measuredH": "41", + "w": "157", + "h": "41", + "x": "1133", + "y": "2711", + "properties": { + "controlName": "100-static-site-generators:next-js" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "147", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "58", + "measuredW": "52", + "measuredH": "25", + "x": "45", + "y": "8", + "properties": { + "size": "17", + "text": "Next.js" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "133", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "133", + "y": "9", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + }, + { + "ID": "10138", + "typeID": "__group__", + "zOrder": "180", + "measuredW": "156", + "measuredH": "41", + "w": "156", + "h": "41", + "x": "1131", + "y": "2988", + "properties": { + "controlName": "102-static-site-generators:nuxt-js" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "147", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "56", + "measuredW": "52", + "measuredH": "25", + "x": "46", + "y": "8", + "properties": { + "size": "17", + "text": "Nuxt.js" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "132", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "132", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "132", + "y": "9", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10139", + "typeID": "__group__", + "zOrder": "181", + "measuredW": "156", + "measuredH": "41", + "w": "156", + "h": "41", + "x": "1131", + "y": "2803", + "properties": { + "controlName": "103-static-site-generators:vuepress" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "147", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "76", + "measuredW": "72", + "measuredH": "25", + "x": "40", + "y": "8", + "properties": { + "size": "17", + "text": "Vuepress" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "132", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "132", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "132", + "y": "9", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10140", + "typeID": "__group__", + "zOrder": "182", + "measuredW": "157", + "measuredH": "41", + "w": "157", + "h": "41", + "x": "1131", + "y": "2850", + "properties": { + "controlName": "104-static-site-generators:jekyll" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "147", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "49", + "measuredW": "43", + "measuredH": "25", + "x": "52", + "y": "8", + "properties": { + "size": "17", + "text": "Jekyll" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "133", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "133", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "133", + "y": "9", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10141", + "typeID": "__group__", + "zOrder": "183", + "measuredW": "212", + "measuredH": "50", + "w": "212", + "h": "50", + "x": "277", + "y": "1733", + "properties": { + "controlName": "114-css-frameworks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "131", + "measuredH": "25", + "x": "40", + "y": "13", + "properties": { + "size": "17", + "text": "CSS Frameworks" + } + } + ] + } + } + }, + { + "ID": "10142", + "typeID": "__group__", + "zOrder": "184", + "measuredW": "335", + "measuredH": "137", + "w": "335", + "h": "137", + "x": "155", + "y": "1806", + "properties": { + "controlName": "114-css-frameworks:css-first" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "335", + "h": "137", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "1", + "measuredW": "150", + "measuredH": "24", + "x": "154", + "y": "13", + "properties": { + "size": "16", + "text": "CSS first frameworks" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "2", + "measuredW": "145", + "measuredH": "24", + "x": "154", + "y": "41", + "properties": { + "size": "16", + "text": "that don't come with" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "3", + "measuredW": "99", + "measuredH": "24", + "x": "154", + "y": "69", + "properties": { + "size": "16", + "text": "JS framework" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "4", + "measuredW": "166", + "measuredH": "24", + "x": "153", + "y": "97", + "properties": { + "size": "16", + "text": "components by default." + } + } + ] + } + } + }, + { + "ID": "10143", + "typeID": "__group__", + "zOrder": "185", + "measuredW": "130", + "measuredH": "57", + "w": "130", + "h": "57", + "x": "171", + "y": "1816", + "properties": { + "controlName": "100-css-frameworks:css-first:bootstrap" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "127", + "h": "52", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "5", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "81", + "measuredW": "75", + "measuredH": "25", + "x": "27", + "y": "18", + "properties": { + "size": "17", + "text": "Bootstrap" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "106", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "106", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + }, + { + "ID": "10144", + "typeID": "__group__", + "zOrder": "186", + "measuredW": "133", + "measuredH": "52", + "w": "133", + "h": "52", + "x": "171", + "y": "1875", + "properties": { + "controlName": "101-css-frameworks:css-first:bulma" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "127", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "3", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "50", + "measuredW": "49", + "measuredH": "25", + "x": "39", + "y": "15", + "properties": { + "size": "17", + "text": "Bulma" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "109", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "109", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "109", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10145", + "typeID": "__group__", + "zOrder": "187", + "measuredW": "333", + "measuredH": "228", + "w": "333", + "h": "228", + "x": "155", + "y": "1962", + "properties": { + "controlName": "114-css-frameworks:js-first" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "333", + "h": "228", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "263", + "measuredH": "24", + "x": "19", + "y": "163", + "properties": { + "size": "16", + "text": "JS based and better to use with your" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "247", + "measuredH": "24", + "x": "19", + "y": "189", + "properties": { + "size": "16", + "text": "framework based JavaScript apps." + } + } + ] + } + } + }, + { + "ID": "10146", + "typeID": "__group__", + "zOrder": "188", + "measuredW": "145", + "measuredH": "40", + "w": "145", + "h": "40", + "x": "331", + "y": "1978", + "properties": { + "controlName": "100-css-frameworks:js-first:tailwind-css" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "136", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "61", + "measuredH": "25", + "x": "37", + "y": "7", + "properties": { + "size": "17", + "text": "Tailwind" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "121", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "121", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "121", + "y": "8", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + }, + { + "ID": "10147", + "typeID": "__group__", + "zOrder": "189", + "measuredW": "150", + "measuredH": "37", + "w": "150", + "h": "37", + "x": "331", + "y": "2025", + "properties": { + "controlName": "102-css-frameworks:js-first:material-ui" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "137", + "h": "37", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "86", + "measuredH": "25", + "x": "26", + "y": "6", + "properties": { + "size": "17", + "text": "Material UI" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "126", + "y": "7", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "126", + "y": "7", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "126", + "y": "7", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10148", + "typeID": "__group__", + "zOrder": "190", + "measuredW": "157", + "measuredH": "39", + "w": "157", + "h": "39", + "x": "167", + "y": "1979", + "properties": { + "controlName": "104-css-frameworks:js-first:mantine" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "39", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "25", + "x": "51", + "y": "7", + "properties": { + "size": "17", + "text": "Mantine" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10149", + "typeID": "__group__", + "zOrder": "191", + "measuredW": "232", + "measuredH": "313", + "w": "232", + "h": "313", + "x": "1068", + "y": "1838", + "properties": { + "controlName": "115-testing-your-apps" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "232", + "h": "313", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "185", + "measuredH": "24", + "x": "18", + "y": "236", + "properties": { + "text": "You can fill all your testing", + "size": "16" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "155", + "measuredH": "24", + "x": "18", + "y": "261", + "properties": { + "text": "needs with just these.", + "size": "16" + } + } + ] + } + } + }, + { + "ID": "10150", + "typeID": "__group__", + "zOrder": "192", + "measuredW": "207", + "measuredH": "40", + "w": "207", + "h": "40", + "x": "1084", + "y": "1896", + "properties": { + "controlName": "101-testing-your-apps:react-testing-library" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "195", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "152", + "measuredH": "25", + "x": "22", + "y": "7", + "properties": { + "text": "react-testing-library", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "183", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "183", + "y": "8", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10151", + "typeID": "__group__", + "zOrder": "193", + "measuredW": "207", + "measuredH": "37", + "w": "207", + "h": "37", + "x": "1083", + "y": "2029", + "properties": { + "controlName": "103-testing-your-apps:enzyme" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "197", + "h": "37", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "61", + "measuredH": "25", + "x": "65", + "y": "6", + "properties": { + "text": "Enzyme", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "183", + "y": "7", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "183", + "y": "7", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10152", + "typeID": "__group__", + "zOrder": "194", + "measuredW": "205", + "measuredH": "40", + "w": "205", + "h": "40", + "x": "1085", + "y": "1852", + "properties": { + "controlName": "100-testing-your-apps:jest" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "194", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "39", + "measuredW": "33", + "measuredH": "25", + "x": "77", + "y": "8", + "properties": { + "size": "17", + "text": "Jest" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "181", + "y": "7", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "181", + "y": "7", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10153", + "typeID": "__group__", + "zOrder": "195", + "measuredW": "205", + "measuredH": "39", + "w": "205", + "h": "39", + "x": "1084", + "y": "1941", + "properties": { + "controlName": "102-testing-your-apps:cypress" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "195", + "h": "39", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "25", + "x": "63", + "y": "7", + "properties": { + "text": "Cypress", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "181", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "181", + "y": "8", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10154", + "typeID": "__group__", + "zOrder": "196", + "measuredW": "405", + "measuredH": "158", + "w": "405", + "h": "158", + "x": "609", + "y": "1980", + "properties": { + "controlName": "115-testing-your-apps" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "405", + "h": "158", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "144", + "measuredH": "26", + "x": "125", + "y": "19", + "properties": { + "size": "18", + "text": "Testing your Apps" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "w": "349", + "measuredW": "328", + "measuredH": "25", + "x": "22", + "y": "86", + "properties": { + "size": "17", + "text": "and {color:blue}Functional{color} tests and learn how to write" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "w": "302", + "measuredW": "275", + "measuredH": "25", + "x": "21", + "y": "115", + "properties": { + "size": "17", + "text": "them with the tools listed on the right." + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "w": "362", + "measuredW": "361", + "measuredH": "25", + "x": "21", + "y": "56", + "properties": { + "size": "17", + "text": "Learn the difference between {color:blue}Unit{color}, {color:blue}Integration{color}, " + } + } + ] + } + } + }, + { + "ID": "10155", + "typeID": "__group__", + "zOrder": "197", + "measuredW": "234", + "measuredH": "60", + "w": "234", + "h": "60", + "x": "784", + "y": "2328", + "properties": { + "controlName": "116-type-checkers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "10", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "115", + "measuredH": "25", + "x": "53", + "y": "23", + "properties": { + "size": "17", + "text": "Type Checkers" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "210", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "210", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10156", + "typeID": "__group__", + "zOrder": "198", + "measuredW": "206", + "measuredH": "48", + "w": "206", + "h": "48", + "x": "1095", + "y": "2334", + "properties": { + "controlName": "100-type-checkers:typescript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "7", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "91", + "measuredW": "81", + "measuredH": "25", + "x": "54", + "y": "15", + "properties": { + "size": "17", + "text": "TypeScript" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "182", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "182", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "156", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "5", + "typeID": "Icon", + "zOrder": "5", + "measuredW": "24", + "measuredH": "24", + "x": "156", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10157", + "typeID": "__group__", + "zOrder": "199", + "measuredW": "247", + "measuredH": "61", + "w": "247", + "h": "61", + "x": "496", + "y": "2325", + "properties": { + "controlName": "117-progressive-web-apps" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "241", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "6", + "y": "11", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "172", + "measuredH": "25", + "x": "41", + "y": "24", + "properties": { + "size": "17", + "text": "Progressive Web Apps" + } + }, + { + "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": "10158", + "typeID": "__group__", + "zOrder": "200", + "measuredW": "237", + "measuredH": "400", + "w": "237", + "h": "400", + "x": "134", + "y": "2325", + "properties": { + "controlName": "100-progressive-web-apps:apis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "228", + "h": "389", + "measuredW": "100", + "measuredH": "70", + "x": "9", + "y": "11" + }, + { + "ID": "1", + "typeID": "TextInput", + "zOrder": "1", + "w": "177", + "measuredW": "147", + "measuredH": "32", + "x": "35", + "y": "100", + "properties": { + "align": "center", + "color": "16776960", + "size": "18", + "text": "Service Workers" + } + }, + { + "ID": "2", + "typeID": "TextInput", + "zOrder": "2", + "w": "177", + "measuredW": "78", + "measuredH": "32", + "x": "35", + "y": "26", + "properties": { + "align": "center", + "color": "16776960", + "size": "18", + "text": "Storage" + } + }, + { + "ID": "3", + "typeID": "TextInput", + "zOrder": "3", + "w": "177", + "measuredW": "84", + "measuredH": "32", + "x": "35", + "y": "137", + "properties": { + "align": "center", + "color": "16770457", + "size": "18", + "text": "Location" + } + }, + { + "ID": "4", + "typeID": "TextInput", + "zOrder": "4", + "w": "177", + "measuredW": "115", + "measuredH": "32", + "x": "35", + "y": "175", + "properties": { + "align": "center", + "color": "16770457", + "size": "18", + "text": "Notifications" + } + }, + { + "ID": "5", + "typeID": "TextInput", + "zOrder": "5", + "w": "177", + "measuredW": "167", + "measuredH": "32", + "x": "35", + "y": "212", + "properties": { + "align": "center", + "color": "16770457", + "size": "18", + "text": "Device Orientation" + } + }, + { + "ID": "6", + "typeID": "TextInput", + "zOrder": "6", + "w": "177", + "measuredW": "94", + "measuredH": "32", + "x": "35", + "y": "249", + "properties": { + "align": "center", + "color": "16770457", + "size": "18", + "text": "Payments" + } + }, + { + "ID": "7", + "typeID": "TextInput", + "zOrder": "7", + "w": "177", + "measuredW": "108", + "measuredH": "32", + "x": "35", + "y": "286", + "properties": { + "align": "center", + "color": "16770457", + "size": "18", + "text": "Credentials" + } + }, + { + "ID": "8", + "typeID": "TextInput", + "zOrder": "8", + "w": "177", + "measuredW": "120", + "measuredH": "32", + "x": "35", + "y": "63", + "properties": { + "align": "center", + "color": "16776960", + "size": "18", + "text": "Web Sockets" + } + }, + { + "ID": "9", + "typeID": "Label", + "zOrder": "9", + "w": "156", + "measuredW": "151", + "measuredH": "25", + "x": "46", + "y": "331", + "properties": { + "size": "17", + "text": "Learn different Web" + } + }, + { + "ID": "10", + "typeID": "Label", + "zOrder": "10", + "w": "148", + "measuredW": "143", + "measuredH": "25", + "x": "50", + "y": "357", + "properties": { + "size": "17", + "text": "APIs used in PWAs" + } + }, + { + "ID": "11", + "typeID": "Icon", + "zOrder": "11", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "12", + "typeID": "Icon", + "zOrder": "12", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10159", + "typeID": "__group__", + "zOrder": "201", + "measuredW": "269", + "measuredH": "290", + "w": "269", + "h": "290", + "x": "388", + "y": "2435", + "properties": { + "controlName": "101-progressive-web-apps:performance" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "262", + "h": "281", + "measuredW": "100", + "measuredH": "70", + "x": "7", + "y": "9" + }, + { + "ID": "1", + "typeID": "TextInput", + "zOrder": "1", + "w": "225", + "measuredW": "124", + "measuredH": "32", + "x": "27", + "y": "28", + "properties": { + "align": "center", + "color": "16776960", + "size": "18", + "text": "PRPL Pattern" + } + }, + { + "ID": "2", + "typeID": "TextInput", + "zOrder": "2", + "w": "225", + "measuredW": "110", + "measuredH": "32", + "x": "27", + "y": "66", + "properties": { + "align": "center", + "color": "16776960", + "size": "18", + "text": "RAIL Model" + } + }, + { + "ID": "3", + "typeID": "TextInput", + "zOrder": "3", + "w": "225", + "measuredW": "185", + "measuredH": "32", + "x": "27", + "y": "104", + "properties": { + "align": "center", + "color": "16776960", + "size": "18", + "text": "Performance Metrics" + } + }, + { + "ID": "4", + "typeID": "TextInput", + "zOrder": "4", + "w": "225", + "measuredW": "156", + "measuredH": "32", + "x": "27", + "y": "141", + "properties": { + "align": "center", + "color": "16776960", + "size": "18", + "text": "Using Lighthouse" + } + }, + { + "ID": "5", + "typeID": "TextInput", + "zOrder": "5", + "w": "225", + "measuredW": "141", + "measuredH": "32", + "x": "27", + "y": "179", + "properties": { + "align": "center", + "color": "16776960", + "size": "18", + "text": "Using DevTools" + } + }, + { + "ID": "6", + "typeID": "Label", + "zOrder": "6", + "w": "185", + "measuredW": "176", + "measuredH": "25", + "x": "47", + "y": "224", + "properties": { + "size": "17", + "text": "Calculating, Measuring" + } + }, + { + "ID": "7", + "typeID": "Label", + "zOrder": "7", + "w": "224", + "measuredW": "212", + "measuredH": "25", + "x": "27", + "y": "251", + "properties": { + "size": "17", + "text": "and improving performance" + } + }, + { + "ID": "8", + "typeID": "Icon", + "zOrder": "8", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "9", + "typeID": "Icon", + "zOrder": "9", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10160", + "typeID": "__group__", + "zOrder": "202", + "measuredW": "285", + "measuredH": "59", + "w": "285", + "h": "59", + "x": "679", + "y": "2471", + "properties": { + "controlName": "118-server-side-rendering" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "278", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "9", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "225", + "measuredH": "25", + "x": "22", + "y": "22", + "properties": { + "size": "17", + "text": "Server Side Rendering (SSR)" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "261", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "261", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10161", + "typeID": "__group__", + "zOrder": "203", + "measuredW": "125", + "measuredH": "41", + "w": "125", + "h": "41", + "x": "1011", + "y": "2483", + "properties": { + "controlName": "100-server-side-rendering:react-js" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "116", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "25", + "x": "34", + "y": "8", + "properties": { + "text": "React", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "101", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "101", + "y": "9", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10162", + "typeID": "__group__", + "zOrder": "204", + "measuredW": "116", + "measuredH": "41", + "w": "116", + "h": "41", + "x": "1173", + "y": "2482", + "properties": { + "controlName": "100-server-side-rendering:react-js:next-js" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "106", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "52", + "measuredH": "25", + "x": "27", + "y": "8", + "properties": { + "size": "17", + "text": "Next.js" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "92", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "92", + "y": "9", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10163", + "typeID": "__group__", + "zOrder": "205", + "measuredW": "123", + "measuredH": "41", + "w": "123", + "h": "41", + "x": "1015", + "y": "2531", + "properties": { + "controlName": "101-server-side-rendering:angular" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "115", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "69", + "measuredW": "59", + "measuredH": "25", + "x": "31", + "y": "8", + "properties": { + "size": "17", + "text": "Angular" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "99", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "99", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "99", + "y": "9", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10164", + "typeID": "__group__", + "zOrder": "206", + "measuredW": "121", + "measuredH": "41", + "w": "121", + "h": "41", + "x": "1170", + "y": "2532", + "properties": { + "controlName": "100-server-side-rendering:angular:universal" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "111", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "73", + "measuredW": "72", + "measuredH": "25", + "x": "19", + "y": "8", + "properties": { + "size": "17", + "text": "Universal" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "97", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "97", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "97", + "y": "9", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10165", + "typeID": "__group__", + "zOrder": "207", + "measuredW": "124", + "measuredH": "41", + "w": "124", + "h": "41", + "x": "1016", + "y": "2581", + "properties": { + "controlName": "102-server-side-rendering:vue-js" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "115", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "48", + "measuredW": "45", + "measuredH": "25", + "x": "34", + "y": "8", + "properties": { + "text": "Vue.js", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "100", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "100", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "100", + "y": "9", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10166", + "typeID": "__group__", + "zOrder": "208", + "measuredW": "122", + "measuredH": "41", + "w": "122", + "h": "41", + "x": "1168", + "y": "2581", + "properties": { + "controlName": "100-server-side-rendering:vue-js:nuxt-js" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "111", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "55", + "measuredW": "52", + "measuredH": "25", + "x": "28", + "y": "8", + "properties": { + "size": "17", + "text": "Nuxt.js" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "98", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "98", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "98", + "y": "9", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10167", + "typeID": "__group__", + "zOrder": "209", + "measuredW": "220", + "measuredH": "59", + "w": "220", + "h": "59", + "x": "437", + "y": "2899", + "properties": { + "controlName": "121-mobile-applications" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "210", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "9", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "169", + "measuredW": "150", + "measuredH": "25", + "x": "27", + "y": "22", + "properties": { + "size": "17", + "text": "Mobile Applications" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "196", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "196", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10168", + "typeID": "__group__", + "zOrder": "210", + "measuredW": "156", + "measuredH": "41", + "w": "156", + "h": "41", + "x": "137", + "y": "2824", + "properties": { + "controlName": "100-mobile-applications:react-native" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "147", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "101", + "measuredW": "100", + "measuredH": "25", + "x": "32", + "y": "8", + "properties": { + "size": "17", + "text": "React Native" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "7", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "7", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10169", + "typeID": "__group__", + "zOrder": "211", + "measuredW": "147", + "measuredH": "41", + "w": "147", + "h": "41", + "x": "146", + "y": "2964", + "properties": { + "controlName": "101-mobile-applications:nativescript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "147", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "94", + "measuredH": "25", + "x": "27", + "y": "8", + "properties": { + "text": "NativeScript", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "10170", + "typeID": "__group__", + "zOrder": "212", + "measuredW": "157", + "measuredH": "41", + "w": "157", + "h": "41", + "x": "136", + "y": "2871", + "properties": { + "controlName": "102-mobile-applications:flutter" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "147", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "53", + "measuredW": "50", + "measuredH": "25", + "x": "57", + "y": "8", + "properties": { + "size": "17", + "text": "Flutter" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "7", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "7", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10171", + "typeID": "__group__", + "zOrder": "213", + "measuredW": "157", + "measuredH": "41", + "w": "157", + "h": "41", + "x": "1131", + "y": "2896", + "properties": { + "controlName": "105-static-site-generators:hugo" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "147", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "43", + "measuredW": "42", + "measuredH": "25", + "x": "52", + "y": "8", + "properties": { + "size": "17", + "text": "Hugo" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "133", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "133", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "133", + "y": "9", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10172", + "typeID": "__group__", + "zOrder": "214", + "measuredW": "147", + "measuredH": "41", + "w": "147", + "h": "41", + "x": "146", + "y": "2918", + "properties": { + "controlName": "103-mobile-applications:ionic" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "147", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "40", + "measuredW": "38", + "measuredH": "25", + "x": "54", + "y": "8", + "properties": { + "size": "17", + "text": "Ionic" + } + } + ] + } + } + }, + { + "ID": "10173", + "typeID": "__group__", + "zOrder": "215", + "measuredW": "152", + "measuredH": "50", + "w": "152", + "h": "50", + "x": "782", + "y": "2773", + "properties": { + "controlName": "119-graphql" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "146", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "71", + "measuredH": "25", + "x": "37", + "y": "12", + "properties": { + "size": "17", + "text": "GraphQL" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "128", + "y": "13", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "128", + "y": "13", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10174", + "typeID": "__group__", + "zOrder": "216", + "measuredW": "175", + "measuredH": "41", + "w": "175", + "h": "41", + "x": "531", + "y": "2820", + "properties": { + "controlName": "101-graphql:relay-modern" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "168", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "115", + "measuredW": "107", + "measuredH": "25", + "x": "40", + "y": "8", + "properties": { + "size": "17", + "text": "Relay Modern" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "9", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10175", + "typeID": "__group__", + "zOrder": "217", + "measuredW": "238", + "measuredH": "60", + "w": "238", + "h": "60", + "x": "782", + "y": "2213", + "properties": { + "controlName": "113-web-components" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "10", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "137", + "measuredH": "25", + "x": "44", + "y": "23", + "properties": { + "size": "17", + "text": "Web Components" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "214", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "214", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10176", + "typeID": "__group__", + "zOrder": "218", + "measuredW": "199", + "measuredH": "40", + "w": "199", + "h": "40", + "x": "1107", + "y": "2181", + "properties": { + "controlName": "100-web-components:html-templates" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "132", + "measuredW": "131", + "measuredH": "25", + "x": "30", + "y": "7", + "properties": { + "size": "17", + "text": "HTML Templates" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "175", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "175", + "y": "8", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10177", + "typeID": "__group__", + "zOrder": "219", + "measuredW": "199", + "measuredH": "40", + "w": "199", + "h": "40", + "x": "1107", + "y": "2227", + "properties": { + "controlName": "101-web-components:custom-elements" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "139", + "measuredW": "136", + "measuredH": "25", + "x": "30", + "y": "7", + "properties": { + "size": "17", + "text": "Custom Elements" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "175", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "175", + "y": "8", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10178", + "typeID": "__group__", + "zOrder": "220", + "measuredW": "199", + "measuredH": "40", + "w": "199", + "h": "40", + "x": "1107", + "y": "2272", + "properties": { + "controlName": "102-web-components:shadow-dom" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "105", + "measuredW": "105", + "measuredH": "25", + "x": "38", + "y": "7", + "properties": { + "size": "17", + "text": "Shadow DOM" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "175", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "175", + "y": "8", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10179", + "typeID": "__group__", + "zOrder": "221", + "measuredW": "156", + "measuredH": "43", + "w": "156", + "h": "43", + "x": "149", + "y": "1383", + "properties": { + "controlName": "101-css-preprocessors:postcss" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "146", + "h": "43", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "74", + "measuredW": "66", + "measuredH": "25", + "x": "49", + "y": "9", + "properties": { + "size": "17", + "text": "PostCSS" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "10", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "10", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10180", + "typeID": "__group__", + "zOrder": "222", + "measuredW": "156", + "measuredH": "41", + "w": "156", + "h": "41", + "x": "149", + "y": "1336", + "properties": { + "controlName": "100-css-preprocessors:sass" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "146", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "46", + "measuredW": "37", + "measuredH": "25", + "x": "60", + "y": "8", + "properties": { + "size": "17", + "text": "Sass" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "9", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10181", + "typeID": "__group__", + "zOrder": "223", + "measuredW": "212", + "measuredH": "40", + "w": "212", + "h": "40", + "x": "809", + "y": "1854", + "properties": { + "controlName": "102-modern-css:styled-jsx" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "201", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "90", + "measuredW": "80", + "measuredH": "25", + "x": "56", + "y": "7", + "properties": { + "size": "17", + "text": "Styled JSX" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "188", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "188", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "188", + "y": "8", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10182", + "typeID": "__group__", + "zOrder": "224", + "measuredW": "159", + "measuredH": "40", + "w": "159", + "h": "40", + "x": "1083", + "y": "1602", + "properties": { + "controlName": "101-build-tools:module-bundlers:esbuild" + }, + "children": { + "controls": { + "control": [ + { + "ID": "1", + "typeID": "Label", + "zOrder": "0", + "w": "72", + "measuredW": "72", + "measuredH": "25", + "x": "52", + "y": "7", + "properties": { + "size": "17", + "text": "Webpack" + } + }, + { + "ID": "2", + "typeID": "TextArea", + "zOrder": "1", + "w": "149", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "2", + "measuredW": "55", + "measuredH": "25", + "x": "50", + "y": "7", + "properties": { + "size": "17", + "text": "esbuild" + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "135", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "5", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "135", + "y": "8", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10183", + "typeID": "__group__", + "zOrder": "225", + "measuredW": "159", + "measuredH": "40", + "w": "159", + "h": "40", + "x": "1083", + "y": "1557", + "properties": { + "controlName": "104-build-tools:module-bundlers:vite" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "w": "46", + "measuredW": "49", + "measuredH": "25", + "x": "65", + "y": "7", + "properties": { + "size": "17", + "text": "Parcel" + } + }, + { + "ID": "1", + "typeID": "TextArea", + "zOrder": "1", + "w": "151", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "30", + "measuredH": "25", + "x": "53", + "y": "7", + "properties": { + "size": "17", + "text": "Vite" + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "135", + "y": "7", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "135", + "y": "7", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "5", + "typeID": "Icon", + "zOrder": "5", + "measuredW": "24", + "measuredH": "24", + "x": "135", + "y": "7", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + }, + { + "ID": "10184", + "typeID": "__group__", + "zOrder": "226", + "measuredW": "149", + "measuredH": "37", + "w": "149", + "h": "37", + "x": "331", + "y": "2070", + "properties": { + "controlName": "103-css-frameworks:js-first:radix-ui" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "139", + "h": "37", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "66", + "measuredH": "25", + "x": "34", + "y": "6", + "properties": { + "size": "17", + "text": "Radix UI" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "125", + "y": "7", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "125", + "y": "7", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "125", + "y": "7", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10185", + "typeID": "__group__", + "zOrder": "227", + "measuredW": "157", + "measuredH": "41", + "w": "157", + "h": "41", + "x": "1132", + "y": "2665", + "properties": { + "controlName": "107-static-site-generators:eleventy" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "147", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457", + "align": "center", + "size": "17" + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "133", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "133", + "y": "9", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "66", + "measuredH": "25", + "x": "41", + "y": "8", + "properties": { + "text": "Eleventy", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "10186", + "typeID": "__group__", + "zOrder": "228", + "measuredW": "158", + "measuredH": "49", + "w": "158", + "h": "49", + "x": "153", + "y": "1221", + "properties": { + "controlName": "102-package-managers:pnpm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "151", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "44", + "measuredH": "25", + "x": "61", + "y": "12", + "properties": { + "size": "17", + "text": "pnpm" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "13", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "13", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + }, + { + "ID": "10187", + "typeID": "__group__", + "zOrder": "229", + "measuredW": "152", + "measuredH": "40", + "w": "152", + "h": "40", + "x": "151", + "y": "1607", + "properties": { + "controlName": "103-pick-a-framework:svelte" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "145", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "25", + "x": "58", + "y": "7", + "properties": { + "size": "17", + "text": "Svelte" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10188", + "typeID": "__group__", + "zOrder": "230", + "measuredW": "152", + "measuredH": "40", + "w": "152", + "h": "40", + "x": "151", + "y": "1653", + "properties": { + "controlName": "104-pick-a-framework:solid-js" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "145", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "61", + "measuredH": "25", + "x": "58", + "y": "7", + "properties": { + "size": "17", + "text": "Solid JS" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10189", + "typeID": "__group__", + "zOrder": "231", + "measuredW": "161", + "measuredH": "39", + "w": "161", + "h": "39", + "x": "163", + "y": "2024", + "properties": { + "controlName": "101-css-frameworks:js-first:chakra-ui" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "152", + "h": "39", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "78", + "measuredH": "25", + "x": "44", + "y": "8", + "properties": { + "size": "17", + "text": "Chakra UI" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10190", + "typeID": "__group__", + "zOrder": "232", + "measuredW": "161", + "measuredH": "39", + "w": "161", + "h": "39", + "x": "164", + "y": "2069", + "properties": { + "controlName": "105-css-frameworks:js-first:daisy-ui" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "152", + "h": "39", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "60", + "measuredH": "25", + "x": "55", + "y": "8", + "properties": { + "size": "17", + "text": "DaisyUI" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10191", + "typeID": "__group__", + "zOrder": "233", + "measuredW": "204", + "measuredH": "39", + "w": "204", + "h": "39", + "x": "1082", + "y": "1985", + "properties": { + "controlName": "104-testing-your-apps:playwright" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "197", + "h": "39", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "78", + "measuredH": "25", + "x": "60", + "y": "7", + "properties": { + "size": "17", + "text": "Playwright" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "180", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "180", + "y": "8", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10192", + "typeID": "__group__", + "zOrder": "234", + "measuredW": "116", + "measuredH": "41", + "w": "116", + "h": "41", + "x": "1173", + "y": "2435", + "properties": { + "controlName": "101-server-side-rendering:react-js:remix" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "106", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "49", + "measuredH": "25", + "x": "28", + "y": "8", + "properties": { + "size": "17", + "text": "Remix" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "92", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "92", + "y": "9", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "10193", + "typeID": "Arrow", + "zOrder": "1", + "w": "82", + "h": "44", + "measuredW": "150", + "measuredH": "100", + "x": "1109", + "y": "2448", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 81.2836149319719, + "y": -0.42601596895428884 + }, + "p1": { + "x": 0.48072601555747646, + "y": 0.14468452895418954 + }, + "p2": { + "x": -0.3427946897702441, + "y": 43.43295039496661 + } + } + }, + { + "ID": "10194", + "typeID": "__group__", + "zOrder": "235", + "measuredW": "159", + "measuredH": "41", + "w": "159", + "h": "41", + "x": "1131", + "y": "3034", + "properties": { + "controlName": "103-static-site-generators:remix" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "148", + "h": "41", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "49", + "measuredH": "25", + "x": "49", + "y": "8", + "properties": { + "size": "17", + "text": "Remix" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "135", + "y": "9", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "135", + "y": "9", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + }, + { + "ID": "10195", + "typeID": "Arrow", + "zOrder": "0", + "w": "180", + "h": "369", + "measuredW": "150", + "measuredH": "100", + "x": "960", + "y": "2690", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 180.33312546195043, + "y": 369.1629038835017 + }, + "p1": { + "x": 0.5311058790594242, + "y": 0.05504224965971112 + }, + "p2": { + "x": 0.024041521385697706, + "y": 0.016603653832135024 + } + } + } + ] + }, + "attributes": { + "name": "New Wireframe 1 copy 2", + "order": 1000006.8992828326, + "parentID": null, + "notes": "" + }, + "branchID": "Master", + "resourceID": "4BE92169-157F-4FC5-8E20-403CBCF7A6C6", + "mockupH": "3329", + "mockupW": "1172", + "measuredW": "1306", + "measuredH": "3498", + "version": "1.0" + }, + "groupOffset": { + "x": 0, + "y": 0 + }, + "dependencies": [], + "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" +} diff --git a/public/jsons/golang.json b/public/jsons/golang.json new file mode 100644 index 000000000..02343e2bc --- /dev/null +++ b/public/jsons/golang.json @@ -0,0 +1,5195 @@ +{ + "mockup": { + "controls": { + "control": [ + { + "ID": "4412", + "typeID": "Arrow", + "zOrder": "0", + "w": "38", + "h": "79", + "measuredW": "150", + "measuredH": "100", + "x": "293", + "y": "157", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.7039806190217623, + "y": -0.22079278225638052 + }, + "p2": { + "x": 38, + "y": 78 + } + } + }, + { + "ID": "4413", + "typeID": "Arrow", + "zOrder": "1", + "w": "206", + "h": "329", + "measuredW": "150", + "measuredH": "100", + "x": "576", + "y": "1249", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4190752404149273, + "y": 0.21784346648791786 + }, + "p2": { + "x": 206, + "y": 329 + } + } + }, + { + "ID": "4414", + "typeID": "Arrow", + "zOrder": "2", + "w": "1", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "497", + "y": "1261", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": -0.5, + "y": 0 + }, + "p1": { + "x": 0.37281767955801104, + "y": 0.003535911602209944 + }, + "p2": { + "x": -0.5, + "y": 69 + } + } + }, + { + "ID": "4415", + "typeID": "Arrow", + "zOrder": "3", + "w": "1", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "344", + "y": "1250", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": -0.5, + "y": 0 + }, + "p1": { + "x": 0.37281767955801104, + "y": 0.003535911602209944 + }, + "p2": { + "x": -0.5, + "y": 69 + } + } + }, + { + "ID": "4416", + "typeID": "Arrow", + "zOrder": "4", + "w": "140", + "h": "78", + "measuredW": "150", + "measuredH": "100", + "x": "217", + "y": "1245", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 139.5, + "y": 1 + }, + "p1": { + "x": 0.5976080058579448, + "y": -0.22367586038564805 + }, + "p2": { + "x": -0.5, + "y": 78.5 + } + } + }, + { + "ID": "4417", + "typeID": "Arrow", + "zOrder": "5", + "w": "121", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "588", + "y": "1248", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 120.5, + "y": 2 + }, + "p1": { + "x": 0.5993031358885019, + "y": 0.01393728222996517 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "4418", + "typeID": "Arrow", + "zOrder": "6", + "w": "203", + "h": "97", + "measuredW": "150", + "measuredH": "100", + "x": "598", + "y": "1151", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.573333003439147, + "y": 0.10998342281713142 + }, + "p2": { + "x": 203, + "y": 96.5 + } + } + }, + { + "ID": "4419", + "typeID": "Arrow", + "zOrder": "7", + "w": "68", + "h": "20", + "measuredW": "150", + "measuredH": "100", + "x": "174", + "y": "1187", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 67.5, + "y": 0.5 + }, + "p1": { + "x": 0.5100630820066085, + "y": -0.10093121057374592 + }, + "p2": { + "x": -0.5, + "y": 19.5 + } + } + }, + { + "ID": "4420", + "typeID": "Arrow", + "zOrder": "8", + "w": "68", + "h": "61", + "measuredW": "150", + "measuredH": "100", + "x": "171", + "y": "1188", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 67.5, + "y": -0.5 + }, + "p1": { + "x": 0.5024657534246576, + "y": 0.1665753424657536 + }, + "p2": { + "x": -0.5, + "y": 60.5 + } + } + }, + { + "ID": "4421", + "typeID": "Arrow", + "zOrder": "9", + "w": "57", + "h": "28", + "measuredW": "150", + "measuredH": "100", + "x": "305", + "y": "1151", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 56.5, + "y": -0.5 + }, + "p1": { + "x": 0.6131911728242003, + "y": -0.0731465410364493 + }, + "p2": { + "x": -0.5, + "y": 27.5 + } + } + }, + { + "ID": "4422", + "typeID": "Arrow", + "zOrder": "10", + "w": "68", + "h": "26", + "measuredW": "150", + "measuredH": "100", + "x": "165", + "y": "1134", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 67.5, + "y": -0.5 + }, + "p1": { + "x": 0.5348310364357182, + "y": -0.0641872758164999 + }, + "p2": { + "x": -0.5, + "y": 25.5 + } + } + }, + { + "ID": "4423", + "typeID": "Arrow", + "zOrder": "11", + "w": "64", + "h": "19", + "measuredW": "150", + "measuredH": "100", + "x": "173", + "y": "1107", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 63.5, + "y": 18.5 + }, + "p1": { + "x": 0.5728068207314337, + "y": 0.12317702490464438 + }, + "p2": { + "x": -0.5, + "y": -0.5 + } + } + }, + { + "ID": "4424", + "typeID": "Arrow", + "zOrder": "12", + "w": "70", + "h": "24", + "measuredW": "150", + "measuredH": "100", + "x": "300", + "y": "1123", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 69.5, + "y": 23 + }, + "p1": { + "x": 0.5649908976333847, + "y": 0.09399243803388879 + }, + "p2": { + "x": -0.5, + "y": -0.5 + } + } + }, + { + "ID": "4425", + "typeID": "Arrow", + "zOrder": "13", + "w": "93", + "h": "21", + "measuredW": "150", + "measuredH": "100", + "x": "605", + "y": "1103", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 93, + "y": 21 + }, + "p1": { + "x": 0.5575228437406796, + "y": -0.08334914996881863 + }, + "p2": { + "x": 0, + "y": 1.5 + } + } + }, + { + "ID": "4426", + "typeID": "Arrow", + "zOrder": "14", + "w": "94", + "h": "28", + "measuredW": "150", + "measuredH": "100", + "x": "604", + "y": "1069", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 94, + "y": 0 + }, + "p1": { + "x": 0.5179181109750058, + "y": 0.06124736115092914 + }, + "p2": { + "x": 0, + "y": 27.5 + } + } + }, + { + "ID": "4427", + "typeID": "Arrow", + "zOrder": "15", + "w": "111", + "h": "43", + "measuredW": "150", + "measuredH": "100", + "x": "244", + "y": "1005", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 110.5, + "y": 43 + }, + "p1": { + "x": 0.5740822925252013, + "y": 0.09902998795409876 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "4428", + "typeID": "Arrow", + "zOrder": "16", + "w": "121", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "235", + "y": "1054", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 120.5, + "y": 2 + }, + "p1": { + "x": 0.5993031358885019, + "y": 0.01393728222996517 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "4429", + "typeID": "Arrow", + "zOrder": "17", + "w": "77", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "150", + "y": "895", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 1.5 + }, + "p1": { + "x": 0.4819277108433731, + "y": 0.018072289156626502 + }, + "p2": { + "x": 77, + "y": 1.5 + } + } + }, + { + "ID": "4430", + "typeID": "Arrow", + "zOrder": "18", + "w": "99", + "h": "108", + "measuredW": "150", + "measuredH": "100", + "x": "270", + "y": "899", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 99, + "y": 107.5 + }, + "p1": { + "x": 0.4816540477577168, + "y": 0.3011065812463601 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "4431", + "typeID": "Arrow", + "zOrder": "19", + "w": "1", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "589", + "y": "922", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4819277108433732, + "y": 0.018072289156626505 + }, + "p2": { + "x": 0, + "y": 68.5 + } + } + }, + { + "ID": "4432", + "typeID": "Arrow", + "zOrder": "20", + "w": "1", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "506", + "y": "925", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4819277108433732, + "y": 0.018072289156626505 + }, + "p2": { + "x": 0, + "y": 68.5 + } + } + }, + { + "ID": "4433", + "typeID": "Arrow", + "zOrder": "21", + "w": "1", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "434", + "y": "927", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4819277108433732, + "y": 0.018072289156626505 + }, + "p2": { + "x": 0, + "y": 68.5 + } + } + }, + { + "ID": "4434", + "typeID": "Arrow", + "zOrder": "22", + "w": "1", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "374", + "y": "924", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4819277108433732, + "y": 0.018072289156626505 + }, + "p2": { + "x": 0, + "y": 68.5 + } + } + }, + { + "ID": "4435", + "typeID": "Arrow", + "zOrder": "23", + "w": "94", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "616", + "y": "1008", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 94, + "y": 0.5 + }, + "p1": { + "x": 0.6535117710266678, + "y": -0.0007814789489108132 + }, + "p2": { + "x": 0, + "y": 0.5 + } + } + }, + { + "ID": "4436", + "typeID": "Arrow", + "zOrder": "24", + "w": "97", + "h": "40", + "measuredW": "150", + "measuredH": "100", + "x": "605", + "y": "958", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 97, + "y": -0.5 + }, + "p1": { + "x": 0.5439101123595506, + "y": 0.05905617977528093 + }, + "p2": { + "x": 0, + "y": 39.5 + } + } + }, + { + "ID": "4437", + "typeID": "Arrow", + "zOrder": "25", + "w": "1", + "h": "118", + "measuredW": "150", + "measuredH": "100", + "x": "271", + "y": "775", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 1, + "y": 117 + }, + "p1": { + "x": 0.4340835430661428, + "y": 0.0048163102717775075 + }, + "p2": { + "x": 0, + "y": -0.5 + } + } + }, + { + "ID": "4438", + "typeID": "Arrow", + "zOrder": "26", + "w": "2", + "h": "68", + "measuredW": "150", + "measuredH": "100", + "x": "107", + "y": "766", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 2, + "y": 68 + }, + "p1": { + "x": 0.5297297297297298, + "y": 0.021621621621621623 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "4439", + "typeID": "Arrow", + "zOrder": "27", + "w": "1", + "h": "51", + "measuredW": "150", + "measuredH": "100", + "x": "197", + "y": "777", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 51 + }, + "p1": { + "x": 0.5145945945945946, + "y": -0.0075675675675675675 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "4440", + "typeID": "Arrow", + "zOrder": "28", + "w": "1", + "h": "54", + "measuredW": "150", + "measuredH": "100", + "x": "465", + "y": "773", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.48192771084337327, + "y": 0.018072289156626505 + }, + "p2": { + "x": 0, + "y": 54 + } + } + }, + { + "ID": "4441", + "typeID": "Arrow", + "zOrder": "29", + "w": "98", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "270", + "y": "770", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 98, + "y": 0.5 + }, + "p1": { + "x": 0.5245467907888293, + "y": 0.010387065164135229 + }, + "p2": { + "x": 0, + "y": -0.5 + } + } + }, + { + "ID": "4442", + "typeID": "Arrow", + "zOrder": "30", + "w": "1", + "h": "58", + "measuredW": "150", + "measuredH": "100", + "x": "467", + "y": "709", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4819277108433734, + "y": 0.018072289156626505 + }, + "p2": { + "x": 0, + "y": 57.5 + } + } + }, + { + "ID": "4443", + "typeID": "Arrow", + "zOrder": "31", + "w": "107", + "h": "125", + "measuredW": "150", + "measuredH": "100", + "x": "589", + "y": "785", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 106.5, + "y": 125 + }, + "p1": { + "x": 0.6311916037373609, + "y": -0.05279662101625488 + }, + "p2": { + "x": -0.5, + "y": 0 + } + } + }, + { + "ID": "4444", + "typeID": "Arrow", + "zOrder": "32", + "w": "91", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "600", + "y": "783", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 90.5, + "y": 69 + }, + "p1": { + "x": 0.6311916037373609, + "y": -0.0527966210162549 + }, + "p2": { + "x": -0.5, + "y": 0 + } + } + }, + { + "ID": "4445", + "typeID": "Arrow", + "zOrder": "33", + "w": "107", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "595", + "y": "766", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 107, + "y": 0 + }, + "p1": { + "x": 0.599303135888502, + "y": 0.013937282229965165 + }, + "p2": { + "x": 0, + "y": 3 + } + } + }, + { + "ID": "4446", + "typeID": "Arrow", + "zOrder": "34", + "w": "95", + "h": "34", + "measuredW": "150", + "measuredH": "100", + "x": "601", + "y": "779", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 95, + "y": 34 + }, + "p1": { + "x": 0.6311916037373608, + "y": -0.052796621016254944 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "4447", + "typeID": "Arrow", + "zOrder": "35", + "w": "109", + "h": "57", + "measuredW": "150", + "measuredH": "100", + "x": "593", + "y": "712", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 108, + "y": 0 + }, + "p1": { + "x": 0.5854522369608072, + "y": 0.026930401951284707 + }, + "p2": { + "x": -0.5, + "y": 56.5 + } + } + }, + { + "ID": "4448", + "typeID": "Arrow", + "zOrder": "36", + "w": "141", + "h": "181", + "measuredW": "150", + "measuredH": "100", + "x": "557", + "y": "469", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 141, + "y": 180.5 + }, + "p1": { + "x": 0.5960734774514647, + "y": -0.08589149348429012 + }, + "p2": { + "x": 0, + "y": -0.5 + } + } + }, + { + "ID": "4449", + "typeID": "Arrow", + "zOrder": "37", + "w": "125", + "h": "133", + "measuredW": "150", + "measuredH": "100", + "x": "577", + "y": "471", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 125, + "y": 132.5 + }, + "p1": { + "x": 0.6144660011301564, + "y": -0.09666603880203428 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "4450", + "typeID": "Arrow", + "zOrder": "38", + "w": "4", + "h": "78", + "measuredW": "150", + "measuredH": "100", + "x": "468", + "y": "464", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 4.5, + "y": 78 + }, + "p1": { + "x": 0.4819277108433735, + "y": 0.018072289156626516 + }, + "p2": { + "x": 0.5, + "y": 0 + } + } + }, + { + "ID": "4451", + "typeID": "Arrow", + "zOrder": "39", + "w": "2", + "h": "83", + "measuredW": "150", + "measuredH": "100", + "x": "392", + "y": "463", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 1, + "y": 83 + }, + "p1": { + "x": 0.48192771084337344, + "y": 0.018072289156626505 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "4452", + "typeID": "Arrow", + "zOrder": "40", + "w": "101", + "h": "83", + "measuredW": "150", + "measuredH": "100", + "x": "602", + "y": "469", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 101, + "y": 83 + }, + "p1": { + "x": 0.5714745465184319, + "y": -0.07492685781158573 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "4453", + "typeID": "Arrow", + "zOrder": "41", + "w": "27", + "h": "64", + "measuredW": "150", + "measuredH": "100", + "x": "342", + "y": "270", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.46939890710382504, + "y": -0.09672131147540984 + }, + "p2": { + "x": 27, + "y": 64 + } + } + }, + { + "ID": "4454", + "typeID": "__group__", + "zOrder": "42", + "measuredW": "535", + "measuredH": "90", + "w": "535", + "h": "90", + "x": "6", + "y": "202", + "properties": { + "controlName": "ext_link:roadmap.sh/backend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "535", + "h": "90", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "384", + "measuredH": "28", + "x": "76", + "y": "19", + "properties": { + "size": "20", + "text": "Backend Roadmap till Language Selection" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "153", + "measuredH": "24", + "x": "191", + "y": "48", + "properties": { + "size": "16", + "text": "roadmap.sh/backend", + "color": "10027263" + } + } + ] + } + } + }, + { + "ID": "4455", + "typeID": "Arrow", + "zOrder": "43", + "w": "126", + "h": "299", + "measuredW": "150", + "measuredH": "100", + "x": "479", + "y": "467", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5666915052160955, + "y": 0.2790611028315946 + }, + "p2": { + "x": 69, + "y": 298.5 + } + } + }, + { + "ID": "4456", + "typeID": "Arrow", + "zOrder": "44", + "w": "98", + "h": "47", + "measuredW": "150", + "measuredH": "100", + "x": "601", + "y": "406", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 97.5, + "y": -0.5 + }, + "p1": { + "x": 0.5537800308573949, + "y": 0.044853427374917355 + }, + "p2": { + "x": 0, + "y": 46 + } + } + }, + { + "ID": "4457", + "typeID": "Arrow", + "zOrder": "45", + "w": "120", + "h": "44", + "measuredW": "150", + "measuredH": "100", + "x": "597", + "y": "465", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 120, + "y": 44 + }, + "p1": { + "x": 0.5846756207563067, + "y": -0.036972790801407494 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "4458", + "typeID": "Arrow", + "zOrder": "46", + "w": "107", + "h": "51", + "measuredW": "150", + "measuredH": "100", + "x": "276", + "y": "405", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 107, + "y": 51 + }, + "p1": { + "x": 0.5245584633234497, + "y": 0.05852778135877272 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "4459", + "typeID": "Arrow", + "zOrder": "47", + "w": "108", + "h": "44", + "measuredW": "150", + "measuredH": "100", + "x": "276", + "y": "462", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 108, + "y": 0 + }, + "p1": { + "x": 0.5656811947576956, + "y": -0.05547089302042055 + }, + "p2": { + "x": 0, + "y": 44 + } + } + }, + { + "ID": "4460", + "typeID": "Arrow", + "zOrder": "48", + "w": "115", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "274", + "y": "457", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 115, + "y": 1 + }, + "p1": { + "x": 0.5205160087037612, + "y": 0.03901150139881877 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "4461", + "typeID": "Arrow", + "zOrder": "49", + "w": "123", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "577", + "y": "458", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 122.5, + "y": -0.5 + }, + "p1": { + "x": 0.5536354056902003, + "y": 0.01338250790305583 + }, + "p2": { + "x": 0, + "y": 1 + } + } + }, + { + "ID": "4462", + "typeID": "Label", + "zOrder": "50", + "measuredW": "37", + "measuredH": "36", + "x": "374", + "y": "338", + "properties": { + "size": "28", + "text": "Go" + } + }, + { + "ID": "4463", + "typeID": "Arrow", + "zOrder": "51", + "w": "51", + "h": "59", + "measuredW": "150", + "measuredH": "100", + "x": "400", + "y": "386", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5149949247946848, + "y": -0.13269354987542692 + }, + "p2": { + "x": 51, + "y": 59 + } + } + }, + { + "ID": "4464", + "typeID": "__group__", + "zOrder": "52", + "measuredW": "262", + "measuredH": "43", + "w": "262", + "h": "43", + "x": "354", + "y": "437", + "properties": { + "controlName": "100-go-basics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "262", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "123", + "measuredH": "24", + "x": "69", + "y": "10", + "properties": { + "size": "16", + "text": "Learn the Basics" + } + } + ] + } + } + }, + { + "ID": "4465", + "typeID": "__group__", + "zOrder": "53", + "measuredW": "247", + "measuredH": "42", + "w": "247", + "h": "42", + "x": "57", + "y": "392", + "properties": { + "controlName": "100-go-basics:basic-syntax" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "247", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "95", + "measuredW": "92", + "measuredH": "24", + "x": "76", + "y": "9", + "properties": { + "size": "16", + "text": "Basic Syntax" + } + } + ] + } + } + }, + { + "ID": "4466", + "typeID": "__group__", + "zOrder": "54", + "measuredW": "249", + "measuredH": "42", + "w": "249", + "h": "42", + "x": "55", + "y": "438", + "properties": { + "controlName": "101-go-basics:variables" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "249", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "183", + "measuredH": "24", + "x": "33", + "y": "9", + "properties": { + "size": "16", + "text": "Variables and declaration" + } + } + ] + } + } + }, + { + "ID": "4467", + "typeID": "__group__", + "zOrder": "55", + "measuredW": "280", + "measuredH": "42", + "w": "280", + "h": "42", + "x": "688", + "y": "484", + "properties": { + "controlName": "109-go-basics:packages" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "280", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "222", + "measuredH": "24", + "x": "29", + "y": "9", + "properties": { + "size": "16", + "text": "Packages, imports and exports" + } + } + ] + } + } + }, + { + "ID": "4468", + "typeID": "__group__", + "zOrder": "56", + "measuredW": "280", + "measuredH": "42", + "w": "280", + "h": "42", + "x": "688", + "y": "438", + "properties": { + "controlName": "108-go-basics:functions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "280", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "247", + "measuredH": "24", + "x": "16", + "y": "9", + "properties": { + "text": "Functions, multiple/named returns", + "size": "16" + } + } + ] + } + } + }, + { + "ID": "4469", + "typeID": "Canvas", + "zOrder": "57", + "w": "350", + "h": "141", + "measuredW": "100", + "measuredH": "70", + "x": "654", + "y": "171" + }, + { + "ID": "4470", + "typeID": "Label", + "zOrder": "58", + "measuredW": "314", + "measuredH": "25", + "x": "668", + "y": "188", + "properties": { + "size": "17", + "text": "Find the detailed version of this roadmap" + } + }, + { + "ID": "4471", + "typeID": "Label", + "zOrder": "59", + "measuredW": "319", + "measuredH": "25", + "x": "668", + "y": "216", + "properties": { + "size": "17", + "text": "along with resources and other roadmaps" + } + }, + { + "ID": "4472", + "typeID": "__group__", + "zOrder": "60", + "measuredW": "320", + "measuredH": "45", + "w": "320", + "h": "45", + "x": "669", + "y": "252", + "properties": { + "controlName": "ext_link:roadmap.sh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "320", + "h": "45", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "28", + "x": "141", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "roadmap.sh" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "35", + "measuredH": "28", + "x": "76", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "http" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "5", + "measuredH": "28", + "x": "113", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": ":" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "10", + "measuredH": "28", + "x": "120", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "10", + "measuredH": "28", + "x": "128", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + } + ] + } + } + }, + { + "ID": "4473", + "typeID": "__group__", + "zOrder": "61", + "measuredW": "280", + "measuredH": "42", + "w": "280", + "h": "42", + "x": "688", + "y": "393", + "properties": { + "controlName": "107-go-basics:conditionals" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "280", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "92", + "measuredW": "90", + "measuredH": "24", + "x": "94", + "y": "9", + "properties": { + "size": "16", + "text": "Conditionals" + } + } + ] + } + } + }, + { + "ID": "4474", + "typeID": "__group__", + "zOrder": "62", + "measuredW": "127", + "measuredH": "42", + "w": "127", + "h": "42", + "x": "688", + "y": "531", + "properties": { + "controlName": "110-go-basics:type-casting" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "127", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "94", + "measuredH": "24", + "x": "17", + "y": "9", + "properties": { + "size": "16", + "text": "Type Casting" + } + } + ] + } + } + }, + { + "ID": "4475", + "typeID": "__group__", + "zOrder": "63", + "measuredW": "146", + "measuredH": "42", + "w": "146", + "h": "42", + "x": "822", + "y": "531", + "properties": { + "controlName": "111-go-basics:type-inference" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "146", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "109", + "measuredH": "24", + "x": "18", + "y": "9", + "properties": { + "size": "16", + "text": "Type Inference" + } + } + ] + } + } + }, + { + "ID": "4476", + "typeID": "__group__", + "zOrder": "64", + "measuredW": "106", + "measuredH": "42", + "w": "106", + "h": "42", + "x": "322", + "y": "526", + "properties": { + "controlName": "103-go-basics:for-loop" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "106", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "65", + "measuredH": "24", + "x": "20", + "y": "9", + "properties": { + "size": "16", + "text": "For Loop" + } + } + ] + } + } + }, + { + "ID": "4477", + "typeID": "__group__", + "zOrder": "65", + "measuredW": "192", + "measuredH": "42", + "w": "192", + "h": "42", + "x": "321", + "y": "571", + "properties": { + "controlName": "105-go-basics:conditionals" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "192", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "145", + "measuredH": "24", + "x": "23", + "y": "9", + "properties": { + "size": "16", + "text": "if, switch statements" + } + } + ] + } + } + }, + { + "ID": "4478", + "typeID": "__group__", + "zOrder": "66", + "measuredW": "262", + "measuredH": "43", + "w": "262", + "h": "43", + "x": "354", + "y": "750", + "properties": { + "controlName": "101-go-advanced" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "262", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "103", + "measuredH": "24", + "x": "79", + "y": "10", + "properties": { + "size": "16", + "text": "Going Deeper" + } + } + ] + } + } + }, + { + "ID": "4479", + "typeID": "__group__", + "zOrder": "67", + "measuredW": "181", + "measuredH": "42", + "w": "181", + "h": "42", + "x": "786", + "y": "626", + "properties": { + "controlName": "116-go-basics:structs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "181", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "51", + "measuredH": "24", + "x": "65", + "y": "9", + "properties": { + "size": "16", + "text": "Structs" + } + } + ] + } + } + }, + { + "ID": "4480", + "typeID": "__group__", + "zOrder": "68", + "measuredW": "143", + "measuredH": "42", + "w": "143", + "h": "42", + "x": "684", + "y": "746", + "properties": { + "controlName": "103-go-advanced:interfaces" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "143", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "74", + "measuredH": "24", + "x": "35", + "y": "10", + "properties": { + "size": "16", + "text": "Interfaces" + } + } + ] + } + } + }, + { + "ID": "4481", + "typeID": "__group__", + "zOrder": "69", + "measuredW": "84", + "measuredH": "42", + "w": "84", + "h": "42", + "x": "688", + "y": "578", + "properties": { + "controlName": "112-go-basics:arrays" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "84", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "46", + "measuredH": "24", + "x": "19", + "y": "9", + "properties": { + "size": "16", + "text": "Arrays" + } + } + ] + } + } + }, + { + "ID": "4482", + "typeID": "__group__", + "zOrder": "70", + "measuredW": "92", + "measuredH": "42", + "w": "92", + "h": "42", + "x": "778", + "y": "578", + "properties": { + "controlName": "113-go-basics:slices" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "92", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "43", + "measuredH": "24", + "x": "24", + "y": "9", + "properties": { + "size": "16", + "text": "Slices" + } + } + ] + } + } + }, + { + "ID": "4483", + "typeID": "__group__", + "zOrder": "71", + "measuredW": "94", + "measuredH": "42", + "w": "94", + "h": "42", + "x": "687", + "y": "626", + "properties": { + "controlName": "115-go-basics:make" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "94", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "52", + "measuredH": "24", + "x": "21", + "y": "9", + "properties": { + "size": "16", + "text": "make()" + } + } + ] + } + } + }, + { + "ID": "4484", + "typeID": "__group__", + "zOrder": "72", + "measuredW": "81", + "measuredH": "42", + "w": "81", + "h": "42", + "x": "432", + "y": "526", + "properties": { + "controlName": "104-go-basics:range" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "81", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "43", + "measuredH": "24", + "x": "19", + "y": "9", + "properties": { + "size": "16", + "text": "range" + } + } + ] + } + } + }, + { + "ID": "4485", + "typeID": "__group__", + "zOrder": "73", + "measuredW": "92", + "measuredH": "42", + "w": "92", + "h": "42", + "x": "875", + "y": "578", + "properties": { + "controlName": "114-go-basics:maps" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "92", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "41", + "measuredH": "24", + "x": "25", + "y": "9", + "properties": { + "size": "16", + "text": "Maps" + } + } + ] + } + } + }, + { + "ID": "4486", + "typeID": "__group__", + "zOrder": "74", + "measuredW": "281", + "measuredH": "42", + "w": "281", + "h": "42", + "x": "685", + "y": "700", + "properties": { + "controlName": "102-go-advanced:types-and-type-assertions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "281", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "233", + "measuredH": "24", + "x": "24", + "y": "9", + "properties": { + "size": "16", + "text": "Types, Type Assertions, Switches" + } + } + ] + } + } + }, + { + "ID": "4487", + "typeID": "__group__", + "zOrder": "75", + "measuredW": "192", + "measuredH": "42", + "w": "192", + "h": "42", + "x": "321", + "y": "617", + "properties": { + "controlName": "106-go-basics:errors-panic-recover" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "192", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "160", + "measuredH": "24", + "x": "16", + "y": "9", + "properties": { + "size": "16", + "text": "Errors, Panic, Recover" + } + } + ] + } + } + }, + { + "ID": "4488", + "typeID": "__group__", + "zOrder": "76", + "measuredW": "142", + "measuredH": "42", + "w": "142", + "h": "42", + "x": "685", + "y": "792", + "properties": { + "controlName": "105-go-advanced:goroutines" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "142", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "80", + "measuredH": "24", + "x": "31", + "y": "9", + "properties": { + "size": "16", + "text": "Goroutines" + } + } + ] + } + } + }, + { + "ID": "4489", + "typeID": "__group__", + "zOrder": "77", + "measuredW": "134", + "measuredH": "42", + "w": "134", + "h": "42", + "x": "832", + "y": "792", + "properties": { + "controlName": "106-go-advanced:channels" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "134", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "69", + "measuredH": "24", + "x": "32", + "y": "9", + "properties": { + "size": "16", + "text": "Channels" + } + } + ] + } + } + }, + { + "ID": "4490", + "typeID": "__group__", + "zOrder": "78", + "measuredW": "142", + "measuredH": "42", + "w": "142", + "h": "42", + "x": "685", + "y": "838", + "properties": { + "controlName": "107-go-advanced:buffer" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "142", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "44", + "measuredH": "24", + "x": "49", + "y": "9", + "properties": { + "size": "16", + "text": "Buffer" + } + } + ] + } + } + }, + { + "ID": "4491", + "typeID": "__group__", + "zOrder": "79", + "measuredW": "134", + "measuredH": "42", + "w": "134", + "h": "42", + "x": "832", + "y": "838", + "properties": { + "controlName": "108-go-advanced:select" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "134", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "46", + "measuredH": "24", + "x": "40", + "y": "9", + "properties": { + "size": "16", + "text": "Select" + } + } + ] + } + } + }, + { + "ID": "4492", + "typeID": "__group__", + "zOrder": "80", + "measuredW": "281", + "measuredH": "42", + "w": "281", + "h": "42", + "x": "685", + "y": "884", + "properties": { + "controlName": "109-go-advanced:mutext" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "281", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "24", + "x": "118", + "y": "9", + "properties": { + "size": "16", + "text": "Mutex" + } + } + ] + } + } + }, + { + "ID": "4493", + "typeID": "__group__", + "zOrder": "81", + "measuredW": "145", + "measuredH": "42", + "w": "145", + "h": "42", + "x": "395", + "y": "683", + "properties": { + "controlName": "100-go-advanced:go-modules" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "145", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "88", + "measuredH": "24", + "x": "29", + "y": "9", + "properties": { + "size": "16", + "text": "Go Modules" + } + } + ] + } + } + }, + { + "ID": "4494", + "typeID": "__group__", + "zOrder": "82", + "measuredW": "222", + "measuredH": "43", + "w": "222", + "h": "43", + "x": "69", + "y": "749", + "properties": { + "controlName": "102-go-building-clis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "97", + "measuredH": "24", + "x": "62", + "y": "10", + "properties": { + "size": "16", + "text": "Building CLIs" + } + } + ] + } + } + }, + { + "ID": "4495", + "typeID": "__group__", + "zOrder": "83", + "measuredW": "237", + "measuredH": "66", + "w": "237", + "h": "66", + "x": "354", + "y": "808", + "properties": { + "controlName": "101-go-advanced:working-with-json" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "237", + "h": "66", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "207", + "measuredH": "24", + "x": "15", + "y": "9", + "properties": { + "size": "16", + "text": "Marshalling & Unmarshalling" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "43", + "measuredH": "24", + "x": "97", + "y": "33", + "properties": { + "size": "16", + "text": "JSON" + } + } + ] + } + } + }, + { + "ID": "4496", + "typeID": "__group__", + "zOrder": "84", + "measuredW": "134", + "measuredH": "42", + "w": "134", + "h": "42", + "x": "832", + "y": "746", + "properties": { + "controlName": "104-go-advanced:context" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "134", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "24", + "x": "39", + "y": "9", + "properties": { + "size": "16", + "text": "Context" + } + } + ] + } + } + }, + { + "ID": "4497", + "typeID": "__group__", + "zOrder": "85", + "measuredW": "73", + "measuredH": "42", + "w": "73", + "h": "42", + "x": "69", + "y": "808", + "properties": { + "controlName": "100-go-building-clis:cobra" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "73", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "44", + "measuredH": "24", + "x": "15", + "y": "9", + "properties": { + "size": "16", + "text": "Cobra" + } + } + ] + } + } + }, + { + "ID": "4498", + "typeID": "__group__", + "zOrder": "86", + "measuredW": "100", + "measuredH": "42", + "w": "100", + "h": "42", + "x": "149", + "y": "808", + "properties": { + "controlName": "101-go-building-clis:urfave-cli" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "68", + "measuredH": "24", + "x": "16", + "y": "9", + "properties": { + "size": "16", + "text": "urfave/cli" + } + } + ] + } + } + }, + { + "ID": "4499", + "typeID": "__group__", + "zOrder": "87", + "measuredW": "275", + "measuredH": "43", + "w": "275", + "h": "43", + "x": "343", + "y": "986", + "properties": { + "controlName": "104-go-web-frameworks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "275", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "125", + "measuredH": "24", + "x": "75", + "y": "10", + "properties": { + "size": "16", + "text": "Web Frameworks" + } + } + ] + } + } + }, + { + "ID": "4500", + "typeID": "__group__", + "zOrder": "88", + "measuredW": "79", + "measuredH": "42", + "w": "79", + "h": "42", + "x": "323", + "y": "896", + "properties": { + "controlName": "100-go-web-frameworks:beego" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "79", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "49", + "measuredH": "24", + "x": "15", + "y": "9", + "properties": { + "size": "16", + "text": "Beego" + } + } + ] + } + } + }, + { + "ID": "4501", + "typeID": "__group__", + "zOrder": "89", + "measuredW": "54", + "measuredH": "42", + "w": "54", + "h": "42", + "x": "408", + "y": "896", + "properties": { + "controlName": "101-go-web-frameworks:gin" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "54", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "25", + "measuredH": "24", + "x": "14", + "y": "9", + "properties": { + "size": "16", + "text": "Gin" + } + } + ] + } + } + }, + { + "ID": "4502", + "typeID": "__group__", + "zOrder": "90", + "measuredW": "76", + "measuredH": "42", + "w": "76", + "h": "42", + "x": "469", + "y": "896", + "properties": { + "controlName": "102-go-web-frameworks:revel" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "76", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "42", + "measuredH": "24", + "x": "17", + "y": "9", + "properties": { + "size": "16", + "text": "Revel" + } + } + ] + } + } + }, + { + "ID": "4503", + "typeID": "__group__", + "zOrder": "91", + "measuredW": "76", + "measuredH": "42", + "w": "76", + "h": "42", + "x": "552", + "y": "896", + "properties": { + "controlName": "103-go-web-frameworks:echo" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "76", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "37", + "measuredH": "24", + "x": "19", + "y": "9", + "properties": { + "size": "16", + "text": "Echo" + } + } + ] + } + } + }, + { + "ID": "4504", + "typeID": "__group__", + "zOrder": "92", + "measuredW": "205", + "measuredH": "42", + "w": "205", + "h": "42", + "x": "687", + "y": "983", + "properties": { + "controlName": "106-go-web-frameworks:buffalo" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "205", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "50", + "measuredH": "24", + "x": "78", + "y": "9", + "properties": { + "size": "16", + "text": "Buffalo" + } + } + ] + } + } + }, + { + "ID": "4505", + "typeID": "__group__", + "zOrder": "93", + "measuredW": "95", + "measuredH": "42", + "w": "95", + "h": "42", + "x": "690", + "y": "936", + "properties": { + "controlName": "104-go-web-frameworks:gorilla" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "95", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "24", + "x": "24", + "y": "9", + "properties": { + "size": "16", + "text": "Gorilla" + } + } + ] + } + } + }, + { + "ID": "4506", + "typeID": "__group__", + "zOrder": "94", + "measuredW": "110", + "measuredH": "43", + "w": "110", + "h": "43", + "x": "182", + "y": "874", + "properties": { + "controlName": "103-go-orms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "110", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "46", + "measuredH": "24", + "x": "32", + "y": "10", + "properties": { + "size": "16", + "text": "ORMs" + } + } + ] + } + } + }, + { + "ID": "4507", + "typeID": "__group__", + "zOrder": "95", + "measuredW": "89", + "measuredH": "42", + "w": "89", + "h": "42", + "x": "69", + "y": "875", + "properties": { + "controlName": "100-go-orms:gorm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "89", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "50", + "measuredH": "24", + "x": "20", + "y": "9", + "properties": { + "size": "16", + "text": "GORM" + } + } + ] + } + } + }, + { + "ID": "4508", + "typeID": "__group__", + "zOrder": "96", + "measuredW": "275", + "measuredH": "43", + "w": "275", + "h": "43", + "x": "343", + "y": "1033", + "properties": { + "controlName": "105-go-logging" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "275", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "59", + "measuredH": "24", + "x": "100", + "y": "10", + "properties": { + "size": "16", + "text": "Logging" + } + } + ] + } + } + }, + { + "ID": "4509", + "typeID": "__group__", + "zOrder": "97", + "measuredW": "187", + "measuredH": "42", + "w": "187", + "h": "42", + "x": "69", + "y": "1033", + "properties": { + "controlName": "101-go-logging:zap" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "187", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "29", + "measuredH": "24", + "x": "79", + "y": "9", + "properties": { + "size": "16", + "text": "Zap" + } + } + ] + } + } + }, + { + "ID": "4510", + "typeID": "__group__", + "zOrder": "98", + "measuredW": "88", + "measuredH": "42", + "w": "88", + "h": "42", + "x": "69", + "y": "985", + "properties": { + "controlName": "102-go-logging:apex" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "88", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "36", + "measuredH": "24", + "x": "26", + "y": "9", + "properties": { + "size": "16", + "text": "Apex" + } + } + ] + } + } + }, + { + "ID": "4511", + "typeID": "__group__", + "zOrder": "99", + "measuredW": "275", + "measuredH": "43", + "w": "275", + "h": "43", + "x": "343", + "y": "1080", + "properties": { + "controlName": "106-go-realtime-communication" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "275", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "184", + "measuredH": "24", + "x": "46", + "y": "10", + "properties": { + "size": "16", + "text": "Real time communication" + } + } + ] + } + } + }, + { + "ID": "4512", + "typeID": "__group__", + "zOrder": "100", + "measuredW": "205", + "measuredH": "42", + "w": "205", + "h": "42", + "x": "687", + "y": "1062", + "properties": { + "controlName": "100-go-realtime-communication:melody" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "205", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "53", + "measuredH": "24", + "x": "76", + "y": "9", + "properties": { + "size": "16", + "text": "Melody" + } + } + ] + } + } + }, + { + "ID": "4513", + "typeID": "__group__", + "zOrder": "101", + "measuredW": "205", + "measuredH": "42", + "w": "205", + "h": "42", + "x": "687", + "y": "1110", + "properties": { + "controlName": "101-go-realtime-communication:centrifugo" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "205", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "77", + "measuredH": "24", + "x": "64", + "y": "9", + "properties": { + "size": "16", + "text": "Centrifugo" + } + } + ] + } + } + }, + { + "ID": "4514", + "typeID": "__group__", + "zOrder": "102", + "measuredW": "275", + "measuredH": "43", + "w": "275", + "h": "43", + "x": "342", + "y": "1128", + "properties": { + "controlName": "107-go-api-clients" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "275", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "80", + "measuredH": "24", + "x": "98", + "y": "10", + "properties": { + "size": "16", + "text": "API Clients" + } + } + ] + } + } + }, + { + "ID": "4515", + "typeID": "__group__", + "zOrder": "103", + "measuredW": "90", + "measuredH": "42", + "w": "90", + "h": "42", + "x": "220", + "y": "1109", + "properties": { + "controlName": "100-go-api-clients:rest" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "90", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "41", + "measuredH": "24", + "x": "24", + "y": "9", + "properties": { + "size": "16", + "text": "REST" + } + } + ] + } + } + }, + { + "ID": "4516", + "typeID": "__group__", + "zOrder": "104", + "measuredW": "113", + "measuredH": "42", + "w": "113", + "h": "42", + "x": "69", + "y": "1089", + "properties": { + "controlName": "100-go-api-clients:rest:heimdall" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "113", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "24", + "x": "25", + "y": "9", + "properties": { + "size": "16", + "text": "Heimdall" + } + } + ] + } + } + }, + { + "ID": "4517", + "typeID": "__group__", + "zOrder": "105", + "measuredW": "113", + "measuredH": "42", + "w": "113", + "h": "42", + "x": "69", + "y": "1136", + "properties": { + "controlName": "101-go-api-clients:rest:grequests" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "113", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "82", + "measuredH": "24", + "x": "16", + "y": "9", + "properties": { + "size": "16", + "text": "GRequests" + } + } + ] + } + } + }, + { + "ID": "4518", + "typeID": "__group__", + "zOrder": "106", + "measuredW": "90", + "measuredH": "42", + "w": "90", + "h": "42", + "x": "220", + "y": "1158", + "properties": { + "controlName": "101-go-api-clients:graphql" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "90", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "67", + "measuredH": "24", + "x": "11", + "y": "9", + "properties": { + "size": "16", + "text": "GraphQL" + } + } + ] + } + } + }, + { + "ID": "4519", + "typeID": "__group__", + "zOrder": "107", + "measuredW": "113", + "measuredH": "42", + "w": "113", + "h": "42", + "x": "69", + "y": "1186", + "properties": { + "controlName": "100-go-api-clients:graphql:graphql-go" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "113", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "79", + "measuredH": "24", + "x": "17", + "y": "9", + "properties": { + "size": "16", + "text": "graphql-go" + } + } + ] + } + } + }, + { + "ID": "4520", + "typeID": "__group__", + "zOrder": "108", + "measuredW": "113", + "measuredH": "42", + "w": "113", + "h": "42", + "x": "69", + "y": "1232", + "properties": { + "controlName": "101-go-api-clients:graphql:gqlgen" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "113", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "50", + "measuredH": "24", + "x": "32", + "y": "9", + "properties": { + "size": "16", + "text": "gqlgen" + } + } + ] + } + } + }, + { + "ID": "4521", + "typeID": "__group__", + "zOrder": "109", + "measuredW": "275", + "measuredH": "43", + "w": "275", + "h": "43", + "x": "685", + "y": "1229", + "properties": { + "controlName": "108-go-testing-your-apps" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "275", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "128", + "measuredH": "24", + "x": "74", + "y": "10", + "properties": { + "size": "16", + "text": "Testing your Apps" + } + } + ] + } + } + }, + { + "ID": "4522", + "typeID": "__group__", + "zOrder": "110", + "measuredW": "313", + "measuredH": "43", + "w": "313", + "h": "43", + "x": "306", + "y": "1225", + "properties": { + "controlName": "109-go-microservices" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "313", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "167", + "measuredH": "24", + "x": "73", + "y": "10", + "properties": { + "size": "16", + "text": "Tools for Microservices" + } + } + ] + } + } + }, + { + "ID": "4523", + "typeID": "__group__", + "zOrder": "111", + "measuredW": "179", + "measuredH": "42", + "w": "179", + "h": "42", + "x": "69", + "y": "1315", + "properties": { + "controlName": "100-go-microservices:watermill" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "179", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "67", + "measuredH": "24", + "x": "56", + "y": "9", + "properties": { + "size": "16", + "text": "Watermill" + } + } + ] + } + } + }, + { + "ID": "4524", + "typeID": "__group__", + "zOrder": "112", + "measuredW": "148", + "measuredH": "42", + "w": "148", + "h": "42", + "x": "260", + "y": "1315", + "properties": { + "controlName": "101-go-microservices:rpcx" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "148", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "32", + "measuredH": "24", + "x": "58", + "y": "9", + "properties": { + "size": "16", + "text": "rpcx" + } + } + ] + } + } + }, + { + "ID": "4525", + "typeID": "__group__", + "zOrder": "113", + "measuredW": "148", + "measuredH": "42", + "w": "148", + "h": "42", + "x": "260", + "y": "1360", + "properties": { + "controlName": "102-go-microservices:go-kit" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "148", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "44", + "measuredH": "24", + "x": "52", + "y": "9", + "properties": { + "size": "16", + "text": "Go-kit" + } + } + ] + } + } + }, + { + "ID": "4526", + "typeID": "__group__", + "zOrder": "114", + "measuredW": "148", + "measuredH": "42", + "w": "148", + "h": "42", + "x": "260", + "y": "1406", + "properties": { + "controlName": "103-go-microservices:micro" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "148", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "41", + "measuredH": "24", + "x": "53", + "y": "9", + "properties": { + "size": "16", + "text": "Micro" + } + } + ] + } + } + }, + { + "ID": "4527", + "typeID": "__group__", + "zOrder": "115", + "measuredW": "148", + "measuredH": "42", + "w": "148", + "h": "42", + "x": "260", + "y": "1452", + "properties": { + "controlName": "104-go-microservices:go-zero" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "148", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "24", + "x": "46", + "y": "9", + "properties": { + "size": "16", + "text": "go-zero" + } + } + ] + } + } + }, + { + "ID": "4528", + "typeID": "__group__", + "zOrder": "116", + "measuredW": "148", + "measuredH": "42", + "w": "148", + "h": "42", + "x": "424", + "y": "1315", + "properties": { + "controlName": "105-go-microservices:protocol-buffers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "148", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "115", + "measuredH": "24", + "x": "16", + "y": "9", + "properties": { + "size": "16", + "text": "Protocol Buffers" + } + } + ] + } + } + }, + { + "ID": "4529", + "typeID": "__group__", + "zOrder": "117", + "measuredW": "148", + "measuredH": "42", + "w": "148", + "h": "42", + "x": "424", + "y": "1361", + "properties": { + "controlName": "106-go-microservices:grpc-go" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "148", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "69", + "measuredH": "24", + "x": "39", + "y": "9", + "properties": { + "size": "16", + "text": "gRPC-Go" + } + } + ] + } + } + }, + { + "ID": "4530", + "typeID": "__group__", + "zOrder": "118", + "measuredW": "148", + "measuredH": "42", + "w": "148", + "h": "42", + "x": "424", + "y": "1407", + "properties": { + "controlName": "107-go-microservices:grpc-gateway" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "148", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "108", + "measuredH": "24", + "x": "20", + "y": "9", + "properties": { + "size": "16", + "text": "gRPC-gateway" + } + } + ] + } + } + }, + { + "ID": "4531", + "typeID": "__group__", + "zOrder": "119", + "measuredW": "148", + "measuredH": "42", + "w": "148", + "h": "42", + "x": "424", + "y": "1453", + "properties": { + "controlName": "108-go-microservices:twirp" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "148", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "35", + "measuredH": "24", + "x": "56", + "y": "9", + "properties": { + "size": "16", + "text": "twirp" + } + } + ] + } + } + }, + { + "ID": "4532", + "typeID": "Arrow", + "zOrder": "120", + "w": "1", + "h": "98", + "measuredW": "150", + "measuredH": "100", + "x": "781", + "y": "1606", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": -0.5, + "y": -0.5 + }, + "p1": { + "x": 0.5259259259259262, + "y": 0 + }, + "p2": { + "x": -0.5, + "y": 97 + }, + "stroke": "dotted" + } + }, + { + "ID": "4533", + "typeID": "__group__", + "zOrder": "121", + "measuredW": "468", + "measuredH": "84", + "w": "468", + "h": "84", + "x": "480", + "y": "1551", + "properties": { + "controlName": "ext_link:roadmap.sh/backend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "468", + "h": "84", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "407", + "measuredH": "28", + "x": "30", + "y": "16", + "properties": { + "size": "20", + "text": "Backend Roadmap after Language Selection" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "153", + "measuredH": "24", + "x": "157", + "y": "44", + "properties": { + "size": "16", + "text": "roadmap.sh/backend", + "color": "10027263" + } + } + ] + } + } + }, + { + "ID": "4534", + "typeID": "__group__", + "zOrder": "122", + "measuredW": "102", + "measuredH": "42", + "w": "102", + "h": "42", + "x": "793", + "y": "936", + "properties": { + "controlName": "105-go-web-frameworks:gofiber" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "102", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "51", + "measuredH": "24", + "x": "25", + "y": "9", + "properties": { + "size": "16", + "text": "gofiber" + } + } + ] + } + } + }, + { + "ID": "4535", + "typeID": "__group__", + "zOrder": "123", + "measuredW": "250", + "measuredH": "246", + "w": "250", + "h": "246", + "x": "54", + "y": "486", + "properties": { + "controlName": "102-go-basics:data-types" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "250", + "h": "246", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "81", + "measuredH": "24", + "x": "85", + "y": "15", + "properties": { + "size": "16", + "text": "Data Types" + } + }, + { + "ID": "2", + "typeID": "Canvas", + "zOrder": "2", + "w": "57", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "14", + "y": "50", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "31", + "measuredH": "24", + "x": "27", + "y": "59", + "properties": { + "size": "16", + "text": "bool" + } + }, + { + "ID": "4", + "typeID": "Canvas", + "zOrder": "4", + "w": "161", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "75", + "y": "50", + "properties": { + "color": "16770457" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "129", + "measuredH": "24", + "x": "91", + "y": "59", + "properties": { + "size": "16", + "text": "int, int8/16/32/64" + } + }, + { + "ID": "6", + "typeID": "Canvas", + "zOrder": "6", + "w": "51", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "14", + "y": "96", + "properties": { + "color": "16770457" + } + }, + { + "ID": "7", + "typeID": "Label", + "zOrder": "7", + "measuredW": "31", + "measuredH": "24", + "x": "25", + "y": "105", + "properties": { + "size": "16", + "text": "byte" + } + }, + { + "ID": "8", + "typeID": "Canvas", + "zOrder": "8", + "w": "166", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "70", + "y": "96", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9", + "typeID": "Label", + "zOrder": "9", + "measuredW": "147", + "measuredH": "24", + "x": "79", + "y": "105", + "properties": { + "size": "16", + "text": "uint, uint8/16/32/64" + } + }, + { + "ID": "10", + "typeID": "Canvas", + "zOrder": "10", + "w": "76", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "14", + "y": "142", + "properties": { + "color": "16770457" + } + }, + { + "ID": "11", + "typeID": "Label", + "zOrder": "11", + "measuredW": "34", + "measuredH": "24", + "x": "35", + "y": "151", + "properties": { + "size": "16", + "text": "rune" + } + }, + { + "ID": "12", + "typeID": "Canvas", + "zOrder": "12", + "w": "142", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "94", + "y": "142", + "properties": { + "color": "16770457" + } + }, + { + "ID": "13", + "typeID": "Label", + "zOrder": "13", + "measuredW": "108", + "measuredH": "24", + "x": "111", + "y": "151", + "properties": { + "size": "16", + "text": "float32, float64" + } + }, + { + "ID": "14", + "typeID": "Canvas", + "zOrder": "14", + "w": "138", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "14", + "y": "189", + "properties": { + "color": "16770457" + } + }, + { + "ID": "15", + "typeID": "Label", + "zOrder": "15", + "measuredW": "113", + "measuredH": "24", + "x": "25", + "y": "198", + "properties": { + "size": "16", + "text": "complex64/128" + } + }, + { + "ID": "16", + "typeID": "Canvas", + "zOrder": "16", + "w": "80", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "156", + "y": "189", + "properties": { + "color": "16770457" + } + }, + { + "ID": "17", + "typeID": "Label", + "zOrder": "17", + "measuredW": "47", + "measuredH": "24", + "x": "172", + "y": "198", + "properties": { + "size": "16", + "text": "uintptr" + } + } + ] + } + } + }, + { + "ID": "4536", + "typeID": "__group__", + "zOrder": "124", + "measuredW": "92", + "measuredH": "42", + "w": "92", + "h": "42", + "x": "164", + "y": "985", + "properties": { + "controlName": "100-go-logging:zerolog" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "92", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "24", + "x": "18", + "y": "9", + "properties": { + "size": "16", + "text": "Zerolog" + } + } + ] + } + } + } + ] + }, + "attributes": { + "name": "New Wireframe 1 copy", + "order": 1000011.7645389404, + "parentID": null, + "notes": "" + }, + "branchID": "Master", + "resourceID": "3DD51A3C-1F09-4BE6-B9FB-6875747EBA53", + "mockupH": "1547", + "mockupW": "998", + "measuredW": "1004", + "measuredH": "1704", + "version": "1.0" + }, + "groupOffset": { + "x": 0, + "y": 0 + }, + "dependencies": [], + "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" +} diff --git a/public/jsons/java.json b/public/jsons/java.json new file mode 100644 index 000000000..235be9f7f --- /dev/null +++ b/public/jsons/java.json @@ -0,0 +1,4270 @@ +{ + "mockup": { + "controls": { + "control": [ + { + "ID": "3439", + "typeID": "Arrow", + "zOrder": "1", + "w": "29", + "h": "56", + "measuredW": "150", + "measuredH": "100", + "x": "396", + "y": "165", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 1, + "y": 0 + }, + "p1": { + "x": 0.5189460476787955, + "y": -0.17340025094102887 + }, + "p2": { + "x": 29, + "y": 56 + }, + "stroke": "dotted" + } + }, + { + "ID": "3440", + "typeID": "Arrow", + "zOrder": "2", + "w": "164", + "h": "80", + "measuredW": "150", + "measuredH": "100", + "x": "370", + "y": "1160", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 163.54590590319128, + "y": 0.21503750628403395 + }, + "p1": { + "x": 0.3415936949541605, + "y": 0.2360486189239869 + }, + "p2": { + "x": -0.4888832845319939, + "y": 78.4480648241979 + } + } + }, + { + "ID": "3441", + "typeID": "Arrow", + "zOrder": "3", + "w": "1", + "h": "153", + "measuredW": "150", + "measuredH": "100", + "x": "614", + "y": "1148", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 1, + "y": -0.5 + }, + "p1": { + "x": 0.5467472449342342, + "y": -0.006043370067543646 + }, + "p2": { + "x": 1, + "y": 152.12975218407814 + } + } + }, + { + "ID": "3442", + "typeID": "Arrow", + "zOrder": "4", + "w": "1", + "h": "62", + "measuredW": "150", + "measuredH": "100", + "x": "617", + "y": "1081", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.5467472449342341, + "y": -0.006043370067543647 + }, + "p2": { + "x": 0, + "y": 61.5 + } + } + }, + { + "ID": "3443", + "typeID": "Arrow", + "zOrder": "5", + "w": "101", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "691", + "y": "1148", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 100.54590590319128, + "y": 0.21503750628403395 + }, + "p1": { + "x": 0.5467472449342339, + "y": -0.006043370067543644 + }, + "p2": { + "x": -0.34456558612976096, + "y": 0.21503750628403395 + } + } + }, + { + "ID": "3444", + "typeID": "Arrow", + "zOrder": "6", + "w": "190", + "h": "101", + "measuredW": "150", + "measuredH": "100", + "x": "349", + "y": "1050", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 189.60923090179483, + "y": 100.34652634056556 + }, + "p1": { + "x": 0.49438202247191004, + "y": 0.14606741573033685 + }, + "p2": { + "x": -0.5, + "y": 0 + } + } + }, + { + "ID": "3445", + "typeID": "Arrow", + "zOrder": "7", + "w": "102", + "h": "97", + "measuredW": "150", + "measuredH": "100", + "x": "234", + "y": "1049", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 102, + "y": 0 + }, + "p1": { + "x": 0.555359394703657, + "y": 0.21664564943253461 + }, + "p2": { + "x": 0, + "y": 97 + } + } + }, + { + "ID": "3446", + "typeID": "Arrow", + "zOrder": "8", + "w": "89", + "h": "57", + "measuredW": "150", + "measuredH": "100", + "x": "234", + "y": "1046", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 89, + "y": -0.5 + }, + "p1": { + "x": 0.4221511395441838, + "y": 0.24854058376649316 + }, + "p2": { + "x": 0, + "y": 56 + } + } + }, + { + "ID": "3447", + "typeID": "Arrow", + "zOrder": "9", + "w": "16", + "h": "89", + "measuredW": "150", + "measuredH": "100", + "x": "336", + "y": "963", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 16, + "y": 88.5 + }, + "p1": { + "x": 0.49438202247191015, + "y": 0.1460674157303371 + }, + "p2": { + "x": 11, + "y": -0.5 + } + } + }, + { + "ID": "3448", + "typeID": "Arrow", + "zOrder": "10", + "w": "94", + "h": "27", + "measuredW": "150", + "measuredH": "100", + "x": "735", + "y": "1002", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 94, + "y": 26 + }, + "p1": { + "x": 0.5652504390218331, + "y": -0.04277514219065342 + }, + "p2": { + "x": 0, + "y": -0.5 + } + } + }, + { + "ID": "3449", + "typeID": "Arrow", + "zOrder": "11", + "w": "1", + "h": "62", + "measuredW": "150", + "measuredH": "100", + "x": "637", + "y": "931", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.5467472449342341, + "y": -0.006043370067543647 + }, + "p2": { + "x": 0, + "y": 61.5 + } + } + }, + { + "ID": "3452", + "typeID": "Arrow", + "zOrder": "13", + "h": "34", + "measuredW": "150", + "measuredH": "100", + "x": "370", + "y": "966", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 149.5, + "y": 32.5 + }, + "p1": { + "x": 0.6803934308695361, + "y": 0.12103152376044628 + }, + "p2": { + "x": 0, + "y": -0.5 + } + } + }, + { + "ID": "3453", + "typeID": "Arrow", + "zOrder": "14", + "w": "71", + "h": "91", + "measuredW": "150", + "measuredH": "100", + "x": "245", + "y": "959", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 91 + }, + "p1": { + "x": 0.6008857528899565, + "y": 0.11717459840864736 + }, + "p2": { + "x": 71, + "y": 0 + } + } + }, + { + "ID": "3454", + "typeID": "Arrow", + "zOrder": "15", + "w": "72", + "h": "45", + "measuredW": "150", + "measuredH": "100", + "x": "235", + "y": "961", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 45 + }, + "p1": { + "x": 0.5642946317103621, + "y": 0.14731585518102372 + }, + "p2": { + "x": 72, + "y": 0 + } + } + }, + { + "ID": "3455", + "typeID": "Arrow", + "zOrder": "16", + "w": "74", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "229", + "y": "950", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 2.5 + }, + "p1": { + "x": 0.5467472449342342, + "y": -0.006043370067543645 + }, + "p2": { + "x": 74, + "y": 0 + } + } + }, + { + "ID": "3456", + "typeID": "Arrow", + "zOrder": "17", + "w": "1", + "h": "62", + "measuredW": "150", + "measuredH": "100", + "x": "332", + "y": "886", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.5467472449342341, + "y": -0.006043370067543647 + }, + "p2": { + "x": 0, + "y": 61.5 + } + } + }, + { + "ID": "3457", + "typeID": "Arrow", + "zOrder": "18", + "w": "169", + "h": "138", + "measuredW": "150", + "measuredH": "100", + "x": "399", + "y": "817", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": 137.5 + }, + "p1": { + "x": 0.5796146044624716, + "y": -0.25050709939147836 + }, + "p2": { + "x": 168, + "y": -0.5 + } + } + }, + { + "ID": "3458", + "typeID": "Arrow", + "zOrder": "19", + "w": "69", + "h": "90", + "measuredW": "150", + "measuredH": "100", + "x": "684", + "y": "806", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 69, + "y": 89.5 + }, + "p1": { + "x": 0.517683465959328, + "y": -0.07117595048629538 + }, + "p2": { + "x": 0, + "y": -0.5 + } + } + }, + { + "ID": "3459", + "typeID": "Arrow", + "zOrder": "20", + "w": "71", + "h": "52", + "measuredW": "150", + "measuredH": "100", + "x": "687", + "y": "805", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 71, + "y": 51.5 + }, + "p1": { + "x": 0.5176834659593281, + "y": -0.07117595048629538 + }, + "p2": { + "x": 0, + "y": -0.5 + } + } + }, + { + "ID": "3460", + "typeID": "Arrow", + "zOrder": "21", + "w": "87", + "h": "8", + "measuredW": "150", + "measuredH": "100", + "x": "675", + "y": "802", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 87, + "y": 7.5 + }, + "p1": { + "x": 0.46115550897419105, + "y": -0.015066160094327265 + }, + "p2": { + "x": 0, + "y": -0.5 + } + } + }, + { + "ID": "3461", + "typeID": "Arrow", + "zOrder": "22", + "w": "75", + "h": "34", + "measuredW": "150", + "measuredH": "100", + "x": "684", + "y": "760", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 75, + "y": -0.5 + }, + "p1": { + "x": 0.5901794145420208, + "y": 0.12086874409820589 + }, + "p2": { + "x": 0, + "y": 32.5 + } + } + }, + { + "ID": "3462", + "typeID": "Arrow", + "zOrder": "23", + "w": "142", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "383", + "y": "804", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 142, + "y": 0.5 + }, + "p1": { + "x": 0.4577237788246963, + "y": -0.003223406893131664 + }, + "p2": { + "x": 0, + "y": 1.5 + } + } + }, + { + "ID": "3463", + "typeID": "Arrow", + "zOrder": "24", + "w": "72", + "h": "83", + "measuredW": "150", + "measuredH": "100", + "x": "187", + "y": "815", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 71, + "y": 0 + }, + "p1": { + "x": 0.49238578680203043, + "y": -0.1065989847715736 + }, + "p2": { + "x": -0.5, + "y": 82.5 + } + } + }, + { + "ID": "3464", + "typeID": "Arrow", + "zOrder": "25", + "w": "78", + "h": "47", + "measuredW": "150", + "measuredH": "100", + "x": "182", + "y": "808", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 77, + "y": 0 + }, + "p1": { + "x": 0.5286705624543463, + "y": -0.1044558071585099 + }, + "p2": { + "x": -0.5, + "y": 46.5 + } + } + }, + { + "ID": "3465", + "typeID": "Arrow", + "zOrder": "26", + "w": "92", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "175", + "y": "799", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 92, + "y": 0 + }, + "p1": { + "x": 0.5115764636484295, + "y": 0.01858133018728801 + }, + "p2": { + "x": 0, + "y": 3.5 + } + } + }, + { + "ID": "3466", + "typeID": "Arrow", + "zOrder": "27", + "w": "181", + "h": "131", + "measuredW": "150", + "measuredH": "100", + "x": "341", + "y": "671", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 181, + "y": -0.5 + }, + "p1": { + "x": 0.47484417739114826, + "y": 0.025178243128110726 + }, + "p2": { + "x": 0, + "y": 130.5 + } + } + }, + { + "ID": "3467", + "typeID": "Arrow", + "zOrder": "28", + "w": "114", + "h": "41", + "measuredW": "150", + "measuredH": "100", + "x": "289", + "y": "614", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 114, + "y": 40.5 + }, + "p1": { + "x": 0.5332865705904859, + "y": 0.09074097691620968 + }, + "p2": { + "x": 0, + "y": -0.5 + } + } + }, + { + "ID": "3468", + "typeID": "Arrow", + "zOrder": "29", + "w": "118", + "h": "83", + "measuredW": "150", + "measuredH": "100", + "x": "287", + "y": "674", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 118, + "y": -0.5 + }, + "p1": { + "x": 0.5576080853453116, + "y": -0.077653003930376 + }, + "p2": { + "x": 0, + "y": 82.5 + } + } + }, + { + "ID": "3469", + "typeID": "Arrow", + "zOrder": "30", + "w": "120", + "h": "39", + "measuredW": "150", + "measuredH": "100", + "x": "287", + "y": "670", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 120, + "y": -0.5 + }, + "p1": { + "x": 0.5543621631807046, + "y": -0.06350103636706236 + }, + "p2": { + "x": 0, + "y": 38.5 + } + } + }, + { + "ID": "3470", + "typeID": "Arrow", + "zOrder": "31", + "w": "139", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "271", + "y": "663", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 139, + "y": 0.5 + }, + "p1": { + "x": 0.5194288003393264, + "y": 0.00233286990126545 + }, + "p2": { + "x": 0, + "y": -0.5 + } + } + }, + { + "ID": "3471", + "typeID": "Arrow", + "zOrder": "32", + "w": "1", + "h": "126", + "measuredW": "150", + "measuredH": "100", + "x": "648", + "y": "601", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 1, + "y": -0.5 + }, + "p1": { + "x": 0.546747244934234, + "y": -0.006043370067543548 + }, + "p2": { + "x": 1, + "y": 125.5 + } + } + }, + { + "ID": "3472", + "typeID": "Arrow", + "zOrder": "33", + "w": "105", + "h": "40", + "measuredW": "150", + "measuredH": "100", + "x": "652", + "y": "669", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 104, + "y": 39.5 + }, + "p1": { + "x": 0.4372442019099593, + "y": -0.09720327421555257 + }, + "p2": { + "x": -0.5, + "y": -0.5 + } + } + }, + { + "ID": "3473", + "typeID": "Arrow", + "zOrder": "34", + "w": "114", + "h": "48", + "measuredW": "150", + "measuredH": "100", + "x": "641", + "y": "618", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 114, + "y": -0.5 + }, + "p1": { + "x": 0.42392803686203145, + "y": 0.09827429342881466 + }, + "p2": { + "x": 0, + "y": 47 + } + } + }, + { + "ID": "3474", + "typeID": "Arrow", + "zOrder": "35", + "w": "115", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "653", + "y": "665", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 114.5, + "y": 0 + }, + "p1": { + "x": 0.5194288003393264, + "y": 0.0023328699012654486 + }, + "p2": { + "x": -0.5, + "y": 1 + } + } + }, + { + "ID": "3475", + "typeID": "Arrow", + "zOrder": "36", + "w": "103", + "h": "70", + "measuredW": "150", + "measuredH": "100", + "x": "609", + "y": "479", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 103, + "y": 69.5 + }, + "p1": { + "x": 0.5846756207563066, + "y": -0.036972790801407494 + }, + "p2": { + "x": 0, + "y": -0.5 + } + } + }, + { + "ID": "3476", + "typeID": "Arrow", + "zOrder": "37", + "w": "1", + "h": "75", + "measuredW": "150", + "measuredH": "100", + "x": "440", + "y": "476", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 1, + "y": -0.5 + }, + "p1": { + "x": 0.5467472449342339, + "y": -0.006043370067543547 + }, + "p2": { + "x": 0, + "y": 74.5 + } + } + }, + { + "ID": "3477", + "typeID": "Arrow", + "zOrder": "38", + "w": "100", + "h": "93", + "measuredW": "150", + "measuredH": "100", + "x": "284", + "y": "477", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 100, + "y": -0.5 + }, + "p1": { + "x": 0.5656811947576956, + "y": -0.055470893020420485 + }, + "p2": { + "x": 0, + "y": 92.5 + } + } + }, + { + "ID": "3478", + "typeID": "Arrow", + "zOrder": "39", + "w": "13", + "h": "63", + "measuredW": "150", + "measuredH": "100", + "x": "467", + "y": "293", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 4, + "y": 0 + }, + "p1": { + "x": 0.48693312836279784, + "y": 0.16641045349730976 + }, + "p2": { + "x": 0, + "y": 63 + } + } + }, + { + "ID": "3479", + "typeID": "Arrow", + "zOrder": "40", + "w": "87", + "h": "177", + "measuredW": "150", + "measuredH": "100", + "x": "489", + "y": "477", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5656248906310154, + "y": 0.32313022783746903 + }, + "p2": { + "x": 49, + "y": 177 + } + } + }, + { + "ID": "3480", + "typeID": "Arrow", + "zOrder": "41", + "w": "98", + "h": "47", + "measuredW": "150", + "measuredH": "100", + "x": "611", + "y": "416", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 97.5, + "y": -0.5 + }, + "p1": { + "x": 0.5537800308573949, + "y": 0.044853427374917355 + }, + "p2": { + "x": 0, + "y": 46 + } + } + }, + { + "ID": "3481", + "typeID": "Arrow", + "zOrder": "42", + "w": "120", + "h": "44", + "measuredW": "150", + "measuredH": "100", + "x": "607", + "y": "475", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 120, + "y": 44 + }, + "p1": { + "x": 0.5846756207563067, + "y": -0.036972790801407494 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "3482", + "typeID": "Arrow", + "zOrder": "43", + "w": "107", + "h": "51", + "measuredW": "150", + "measuredH": "100", + "x": "286", + "y": "415", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 107, + "y": 51 + }, + "p1": { + "x": 0.5245584633234497, + "y": 0.05852778135877272 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "3483", + "typeID": "Arrow", + "zOrder": "44", + "w": "108", + "h": "44", + "measuredW": "150", + "measuredH": "100", + "x": "286", + "y": "472", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 108, + "y": 0 + }, + "p1": { + "x": 0.5656811947576956, + "y": -0.05547089302042055 + }, + "p2": { + "x": 0, + "y": 44 + } + } + }, + { + "ID": "3484", + "typeID": "Arrow", + "zOrder": "45", + "w": "115", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "284", + "y": "467", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 115, + "y": 1 + }, + "p1": { + "x": 0.5205160087037612, + "y": 0.03901150139881877 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "3485", + "typeID": "Arrow", + "zOrder": "46", + "w": "123", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "587", + "y": "468", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 122.5, + "y": -0.5 + }, + "p1": { + "x": 0.5536354056902003, + "y": 0.01338250790305583 + }, + "p2": { + "x": 0, + "y": 1 + } + } + }, + { + "ID": "3486", + "typeID": "Label", + "zOrder": "47", + "measuredW": "60", + "measuredH": "36", + "x": "425", + "y": "359", + "properties": { + "size": "28", + "text": "Java" + } + }, + { + "ID": "3487", + "typeID": "Arrow", + "zOrder": "48", + "w": "24", + "h": "51", + "measuredW": "150", + "measuredH": "100", + "x": "437", + "y": "404", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 5, + "y": 0 + }, + "p1": { + "x": 0.4861538461538458, + "y": -0.24923076923076912 + }, + "p2": { + "x": 24, + "y": 51 + } + } + }, + { + "ID": "3491", + "typeID": "__group__", + "zOrder": "51", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "79", + "y": "448", + "properties": { + "controlName": "101-java-fundamentals:data-types-variables" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "150", + "measuredH": "24", + "x": "36", + "y": "9", + "properties": { + "size": "16", + "text": "DataTypes, Variables" + } + } + ] + } + } + }, + { + "ID": "3576", + "typeID": "__group__", + "zOrder": "111", + "measuredW": "557", + "measuredH": "90", + "w": "557", + "h": "90", + "x": "22", + "y": "213", + "properties": { + "controlName": "ext_link:roadmap.sh/backend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "557", + "h": "90", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "384", + "measuredH": "28", + "x": "87", + "y": "19", + "properties": { + "size": "20", + "text": "Backend Roadmap till Language Selection" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "153", + "measuredH": "24", + "x": "202", + "y": "48", + "properties": { + "size": "16", + "text": "roadmap.sh/backend", + "color": "10027263" + } + } + ] + } + } + }, + { + "ID": "3577", + "typeID": "Canvas", + "zOrder": "55", + "w": "350", + "h": "141", + "measuredW": "100", + "measuredH": "70", + "x": "716", + "y": "181" + }, + { + "ID": "3578", + "typeID": "Label", + "zOrder": "56", + "measuredW": "314", + "measuredH": "25", + "x": "730", + "y": "198", + "properties": { + "size": "17", + "text": "Find the detailed version of this roadmap" + } + }, + { + "ID": "3579", + "typeID": "Label", + "zOrder": "57", + "measuredW": "319", + "measuredH": "25", + "x": "730", + "y": "226", + "properties": { + "size": "17", + "text": "along with resources and other roadmaps" + } + }, + { + "ID": "3586", + "typeID": "__group__", + "zOrder": "58", + "measuredW": "320", + "measuredH": "45", + "w": "320", + "h": "45", + "x": "731", + "y": "262", + "properties": { + "controlName": "ext_link:roadmap.sh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "320", + "h": "45", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "28", + "x": "141", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "roadmap.sh" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "35", + "measuredH": "28", + "x": "76", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "http" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "5", + "measuredH": "28", + "x": "113", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": ":" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "10", + "measuredH": "28", + "x": "120", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "10", + "measuredH": "28", + "x": "128", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + } + ] + } + } + }, + { + "ID": "3587", + "typeID": "Arrow", + "zOrder": "109", + "w": "1", + "h": "98", + "measuredW": "150", + "measuredH": "100", + "x": "743", + "y": "1328", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": -0.5, + "y": -0.5 + }, + "p1": { + "x": 0.5259259259259262, + "y": 0 + }, + "p2": { + "x": -0.5, + "y": 97 + }, + "stroke": "dotted" + } + }, + { + "ID": "3590", + "typeID": "__group__", + "zOrder": "49", + "measuredW": "262", + "measuredH": "43", + "w": "262", + "h": "43", + "x": "364", + "y": "447", + "properties": { + "controlName": "100-java-fundamentals" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "262", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "177", + "measuredH": "24", + "x": "42", + "y": "9", + "properties": { + "size": "16", + "text": "Learn the Fundamentals" + } + } + ] + } + } + }, + { + "ID": "3591", + "typeID": "__group__", + "zOrder": "63", + "measuredW": "284", + "measuredH": "43", + "w": "284", + "h": "43", + "x": "393", + "y": "644", + "properties": { + "controlName": "101-java-advanced-topics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "284", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "113", + "measuredH": "24", + "x": "85", + "y": "10", + "properties": { + "size": "16", + "text": "Getting Deeper" + } + } + ] + } + } + }, + { + "ID": "3592", + "typeID": "__group__", + "zOrder": "74", + "measuredW": "169", + "measuredH": "43", + "w": "169", + "h": "43", + "x": "249", + "y": "784", + "properties": { + "controlName": "102-java-build-tools" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "169", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "78", + "measuredH": "24", + "x": "46", + "y": "10", + "properties": { + "size": "16", + "text": "Build Tools" + } + } + ] + } + } + }, + { + "ID": "3593", + "typeID": "__group__", + "zOrder": "78", + "measuredW": "218", + "measuredH": "43", + "w": "218", + "h": "43", + "x": "480", + "y": "782", + "properties": { + "controlName": "103-java-web-frameworks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "218", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "125", + "measuredH": "24", + "x": "46", + "y": "10", + "properties": { + "size": "16", + "text": "Web Frameworks" + } + } + ] + } + } + }, + { + "ID": "3594", + "typeID": "__group__", + "zOrder": "83", + "measuredW": "129", + "measuredH": "43", + "w": "129", + "h": "43", + "x": "289", + "y": "932", + "properties": { + "controlName": "104-java-orm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "129", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "38", + "measuredH": "24", + "x": "46", + "y": "10", + "properties": { + "size": "16", + "text": "ORM" + } + } + ] + } + } + }, + { + "ID": "3595", + "typeID": "__group__", + "zOrder": "88", + "measuredW": "239", + "measuredH": "43", + "w": "239", + "h": "43", + "x": "511", + "y": "977", + "properties": { + "controlName": "105-java-logging-frameworks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "239", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "151", + "measuredH": "24", + "x": "44", + "y": "10", + "properties": { + "size": "16", + "text": "Logging Frameworks" + } + } + ] + } + } + }, + { + "ID": "3596", + "typeID": "__group__", + "zOrder": "91", + "measuredW": "129", + "measuredH": "43", + "w": "129", + "h": "43", + "x": "289", + "y": "1023", + "properties": { + "controlName": "106-java-jdbc" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "129", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "43", + "measuredH": "24", + "x": "43", + "y": "10", + "properties": { + "size": "16", + "text": "JDBC" + } + } + ] + } + } + }, + { + "ID": "3597", + "typeID": "__group__", + "zOrder": "94", + "measuredW": "201", + "measuredH": "43", + "w": "201", + "h": "43", + "x": "511", + "y": "1127", + "properties": { + "controlName": "107-testing-java-apps" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "201", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "128", + "measuredH": "24", + "x": "37", + "y": "9", + "properties": { + "size": "16", + "text": "Testing your Apps" + } + } + ] + } + } + }, + { + "ID": "3600", + "typeID": "Arrow", + "zOrder": "0", + "w": "88", + "h": "21", + "measuredW": "150", + "measuredH": "100", + "x": "744", + "y": "973", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 88, + "y": 0 + }, + "p1": { + "x": 0.5683314450194445, + "y": 0.049422788376152126 + }, + "p2": { + "x": 0, + "y": 20.5 + } + } + }, + { + "ID": "3603", + "typeID": "__group__", + "zOrder": "50", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "79", + "y": "402", + "properties": { + "controlName": "100-java-fundamentals:basic-syntax" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "95", + "measuredW": "92", + "measuredH": "24", + "x": "64", + "y": "9", + "properties": { + "size": "16", + "text": "Basic Syntax" + } + } + ] + } + } + }, + { + "ID": "3604", + "typeID": "__group__", + "zOrder": "53", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "79", + "y": "494", + "properties": { + "controlName": "102-java-fundamentals:conditionals" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "90", + "measuredH": "24", + "x": "66", + "y": "9", + "properties": { + "size": "16", + "text": "Conditionals" + } + } + ] + } + } + }, + { + "ID": "3605", + "typeID": "__group__", + "zOrder": "59", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "79", + "y": "539", + "properties": { + "controlName": "103-java-fundamentals:functions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "71", + "measuredH": "24", + "x": "75", + "y": "9", + "properties": { + "size": "16", + "text": "Functions" + } + } + ] + } + } + }, + { + "ID": "3606", + "typeID": "__group__", + "zOrder": "54", + "measuredW": "280", + "measuredH": "42", + "w": "280", + "h": "42", + "x": "698", + "y": "394", + "properties": { + "controlName": "104-java-fundamentals:datastructures" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "280", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "109", + "measuredH": "24", + "x": "85", + "y": "9", + "properties": { + "size": "16", + "text": "DataStructures" + } + } + ] + } + } + }, + { + "ID": "3607", + "typeID": "__group__", + "zOrder": "52", + "measuredW": "280", + "measuredH": "42", + "w": "280", + "h": "42", + "x": "698", + "y": "440", + "properties": { + "controlName": "105-java-fundamentals:oop" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "280", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "178", + "measuredH": "24", + "x": "51", + "y": "9", + "properties": { + "size": "16", + "text": "OOP, Interfaces, Classes" + } + } + ] + } + } + }, + { + "ID": "3608", + "typeID": "__group__", + "zOrder": "60", + "measuredW": "280", + "measuredH": "42", + "w": "280", + "h": "42", + "x": "698", + "y": "486", + "properties": { + "controlName": "106-java-fundamentals:packages" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "280", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "71", + "measuredH": "24", + "x": "104", + "y": "9", + "properties": { + "size": "16", + "text": "Packages" + } + } + ] + } + } + }, + { + "ID": "3609", + "typeID": "__group__", + "zOrder": "61", + "measuredW": "280", + "measuredH": "42", + "w": "280", + "h": "42", + "x": "698", + "y": "532", + "properties": { + "controlName": "106-java-fundamentals:files-and-apis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "280", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "199", + "measuredH": "24", + "x": "40", + "y": "9", + "properties": { + "size": "16", + "text": "Working with Files and APIs" + } + } + ] + } + } + }, + { + "ID": "3610", + "typeID": "__group__", + "zOrder": "62", + "measuredW": "186", + "measuredH": "42", + "w": "186", + "h": "42", + "x": "348", + "y": "521", + "properties": { + "controlName": "107-java-fundamentals:loops" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "186", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "24", + "x": "70", + "y": "9", + "properties": { + "size": "16", + "text": "Loops" + } + } + ] + } + } + }, + { + "ID": "3611", + "typeID": "__group__", + "zOrder": "67", + "measuredW": "186", + "measuredH": "42", + "w": "186", + "h": "42", + "x": "348", + "y": "567", + "properties": { + "controlName": "108-java-fundamentals:exception-handling" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "186", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "141", + "measuredH": "24", + "x": "22", + "y": "9", + "properties": { + "size": "16", + "text": "Exception Handling" + } + } + ] + } + } + }, + { + "ID": "3612", + "typeID": "__group__", + "zOrder": "70", + "measuredW": "117", + "measuredH": "42", + "w": "117", + "h": "42", + "x": "593", + "y": "585", + "properties": { + "controlName": "100-java-advanced-topics:generics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "117", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "66", + "measuredH": "24", + "x": "26", + "y": "9", + "properties": { + "size": "16", + "text": "Generics" + } + } + ] + } + } + }, + { + "ID": "3613", + "typeID": "__group__", + "zOrder": "68", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "79", + "y": "595", + "properties": { + "controlName": "101-java-advanced-topics:memory-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "159", + "measuredH": "24", + "x": "31", + "y": "9", + "properties": { + "size": "16", + "text": "Memory Management" + } + } + ] + } + } + }, + { + "ID": "3614", + "typeID": "__group__", + "zOrder": "69", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "79", + "y": "640", + "properties": { + "controlName": "102-java-advanced-topics:collection-framework" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "157", + "measuredH": "24", + "x": "32", + "y": "9", + "properties": { + "size": "16", + "text": "Collection Framework" + } + } + ] + } + } + }, + { + "ID": "3615", + "typeID": "__group__", + "zOrder": "72", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "79", + "y": "685", + "properties": { + "controlName": "103-java-advanced-topics:serialization" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "89", + "measuredH": "24", + "x": "66", + "y": "9", + "properties": { + "size": "16", + "text": "Serialization" + } + } + ] + } + } + }, + { + "ID": "3616", + "typeID": "__group__", + "zOrder": "73", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "79", + "y": "730", + "properties": { + "controlName": "104-java-advanced-topics:networking-sockets" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "158", + "measuredH": "24", + "x": "32", + "y": "9", + "properties": { + "size": "16", + "text": "Networking & Sockets" + } + } + ] + } + } + }, + { + "ID": "3617", + "typeID": "__group__", + "zOrder": "71", + "measuredW": "117", + "measuredH": "42", + "w": "117", + "h": "42", + "x": "593", + "y": "705", + "properties": { + "controlName": "105-java-advanced-topics:streams" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "117", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "60", + "measuredH": "24", + "x": "29", + "y": "9", + "properties": { + "size": "16", + "text": "Streams" + } + } + ] + } + } + }, + { + "ID": "3619", + "typeID": "__group__", + "zOrder": "64", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "749", + "y": "598", + "properties": { + "controlName": "106-java-advanced-topics:how-jvm-works" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "121", + "measuredH": "24", + "x": "50", + "y": "9", + "properties": { + "size": "16", + "text": "How JVM works?" + } + } + ] + } + } + }, + { + "ID": "3620", + "typeID": "__group__", + "zOrder": "65", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "749", + "y": "644", + "properties": { + "controlName": "107-java-advanced-topics:garbage-collection" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "141", + "measuredH": "24", + "x": "40", + "y": "9", + "properties": { + "size": "16", + "text": "Garbage Collection" + } + } + ] + } + } + }, + { + "ID": "3621", + "typeID": "__group__", + "zOrder": "66", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "749", + "y": "690", + "properties": { + "controlName": "108-java-advanced-topics:basics-of-threads" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "130", + "measuredH": "24", + "x": "46", + "y": "9", + "properties": { + "size": "16", + "text": "Basics of Threads" + } + } + ] + } + } + }, + { + "ID": "3622", + "typeID": "__group__", + "zOrder": "75", + "measuredW": "116", + "measuredH": "42", + "w": "116", + "h": "42", + "x": "79", + "y": "783", + "properties": { + "controlName": "100-java-build-tools:gradle" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "116", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "49", + "measuredH": "24", + "x": "33", + "y": "9", + "properties": { + "size": "16", + "text": "Gradle" + } + } + ] + } + } + }, + { + "ID": "3623", + "typeID": "__group__", + "zOrder": "76", + "measuredW": "116", + "measuredH": "42", + "w": "116", + "h": "42", + "x": "79", + "y": "829", + "properties": { + "controlName": "101-java-build-tools:maven" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "116", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "49", + "measuredH": "24", + "x": "33", + "y": "9", + "properties": { + "size": "16", + "text": "Maven" + } + } + ] + } + } + }, + { + "ID": "3624", + "typeID": "__group__", + "zOrder": "77", + "measuredW": "116", + "measuredH": "42", + "w": "116", + "h": "42", + "x": "81", + "y": "876", + "properties": { + "controlName": "102-java-build-tools:ant" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "116", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "46", + "y": "9", + "properties": { + "size": "16", + "text": "Ant" + } + } + ] + } + } + }, + { + "ID": "3625", + "typeID": "__group__", + "zOrder": "79", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "750", + "y": "743", + "properties": { + "controlName": "100-java-web-frameworks:spring" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "24", + "x": "87", + "y": "9", + "properties": { + "size": "16", + "text": "Spring" + } + } + ] + } + } + }, + { + "ID": "3626", + "typeID": "__group__", + "zOrder": "80", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "750", + "y": "789", + "properties": { + "controlName": "101-java-web-frameworks:spring-boot" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "85", + "measuredH": "24", + "x": "68", + "y": "9", + "properties": { + "size": "16", + "text": "Spring Boot" + } + } + ] + } + } + }, + { + "ID": "3627", + "typeID": "__group__", + "zOrder": "81", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "750", + "y": "835", + "properties": { + "controlName": "102-java-web-frameworks:play-framework" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "114", + "measuredH": "24", + "x": "54", + "y": "9", + "properties": { + "size": "16", + "text": "Play Framework" + } + } + ] + } + } + }, + { + "ID": "3628", + "typeID": "__group__", + "zOrder": "82", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "750", + "y": "882", + "properties": { + "controlName": "103-java-web-frameworks:spark" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "42", + "measuredH": "24", + "x": "90", + "y": "9", + "properties": { + "size": "16", + "text": "Spark" + } + } + ] + } + } + }, + { + "ID": "3629", + "typeID": "__group__", + "zOrder": "84", + "measuredW": "92", + "measuredH": "42", + "w": "92", + "h": "42", + "x": "288", + "y": "865", + "properties": { + "controlName": "100-java-orm:jpa" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "92", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "28", + "measuredH": "24", + "x": "32", + "y": "9", + "properties": { + "size": "16", + "text": "JPA" + } + } + ] + } + } + }, + { + "ID": "3630", + "typeID": "__group__", + "zOrder": "86", + "measuredW": "169", + "measuredH": "42", + "w": "169", + "h": "42", + "x": "84", + "y": "931", + "properties": { + "controlName": "101-java-orm:spring-data-jpa" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "169", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "117", + "measuredH": "24", + "x": "26", + "y": "9", + "properties": { + "size": "16", + "text": "Spring Data JPA" + } + } + ] + } + } + }, + { + "ID": "3631", + "typeID": "__group__", + "zOrder": "85", + "measuredW": "169", + "measuredH": "42", + "w": "169", + "h": "42", + "x": "84", + "y": "977", + "properties": { + "controlName": "102-java-orm:hibernate" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "169", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "73", + "measuredH": "24", + "x": "48", + "y": "9", + "properties": { + "size": "16", + "text": "Hibernate" + } + } + ] + } + } + }, + { + "ID": "3633", + "typeID": "__group__", + "zOrder": "87", + "measuredW": "169", + "measuredH": "42", + "w": "169", + "h": "42", + "x": "84", + "y": "1023", + "properties": { + "controlName": "103-java-orm:ebean" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "169", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "50", + "measuredH": "24", + "x": "60", + "y": "9", + "properties": { + "size": "16", + "text": "EBean" + } + } + ] + } + } + }, + { + "ID": "3634", + "typeID": "__group__", + "zOrder": "12", + "measuredW": "116", + "measuredH": "42", + "w": "116", + "h": "42", + "x": "580", + "y": "917", + "properties": { + "controlName": "100-java-logging-frameworks:log4j2" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "116", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "51", + "measuredH": "24", + "x": "32", + "y": "9", + "properties": { + "size": "16", + "text": "Log4j2" + } + } + ] + } + } + }, + { + "ID": "3635", + "typeID": "__group__", + "zOrder": "89", + "measuredW": "116", + "measuredH": "42", + "w": "116", + "h": "42", + "x": "581", + "y": "871", + "properties": { + "controlName": "101-java-logging-frameworks:logback" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "116", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "24", + "x": "27", + "y": "9", + "properties": { + "size": "16", + "text": "Logback" + } + } + ] + } + } + }, + { + "ID": "3636", + "typeID": "__group__", + "zOrder": "112", + "measuredW": "166", + "measuredH": "42", + "w": "166", + "h": "42", + "x": "806", + "y": "954", + "properties": { + "controlName": "102-java-logging-frameworks:slf4j" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "166", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "24", + "x": "59", + "y": "9", + "properties": { + "size": "16", + "text": "SLF4J" + } + } + ] + } + } + }, + { + "ID": "3637", + "typeID": "__group__", + "zOrder": "90", + "measuredW": "168", + "measuredH": "42", + "w": "168", + "h": "42", + "x": "804", + "y": "1001", + "properties": { + "controlName": "103-java-logging-frameworks:tinylog" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "168", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "57", + "measuredH": "24", + "x": "55", + "y": "9", + "properties": { + "size": "16", + "text": "TinyLog" + } + } + ] + } + } + }, + { + "ID": "3640", + "typeID": "__group__", + "zOrder": "92", + "measuredW": "169", + "measuredH": "42", + "w": "169", + "h": "42", + "x": "84", + "y": "1083", + "properties": { + "controlName": "100-java-jdbc:jdbi3" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "169", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "24", + "x": "61", + "y": "9", + "properties": { + "size": "16", + "text": "JDBI3" + } + } + ] + } + } + }, + { + "ID": "3641", + "typeID": "__group__", + "zOrder": "93", + "measuredW": "169", + "measuredH": "42", + "w": "169", + "h": "42", + "x": "84", + "y": "1129", + "properties": { + "controlName": "101-java-jdbc:jdbc-template" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "169", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "114", + "measuredH": "24", + "x": "28", + "y": "9", + "properties": { + "size": "16", + "text": "JDBC Template" + } + } + ] + } + } + }, + { + "ID": "3646", + "typeID": "__group__", + "zOrder": "95", + "measuredW": "177", + "measuredH": "42", + "w": "177", + "h": "42", + "x": "535", + "y": "1062", + "properties": { + "controlName": "100-testing-java-apps:mocking" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "177", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "24", + "x": "18", + "y": "9", + "properties": { + "size": "16", + "text": "Mocking" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "57", + "measuredH": "24", + "x": "102", + "y": "9", + "properties": { + "size": "16", + "text": "Mockito" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "10", + "measuredH": "21", + "x": "85", + "y": "10", + "properties": { + "text": ">", + "bold": "true" + } + } + ] + } + } + }, + { + "ID": "3647", + "typeID": "Canvas", + "zOrder": "96", + "w": "192", + "h": "133", + "measuredW": "100", + "measuredH": "70", + "x": "768", + "y": "1062" + }, + { + "ID": "3648", + "typeID": "Label", + "zOrder": "97", + "measuredW": "121", + "measuredH": "24", + "x": "797", + "y": "1070", + "properties": { + "size": "16", + "text": "Behavior Testing" + } + }, + { + "ID": "3655", + "typeID": "__group__", + "zOrder": "98", + "measuredW": "172", + "measuredH": "42", + "w": "172", + "h": "42", + "x": "778", + "y": "1099", + "properties": { + "controlName": "101-testing-java-apps:cucumber-jvm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "172", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "114", + "measuredH": "24", + "x": "29", + "y": "9", + "properties": { + "size": "16", + "text": "Cucumber-JVM" + } + } + ] + } + } + }, + { + "ID": "3656", + "typeID": "__group__", + "zOrder": "99", + "measuredW": "76", + "measuredH": "42", + "w": "76", + "h": "42", + "x": "778", + "y": "1145", + "properties": { + "controlName": "102-testing-java-apps:cukes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "76", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "46", + "measuredH": "24", + "x": "15", + "y": "9", + "properties": { + "size": "16", + "text": "Cukes" + } + } + ] + } + } + }, + { + "ID": "3657", + "typeID": "__group__", + "zOrder": "100", + "measuredW": "91", + "measuredH": "42", + "w": "91", + "h": "42", + "x": "859", + "y": "1145", + "properties": { + "controlName": "103-testing-java-apps:jbehave" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "91", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "24", + "x": "14", + "y": "9", + "properties": { + "size": "16", + "text": "JBehave" + } + } + ] + } + } + }, + { + "ID": "3658", + "typeID": "Canvas", + "zOrder": "105", + "w": "154", + "h": "133", + "measuredW": "100", + "measuredH": "70", + "x": "99", + "y": "1198" + }, + { + "ID": "3659", + "typeID": "Label", + "zOrder": "106", + "measuredW": "86", + "measuredH": "24", + "x": "133", + "y": "1206", + "properties": { + "size": "16", + "text": "Unit Testing" + } + }, + { + "ID": "3664", + "typeID": "Canvas", + "zOrder": "101", + "w": "168", + "h": "133", + "measuredW": "100", + "measuredH": "70", + "x": "249", + "y": "1198" + }, + { + "ID": "3665", + "typeID": "Label", + "zOrder": "102", + "measuredW": "135", + "measuredH": "24", + "x": "265", + "y": "1207", + "properties": { + "size": "16", + "text": "Integration Testing" + } + }, + { + "ID": "3670", + "typeID": "__group__", + "zOrder": "107", + "measuredW": "125", + "measuredH": "42", + "w": "125", + "h": "42", + "x": "113", + "y": "1234", + "properties": { + "controlName": "104-testing-java-apps:junit" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "125", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "39", + "measuredH": "24", + "x": "43", + "y": "9", + "properties": { + "size": "16", + "text": "JUnit" + } + } + ] + } + } + }, + { + "ID": "3671", + "typeID": "__group__", + "zOrder": "108", + "measuredW": "125", + "measuredH": "42", + "w": "125", + "h": "42", + "x": "113", + "y": "1280", + "properties": { + "controlName": "105-testing-java-apps:testng" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "125", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "55", + "measuredH": "24", + "x": "35", + "y": "9", + "properties": { + "size": "16", + "text": "TestNG" + } + } + ] + } + } + }, + { + "ID": "3672", + "typeID": "__group__", + "zOrder": "103", + "measuredW": "148", + "measuredH": "42", + "w": "148", + "h": "42", + "x": "259", + "y": "1235", + "properties": { + "controlName": "106-testing-java-apps:rest-assured" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "148", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "104", + "measuredH": "24", + "x": "29", + "y": "9", + "properties": { + "size": "16", + "text": "REST Assured" + } + } + ] + } + } + }, + { + "ID": "3673", + "typeID": "__group__", + "zOrder": "104", + "measuredW": "148", + "measuredH": "42", + "w": "148", + "h": "42", + "x": "259", + "y": "1281", + "properties": { + "controlName": "107-testing-java-apps:jmeter" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "148", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "52", + "measuredH": "24", + "x": "48", + "y": "9", + "properties": { + "size": "16", + "text": "JMeter" + } + } + ] + } + } + }, + { + "ID": "3678", + "typeID": "__group__", + "zOrder": "110", + "measuredW": "468", + "measuredH": "84", + "w": "468", + "h": "84", + "x": "510", + "y": "1273", + "properties": { + "controlName": "ext_link:roadmap.sh/backend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "468", + "h": "84", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "407", + "measuredH": "28", + "x": "30", + "y": "16", + "properties": { + "size": "20", + "text": "Backend Roadmap after Language Selection" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "153", + "measuredH": "24", + "x": "157", + "y": "44", + "properties": { + "size": "16", + "text": "roadmap.sh/backend", + "color": "10027263" + } + } + ] + } + } + } + ] + }, + "attributes": { + "name": "New Wireframe 1", + "order": 1000000, + "parentID": null, + "notes": "" + }, + "branchID": "Master", + "resourceID": "CCB6346D-253A-48EE-9AB5-68DBEF696597", + "mockupH": "1261", + "mockupW": "1044", + "measuredW": "1066", + "measuredH": "1426", + "version": "1.0" + }, + "groupOffset": { + "x": 0, + "y": 0 + }, + "dependencies": [], + "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" +} diff --git a/public/jsons/javascript.json b/public/jsons/javascript.json new file mode 100644 index 000000000..a077cf206 --- /dev/null +++ b/public/jsons/javascript.json @@ -0,0 +1,16276 @@ +{ + "mockup": { + "controls": { + "control": [ + { + "ID": "10314", + "typeID": "Arrow", + "zOrder": "0", + "w": "1", + "h": "142", + "measuredW": "150", + "measuredH": "100", + "x": "946", + "y": "2033", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 142 + }, + "p1": { + "x": 0.43463170073274193, + "y": 0.008098727342846125 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "10315", + "typeID": "Arrow", + "zOrder": "1", + "w": "137", + "h": "66", + "measuredW": "150", + "measuredH": "100", + "x": "357", + "y": "2434", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 137, + "y": 0 + }, + "p1": { + "x": 0.4707150975159109, + "y": -0.06528731437784985 + }, + "p2": { + "x": -0.036745982530419496, + "y": 65.96108274350672 + } + } + }, + { + "ID": "10316", + "typeID": "Arrow", + "zOrder": "2", + "w": "130", + "h": "28", + "measuredW": "150", + "measuredH": "100", + "x": "355", + "y": "2416", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 129.88523924557296, + "y": -0.10193612067541835 + }, + "p1": { + "x": 0.4346317007327419, + "y": 0.008098727342846149 + }, + "p2": { + "x": -0.4733552249705326, + "y": 27.9190701673856 + } + } + }, + { + "ID": "10317", + "typeID": "Arrow", + "zOrder": "3", + "w": "1", + "h": "139", + "measuredW": "150", + "measuredH": "100", + "x": "600", + "y": "2993", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4438624012549725, + "y": -0.00008403832147459167 + }, + "p2": { + "x": 0, + "y": 139 + }, + "stroke": "dotted" + } + }, + { + "ID": "10318", + "typeID": "Arrow", + "zOrder": "4", + "w": "1", + "h": "161", + "measuredW": "150", + "measuredH": "100", + "x": "602", + "y": "2805", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4438624012549725, + "y": -0.00008403832147459167 + }, + "p2": { + "x": 0, + "y": 161 + } + } + }, + { + "ID": "10319", + "typeID": "Arrow", + "zOrder": "5", + "w": "133", + "h": "47", + "measuredW": "150", + "measuredH": "100", + "x": "705", + "y": "2739", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 133, + "y": 0 + }, + "p1": { + "x": 0.4403419352249467, + "y": 0.09764417867319503 + }, + "p2": { + "x": 0, + "y": 47 + } + } + }, + { + "ID": "10320", + "typeID": "Arrow", + "zOrder": "6", + "w": "124", + "h": "48", + "measuredW": "150", + "measuredH": "100", + "x": "702", + "y": "2800", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 124, + "y": 48 + }, + "p1": { + "x": 0.35350772889417365, + "y": -0.09381688466111773 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10321", + "typeID": "Arrow", + "zOrder": "7", + "w": "160", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "694", + "y": "2794", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 160, + "y": 0 + }, + "p1": { + "x": 0.43463170073274177, + "y": 0.008098727342846121 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10322", + "typeID": "Arrow", + "zOrder": "8", + "w": "112", + "h": "29", + "measuredW": "150", + "measuredH": "100", + "x": "720", + "y": "2647", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 112, + "y": 29 + }, + "p1": { + "x": 0.5888824808127413, + "y": -0.08637593718113669 + }, + "p2": { + "x": 0, + "y": 2 + } + } + }, + { + "ID": "10323", + "typeID": "Arrow", + "zOrder": "9", + "w": "102", + "h": "21", + "measuredW": "150", + "measuredH": "100", + "x": "724", + "y": "2614", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 102, + "y": 0 + }, + "p1": { + "x": 0.5619316722322116, + "y": 0.09139481119958906 + }, + "p2": { + "x": 0, + "y": 18 + } + } + }, + { + "ID": "10324", + "typeID": "Arrow", + "zOrder": "10", + "w": "145", + "h": "28", + "measuredW": "150", + "measuredH": "100", + "x": "376", + "y": "2593", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 145, + "y": 1 + }, + "p1": { + "x": 0.5888824808127412, + "y": -0.08637593718113665 + }, + "p2": { + "x": 0, + "y": 28 + } + } + }, + { + "ID": "10325", + "typeID": "Arrow", + "zOrder": "11", + "w": "143", + "h": "26", + "measuredW": "150", + "measuredH": "100", + "x": "380", + "y": "2554", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 143, + "y": 23 + }, + "p1": { + "x": 0.5619316722322119, + "y": 0.09139481119958909 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10326", + "typeID": "Arrow", + "zOrder": "12", + "w": "1", + "h": "258", + "measuredW": "150", + "measuredH": "100", + "x": "602", + "y": "2526", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.44386240125497245, + "y": -0.00008403832147459167 + }, + "p2": { + "x": 0, + "y": 258 + } + } + }, + { + "ID": "10327", + "typeID": "Arrow", + "zOrder": "13", + "w": "336", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "669", + "y": "2535", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 336, + "y": 5 + }, + "p1": { + "x": 0.5514394580863673, + "y": -0.0002116850127011012 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10328", + "typeID": "Arrow", + "zOrder": "14", + "w": "328", + "h": "82", + "measuredW": "150", + "measuredH": "100", + "x": "669", + "y": "2439", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 327.5731801579867, + "y": 81.67226130424751 + }, + "p1": { + "x": 0.6383835273395956, + "y": 0.09307593687062075 + }, + "p2": { + "x": -0.15076295020207908, + "y": -0.46127437797440507 + } + } + }, + { + "ID": "10329", + "typeID": "Arrow", + "zOrder": "15", + "w": "78", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "921", + "y": "2335", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 78, + "y": 0 + }, + "p1": { + "x": 0.5615052363765463, + "y": -0.004319271049050346 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10330", + "typeID": "Arrow", + "zOrder": "16", + "w": "88", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "913", + "y": "2387", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 88, + "y": 4 + }, + "p1": { + "x": 0.5615052363765459, + "y": -0.004319271049050346 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10331", + "typeID": "Arrow", + "zOrder": "17", + "w": "112", + "h": "29", + "measuredW": "150", + "measuredH": "100", + "x": "716", + "y": "2365", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 112, + "y": 29 + }, + "p1": { + "x": 0.5888824808127413, + "y": -0.08637593718113669 + }, + "p2": { + "x": 0, + "y": 2 + } + } + }, + { + "ID": "10332", + "typeID": "Arrow", + "zOrder": "18", + "w": "102", + "h": "21", + "measuredW": "150", + "measuredH": "100", + "x": "720", + "y": "2332", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 102, + "y": 0 + }, + "p1": { + "x": 0.5619316722322116, + "y": 0.09139481119958906 + }, + "p2": { + "x": 0, + "y": 18 + } + } + }, + { + "ID": "10333", + "typeID": "Arrow", + "zOrder": "19", + "w": "145", + "h": "28", + "measuredW": "150", + "measuredH": "100", + "x": "339", + "y": "2368", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 145, + "y": 1 + }, + "p1": { + "x": 0.5888824808127412, + "y": -0.08637593718113665 + }, + "p2": { + "x": 0, + "y": 28 + } + } + }, + { + "ID": "10334", + "typeID": "Arrow", + "zOrder": "20", + "w": "143", + "h": "26", + "measuredW": "150", + "measuredH": "100", + "x": "343", + "y": "2329", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 143, + "y": 23 + }, + "p1": { + "x": 0.5619316722322119, + "y": 0.09139481119958909 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10335", + "typeID": "Arrow", + "zOrder": "21", + "w": "1", + "h": "90", + "measuredW": "150", + "measuredH": "100", + "x": "561", + "y": "2256", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 90 + }, + "p1": { + "x": 0.4346317007327421, + "y": 0.008098727342846123 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "10336", + "typeID": "__group__", + "zOrder": "22", + "measuredW": "150", + "measuredH": "44", + "w": "150", + "h": "44", + "x": "489", + "y": "2249", + "properties": { + "controlName": "100-javascript-asynchronous-javascript:event-loop" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "139", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "88", + "measuredH": "25", + "x": "26", + "y": "9", + "properties": { + "size": "17", + "text": "Event Loop" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "126", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10337", + "typeID": "Arrow", + "zOrder": "23", + "w": "114", + "h": "335", + "measuredW": "150", + "measuredH": "100", + "x": "660", + "y": "2108", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 6.412627807357808, + "y": 334.70076554616526 + }, + "p1": { + "x": 0.6858595992123588, + "y": 0.18770524853403914 + }, + "p2": { + "x": 114, + "y": 0 + } + } + }, + { + "ID": "10338", + "typeID": "__group__", + "zOrder": "24", + "measuredW": "211", + "measuredH": "110", + "w": "211", + "h": "110", + "x": "801", + "y": "2153", + "properties": { + "controlName": "106-javascript-this-keyword:explicit-binding" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Arrow", + "zOrder": "0", + "w": "1", + "h": "70", + "measuredW": "150", + "measuredH": "100", + "x": "169", + "y": "22", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 70 + }, + "p1": { + "x": 0.43463170073274204, + "y": 0.008098727342846123 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "1", + "typeID": "Arrow", + "zOrder": "1", + "w": "1", + "h": "70", + "measuredW": "150", + "measuredH": "100", + "x": "98", + "y": "22", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 70 + }, + "p1": { + "x": 0.43463170073274204, + "y": 0.008098727342846123 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "2", + "typeID": "Arrow", + "zOrder": "2", + "w": "1", + "h": "70", + "measuredW": "150", + "measuredH": "100", + "x": "28", + "y": "22", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 70 + }, + "p1": { + "x": 0.43463170073274204, + "y": 0.008098727342846123 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "3", + "typeID": "TextArea", + "zOrder": "3", + "w": "202", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "118", + "measuredH": "25", + "x": "49", + "y": "9", + "properties": { + "size": "17", + "text": "Explicit Binding" + } + }, + { + "ID": "5", + "typeID": "__group__", + "zOrder": "5", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "187", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + }, + { + "ID": "7", + "typeID": "TextArea", + "zOrder": "8", + "w": "70", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "63", + "y": "66", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8", + "typeID": "Label", + "zOrder": "9", + "measuredW": "41", + "measuredH": "25", + "x": "77", + "y": "75", + "properties": { + "size": "17", + "text": "apply" + } + }, + { + "ID": "9", + "typeID": "TextArea", + "zOrder": "10", + "w": "62", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "141", + "y": "66", + "properties": { + "color": "16770457" + } + }, + { + "ID": "10", + "typeID": "Label", + "zOrder": "11", + "measuredW": "33", + "measuredH": "25", + "x": "155", + "y": "75", + "properties": { + "size": "17", + "text": "bind" + } + }, + { + "ID": "11", + "typeID": "TextArea", + "zOrder": "6", + "w": "52", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "66", + "properties": { + "color": "16770457" + } + }, + { + "ID": "12", + "typeID": "Label", + "zOrder": "7", + "measuredW": "27", + "measuredH": "25", + "x": "12", + "y": "75", + "properties": { + "size": "17", + "text": "call" + } + } + ] + } + } + }, + { + "ID": "10339", + "typeID": "Arrow", + "zOrder": "25", + "w": "86", + "h": "66", + "measuredW": "150", + "measuredH": "100", + "x": "990", + "y": "2018", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 86, + "y": 0 + }, + "p1": { + "x": 0.4752475247524752, + "y": 0.08580858085808583 + }, + "p2": { + "x": 0, + "y": 66 + } + } + }, + { + "ID": "10340", + "typeID": "Arrow", + "zOrder": "26", + "w": "105", + "h": "23", + "measuredW": "150", + "measuredH": "100", + "x": "979", + "y": "2070", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 105, + "y": 0 + }, + "p1": { + "x": 0.4508650111804166, + "y": 0.04695774979404492 + }, + "p2": { + "x": 0, + "y": 23 + } + } + }, + { + "ID": "10341", + "typeID": "Arrow", + "zOrder": "27", + "w": "89", + "h": "20", + "measuredW": "150", + "measuredH": "100", + "x": "991", + "y": "2106", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 89, + "y": 20 + }, + "p1": { + "x": 0.4897405460403595, + "y": -0.07088350008478889 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10342", + "typeID": "Arrow", + "zOrder": "28", + "w": "87", + "h": "65", + "measuredW": "150", + "measuredH": "100", + "x": "990", + "y": "2109", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 87, + "y": 65 + }, + "p1": { + "x": 0.48974054604035955, + "y": -0.07088350008478889 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10343", + "typeID": "Arrow", + "zOrder": "29", + "w": "88", + "h": "107", + "measuredW": "150", + "measuredH": "100", + "x": "986", + "y": "2120", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 88, + "y": 107 + }, + "p1": { + "x": 0.6556559421119335, + "y": -0.099995911859695 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10344", + "typeID": "Arrow", + "zOrder": "30", + "w": "159", + "h": "133", + "measuredW": "150", + "measuredH": "100", + "x": "644", + "y": "1962", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 159, + "y": 132 + }, + "p1": { + "x": 0.5367276641550054, + "y": 0.2802368137782564 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10345", + "typeID": "Arrow", + "zOrder": "31", + "w": "27", + "h": "256", + "measuredW": "150", + "measuredH": "100", + "x": "638", + "y": "1701", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 256 + }, + "p1": { + "x": 0.5418218964066819, + "y": -0.10497536353803628 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "10346", + "typeID": "Arrow", + "zOrder": "32", + "w": "122", + "h": "239", + "measuredW": "150", + "measuredH": "100", + "x": "702", + "y": "1719", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 122, + "y": 239 + }, + "p1": { + "x": 0.38300118047357823, + "y": 0.16014165682938683 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10347", + "typeID": "Arrow", + "zOrder": "33", + "w": "108", + "h": "189", + "measuredW": "150", + "measuredH": "100", + "x": "710", + "y": "1717", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 108, + "y": 189 + }, + "p1": { + "x": 0.3636363636363637, + "y": 0.12500000000000003 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10348", + "typeID": "Arrow", + "zOrder": "34", + "w": "93", + "h": "133", + "measuredW": "150", + "measuredH": "100", + "x": "719", + "y": "1717", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 93, + "y": 133 + }, + "p1": { + "x": 0.36363636363636376, + "y": 0.125 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10349", + "typeID": "Arrow", + "zOrder": "35", + "w": "88", + "h": "88", + "measuredW": "150", + "measuredH": "100", + "x": "727", + "y": "1716", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 88, + "y": 88 + }, + "p1": { + "x": 0.36363636363636365, + "y": 0.125 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10350", + "typeID": "Arrow", + "zOrder": "36", + "w": "55", + "h": "47", + "measuredW": "150", + "measuredH": "100", + "x": "1021", + "y": "1851", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 55, + "y": 0 + }, + "p1": { + "x": 0.4752092723760463, + "y": 0.09594333547971662 + }, + "p2": { + "x": 0, + "y": 47 + } + } + }, + { + "ID": "10351", + "typeID": "Arrow", + "zOrder": "37", + "w": "62", + "h": "49", + "measuredW": "150", + "measuredH": "100", + "x": "1014", + "y": "1911", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 62, + "y": 49 + }, + "p1": { + "x": 0.4290879211175021, + "y": -0.13114215283483976 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10352", + "typeID": "Arrow", + "zOrder": "38", + "w": "59", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1019", + "y": "1905", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 59, + "y": 0 + }, + "p1": { + "x": 0.5615052363765461, + "y": -0.004319271049050346 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10353", + "typeID": "Arrow", + "zOrder": "39", + "w": "89", + "h": "45", + "measuredW": "150", + "measuredH": "100", + "x": "725", + "y": "1705", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 89, + "y": 45 + }, + "p1": { + "x": 0.4211743414437965, + "y": 0.07812185803338026 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10354", + "typeID": "Arrow", + "zOrder": "40", + "w": "80", + "h": "55", + "measuredW": "150", + "measuredH": "100", + "x": "1003", + "y": "1711", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 80, + "y": 55 + }, + "p1": { + "x": 0.4657824933687003, + "y": -0.20477453580901858 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10355", + "typeID": "Arrow", + "zOrder": "41", + "w": "88", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "1022", + "y": "1703", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 88, + "y": 4 + }, + "p1": { + "x": 0.5615052363765459, + "y": -0.004319271049050346 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10356", + "typeID": "Arrow", + "zOrder": "42", + "w": "130", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "717", + "y": "1702", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 130, + "y": 1 + }, + "p1": { + "x": 0.5615052363765458, + "y": -0.004319271049050352 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10357", + "typeID": "Arrow", + "zOrder": "43", + "w": "1", + "h": "82", + "measuredW": "150", + "measuredH": "100", + "x": "703", + "y": "1623", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 82 + }, + "p1": { + "x": 0.434631700732742, + "y": 0.008098727342846125 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "10358", + "typeID": "Arrow", + "zOrder": "44", + "w": "188", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "435", + "y": "1707", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 188, + "y": 2 + }, + "p1": { + "x": 0.5531914893617021, + "y": -0.010638297872340425 + }, + "p2": { + "x": 0, + "y": 2 + } + } + }, + { + "ID": "10359", + "typeID": "Arrow", + "zOrder": "45", + "w": "1", + "h": "68", + "measuredW": "150", + "measuredH": "100", + "x": "320", + "y": "1704", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 68 + }, + "p1": { + "x": 0.4346317007327421, + "y": 0.008098727342846125 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "10360", + "typeID": "Arrow", + "zOrder": "46", + "w": "161", + "h": "165", + "measuredW": "150", + "measuredH": "100", + "x": "428", + "y": "1532", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 161, + "y": 0 + }, + "p1": { + "x": 0.5119105859330899, + "y": 0.22071275354683323 + }, + "p2": { + "x": 0, + "y": 165 + } + } + }, + { + "ID": "10361", + "typeID": "Arrow", + "zOrder": "47", + "w": "76", + "h": "96", + "measuredW": "150", + "measuredH": "100", + "x": "954", + "y": "1535", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 76, + "y": 96 + }, + "p1": { + "x": 0.4573170731707317, + "y": 0.13414634146341473 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10362", + "typeID": "Arrow", + "zOrder": "48", + "w": "68", + "h": "44", + "measuredW": "150", + "measuredH": "100", + "x": "958", + "y": "1532", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 68, + "y": 44 + }, + "p1": { + "x": 0.4573170731707317, + "y": 0.13414634146341464 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10363", + "typeID": "Arrow", + "zOrder": "49", + "w": "76", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "956", + "y": "1522", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 76, + "y": 1 + }, + "p1": { + "x": 0.5677789797786468, + "y": 0.0019139552300907004 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10364", + "typeID": "Arrow", + "zOrder": "50", + "w": "130", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "668", + "y": "1521", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 130, + "y": 1 + }, + "p1": { + "x": 0.5615052363765458, + "y": -0.004319271049050352 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10365", + "typeID": "Arrow", + "zOrder": "51", + "w": "1", + "h": "68", + "measuredW": "150", + "measuredH": "100", + "x": "236", + "y": "1533", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 68 + }, + "p1": { + "x": 0.4346317007327421, + "y": 0.008098727342846125 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "10366", + "typeID": "Arrow", + "zOrder": "52", + "w": "1", + "h": "68", + "measuredW": "150", + "measuredH": "100", + "x": "352", + "y": "1533", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 68 + }, + "p1": { + "x": 0.4346317007327421, + "y": 0.008098727342846125 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "10367", + "typeID": "__group__", + "zOrder": "53", + "measuredW": "111", + "measuredH": "44", + "w": "111", + "h": "44", + "x": "302", + "y": "1572", + "properties": { + "controlName": "101-javascript-control-flow:conditional-statements:switch" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "101", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "50", + "measuredH": "25", + "x": "20", + "y": "9", + "properties": { + "size": "17", + "text": "Switch" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "87", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10368", + "typeID": "__group__", + "zOrder": "54", + "measuredW": "115", + "measuredH": "44", + "w": "115", + "h": "44", + "x": "174", + "y": "1571", + "properties": { + "controlName": "100-javascript-control-flow:conditional-statements:if-else" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "105", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "53", + "measuredH": "25", + "x": "37", + "y": "10", + "properties": { + "size": "17", + "text": "If...else" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10369", + "typeID": "Arrow", + "zOrder": "55", + "w": "130", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "368", + "y": "1521", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 130, + "y": 1 + }, + "p1": { + "x": 0.5615052363765458, + "y": -0.004319271049050352 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10370", + "typeID": "Arrow", + "zOrder": "56", + "w": "3", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "586", + "y": "1461", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4438624012549723, + "y": -0.00008403832147459167 + }, + "p2": { + "x": 3, + "y": 69 + } + } + }, + { + "ID": "10371", + "typeID": "Arrow", + "zOrder": "57", + "w": "128", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "947", + "y": "1456", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 128, + "y": 0 + }, + "p1": { + "x": 0.4346317007327421, + "y": 0.008098727342846118 + }, + "p2": { + "x": 0, + "y": 4 + } + } + }, + { + "ID": "10372", + "typeID": "Arrow", + "zOrder": "58", + "w": "115", + "h": "102", + "measuredW": "150", + "measuredH": "100", + "x": "672", + "y": "1354", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 115, + "y": 0 + }, + "p1": { + "x": 0.5239324558804859, + "y": 0.10051208261035169 + }, + "p2": { + "x": 0, + "y": 102 + } + } + }, + { + "ID": "10373", + "typeID": "Arrow", + "zOrder": "59", + "w": "105", + "h": "53", + "measuredW": "150", + "measuredH": "100", + "x": "682", + "y": "1406", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 105, + "y": 0 + }, + "p1": { + "x": 0.5619316722322119, + "y": 0.09139481119958899 + }, + "p2": { + "x": 0, + "y": 53 + } + } + }, + { + "ID": "10374", + "typeID": "Arrow", + "zOrder": "60", + "w": "115", + "h": "6", + "measuredW": "150", + "measuredH": "100", + "x": "677", + "y": "1463", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 115, + "y": 0 + }, + "p1": { + "x": 0.43463170073274204, + "y": 0.008098727342846121 + }, + "p2": { + "x": 0, + "y": 6 + } + } + }, + { + "ID": "10375", + "typeID": "Arrow", + "zOrder": "61", + "w": "110", + "h": "85", + "measuredW": "150", + "measuredH": "100", + "x": "396", + "y": "1363", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 110, + "y": 85 + }, + "p1": { + "x": 0.4798458802608179, + "y": 0.06727919383521047 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10376", + "typeID": "Arrow", + "zOrder": "62", + "w": "116", + "h": "6", + "measuredW": "150", + "measuredH": "100", + "x": "382", + "y": "1460", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 116, + "y": 6 + }, + "p1": { + "x": 0.5615052363765459, + "y": -0.004319271049050351 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10377", + "typeID": "Arrow", + "zOrder": "63", + "w": "102", + "h": "46", + "measuredW": "150", + "measuredH": "100", + "x": "397", + "y": "1411", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 102, + "y": 46 + }, + "p1": { + "x": 0.5619316722322119, + "y": 0.09139481119958906 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10378", + "typeID": "Arrow", + "zOrder": "64", + "w": "120", + "h": "205", + "measuredW": "150", + "measuredH": "100", + "x": "586", + "y": "1244", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 120, + "y": 0 + }, + "p1": { + "x": 0.4654417745871477, + "y": -0.18317860785807433 + }, + "p2": { + "x": 0, + "y": 205 + } + } + }, + { + "ID": "10379", + "typeID": "Arrow", + "zOrder": "65", + "w": "97", + "h": "27", + "measuredW": "150", + "measuredH": "100", + "x": "996", + "y": "1219", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 97, + "y": 0 + }, + "p1": { + "x": 0.5362343379613952, + "y": 0.07670165932949556 + }, + "p2": { + "x": 0, + "y": 27 + } + } + }, + { + "ID": "10380", + "typeID": "Arrow", + "zOrder": "66", + "w": "101", + "h": "23", + "measuredW": "150", + "measuredH": "100", + "x": "990", + "y": "1254", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 101, + "y": 23 + }, + "p1": { + "x": 0.4715257712741169, + "y": -0.04268804175598845 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10381", + "typeID": "Arrow", + "zOrder": "67", + "w": "92", + "h": "72", + "measuredW": "150", + "measuredH": "100", + "x": "994", + "y": "1258", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 92, + "y": 72 + }, + "p1": { + "x": 0.4427283527849604, + "y": -0.11349500314487382 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10382", + "typeID": "Arrow", + "zOrder": "68", + "w": "101", + "h": "75", + "measuredW": "150", + "measuredH": "100", + "x": "987", + "y": "1167", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 101, + "y": 0 + }, + "p1": { + "x": 0.5017060533299634, + "y": 0.1422974851510173 + }, + "p2": { + "x": 0, + "y": 75 + } + } + }, + { + "ID": "10383", + "typeID": "Arrow", + "zOrder": "69", + "w": "1", + "h": "68", + "measuredW": "150", + "measuredH": "100", + "x": "1077", + "y": "1026", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 68 + }, + "p1": { + "x": 0.4346317007327421, + "y": 0.008098727342846125 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "10384", + "typeID": "Arrow", + "zOrder": "70", + "w": "118", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "732", + "y": "1249", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 118, + "y": 0 + }, + "p1": { + "x": 0.43463170073274193, + "y": 0.00809872734284612 + }, + "p2": { + "x": 0, + "y": 1 + } + } + }, + { + "ID": "10385", + "typeID": "Arrow", + "zOrder": "71", + "w": "134", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "449", + "y": "1249", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 134, + "y": 0 + }, + "p1": { + "x": 0.4346317007327418, + "y": 0.008098727342846095 + }, + "p2": { + "x": 0, + "y": 2 + } + } + }, + { + "ID": "10386", + "typeID": "Arrow", + "zOrder": "72", + "w": "197", + "h": "223", + "measuredW": "150", + "measuredH": "100", + "x": "677", + "y": "1021", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 197, + "y": 0 + }, + "p1": { + "x": 0.46304778335297475, + "y": 0.16187780194146445 + }, + "p2": { + "x": 0, + "y": 223 + } + } + }, + { + "ID": "10387", + "typeID": "Arrow", + "zOrder": "73", + "w": "110", + "h": "101", + "measuredW": "150", + "measuredH": "100", + "x": "765", + "y": "924", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.508228330568136, + "y": 0.248464194430743 + }, + "p2": { + "x": 110, + "y": 101 + } + } + }, + { + "ID": "10388", + "typeID": "Arrow", + "zOrder": "74", + "w": "1", + "h": "68", + "measuredW": "150", + "measuredH": "100", + "x": "1197", + "y": "1026", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 68 + }, + "p1": { + "x": 0.4346317007327421, + "y": 0.008098727342846125 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "10389", + "typeID": "Arrow", + "zOrder": "75", + "w": "164", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "577", + "y": "912", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 164, + "y": 0 + }, + "p1": { + "x": 0.4346317007327419, + "y": 0.008098727342846102 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10390", + "typeID": "Arrow", + "zOrder": "76", + "w": "93", + "h": "61", + "measuredW": "150", + "measuredH": "100", + "x": "919", + "y": "853", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 93, + "y": 0 + }, + "p1": { + "x": 0.42797129354104674, + "y": 0.09504638543672332 + }, + "p2": { + "x": 0, + "y": 61 + } + } + }, + { + "ID": "10391", + "typeID": "Arrow", + "zOrder": "77", + "w": "98", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "927", + "y": "907", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 98, + "y": 0 + }, + "p1": { + "x": 0.4346317007327419, + "y": 0.008098727342846118 + }, + "p2": { + "x": 0, + "y": 3 + } + } + }, + { + "ID": "10392", + "typeID": "__group__", + "zOrder": "78", + "measuredW": "245", + "measuredH": "44", + "w": "245", + "h": "44", + "x": "1003", + "y": "885", + "properties": { + "controlName": "102-javascript-type-casting:implicit-type-casting" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "236", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "160", + "measuredH": "25", + "x": "38", + "y": "9", + "properties": { + "size": "17", + "text": "Implicit Type Casting" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "221", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10393", + "typeID": "Arrow", + "zOrder": "79", + "w": "114", + "h": "79", + "measuredW": "150", + "measuredH": "100", + "x": "592", + "y": "1026", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 114, + "y": 0 + }, + "p1": { + "x": 0.5334511618235691, + "y": -0.14160212091282423 + }, + "p2": { + "x": 0, + "y": 79 + } + } + }, + { + "ID": "10394", + "typeID": "Arrow", + "zOrder": "80", + "w": "1", + "h": "89", + "measuredW": "150", + "measuredH": "100", + "x": "473", + "y": "1097", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 89 + }, + "p1": { + "x": 0.43463170073274204, + "y": 0.008098727342846125 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "10395", + "typeID": "Arrow", + "zOrder": "81", + "w": "110", + "h": "16", + "measuredW": "150", + "measuredH": "100", + "x": "324", + "y": "1017", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 110, + "y": 0 + }, + "p1": { + "x": 0.5801230171576562, + "y": -0.01165425704111363 + }, + "p2": { + "x": 0, + "y": 16 + } + } + }, + { + "ID": "10396", + "typeID": "Arrow", + "zOrder": "82", + "w": "95", + "h": "62", + "measuredW": "150", + "measuredH": "100", + "x": "335", + "y": "1024", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 95, + "y": 0 + }, + "p1": { + "x": 0.588716066886285, + "y": -0.07118135190359026 + }, + "p2": { + "x": 0, + "y": 62 + } + } + }, + { + "ID": "10397", + "typeID": "Arrow", + "zOrder": "83", + "w": "108", + "h": "112", + "measuredW": "150", + "measuredH": "100", + "x": "335", + "y": "1026", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 108, + "y": 0 + }, + "p1": { + "x": 0.588716066886285, + "y": -0.07118135190359025 + }, + "p2": { + "x": 0, + "y": 112 + } + } + }, + { + "ID": "10398", + "typeID": "Arrow", + "zOrder": "84", + "w": "105", + "h": "37", + "measuredW": "150", + "measuredH": "100", + "x": "332", + "y": "974", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 105, + "y": 37 + }, + "p1": { + "x": 0.6194444444444444, + "y": 0.08611111111111105 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10399", + "typeID": "Arrow", + "zOrder": "85", + "w": "169", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "531", + "y": "1015", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 169, + "y": 1 + }, + "p1": { + "x": 0.42352941176470593, + "y": -0.0058823529411764705 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10400", + "typeID": "Arrow", + "zOrder": "86", + "w": "132", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "885", + "y": "1021", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 132, + "y": 0 + }, + "p1": { + "x": 0.43463170073274177, + "y": 0.008098727342846121 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10401", + "typeID": "Arrow", + "zOrder": "87", + "w": "188", + "h": "143", + "measuredW": "150", + "measuredH": "100", + "x": "536", + "y": "762", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.45100789353512954, + "y": -0.16576423771935558 + }, + "p2": { + "x": 188, + "y": 143 + } + } + }, + { + "ID": "10402", + "typeID": "Arrow", + "zOrder": "88", + "w": "89", + "h": "43", + "measuredW": "150", + "measuredH": "100", + "x": "638", + "y": "768", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 89, + "y": 43 + }, + "p1": { + "x": 0.4914022517911975, + "y": -0.13336745138178097 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10403", + "typeID": "Arrow", + "zOrder": "89", + "w": "132", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "864", + "y": "756", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 132, + "y": 0 + }, + "p1": { + "x": 0.43463170073274177, + "y": 0.008098727342846121 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10404", + "typeID": "Arrow", + "zOrder": "90", + "w": "115", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "360", + "y": "757", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 115, + "y": 0 + }, + "p1": { + "x": 0.4346317007327418, + "y": 0.008098727342846121 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10405", + "typeID": "Arrow", + "zOrder": "91", + "w": "115", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "628", + "y": "756", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 115, + "y": 2 + }, + "p1": { + "x": 0.43463170073274177, + "y": 0.008098727342846121 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10406", + "typeID": "Arrow", + "zOrder": "92", + "w": "1", + "h": "76", + "measuredW": "150", + "measuredH": "100", + "x": "804", + "y": "672", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 76 + }, + "p1": { + "x": 0.4503554364293207, + "y": -0.0034378277590024473 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10407", + "typeID": "Arrow", + "zOrder": "93", + "w": "107", + "h": "90", + "measuredW": "150", + "measuredH": "100", + "x": "850", + "y": "520", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 107, + "y": 90 + }, + "p1": { + "x": 0.5032482479922247, + "y": -0.10941736150186711 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10408", + "typeID": "Arrow", + "zOrder": "94", + "w": "1", + "h": "68", + "measuredW": "150", + "measuredH": "100", + "x": "1200", + "y": "608", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 68 + }, + "p1": { + "x": 0.4346317007327421, + "y": 0.008098727342846125 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "10409", + "typeID": "Arrow", + "zOrder": "95", + "w": "1", + "h": "68", + "measuredW": "150", + "measuredH": "100", + "x": "1099", + "y": "608", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 68 + }, + "p1": { + "x": 0.4346317007327421, + "y": 0.008098727342846125 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "10410", + "typeID": "Arrow", + "zOrder": "96", + "w": "1", + "h": "68", + "measuredW": "150", + "measuredH": "100", + "x": "992", + "y": "608", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 68 + }, + "p1": { + "x": 0.4346317007327421, + "y": 0.008098727342846125 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "10411", + "typeID": "__group__", + "zOrder": "97", + "measuredW": "97", + "measuredH": "53", + "w": "97", + "h": "53", + "x": "949", + "y": "649", + "properties": { + "controlName": "100-javascript-variables:scopes:block" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "88", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "43", + "measuredH": "25", + "x": "22", + "y": "9", + "properties": { + "size": "17", + "text": "Block" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "73", + "y": "29", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10412", + "typeID": "__group__", + "zOrder": "98", + "measuredW": "108", + "measuredH": "53", + "w": "108", + "h": "53", + "x": "1051", + "y": "649", + "properties": { + "controlName": "101-javascript-variables:scopes:function" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "98", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "67", + "measuredH": "25", + "x": "15", + "y": "9", + "properties": { + "size": "17", + "text": "Function" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "84", + "y": "29", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10413", + "typeID": "__group__", + "zOrder": "99", + "measuredW": "85", + "measuredH": "53", + "w": "85", + "h": "53", + "x": "1163", + "y": "649", + "properties": { + "controlName": "102-javascript-variables:scopes:global" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "76", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "50", + "measuredH": "25", + "x": "13", + "y": "9", + "properties": { + "size": "17", + "text": "Global" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "61", + "y": "29", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10414", + "typeID": "Arrow", + "zOrder": "100", + "w": "141", + "h": "104", + "measuredW": "150", + "measuredH": "100", + "x": "411", + "y": "452", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 141, + "y": 0 + }, + "p1": { + "x": 0.49499951135290093, + "y": -0.088510277877317 + }, + "p2": { + "x": 0, + "y": 104 + } + } + }, + { + "ID": "10415", + "typeID": "Arrow", + "zOrder": "101", + "w": "139", + "h": "237", + "measuredW": "150", + "measuredH": "100", + "x": "535", + "y": "508", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 139, + "y": 0 + }, + "p1": { + "x": 0.5160265819744322, + "y": -0.17006058341562358 + }, + "p2": { + "x": 2, + "y": 237 + } + } + }, + { + "ID": "10416", + "typeID": "Arrow", + "zOrder": "102", + "w": "114", + "h": "48", + "measuredW": "150", + "measuredH": "100", + "x": "852", + "y": "445", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 114, + "y": 0 + }, + "p1": { + "x": 0.48235294117647065, + "y": 0.10392156862745099 + }, + "p2": { + "x": 0, + "y": 48 + } + } + }, + { + "ID": "10417", + "typeID": "Arrow", + "zOrder": "103", + "w": "110", + "h": "49", + "measuredW": "150", + "measuredH": "100", + "x": "847", + "y": "511", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 110, + "y": 49 + }, + "p1": { + "x": 0.3159689412924697, + "y": -0.09329937143091893 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10418", + "typeID": "Arrow", + "zOrder": "104", + "w": "1", + "h": "68", + "measuredW": "150", + "measuredH": "100", + "x": "1191", + "y": "370", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 68 + }, + "p1": { + "x": 0.4346317007327421, + "y": 0.008098727342846125 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "10419", + "typeID": "Arrow", + "zOrder": "105", + "w": "1", + "h": "68", + "measuredW": "150", + "measuredH": "100", + "x": "1087", + "y": "370", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 68 + }, + "p1": { + "x": 0.4346317007327421, + "y": 0.008098727342846125 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "10420", + "typeID": "Arrow", + "zOrder": "106", + "w": "1", + "h": "52", + "measuredW": "150", + "measuredH": "100", + "x": "991", + "y": "386", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 52 + }, + "p1": { + "x": 0.4346317007327421, + "y": 0.008098727342846125 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10421", + "typeID": "__group__", + "zOrder": "107", + "measuredW": "85", + "measuredH": "44", + "w": "85", + "h": "44", + "x": "949", + "y": "363", + "properties": { + "controlName": "100-javascript-variables:variable-declarations:var" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "85", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "24", + "measuredH": "25", + "x": "31", + "y": "9", + "properties": { + "size": "17", + "text": "var" + } + } + ] + } + } + }, + { + "ID": "10422", + "typeID": "__group__", + "zOrder": "108", + "measuredW": "82", + "measuredH": "44", + "w": "82", + "h": "44", + "x": "1047", + "y": "363", + "properties": { + "controlName": "101-javascript-variables:variable-declarations:let" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "82", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "19", + "measuredH": "25", + "x": "31", + "y": "9", + "properties": { + "size": "17", + "text": "let" + } + } + ] + } + } + }, + { + "ID": "10423", + "typeID": "__group__", + "zOrder": "109", + "measuredW": "93", + "measuredH": "44", + "w": "93", + "h": "44", + "x": "1145", + "y": "363", + "properties": { + "controlName": "102-javascript-variables:variable-declarations:const" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "93", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "42", + "measuredH": "25", + "x": "26", + "y": "9", + "properties": { + "size": "17", + "text": "const" + } + } + ] + } + } + }, + { + "ID": "10424", + "typeID": "Arrow", + "zOrder": "110", + "w": "131", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "842", + "y": "502", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 131, + "y": 0 + }, + "p1": { + "x": 0.43463170073274177, + "y": 0.008098727342846121 + }, + "p2": { + "x": 0, + "y": 1 + } + } + }, + { + "ID": "10425", + "typeID": "Arrow", + "zOrder": "111", + "w": "162", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "405", + "y": "447", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 162, + "y": 1 + }, + "p1": { + "x": 0.4382716049382716, + "y": -0.00617283950617284 + }, + "p2": { + "x": 0, + "y": 1 + } + } + }, + { + "ID": "10426", + "typeID": "Arrow", + "zOrder": "112", + "w": "158", + "h": "46", + "measuredW": "150", + "measuredH": "100", + "x": "405", + "y": "451", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 158, + "y": 0 + }, + "p1": { + "x": 0.45522128005575585, + "y": -0.05494250203275638 + }, + "p2": { + "x": 0, + "y": 46 + } + } + }, + { + "ID": "10427", + "typeID": "Arrow", + "zOrder": "113", + "w": "19", + "h": "76", + "measuredW": "150", + "measuredH": "100", + "x": "684", + "y": "210", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 13, + "y": 0 + }, + "p1": { + "x": 0.5175865027166142, + "y": -0.2113239919931367 + }, + "p2": { + "x": 19, + "y": 76 + }, + "stroke": "dotted" + } + }, + { + "ID": "10428", + "typeID": "Label", + "zOrder": "114", + "measuredW": "133", + "measuredH": "36", + "x": "657", + "y": "297", + "properties": { + "size": "28", + "text": "JavaScript" + } + }, + { + "ID": "10429", + "typeID": "Arrow", + "zOrder": "115", + "w": "33", + "h": "91", + "measuredW": "150", + "measuredH": "100", + "x": "716", + "y": "340", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 28, + "y": 0 + }, + "p1": { + "x": 0.4488347077805664, + "y": 0.15539619935460752 + }, + "p2": { + "x": 0, + "y": 91 + } + } + }, + { + "ID": "10430", + "typeID": "Canvas", + "zOrder": "116", + "w": "350", + "h": "141", + "measuredW": "100", + "measuredH": "70", + "x": "914", + "y": "174" + }, + { + "ID": "10431", + "typeID": "Label", + "zOrder": "117", + "measuredW": "314", + "measuredH": "25", + "x": "928", + "y": "191", + "properties": { + "size": "17", + "text": "Find the detailed version of this roadmap" + } + }, + { + "ID": "10432", + "typeID": "Label", + "zOrder": "118", + "measuredW": "319", + "measuredH": "25", + "x": "928", + "y": "219", + "properties": { + "size": "17", + "text": "along with resources and other roadmaps" + } + }, + { + "ID": "10433", + "typeID": "__group__", + "zOrder": "119", + "measuredW": "320", + "measuredH": "45", + "w": "320", + "h": "45", + "x": "929", + "y": "255", + "properties": { + "controlName": "ext_link:roadmap.sh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "320", + "h": "45", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "28", + "x": "141", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "roadmap.sh" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "45", + "measuredH": "28", + "x": "65", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "https" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "5", + "measuredH": "28", + "x": "113", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": ":" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "10", + "measuredH": "28", + "x": "120", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "10", + "measuredH": "28", + "x": "128", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + } + ] + } + } + }, + { + "ID": "10434", + "typeID": "Arrow", + "zOrder": "120", + "w": "154", + "h": "47", + "measuredW": "150", + "measuredH": "100", + "x": "399", + "y": "394", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 154, + "y": 47 + }, + "p1": { + "x": 0.4298167791706846, + "y": 0.05974927675988428 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "10435", + "typeID": "__group__", + "zOrder": "121", + "measuredW": "350", + "measuredH": "50", + "w": "350", + "h": "50", + "x": "524", + "y": "424", + "properties": { + "controlName": "100-javascript-introduction" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "340", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "196", + "measuredH": "25", + "x": "72", + "y": "12", + "properties": { + "size": "17", + "text": "Introduction to JavaScript" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "326", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10436", + "typeID": "__group__", + "zOrder": "122", + "measuredW": "248", + "measuredH": "44", + "w": "248", + "h": "44", + "x": "175", + "y": "372", + "properties": { + "controlName": "100-javascript-introduction:what-is-javascript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "149", + "measuredH": "25", + "x": "54", + "y": "10", + "properties": { + "size": "17", + "text": "What is JavaScript?" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10437", + "typeID": "__group__", + "zOrder": "123", + "measuredW": "491", + "measuredH": "136", + "w": "491", + "h": "136", + "x": "96", + "y": "177", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "491", + "h": "136", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "2", + "measuredW": "244", + "measuredH": "24", + "x": "59", + "y": "21", + "properties": { + "size": "16", + "text": "Beginner Topics / start with these" + } + }, + { + "ID": "6", + "typeID": "Label", + "zOrder": "3", + "measuredW": "394", + "measuredH": "24", + "x": "60", + "y": "86", + "properties": { + "size": "16", + "text": "Advanced Topics / pick these after intermediate topics" + } + }, + { + "ID": "9", + "typeID": "Label", + "zOrder": "5", + "measuredW": "385", + "measuredH": "24", + "x": "59", + "y": "54", + "properties": { + "size": "16", + "text": "Intermediate Topics / pick them after beginner topics" + } + }, + { + "ID": "13", + "typeID": "__group__", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "23", + "y": "21", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + }, + { + "ID": "14", + "typeID": "__group__", + "zOrder": "6", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "23", + "y": "53", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + }, + { + "ID": "15", + "typeID": "__group__", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "23", + "y": "86", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10438", + "typeID": "__group__", + "zOrder": "124", + "measuredW": "248", + "measuredH": "44", + "w": "248", + "h": "44", + "x": "175", + "y": "422", + "properties": { + "controlName": "101-javascript-introduction:history-of-javascript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "156", + "measuredH": "25", + "x": "51", + "y": "10", + "properties": { + "size": "17", + "text": "History of JavaScript" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10439", + "typeID": "__group__", + "zOrder": "125", + "measuredW": "248", + "measuredH": "44", + "w": "248", + "h": "44", + "x": "175", + "y": "473", + "properties": { + "controlName": "102-javascript-introduction:javascript-versions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "150", + "measuredH": "25", + "x": "54", + "y": "10", + "properties": { + "size": "17", + "text": "JavaScript Versions" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10440", + "typeID": "__group__", + "zOrder": "126", + "measuredW": "351", + "measuredH": "50", + "w": "351", + "h": "50", + "x": "513", + "y": "480", + "properties": { + "controlName": "101-javascript-variables" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "340", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "142", + "measuredH": "25", + "x": "110", + "y": "12", + "properties": { + "size": "17", + "text": "All About Variables" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10441", + "typeID": "__group__", + "zOrder": "127", + "measuredW": "300", + "measuredH": "44", + "w": "300", + "h": "44", + "x": "948", + "y": "429", + "properties": { + "controlName": "100-javascript-variables:variable-declarations" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "291", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "164", + "measuredH": "25", + "x": "64", + "y": "9", + "properties": { + "size": "17", + "text": "Variable Declarations" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "276", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10442", + "typeID": "__group__", + "zOrder": "128", + "measuredW": "300", + "measuredH": "44", + "w": "300", + "h": "44", + "x": "948", + "y": "532", + "properties": { + "controlName": "102-javascript-variables:naming-rules" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "291", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "175", + "measuredH": "25", + "x": "58", + "y": "9", + "properties": { + "size": "17", + "text": "Variable Naming Rules" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "276", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10443", + "typeID": "__group__", + "zOrder": "129", + "measuredW": "299", + "measuredH": "44", + "w": "299", + "h": "44", + "x": "948", + "y": "480", + "properties": { + "controlName": "101-javascript-variables:hoisting" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "291", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "25", + "x": "114", + "y": "9", + "properties": { + "size": "17", + "text": "Hoisting" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "275", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10444", + "typeID": "__group__", + "zOrder": "130", + "measuredW": "226", + "measuredH": "50", + "w": "226", + "h": "50", + "x": "438", + "y": "733", + "properties": { + "controlName": "102-javascript-datatypes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "218", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "86", + "measuredH": "25", + "x": "74", + "y": "12", + "properties": { + "size": "17", + "text": "Data Types" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10445", + "typeID": "__group__", + "zOrder": "131", + "measuredW": "248", + "measuredH": "44", + "w": "248", + "h": "44", + "x": "175", + "y": "524", + "properties": { + "controlName": "103-javascript-introduction:how-to-run-javascript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "176", + "measuredH": "25", + "x": "41", + "y": "10", + "properties": { + "size": "17", + "text": "How to run JavaScript?" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10446", + "typeID": "__group__", + "zOrder": "132", + "measuredW": "300", + "measuredH": "44", + "w": "300", + "h": "44", + "x": "948", + "y": "585", + "properties": { + "controlName": "103-javascript-variables:scopes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "291", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "124", + "measuredH": "25", + "x": "84", + "y": "9", + "properties": { + "size": "17", + "text": "Variable Scopes" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "276", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10447", + "typeID": "__group__", + "zOrder": "133", + "measuredW": "192", + "measuredH": "55", + "w": "192", + "h": "55", + "x": "721", + "y": "724", + "properties": { + "controlName": "101-javascript-datatypes:object" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "184", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "11", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "51", + "measuredH": "25", + "x": "66", + "y": "20", + "properties": { + "size": "17", + "text": "Object" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "168", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10448", + "typeID": "__group__", + "zOrder": "134", + "measuredW": "231", + "measuredH": "44", + "w": "231", + "h": "44", + "x": "684", + "y": "649", + "properties": { + "controlName": "100-javascript-datatypes:object:prototype" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "220", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "129", + "measuredH": "25", + "x": "56", + "y": "9", + "properties": { + "size": "17", + "text": "Object Prototype" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10449", + "typeID": "__group__", + "zOrder": "135", + "measuredW": "231", + "measuredH": "44", + "w": "231", + "h": "44", + "x": "684", + "y": "599", + "properties": { + "controlName": "101-javascript-datatypes:object:prototypal-inheritance" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "220", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "170", + "measuredH": "25", + "x": "36", + "y": "9", + "properties": { + "size": "17", + "text": "Prototypal Inheritance" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10450", + "typeID": "__group__", + "zOrder": "136", + "measuredW": "179", + "measuredH": "44", + "w": "179", + "h": "44", + "x": "948", + "y": "735", + "properties": { + "controlName": "102-javascript-datatypes:object:builtin-objects" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "168", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "118", + "measuredH": "25", + "x": "25", + "y": "9", + "properties": { + "size": "17", + "text": "Built-in Objects" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "155", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10451", + "typeID": "__group__", + "zOrder": "137", + "measuredW": "218", + "measuredH": "262", + "w": "218", + "h": "262", + "x": "185", + "y": "606", + "properties": { + "controlName": "100-javascript-datatypes:primitive-types" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "218", + "h": "262", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "115", + "measuredH": "25", + "x": "50", + "y": "224", + "properties": { + "size": "17", + "text": "Primitive Types" + } + }, + { + "ID": "2", + "typeID": "TextArea", + "zOrder": "2", + "w": "74", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "16", + "y": "14", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "44", + "measuredH": "25", + "x": "31", + "y": "23", + "properties": { + "size": "17", + "text": "string" + } + }, + { + "ID": "4", + "typeID": "TextArea", + "zOrder": "4", + "w": "101", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "15", + "y": "67", + "properties": { + "color": "16770457" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "59", + "measuredH": "25", + "x": "36", + "y": "76", + "properties": { + "size": "17", + "text": "number" + } + }, + { + "ID": "6", + "typeID": "TextArea", + "zOrder": "6", + "w": "78", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "124", + "y": "67", + "properties": { + "color": "16770457" + } + }, + { + "ID": "7", + "typeID": "Label", + "zOrder": "7", + "measuredW": "43", + "measuredH": "25", + "x": "141", + "y": "76", + "properties": { + "size": "17", + "text": "bigint" + } + }, + { + "ID": "8", + "typeID": "TextArea", + "zOrder": "8", + "w": "100", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "16", + "y": "118", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9", + "typeID": "Label", + "zOrder": "9", + "measuredW": "62", + "measuredH": "25", + "x": "35", + "y": "127", + "properties": { + "size": "17", + "text": "boolean" + } + }, + { + "ID": "10", + "typeID": "TextArea", + "zOrder": "10", + "w": "75", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "124", + "y": "118", + "properties": { + "color": "16770457" + } + }, + { + "ID": "11", + "typeID": "Label", + "zOrder": "11", + "measuredW": "27", + "measuredH": "25", + "x": "148", + "y": "127", + "properties": { + "size": "17", + "text": "null" + } + }, + { + "ID": "12", + "typeID": "TextArea", + "zOrder": "12", + "w": "105", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "97", + "y": "14", + "properties": { + "color": "16770457" + } + }, + { + "ID": "13", + "typeID": "Label", + "zOrder": "13", + "measuredW": "77", + "measuredH": "25", + "x": "111", + "y": "23", + "properties": { + "size": "17", + "text": "undefined" + } + }, + { + "ID": "14", + "typeID": "TextArea", + "zOrder": "14", + "w": "186", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "16", + "y": "169", + "properties": { + "color": "16770457" + } + }, + { + "ID": "15", + "typeID": "Label", + "zOrder": "15", + "measuredW": "56", + "measuredH": "25", + "x": "81", + "y": "178", + "properties": { + "size": "17", + "text": "Symbol" + } + }, + { + "ID": "16", + "typeID": "__group__", + "zOrder": "16", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "2", + "y": "24", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + }, + { + "ID": "17", + "typeID": "__group__", + "zOrder": "17", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "2", + "y": "77", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + }, + { + "ID": "18", + "typeID": "__group__", + "zOrder": "18", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "2", + "y": "128", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + }, + { + "ID": "19", + "typeID": "__group__", + "zOrder": "19", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "192", + "y": "24", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + }, + { + "ID": "20", + "typeID": "__group__", + "zOrder": "20", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "189", + "y": "77", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + }, + { + "ID": "21", + "typeID": "__group__", + "zOrder": "21", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "189", + "y": "128", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + }, + { + "ID": "22", + "typeID": "__group__", + "zOrder": "22", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "3", + "y": "179", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10452", + "typeID": "__group__", + "zOrder": "138", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "720", + "y": "787", + "properties": { + "controlName": "102-javascript-datatypes:typeof-operator" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "184", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "119", + "measuredH": "25", + "x": "32", + "y": "9", + "properties": { + "size": "17", + "text": "typeof operator" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "168", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10453", + "typeID": "__group__", + "zOrder": "139", + "measuredW": "269", + "measuredH": "50", + "w": "269", + "h": "50", + "x": "692", + "y": "997", + "properties": { + "controlName": "104-javascript-data-structures" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "258", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "120", + "measuredH": "25", + "x": "69", + "y": "12", + "properties": { + "size": "17", + "text": "Data Structures" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "245", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10454", + "typeID": "__group__", + "zOrder": "140", + "measuredW": "238", + "measuredH": "44", + "w": "238", + "h": "44", + "x": "1010", + "y": "1000", + "properties": { + "controlName": "100-javascript-data-structures:indexed-collections" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "229", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "152", + "measuredH": "25", + "x": "39", + "y": "9", + "properties": { + "size": "17", + "text": "Indexed Collections" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "214", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10455", + "typeID": "__group__", + "zOrder": "141", + "measuredW": "91", + "measuredH": "44", + "w": "91", + "h": "44", + "x": "1157", + "y": "1067", + "properties": { + "controlName": "100-javascript-data-structures:indexed-collections:arrays" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "82", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "49", + "measuredH": "25", + "x": "14", + "y": "9", + "properties": { + "size": "17", + "text": "Arrays" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "67", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10456", + "typeID": "__group__", + "zOrder": "142", + "measuredW": "140", + "measuredH": "44", + "w": "140", + "h": "44", + "x": "1001", + "y": "1066", + "properties": { + "controlName": "101-javascript-data-structures:indexed-collections:typed-arrays" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "128", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "12", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "99", + "measuredH": "25", + "x": "28", + "y": "9", + "properties": { + "size": "17", + "text": "Typed Arrays" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10457", + "typeID": "__group__", + "zOrder": "143", + "measuredW": "202", + "measuredH": "44", + "w": "202", + "h": "44", + "x": "419", + "y": "994", + "properties": { + "controlName": "101-javascript-data-structures:keyed-collections" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "193", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "137", + "measuredH": "25", + "x": "28", + "y": "9", + "properties": { + "size": "17", + "text": "Keyed Collections" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "178", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10458", + "typeID": "__group__", + "zOrder": "144", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "175", + "y": "959", + "properties": { + "controlName": "100-javascript-data-structures:keyed-collections:map" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "161", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "35", + "measuredH": "25", + "x": "66", + "y": "9", + "properties": { + "size": "17", + "text": "Map" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10459", + "typeID": "__group__", + "zOrder": "145", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "175", + "y": "1009", + "properties": { + "controlName": "101-javascript-data-structures:keyed-collections:weak-map" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "161", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "82", + "measuredH": "25", + "x": "50", + "y": "9", + "properties": { + "size": "17", + "text": "Weak Map" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10460", + "typeID": "__group__", + "zOrder": "146", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "175", + "y": "1059", + "properties": { + "controlName": "102-javascript-data-structures:keyed-collections:set" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "161", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "26", + "measuredH": "25", + "x": "78", + "y": "9", + "properties": { + "size": "17", + "text": "Set" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10461", + "typeID": "__group__", + "zOrder": "147", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "175", + "y": "1109", + "properties": { + "controlName": "103-javascript-data-structures:keyed-collections:weak-set" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "161", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "73", + "measuredH": "25", + "x": "54", + "y": "9", + "properties": { + "size": "17", + "text": "Weak Set" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10462", + "typeID": "__group__", + "zOrder": "148", + "measuredW": "204", + "measuredH": "44", + "w": "204", + "h": "44", + "x": "408", + "y": "1074", + "properties": { + "controlName": "102-javascript-data-structures:structured-data" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "193", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "122", + "measuredH": "25", + "x": "47", + "y": "9", + "properties": { + "size": "17", + "text": "Structured Data" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10463", + "typeID": "__group__", + "zOrder": "149", + "measuredW": "116", + "measuredH": "44", + "w": "116", + "h": "44", + "x": "408", + "y": "1144", + "properties": { + "controlName": "100-javascript-data-structures:structured-data:json" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "105", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "46", + "measuredH": "25", + "x": "41", + "y": "9", + "properties": { + "size": "17", + "text": "JSON" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10464", + "typeID": "__group__", + "zOrder": "150", + "measuredW": "268", + "measuredH": "50", + "w": "268", + "h": "50", + "x": "692", + "y": "882", + "properties": { + "controlName": "103-javascript-type-casting" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "258", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "100", + "measuredH": "25", + "x": "79", + "y": "12", + "properties": { + "size": "17", + "text": "Type Casting" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "244", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10465", + "typeID": "__group__", + "zOrder": "151", + "measuredW": "245", + "measuredH": "44", + "w": "245", + "h": "44", + "x": "1003", + "y": "833", + "properties": { + "controlName": "101-javascript-type-casting:explicit-type-casting" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "236", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "159", + "measuredH": "25", + "x": "38", + "y": "9", + "properties": { + "size": "17", + "text": "Explicit Type Casting" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "221", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10466", + "typeID": "__group__", + "zOrder": "152", + "measuredW": "318", + "measuredH": "44", + "w": "318", + "h": "44", + "x": "297", + "y": "891", + "properties": { + "controlName": "100-javascript-type-casting:type-conversion-coercion" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "308", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "224", + "measuredH": "25", + "x": "52", + "y": "9", + "properties": { + "size": "17", + "text": "Type Conversion vs Coercion" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10467", + "typeID": "__group__", + "zOrder": "153", + "measuredW": "238", + "measuredH": "50", + "w": "238", + "h": "50", + "x": "523", + "y": "1226", + "properties": { + "controlName": "105-javascript-equality-comparisons" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "228", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "166", + "measuredH": "25", + "x": "41", + "y": "12", + "properties": { + "size": "17", + "text": "Equality Comparisons" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10468", + "typeID": "__group__", + "zOrder": "154", + "measuredW": "289", + "measuredH": "120", + "w": "289", + "h": "120", + "x": "178", + "y": "1196", + "properties": { + "controlName": "101-javascript-equality-comparisons:value-comparison-operators" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "282", + "h": "111", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "9" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "222", + "measuredH": "25", + "x": "36", + "y": "79", + "properties": { + "size": "17", + "text": "Value Comparison Operators" + } + }, + { + "ID": "2", + "typeID": "TextArea", + "zOrder": "2", + "w": "60", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "22", + "y": "26", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "25", + "measuredH": "25", + "x": "39", + "y": "35", + "properties": { + "size": "17", + "text": "==" + } + }, + { + "ID": "4", + "typeID": "TextArea", + "zOrder": "4", + "w": "69", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "90", + "y": "26", + "properties": { + "color": "16770457" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "37", + "measuredH": "25", + "x": "106", + "y": "35", + "properties": { + "size": "17", + "text": "===" + } + }, + { + "ID": "6", + "typeID": "TextArea", + "zOrder": "6", + "w": "107", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "166", + "y": "26", + "properties": { + "color": "16770457" + } + }, + { + "ID": "7", + "typeID": "Label", + "zOrder": "7", + "measuredW": "67", + "measuredH": "25", + "x": "186", + "y": "35", + "properties": { + "size": "17", + "text": "Object.is" + } + }, + { + "ID": "8", + "typeID": "__group__", + "zOrder": "8", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10469", + "typeID": "__group__", + "zOrder": "155", + "measuredW": "209", + "measuredH": "44", + "w": "209", + "h": "44", + "x": "811", + "y": "1229", + "properties": { + "controlName": "100-javascript-equality-comparisons:equality-algorithms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "198", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "146", + "measuredH": "25", + "x": "27", + "y": "8", + "properties": { + "size": "17", + "text": "Equality Algorithms" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "185", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10470", + "typeID": "__group__", + "zOrder": "156", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "1077", + "y": "1154", + "properties": { + "controlName": "100-javascript-equality-comparisons:equality-algorithms:is-loosely-equal" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "162", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "115", + "measuredH": "25", + "x": "23", + "y": "9", + "properties": { + "size": "17", + "text": "isLooselyEqual" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "147", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10471", + "typeID": "__group__", + "zOrder": "157", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "1077", + "y": "1204", + "properties": { + "controlName": "101-javascript-equality-comparisons:equality-algorithms:is-strictly-equal" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "162", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "108", + "measuredH": "25", + "x": "27", + "y": "9", + "properties": { + "size": "17", + "text": "isStrictlyEqual" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "147", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10472", + "typeID": "__group__", + "zOrder": "158", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "1077", + "y": "1253", + "properties": { + "controlName": "102-javascript-equality-comparisons:equality-algorithms:same-value-zero" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "162", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "123", + "measuredH": "25", + "x": "19", + "y": "9", + "properties": { + "size": "17", + "text": "SameValueZero" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "147", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10473", + "typeID": "__group__", + "zOrder": "159", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "1077", + "y": "1303", + "properties": { + "controlName": "103-javascript-equality-comparisons:equality-algorithms:same-value" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "162", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "87", + "measuredH": "25", + "x": "37", + "y": "9", + "properties": { + "size": "17", + "text": "SameValue" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "147", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10474", + "typeID": "__group__", + "zOrder": "160", + "measuredW": "220", + "measuredH": "50", + "w": "220", + "h": "50", + "x": "472", + "y": "1435", + "properties": { + "controlName": "106-javascript-loops-iterations" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "13", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "158", + "measuredH": "25", + "x": "38", + "y": "12", + "properties": { + "size": "17", + "text": "Loops and Iterations" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10475", + "typeID": "__group__", + "zOrder": "161", + "measuredW": "228", + "measuredH": "44", + "w": "228", + "h": "44", + "x": "175", + "y": "1343", + "properties": { + "controlName": "103-javascript-loops-iterations:for-statement" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "218", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "103", + "measuredH": "25", + "x": "67", + "y": "9", + "properties": { + "size": "17", + "text": "for statement" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10476", + "typeID": "__group__", + "zOrder": "162", + "measuredW": "228", + "measuredH": "44", + "w": "228", + "h": "44", + "x": "175", + "y": "1392", + "properties": { + "controlName": "104-javascript-loops-iterations:do-while-statement" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "218", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "150", + "measuredH": "25", + "x": "44", + "y": "9", + "properties": { + "size": "17", + "text": "do...while statement" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10477", + "typeID": "__group__", + "zOrder": "163", + "measuredW": "228", + "measuredH": "44", + "w": "228", + "h": "44", + "x": "175", + "y": "1441", + "properties": { + "controlName": "105-javascript-loops-iterations:while-statement" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "218", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "121", + "measuredH": "25", + "x": "58", + "y": "9", + "properties": { + "size": "17", + "text": "while statement" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10478", + "typeID": "__group__", + "zOrder": "164", + "measuredW": "206", + "measuredH": "44", + "w": "206", + "h": "44", + "x": "774", + "y": "1438", + "properties": { + "controlName": "102-javascript-loops-iterations:break-continue" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "198", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "127", + "measuredH": "25", + "x": "35", + "y": "9", + "properties": { + "size": "17", + "text": "break / continue" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "182", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10479", + "typeID": "__group__", + "zOrder": "165", + "measuredW": "227", + "measuredH": "44", + "w": "227", + "h": "44", + "x": "1021", + "y": "1436", + "properties": { + "controlName": "100-javascript-loops-iterations:break-continue:labeled-statements" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "218", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "154", + "measuredH": "25", + "x": "32", + "y": "9", + "properties": { + "size": "17", + "text": "Labeled Statements" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "203", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10480", + "typeID": "__group__", + "zOrder": "166", + "measuredW": "206", + "measuredH": "44", + "w": "206", + "h": "44", + "x": "774", + "y": "1340", + "properties": { + "controlName": "100-javascript-loops-iterations:for-in-statement" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "198", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "125", + "measuredH": "25", + "x": "36", + "y": "9", + "properties": { + "size": "17", + "text": "for...in statement" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "182", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10481", + "typeID": "__group__", + "zOrder": "167", + "measuredW": "206", + "measuredH": "44", + "w": "206", + "h": "44", + "x": "774", + "y": "1389", + "properties": { + "controlName": "101-javascript-loops-iterations:for-of-statement" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "198", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "126", + "measuredH": "25", + "x": "36", + "y": "9", + "properties": { + "size": "17", + "text": "for...of statement" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "182", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10482", + "typeID": "__group__", + "zOrder": "168", + "measuredW": "220", + "measuredH": "50", + "w": "220", + "h": "50", + "x": "472", + "y": "1496", + "properties": { + "controlName": "107-javascript-control-flow" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "13", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "96", + "measuredH": "25", + "x": "69", + "y": "12", + "properties": { + "size": "17", + "text": "Control Flow" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10483", + "typeID": "__group__", + "zOrder": "169", + "measuredW": "229", + "measuredH": "44", + "w": "229", + "h": "44", + "x": "174", + "y": "1502", + "properties": { + "controlName": "101-javascript-control-flow:conditional-statements" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "218", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "179", + "measuredH": "25", + "x": "30", + "y": "9", + "properties": { + "size": "17", + "text": "Conditional Statements" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10484", + "typeID": "__group__", + "zOrder": "170", + "measuredW": "206", + "measuredH": "44", + "w": "206", + "h": "44", + "x": "774", + "y": "1501", + "properties": { + "controlName": "100-javascript-control-flow:exception-handling" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "198", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "149", + "measuredH": "25", + "x": "24", + "y": "9", + "properties": { + "size": "17", + "text": "Exception Handling" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "182", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10485", + "typeID": "__group__", + "zOrder": "171", + "measuredW": "227", + "measuredH": "44", + "w": "227", + "h": "44", + "x": "1021", + "y": "1503", + "properties": { + "controlName": "100-javascript-control-flow:exception-handling:throw-statement" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "218", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "124", + "measuredH": "25", + "x": "47", + "y": "9", + "properties": { + "size": "17", + "text": "throw statement" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "203", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10486", + "typeID": "__group__", + "zOrder": "172", + "measuredW": "227", + "measuredH": "44", + "w": "227", + "h": "44", + "x": "1021", + "y": "1555", + "properties": { + "controlName": "101-javascript-control-flow:exception-handling:try-catch-finally" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "218", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "137", + "measuredH": "25", + "x": "40", + "y": "9", + "properties": { + "size": "17", + "text": "try / catch / finally" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "203", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10487", + "typeID": "__group__", + "zOrder": "173", + "measuredW": "228", + "measuredH": "44", + "w": "228", + "h": "44", + "x": "1020", + "y": "1607", + "properties": { + "controlName": "102-javascript-control-flow:exception-handling:utilizing-error-objects" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "219", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "169", + "measuredH": "25", + "x": "25", + "y": "9", + "properties": { + "size": "17", + "text": "Utilizing Error Objects" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "204", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10488", + "typeID": "__group__", + "zOrder": "174", + "measuredW": "280", + "measuredH": "50", + "w": "280", + "h": "50", + "x": "175", + "y": "1678", + "properties": { + "controlName": "108-javascript-expressions-and-operators" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "270", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "210", + "measuredH": "25", + "x": "40", + "y": "12", + "properties": { + "size": "17", + "text": "Expressions and Operators" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10489", + "typeID": "__group__", + "zOrder": "175", + "measuredW": "280", + "measuredH": "44", + "w": "280", + "h": "44", + "x": "175", + "y": "1752", + "properties": { + "controlName": "100-javascript-expressions-and-operators:assignment-operators" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "270", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "172", + "measuredH": "25", + "x": "59", + "y": "9", + "properties": { + "size": "17", + "text": "Assignment Operators" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10490", + "typeID": "__group__", + "zOrder": "176", + "measuredW": "280", + "measuredH": "44", + "w": "280", + "h": "44", + "x": "175", + "y": "1802", + "properties": { + "controlName": "101-javascript-expressions-and-operators:omparison-operators" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "270", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "176", + "measuredH": "25", + "x": "57", + "y": "9", + "properties": { + "size": "17", + "text": "Comparison Operators" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10491", + "typeID": "__group__", + "zOrder": "177", + "measuredW": "280", + "measuredH": "44", + "w": "280", + "h": "44", + "x": "175", + "y": "1850", + "properties": { + "controlName": "102-javascript-expressions-and-operators:arithmetic-operators" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "270", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "160", + "measuredH": "25", + "x": "65", + "y": "9", + "properties": { + "size": "17", + "text": "Arithmetic Operators" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10492", + "typeID": "__group__", + "zOrder": "178", + "measuredW": "281", + "measuredH": "44", + "w": "281", + "h": "44", + "x": "174", + "y": "1900", + "properties": { + "controlName": "103-javascript-expressions-and-operators:bitwise-operators" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "270", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "137", + "measuredH": "25", + "x": "77", + "y": "9", + "properties": { + "size": "17", + "text": "Bitwise Operators" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10493", + "typeID": "__group__", + "zOrder": "179", + "measuredW": "280", + "measuredH": "44", + "w": "280", + "h": "44", + "x": "175", + "y": "1950", + "properties": { + "controlName": "104-javascript-expressions-and-operators:logical-operators" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "270", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "138", + "measuredH": "25", + "x": "76", + "y": "9", + "properties": { + "size": "17", + "text": "Logical Operators" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10494", + "typeID": "__group__", + "zOrder": "180", + "measuredW": "281", + "measuredH": "44", + "w": "281", + "h": "44", + "x": "174", + "y": "1999", + "properties": { + "controlName": "105-javascript-expressions-and-operators:bigint-operators" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "270", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "128", + "measuredH": "25", + "x": "82", + "y": "9", + "properties": { + "size": "17", + "text": "BigInt Operators" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10495", + "typeID": "__group__", + "zOrder": "181", + "measuredW": "280", + "measuredH": "44", + "w": "280", + "h": "44", + "x": "175", + "y": "2049", + "properties": { + "controlName": "106-javascript-expressions-and-operators:string-operators" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "270", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "128", + "measuredH": "25", + "x": "81", + "y": "9", + "properties": { + "size": "17", + "text": "String Operators" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10496", + "typeID": "__group__", + "zOrder": "182", + "measuredW": "280", + "measuredH": "44", + "w": "280", + "h": "44", + "x": "175", + "y": "2099", + "properties": { + "controlName": "107-javascript-expressions-and-operators:conditional-operators" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "270", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "170", + "measuredH": "25", + "x": "60", + "y": "9", + "properties": { + "size": "17", + "text": "Conditional Operators" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10497", + "typeID": "__group__", + "zOrder": "183", + "measuredW": "280", + "measuredH": "44", + "w": "280", + "h": "44", + "x": "175", + "y": "2148", + "properties": { + "controlName": "108-javascript-expressions-and-operators:comma-operators" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "270", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "142", + "measuredH": "25", + "x": "74", + "y": "9", + "properties": { + "size": "17", + "text": "Comma Operators" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10498", + "typeID": "__group__", + "zOrder": "184", + "measuredW": "281", + "measuredH": "44", + "w": "281", + "h": "44", + "x": "174", + "y": "2197", + "properties": { + "controlName": "109-javascript-expressions-and-operators:unary-operators" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "270", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "127", + "measuredH": "25", + "x": "82", + "y": "9", + "properties": { + "size": "17", + "text": "Unary Operators" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10499", + "typeID": "__group__", + "zOrder": "185", + "measuredW": "281", + "measuredH": "44", + "w": "281", + "h": "44", + "x": "174", + "y": "2246", + "properties": { + "controlName": "110-javascript-expressions-and-operators:relational-operators" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "270", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "160", + "measuredH": "25", + "x": "66", + "y": "9", + "properties": { + "size": "17", + "text": "Relational Operators" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10500", + "typeID": "__group__", + "zOrder": "186", + "measuredW": "197", + "measuredH": "50", + "w": "197", + "h": "50", + "x": "552", + "y": "1678", + "properties": { + "controlName": "109-javascript-functions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "186", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "75", + "measuredH": "25", + "x": "55", + "y": "12", + "properties": { + "size": "17", + "text": "Functions" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "173", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10501", + "typeID": "__group__", + "zOrder": "187", + "measuredW": "287", + "measuredH": "44", + "w": "287", + "h": "44", + "x": "612", + "y": "1598", + "properties": { + "controlName": "100-javascript-functions:defining-calling-functions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "277", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "234", + "measuredH": "25", + "x": "22", + "y": "9", + "properties": { + "size": "17", + "text": "Defining and Calling Functions" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "263", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10502", + "typeID": "__group__", + "zOrder": "188", + "measuredW": "236", + "measuredH": "44", + "w": "236", + "h": "44", + "x": "803", + "y": "1681", + "properties": { + "controlName": "101-javascript-functions:function-parameters" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "160", + "measuredH": "25", + "x": "33", + "y": "9", + "properties": { + "size": "17", + "text": "Function Parameters" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "212", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10503", + "typeID": "__group__", + "zOrder": "189", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "1077", + "y": "1681", + "properties": { + "controlName": "100-javascript-functions:function-parameters:default-params" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "162", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "118", + "measuredH": "25", + "x": "22", + "y": "9", + "properties": { + "size": "17", + "text": "Default Params" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "147", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10504", + "typeID": "__group__", + "zOrder": "190", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "1077", + "y": "1730", + "properties": { + "controlName": "101-javascript-functions:function-parameters:rest-params" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "162", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "98", + "measuredH": "25", + "x": "32", + "y": "9", + "properties": { + "size": "17", + "text": "Rest Params" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "147", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10505", + "typeID": "__group__", + "zOrder": "191", + "measuredW": "236", + "measuredH": "44", + "w": "236", + "h": "44", + "x": "803", + "y": "1731", + "properties": { + "controlName": "102-javascript-functions:arrow-functions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "123", + "measuredH": "25", + "x": "51", + "y": "9", + "properties": { + "size": "17", + "text": "Arrow Functions" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "212", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10506", + "typeID": "__group__", + "zOrder": "192", + "measuredW": "236", + "measuredH": "44", + "w": "236", + "h": "44", + "x": "803", + "y": "1782", + "properties": { + "controlName": "103-javascript-functions:iifes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "41", + "measuredH": "25", + "x": "92", + "y": "9", + "properties": { + "size": "17", + "text": "IIFEs" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "212", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10507", + "typeID": "__group__", + "zOrder": "193", + "measuredW": "235", + "measuredH": "44", + "w": "235", + "h": "44", + "x": "804", + "y": "1882", + "properties": { + "controlName": "105-javascript-functions:scope-and-function-stack" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "183", + "measuredH": "25", + "x": "21", + "y": "9", + "properties": { + "size": "17", + "text": "Scope & Function Stack" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "211", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10508", + "typeID": "__group__", + "zOrder": "194", + "measuredW": "178", + "measuredH": "44", + "w": "178", + "h": "44", + "x": "1070", + "y": "1834", + "properties": { + "controlName": "100-javascript-functions:scope-and-function-stack:recursion" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "170", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "79", + "measuredH": "25", + "x": "45", + "y": "9", + "properties": { + "size": "17", + "text": "Recursion" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "154", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10509", + "typeID": "__group__", + "zOrder": "195", + "measuredW": "178", + "measuredH": "44", + "w": "178", + "h": "44", + "x": "1070", + "y": "1884", + "properties": { + "controlName": "101-javascript-functions:scope-and-function-stack:lexical-scoping" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "170", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "120", + "measuredH": "25", + "x": "25", + "y": "9", + "properties": { + "size": "17", + "text": "Lexical Scoping" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "154", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10510", + "typeID": "__group__", + "zOrder": "196", + "measuredW": "178", + "measuredH": "44", + "w": "178", + "h": "44", + "x": "1070", + "y": "1934", + "properties": { + "controlName": "102-javascript-functions:scope-and-function-stack:closures" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "170", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "68", + "measuredH": "25", + "x": "51", + "y": "9", + "properties": { + "size": "17", + "text": "Closures" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "154", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10511", + "typeID": "__group__", + "zOrder": "197", + "measuredW": "236", + "measuredH": "44", + "w": "236", + "h": "44", + "x": "803", + "y": "1831", + "properties": { + "controlName": "104-javascript-functions:arguments-object" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "134", + "measuredW": "134", + "measuredH": "25", + "x": "46", + "y": "9", + "properties": { + "size": "17", + "text": "arguments object" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "212", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10512", + "typeID": "__group__", + "zOrder": "198", + "measuredW": "235", + "measuredH": "44", + "w": "235", + "h": "44", + "x": "804", + "y": "1934", + "properties": { + "controlName": "106-javascript-functions:built-in-functions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "134", + "measuredH": "25", + "x": "46", + "y": "9", + "properties": { + "size": "17", + "text": "Built-in Functions" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "211", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10513", + "typeID": "__group__", + "zOrder": "199", + "measuredW": "181", + "measuredH": "44", + "w": "181", + "h": "44", + "x": "1067", + "y": "2000", + "properties": { + "controlName": "101-javascript-this-keyword:this-in-a-method" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "172", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "91", + "measuredH": "25", + "x": "40", + "y": "9", + "properties": { + "size": "17", + "text": "in a method" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "157", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10514", + "typeID": "__group__", + "zOrder": "200", + "measuredW": "181", + "measuredH": "44", + "w": "181", + "h": "44", + "x": "1067", + "y": "2050", + "properties": { + "controlName": "102-javascript-this-keyword:this-in-a-function" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "172", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "94", + "measuredH": "25", + "x": "39", + "y": "9", + "properties": { + "size": "17", + "text": "in a function" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "157", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10515", + "typeID": "__group__", + "zOrder": "201", + "measuredW": "188", + "measuredH": "50", + "w": "188", + "h": "50", + "x": "555", + "y": "1935", + "properties": { + "controlName": "110-javascript-strict-mode" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "180", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "89", + "measuredH": "25", + "x": "45", + "y": "13", + "properties": { + "size": "17", + "text": "Strict Mode" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "164", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10516", + "typeID": "__group__", + "zOrder": "202", + "measuredW": "263", + "measuredH": "50", + "w": "263", + "h": "50", + "x": "749", + "y": "2075", + "properties": { + "controlName": "111-javascript-this-keyword" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "253", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "202", + "measuredH": "25", + "x": "26", + "y": "12", + "properties": { + "size": "17", + "text": "Using (this) keyword ____" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "239", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10517", + "typeID": "__group__", + "zOrder": "203", + "measuredW": "181", + "measuredH": "44", + "w": "181", + "h": "44", + "x": "1067", + "y": "2099", + "properties": { + "controlName": "103-javascript-this-keyword:using-this-alone" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "172", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "103", + "measuredH": "25", + "x": "34", + "y": "9", + "properties": { + "size": "17", + "text": "using it alone" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "157", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10518", + "typeID": "__group__", + "zOrder": "204", + "measuredW": "182", + "measuredH": "44", + "w": "182", + "h": "44", + "x": "1066", + "y": "2148", + "properties": { + "controlName": "104-javascript-this-keyword:this-in-event-handlers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "133", + "measuredH": "25", + "x": "16", + "y": "9", + "properties": { + "size": "17", + "text": "in event handlers" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "158", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10519", + "typeID": "__group__", + "zOrder": "205", + "measuredW": "183", + "measuredH": "44", + "w": "183", + "h": "44", + "x": "1065", + "y": "2197", + "properties": { + "controlName": "105-javascript-this-keyword:this-in-arrow-functions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "176", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "136", + "measuredH": "25", + "x": "15", + "y": "9", + "properties": { + "size": "17", + "text": "in arrow functions" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "159", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10520", + "typeID": "__group__", + "zOrder": "206", + "measuredW": "199", + "measuredH": "44", + "w": "199", + "h": "44", + "x": "815", + "y": "2001", + "properties": { + "controlName": "100-javascript-this-keyword:function-borrowing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "188", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "149", + "measuredH": "25", + "x": "19", + "y": "9", + "properties": { + "size": "17", + "text": "Function Borrowing" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "175", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10521", + "typeID": "__group__", + "zOrder": "207", + "measuredW": "282", + "measuredH": "50", + "w": "282", + "h": "50", + "x": "467", + "y": "2334", + "properties": { + "controlName": "112-javascript-asynchronous-javascript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "274", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "191", + "measuredH": "25", + "x": "40", + "y": "12", + "properties": { + "size": "17", + "text": "Asynchronous JavaScript" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "258", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10522", + "typeID": "__group__", + "zOrder": "208", + "measuredW": "180", + "measuredH": "44", + "w": "180", + "h": "44", + "x": "174", + "y": "2312", + "properties": { + "controlName": "101-javascript-asynchronous-javascript:set-timeout" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "169", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "86", + "measuredH": "25", + "x": "53", + "y": "9", + "properties": { + "size": "17", + "text": "setTimeout" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10523", + "typeID": "__group__", + "zOrder": "209", + "measuredW": "180", + "measuredH": "44", + "w": "180", + "h": "44", + "x": "174", + "y": "2362", + "properties": { + "controlName": "102-javascript-asynchronous-javascript:set-interval" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "169", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "82", + "measuredH": "25", + "x": "55", + "y": "9", + "properties": { + "size": "17", + "text": "setInterval" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10524", + "typeID": "__group__", + "zOrder": "210", + "measuredW": "133", + "measuredH": "44", + "w": "133", + "h": "44", + "x": "809", + "y": "2314", + "properties": { + "controlName": "103-javascript-asynchronous-javascript:callbacks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "125", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "75", + "measuredH": "25", + "x": "26", + "y": "9", + "properties": { + "size": "17", + "text": "Callbacks" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "109", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10525", + "typeID": "__group__", + "zOrder": "211", + "measuredW": "133", + "measuredH": "44", + "w": "133", + "h": "44", + "x": "809", + "y": "2366", + "properties": { + "controlName": "104-javascript-asynchronous-javascript:promises" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "125", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "72", + "measuredH": "25", + "x": "26", + "y": "9", + "properties": { + "size": "17", + "text": "Promises" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "109", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10526", + "typeID": "__group__", + "zOrder": "212", + "measuredW": "168", + "measuredH": "44", + "w": "168", + "h": "44", + "x": "983", + "y": "2368", + "properties": { + "controlName": "100-javascript-asynchronous-javascript:promises:async-await" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "158", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "102", + "measuredH": "25", + "x": "28", + "y": "9", + "properties": { + "size": "17", + "text": "async / await" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "144", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10527", + "typeID": "__group__", + "zOrder": "213", + "measuredW": "168", + "measuredH": "44", + "w": "168", + "h": "44", + "x": "983", + "y": "2314", + "properties": { + "controlName": "100-javascript-asynchronous-javascript:callbacks:callback-hell" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "158", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "101", + "measuredH": "25", + "x": "28", + "y": "9", + "properties": { + "size": "17", + "text": "Callback Hell" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "144", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10528", + "typeID": "__group__", + "zOrder": "214", + "measuredW": "265", + "measuredH": "50", + "w": "265", + "h": "50", + "x": "983", + "y": "2506", + "properties": { + "controlName": "113-javascript-classes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "255", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "61", + "measuredH": "25", + "x": "97", + "y": "12", + "properties": { + "size": "17", + "text": "Classes" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "241", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10529", + "typeID": "__group__", + "zOrder": "215", + "measuredW": "283", + "measuredH": "50", + "w": "283", + "h": "50", + "x": "458", + "y": "2506", + "properties": { + "controlName": "114-javascript-iterators-and-generators" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "274", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "191", + "measuredH": "25", + "x": "50", + "y": "12", + "properties": { + "size": "17", + "text": "Iterators and Generators" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10530", + "typeID": "__group__", + "zOrder": "216", + "measuredW": "283", + "measuredH": "50", + "w": "283", + "h": "50", + "x": "467", + "y": "2561", + "properties": { + "controlName": "115-javascript-modules" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "274", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "168", + "measuredH": "25", + "x": "53", + "y": "12", + "properties": { + "size": "17", + "text": "Modules in JavaScript" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "259", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10531", + "typeID": "__group__", + "zOrder": "217", + "measuredW": "225", + "measuredH": "44", + "w": "225", + "h": "44", + "x": "175", + "y": "2539", + "properties": { + "controlName": "100-javascript-modules:commonjs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "213", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "12", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "89", + "measuredH": "25", + "x": "74", + "y": "9", + "properties": { + "size": "17", + "text": "CommonJS" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10532", + "typeID": "__group__", + "zOrder": "218", + "measuredW": "224", + "measuredH": "44", + "w": "224", + "h": "44", + "x": "176", + "y": "2589", + "properties": { + "controlName": "101-javascript-modules:esm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "213", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "163", + "measuredH": "25", + "x": "36", + "y": "9", + "properties": { + "size": "17", + "text": "ECMAScript Modules" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10533", + "typeID": "__group__", + "zOrder": "219", + "measuredW": "283", + "measuredH": "50", + "w": "283", + "h": "50", + "x": "458", + "y": "2617", + "properties": { + "controlName": "116-javascript-memory-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "274", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "169", + "measuredH": "25", + "x": "61", + "y": "12", + "properties": { + "size": "17", + "text": "Memory Management" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10534", + "typeID": "__group__", + "zOrder": "220", + "measuredW": "251", + "measuredH": "44", + "w": "251", + "h": "44", + "x": "816", + "y": "2595", + "properties": { + "controlName": "100-javascript-memory-management:memory-lifecycle" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "241", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "134", + "measuredH": "25", + "x": "54", + "y": "9", + "properties": { + "size": "17", + "text": "Memory Lifecycle" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "227", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10535", + "typeID": "__group__", + "zOrder": "221", + "measuredW": "251", + "measuredH": "44", + "w": "251", + "h": "44", + "x": "816", + "y": "2645", + "properties": { + "controlName": "101-javascript-memory-management:garbage-collection" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "241", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "149", + "measuredH": "25", + "x": "46", + "y": "9", + "properties": { + "size": "17", + "text": "Garbage Collection" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "227", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10536", + "typeID": "__group__", + "zOrder": "222", + "measuredW": "282", + "measuredH": "50", + "w": "282", + "h": "50", + "x": "449", + "y": "2770", + "properties": { + "controlName": "117-javascript-chrome-dev-tools" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "274", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "189", + "measuredH": "25", + "x": "50", + "y": "12", + "properties": { + "size": "17", + "text": "Using Chrome Dev Tools" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10537", + "typeID": "__group__", + "zOrder": "223", + "measuredW": "249", + "measuredH": "44", + "w": "249", + "h": "44", + "x": "818", + "y": "2724", + "properties": { + "controlName": "100-javascript-chrome-dev-tools:debugging-issues" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "239", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "139", + "measuredH": "25", + "x": "50", + "y": "9", + "properties": { + "size": "17", + "text": "Debugging Issues" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "225", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10538", + "typeID": "__group__", + "zOrder": "224", + "measuredW": "249", + "measuredH": "44", + "w": "249", + "h": "44", + "x": "818", + "y": "2773", + "properties": { + "controlName": "101-javascript-chrome-dev-tools:debugging-memory-leaks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "239", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "201", + "measuredH": "25", + "x": "19", + "y": "9", + "properties": { + "size": "17", + "text": "Debugging Memory Leaks" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "225", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10539", + "typeID": "__group__", + "zOrder": "225", + "measuredW": "249", + "measuredH": "44", + "w": "249", + "h": "44", + "x": "818", + "y": "2822", + "properties": { + "controlName": "102-javascript-chrome-dev-tools:debugging-performance" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "239", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "188", + "measuredH": "25", + "x": "26", + "y": "9", + "properties": { + "size": "17", + "text": "Debugging Performance" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "225", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10540", + "typeID": "TextArea", + "zOrder": "226", + "w": "552", + "h": "124", + "measuredW": "200", + "measuredH": "140", + "x": "326", + "y": "2924" + }, + { + "ID": "10541", + "typeID": "Label", + "zOrder": "227", + "measuredW": "495", + "measuredH": "25", + "x": "355", + "y": "2944", + "properties": { + "size": "17", + "text": "For ecosystem and more, check other tracks involving JavaScript" + } + }, + { + "ID": "10542", + "typeID": "__group__", + "zOrder": "228", + "measuredW": "229", + "measuredH": "44", + "w": "229", + "h": "44", + "x": "621", + "y": "2979", + "properties": { + "controlName": "ext_link:roadmap.sh/backend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "229", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "147", + "measuredH": "25", + "x": "41", + "y": "9", + "properties": { + "size": "17", + "text": "Backend Roadmap" + } + } + ] + } + } + }, + { + "ID": "10543", + "typeID": "__group__", + "zOrder": "229", + "measuredW": "252", + "measuredH": "44", + "w": "252", + "h": "44", + "x": "355", + "y": "2979", + "properties": { + "controlName": "ext_link:roadmap.sh/frontend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "252", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "149", + "measuredH": "25", + "x": "51", + "y": "9", + "properties": { + "size": "17", + "text": "Frontend Roadmap" + } + } + ] + } + } + }, + { + "ID": "10544", + "typeID": "__group__", + "zOrder": "230", + "measuredW": "282", + "measuredH": "50", + "w": "282", + "h": "50", + "x": "471", + "y": "2398", + "properties": { + "controlName": "118-working-with-apis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "276", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "136", + "measuredH": "25", + "x": "70", + "y": "12", + "properties": { + "size": "17", + "text": "Working with APIs" + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "258", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10545", + "typeID": "__group__", + "zOrder": "231", + "measuredW": "195", + "measuredH": "44", + "w": "195", + "h": "44", + "x": "175", + "y": "2422", + "properties": { + "controlName": "100-working-with-apis:xml-http-request" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "184", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "143", + "measuredH": "25", + "x": "31", + "y": "9", + "properties": { + "size": "17", + "text": "XMLHTTPRequest" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "10546", + "typeID": "__group__", + "zOrder": "232", + "measuredW": "195", + "measuredH": "44", + "w": "195", + "h": "44", + "x": "175", + "y": "2472", + "properties": { + "controlName": "101-working-with-apis:fetch" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "184", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "44", + "measuredH": "25", + "x": "81", + "y": "9", + "properties": { + "size": "17", + "text": "Fetch" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + } + ] + }, + "attributes": { + "name": "New Wireframe 1 copy", + "order": 1000022.7455786733, + "parentID": null, + "notes": "" + }, + "branchID": "Master", + "resourceID": "8024860B-B61F-451D-B579-28AA621BB239", + "mockupH": "2958", + "mockupW": "1168", + "measuredW": "1264", + "measuredH": "3132", + "version": "1.0" + }, + "groupOffset": { + "x": 0, + "y": 0 + }, + "dependencies": [], + "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" +} diff --git a/public/jsons/nodejs.json b/public/jsons/nodejs.json new file mode 100644 index 000000000..1f0c3210a --- /dev/null +++ b/public/jsons/nodejs.json @@ -0,0 +1,12219 @@ +{ + "mockup": { + "controls": { + "control": [ + { + "ID": "9314", + "typeID": "Arrow", + "zOrder": "0", + "w": "1", + "h": "103", + "measuredW": "150", + "measuredH": "100", + "x": "790", + "y": "2944", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 103 + }, + "p1": { + "x": 0.5156027000964318, + "y": 0.006017357762777237 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "9315", + "typeID": "Arrow", + "zOrder": "1", + "w": "1", + "h": "178", + "measuredW": "150", + "measuredH": "100", + "x": "791", + "y": "2731", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 1, + "y": 178 + }, + "p1": { + "x": 0.5156027000964317, + "y": 0.006017357762777239 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "9316", + "typeID": "Arrow", + "zOrder": "2", + "w": "423", + "h": "6", + "measuredW": "150", + "measuredH": "100", + "x": "271", + "y": "2725", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 423, + "y": 0 + }, + "p1": { + "x": 0.5142857142857143, + "y": 0.002380952380952381 + }, + "p2": { + "x": 0, + "y": 6 + }, + "stroke": "dotted" + } + }, + { + "ID": "9317", + "typeID": "Arrow", + "zOrder": "3", + "w": "1", + "h": "54", + "measuredW": "150", + "measuredH": "100", + "x": "1130", + "y": "2610", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 54 + }, + "p1": { + "x": 0.5156027000964317, + "y": 0.006017357762777236 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9318", + "typeID": "Arrow", + "zOrder": "4", + "w": "160", + "h": "92", + "measuredW": "150", + "measuredH": "100", + "x": "881", + "y": "2676", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4934427011302398, + "y": 0.051838428155849055 + }, + "p2": { + "x": 160, + "y": 92 + } + } + }, + { + "ID": "9319", + "typeID": "Arrow", + "zOrder": "5", + "w": "145", + "h": "37", + "measuredW": "150", + "measuredH": "100", + "x": "897", + "y": "2676", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.49344270113023975, + "y": 0.05183842815584912 + }, + "p2": { + "x": 145, + "y": 37 + } + } + }, + { + "ID": "9320", + "typeID": "Arrow", + "zOrder": "6", + "w": "167", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "880", + "y": "2663", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.49999999999999994, + "y": 0 + }, + "p2": { + "x": 167, + "y": 0 + } + } + }, + { + "ID": "9321", + "typeID": "Arrow", + "zOrder": "7", + "w": "134", + "h": "18", + "measuredW": "150", + "measuredH": "100", + "x": "942", + "y": "2207", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 18 + }, + "p1": { + "x": 0.49999999999999994, + "y": 0 + }, + "p2": { + "x": 134, + "y": 0 + } + } + }, + { + "ID": "9322", + "typeID": "Arrow", + "zOrder": "8", + "w": "315", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "464", + "y": "2667", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 315, + "y": 0 + }, + "p1": { + "x": 0.5156027000964317, + "y": 0.006017357762777239 + }, + "p2": { + "x": 0, + "y": 2 + } + } + }, + { + "ID": "9323", + "typeID": "Arrow", + "zOrder": "9", + "w": "88", + "h": "79", + "measuredW": "150", + "measuredH": "100", + "x": "484", + "y": "2530", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 79 + }, + "p1": { + "x": 0.4342465753424658, + "y": 0.1253424657534247 + }, + "p2": { + "x": 88, + "y": 0 + } + } + }, + { + "ID": "9324", + "typeID": "Arrow", + "zOrder": "10", + "w": "87", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "348", + "y": "2535", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 87, + "y": 69 + }, + "p1": { + "x": 0.40881590319792577, + "y": -0.1002592912705273 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9325", + "typeID": "Arrow", + "zOrder": "11", + "w": "1", + "h": "73", + "measuredW": "150", + "measuredH": "100", + "x": "464", + "y": "2529", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 73.2755183658519 + }, + "p1": { + "x": 0.5156027000964318, + "y": 0.006017357762777236 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9326", + "typeID": "Arrow", + "zOrder": "12", + "w": "460", + "h": "155", + "measuredW": "150", + "measuredH": "100", + "x": "447", + "y": "2456", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 460, + "y": 0 + }, + "p1": { + "x": 0.3834034835279876, + "y": 0.14820718504573013 + }, + "p2": { + "x": 0, + "y": 152 + } + } + }, + { + "ID": "9327", + "typeID": "Arrow", + "zOrder": "13", + "w": "101", + "h": "83", + "measuredW": "150", + "measuredH": "100", + "x": "968", + "y": "2459", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5086212591662812, + "y": -0.12195283081191785 + }, + "p2": { + "x": 101, + "y": 83 + } + } + }, + { + "ID": "9328", + "typeID": "Arrow", + "zOrder": "14", + "w": "116", + "h": "42", + "measuredW": "150", + "measuredH": "100", + "x": "965", + "y": "2451", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5086212591662813, + "y": -0.12195283081191781 + }, + "p2": { + "x": 116, + "y": 41 + } + } + }, + { + "ID": "9329", + "typeID": "Arrow", + "zOrder": "15", + "w": "140", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "951", + "y": "2441", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4999999999999999, + "y": 0 + }, + "p2": { + "x": 140, + "y": 3 + } + } + }, + { + "ID": "9330", + "typeID": "Arrow", + "zOrder": "16", + "w": "1", + "h": "73", + "measuredW": "150", + "measuredH": "100", + "x": "903", + "y": "2311", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 73.2755183658519 + }, + "p1": { + "x": 0.5156027000964318, + "y": 0.006017357762777236 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9331", + "typeID": "Arrow", + "zOrder": "17", + "w": "136", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "955", + "y": "2385", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.49999999999999994, + "y": 0 + }, + "p2": { + "x": 136, + "y": 0 + } + } + }, + { + "ID": "9332", + "typeID": "Arrow", + "zOrder": "18", + "w": "315", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "548", + "y": "2391", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 315, + "y": 0 + }, + "p1": { + "x": 0.5156027000964317, + "y": 0.006017357762777239 + }, + "p2": { + "x": 0, + "y": 2 + } + } + }, + { + "ID": "9333", + "typeID": "Arrow", + "zOrder": "19", + "w": "136", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "273", + "y": "2387", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.49999999999999994, + "y": 0 + }, + "p2": { + "x": 136, + "y": 0 + } + } + }, + { + "ID": "9334", + "typeID": "Arrow", + "zOrder": "20", + "w": "86", + "h": "38", + "measuredW": "150", + "measuredH": "100", + "x": "290", + "y": "2338", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.45907102686940227, + "y": 0.07665069777129764 + }, + "p2": { + "x": 86, + "y": 38 + } + } + }, + { + "ID": "9335", + "typeID": "Arrow", + "zOrder": "21", + "w": "88", + "h": "43", + "measuredW": "150", + "measuredH": "100", + "x": "289", + "y": "2397", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 43 + }, + "p1": { + "x": 0.4919435666253705, + "y": -0.08946122541468803 + }, + "p2": { + "x": 88, + "y": 0 + } + } + }, + { + "ID": "9336", + "typeID": "Arrow", + "zOrder": "22", + "w": "139", + "h": "156", + "measuredW": "150", + "measuredH": "100", + "x": "554", + "y": "2225", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 139, + "y": 0 + }, + "p1": { + "x": 0.4905971550954028, + "y": 0.21918592665551917 + }, + "p2": { + "x": 0, + "y": 156 + } + } + }, + { + "ID": "9337", + "typeID": "Arrow", + "zOrder": "23", + "w": "136", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "339", + "y": "2217", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.49999999999999994, + "y": 0 + }, + "p2": { + "x": 136, + "y": 0 + } + } + }, + { + "ID": "9338", + "typeID": "Arrow", + "zOrder": "24", + "w": "86", + "h": "38", + "measuredW": "150", + "measuredH": "100", + "x": "356", + "y": "2168", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.45907102686940227, + "y": 0.07665069777129764 + }, + "p2": { + "x": 86, + "y": 38 + } + } + }, + { + "ID": "9339", + "typeID": "Arrow", + "zOrder": "25", + "w": "88", + "h": "43", + "measuredW": "150", + "measuredH": "100", + "x": "355", + "y": "2227", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 43 + }, + "p1": { + "x": 0.4919435666253705, + "y": -0.08946122541468803 + }, + "p2": { + "x": 88, + "y": 0 + } + } + }, + { + "ID": "9340", + "typeID": "Arrow", + "zOrder": "26", + "w": "105", + "h": "58", + "measuredW": "150", + "measuredH": "100", + "x": "962", + "y": "2161", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 58 + }, + "p1": { + "x": 0.5001959708395392, + "y": 0.051814689974131835 + }, + "p2": { + "x": 105, + "y": 0 + } + } + }, + { + "ID": "9341", + "typeID": "Arrow", + "zOrder": "27", + "w": "99", + "h": "35", + "measuredW": "150", + "measuredH": "100", + "x": "960", + "y": "2222", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.49572649572649585, + "y": -0.051282051282051384 + }, + "p2": { + "x": 99, + "y": 35 + } + } + }, + { + "ID": "9342", + "typeID": "Arrow", + "zOrder": "28", + "w": "100", + "h": "101", + "measuredW": "150", + "measuredH": "100", + "x": "965", + "y": "2112", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 101 + }, + "p1": { + "x": 0.5524478986188803, + "y": 0.04202762239493094 + }, + "p2": { + "x": 100, + "y": 0 + } + } + }, + { + "ID": "9343", + "typeID": "Arrow", + "zOrder": "29", + "w": "102", + "h": "89", + "measuredW": "150", + "measuredH": "100", + "x": "956", + "y": "2217", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.24117783365011292, + "y": -0.25221481362359555 + }, + "p1": { + "x": 0.49194356662537053, + "y": -0.08946122541468803 + }, + "p2": { + "x": 102, + "y": 89 + } + } + }, + { + "ID": "9344", + "typeID": "Arrow", + "zOrder": "30", + "w": "136", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "482", + "y": "2218", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.49999999999999994, + "y": 0 + }, + "p2": { + "x": 136, + "y": 0 + } + } + }, + { + "ID": "9345", + "typeID": "Arrow", + "zOrder": "31", + "w": "136", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "739", + "y": "2218", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.49999999999999994, + "y": 0 + }, + "p2": { + "x": 136, + "y": 0 + } + } + }, + { + "ID": "9346", + "typeID": "Arrow", + "zOrder": "32", + "w": "138", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "351", + "y": "2049", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 1 + }, + "p1": { + "x": 0.4999999999999999, + "y": 7.429280728468e-19 + }, + "p2": { + "x": 138.29668754860404, + "y": -0.4820715743310302 + } + } + }, + { + "ID": "9347", + "typeID": "Arrow", + "zOrder": "33", + "w": "108", + "h": "170", + "measuredW": "150", + "measuredH": "100", + "x": "610", + "y": "2050", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 108, + "y": 170 + }, + "p1": { + "x": 0.43521595384020156, + "y": 0.16713256707037824 + }, + "p2": { + "x": 0.021560070165264733, + "y": 0.21827874287396298 + } + } + }, + { + "ID": "9348", + "typeID": "Arrow", + "zOrder": "34", + "w": "136", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "342", + "y": "1994", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.49999999999999994, + "y": 0 + }, + "p2": { + "x": 136, + "y": 0 + } + } + }, + { + "ID": "9349", + "typeID": "Arrow", + "zOrder": "35", + "w": "166", + "h": "68", + "measuredW": "150", + "measuredH": "100", + "x": "714", + "y": "1866", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.2570705803244664, + "y": 67.74428201432556 + }, + "p1": { + "x": 0.6141126262185013, + "y": -0.1511162629233905 + }, + "p2": { + "x": 166, + "y": 0 + } + } + }, + { + "ID": "9350", + "typeID": "Arrow", + "zOrder": "36", + "w": "191", + "h": "331", + "measuredW": "150", + "measuredH": "100", + "x": "616", + "y": "1595", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 191, + "y": 0 + }, + "p1": { + "x": 0.4291177970423254, + "y": -0.13997960224375322 + }, + "p2": { + "x": 0, + "y": 331 + } + } + }, + { + "ID": "9351", + "typeID": "TextArea", + "zOrder": "37", + "w": "224", + "h": "257", + "measuredW": "200", + "measuredH": "140", + "x": "769", + "y": "1633" + }, + { + "ID": "9352", + "typeID": "__group__", + "zOrder": "38", + "measuredW": "195", + "measuredH": "44", + "w": "195", + "h": "44", + "x": "782", + "y": "1647", + "properties": { + "controlName": "103-nodejs-apis:fastify" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "195", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "130", + "measuredH": "25", + "x": "33", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}fastify{color} framework" + } + } + ] + } + } + }, + { + "ID": "9353", + "typeID": "__group__", + "zOrder": "39", + "measuredW": "195", + "measuredH": "44", + "w": "195", + "h": "44", + "x": "782", + "y": "1697", + "properties": { + "controlName": "102-nodejs-apis:nest-js" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "195", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "134", + "measuredH": "25", + "x": "31", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}Nestjs{color} framework" + } + } + ] + } + } + }, + { + "ID": "9354", + "typeID": "__group__", + "zOrder": "40", + "measuredW": "195", + "measuredH": "44", + "w": "195", + "h": "44", + "x": "782", + "y": "1747", + "properties": { + "controlName": "101-nodejs-apis:express-js" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "195", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "163", + "measuredH": "25", + "x": "16", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}Express.js{color} framework" + } + } + ] + } + } + }, + { + "ID": "9355", + "typeID": "__group__", + "zOrder": "41", + "measuredW": "195", + "measuredH": "44", + "w": "195", + "h": "44", + "x": "782", + "y": "1797", + "properties": { + "controlName": "100-nodejs-apis:http-module" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "195", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "91", + "measuredH": "25", + "x": "52", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}http{color} module" + } + } + ] + } + } + }, + { + "ID": "9356", + "typeID": "Arrow", + "zOrder": "42", + "w": "184", + "h": "87", + "measuredW": "150", + "measuredH": "100", + "x": "705", + "y": "1950", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.24117783365011292, + "y": 0.7477851863764045 + }, + "p1": { + "x": 0.5719439874035206, + "y": 0.1712992985106312 + }, + "p2": { + "x": 184, + "y": 87 + } + } + }, + { + "ID": "9357", + "typeID": "Arrow", + "zOrder": "43", + "w": "363", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "695", + "y": "1938", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 5 + }, + "p1": { + "x": 0.4999999999999999, + "y": 8.626101167095318e-19 + }, + "p2": { + "x": 363, + "y": 0 + } + } + }, + { + "ID": "9358", + "typeID": "Arrow", + "zOrder": "44", + "w": "411", + "h": "85", + "measuredW": "150", + "measuredH": "100", + "x": "341", + "y": "1580", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.17155936578905084, + "y": 84.91920269775756 + }, + "p1": { + "x": 0.33498240949591773, + "y": 0.10656572802911912 + }, + "p2": { + "x": 410.93805543531914, + "y": 2.8726096508373757 + } + } + }, + { + "ID": "9359", + "typeID": "Arrow", + "zOrder": "45", + "w": "1", + "h": "79", + "measuredW": "150", + "measuredH": "100", + "x": "500", + "y": "1657", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 79.23889028246595 + }, + "p1": { + "x": 0.5156027000964319, + "y": 0.006017357762777238 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9360", + "typeID": "Arrow", + "zOrder": "46", + "w": "244", + "h": "62", + "measuredW": "150", + "measuredH": "100", + "x": "500", + "y": "1592", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.02127656562527136, + "y": 62.50282779940767 + }, + "p1": { + "x": 0.34023081361800384, + "y": 0.11463358338141981 + }, + "p2": { + "x": 243.93805543531914, + "y": 0.8726096508373757 + } + } + }, + { + "ID": "9361", + "typeID": "Arrow", + "zOrder": "47", + "w": "1", + "h": "87", + "measuredW": "150", + "measuredH": "100", + "x": "771", + "y": "1496", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 87.32426599401651 + }, + "p1": { + "x": 0.5156027000964318, + "y": 0.006017357762777237 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "9362", + "typeID": "Arrow", + "zOrder": "48", + "w": "171", + "h": "74", + "measuredW": "150", + "measuredH": "100", + "x": "568", + "y": "1496", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.27228659510024045, + "y": -0.3468894004286085 + }, + "p1": { + "x": 0.4417621159312998, + "y": -0.13436680050985259 + }, + "p2": { + "x": 170.7298679861442, + "y": 73.43576612955007 + } + } + }, + { + "ID": "9363", + "typeID": "Arrow", + "zOrder": "49", + "w": "1", + "h": "76", + "measuredW": "150", + "measuredH": "100", + "x": "1130", + "y": "1583", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 75.84298400705347 + }, + "p1": { + "x": 0.5156027000964318, + "y": 0.006017357762777235 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9364", + "typeID": "Arrow", + "zOrder": "50", + "w": "136", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "921", + "y": "1582", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.49999999999999994, + "y": 0 + }, + "p2": { + "x": 136, + "y": 0 + } + } + }, + { + "ID": "9365", + "typeID": "Arrow", + "zOrder": "51", + "w": "75", + "h": "223", + "measuredW": "150", + "measuredH": "100", + "x": "905", + "y": "1357", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 51.37347730491274, + "y": 0.2881011147085246 + }, + "p1": { + "x": 0.5468636012410677, + "y": 0.21517474179199572 + }, + "p2": { + "x": 0.3918663597428349, + "y": 223.72017226942899 + } + } + }, + { + "ID": "9366", + "typeID": "Arrow", + "zOrder": "52", + "w": "1", + "h": "76", + "measuredW": "150", + "measuredH": "100", + "x": "889", + "y": "1277", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 76.16388962008796 + }, + "p1": { + "x": 0.5156027000964318, + "y": 0.006017357762777236 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9367", + "typeID": "Arrow", + "zOrder": "53", + "w": "108", + "h": "67", + "measuredW": "150", + "measuredH": "100", + "x": "1055", + "y": "1365", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.36127212526639596, + "y": 0.0020264057200165553 + }, + "p1": { + "x": 0.5287776356659964, + "y": 0.1807052804677515 + }, + "p2": { + "x": 108.00981560558034, + "y": 66.52640720816112 + } + } + }, + { + "ID": "9368", + "typeID": "Arrow", + "zOrder": "54", + "w": "111", + "h": "74", + "measuredW": "150", + "measuredH": "100", + "x": "1042", + "y": "1280", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.05639596477817577, + "y": 71.6971502452318 + }, + "p1": { + "x": 0.4400167434072833, + "y": -0.19522812892423688 + }, + "p2": { + "x": 111.33354203431622, + "y": 0.3346326571584086 + } + } + }, + { + "ID": "9369", + "typeID": "Arrow", + "zOrder": "55", + "w": "315", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "649", + "y": "1358", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 315, + "y": 0 + }, + "p1": { + "x": 0.5156027000964317, + "y": 0.006017357762777239 + }, + "p2": { + "x": 0, + "y": 2 + } + } + }, + { + "ID": "9370", + "typeID": "Arrow", + "zOrder": "56", + "w": "1", + "h": "73", + "measuredW": "150", + "measuredH": "100", + "x": "512", + "y": "1267", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 73.2755183658519 + }, + "p1": { + "x": 0.5156027000964318, + "y": 0.006017357762777236 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9371", + "typeID": "Arrow", + "zOrder": "57", + "w": "154", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "327", + "y": "1347", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4999999999999999, + "y": 0 + }, + "p2": { + "x": 154, + "y": 0 + } + } + }, + { + "ID": "9372", + "typeID": "Arrow", + "zOrder": "58", + "w": "139", + "h": "269", + "measuredW": "150", + "measuredH": "100", + "x": "645", + "y": "1075", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 137, + "y": 0 + }, + "p1": { + "x": 0.6296840558412926, + "y": 0.23113257058885278 + }, + "p2": { + "x": 0, + "y": 269 + } + } + }, + { + "ID": "9373", + "typeID": "Arrow", + "zOrder": "59", + "w": "173", + "h": "26", + "measuredW": "150", + "measuredH": "100", + "x": "857", + "y": "1077", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 173, + "y": 26 + }, + "p1": { + "x": 0.4854329714718506, + "y": -0.06705377429941935 + }, + "p2": { + "x": 0, + "y": 3 + } + } + }, + { + "ID": "9374", + "typeID": "Arrow", + "zOrder": "60", + "w": "164", + "h": "29", + "measuredW": "150", + "measuredH": "100", + "x": "859", + "y": "1035", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 164, + "y": 0 + }, + "p1": { + "x": 0.42619316896629716, + "y": 0.0641031440850483 + }, + "p2": { + "x": 0, + "y": 29 + } + } + }, + { + "ID": "9375", + "typeID": "Arrow", + "zOrder": "61", + "w": "107", + "h": "82", + "measuredW": "150", + "measuredH": "100", + "x": "590", + "y": "981", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 107, + "y": 82 + }, + "p1": { + "x": 0.4681176470588236, + "y": 0.09447058823529415 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9376", + "typeID": "Arrow", + "zOrder": "62", + "w": "107", + "h": "78", + "measuredW": "150", + "measuredH": "100", + "x": "597", + "y": "1074", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 107, + "y": 0 + }, + "p1": { + "x": 0.5241681712664431, + "y": -0.1324219757544493 + }, + "p2": { + "x": 0, + "y": 78 + } + } + }, + { + "ID": "9377", + "typeID": "Arrow", + "zOrder": "63", + "w": "89", + "h": "76", + "measuredW": "150", + "measuredH": "100", + "x": "365", + "y": "1079", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 89, + "y": 0 + }, + "p1": { + "x": 0.5027990571596935, + "y": -0.09119033588685924 + }, + "p2": { + "x": 0, + "y": 76 + } + } + }, + { + "ID": "9378", + "typeID": "Arrow", + "zOrder": "64", + "w": "99", + "h": "34", + "measuredW": "150", + "measuredH": "100", + "x": "359", + "y": "1073", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 99, + "y": 0 + }, + "p1": { + "x": 0.46652854183039233, + "y": -0.06844323783667937 + }, + "p2": { + "x": 0, + "y": 34 + } + } + }, + { + "ID": "9379", + "typeID": "Arrow", + "zOrder": "65", + "w": "96", + "h": "19", + "measuredW": "150", + "measuredH": "100", + "x": "359", + "y": "1045", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 96, + "y": 19 + }, + "p1": { + "x": 0.5241882763129204, + "y": 0.05436914360427998 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9380", + "typeID": "Arrow", + "zOrder": "66", + "w": "91", + "h": "60", + "measuredW": "150", + "measuredH": "100", + "x": "369", + "y": "999", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 91, + "y": 60 + }, + "p1": { + "x": 0.5335943617854346, + "y": 0.0961628817541112 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9381", + "typeID": "Arrow", + "zOrder": "67", + "w": "136", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "574", + "y": "1069", + "properties": { + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.49999999999999994, + "y": 0 + }, + "p2": { + "x": 136, + "y": 0 + } + } + }, + { + "ID": "9382", + "typeID": "Arrow", + "zOrder": "68", + "w": "1", + "h": "177", + "measuredW": "150", + "measuredH": "100", + "x": "781", + "y": "895", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 1, + "y": 177 + }, + "p1": { + "x": 0.5156027000964318, + "y": 0.006017357762777239 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "9383", + "typeID": "Arrow", + "zOrder": "69", + "w": "170", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "529", + "y": "899", + "properties": { + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.49999999999999994, + "y": 0 + }, + "p2": { + "x": 170, + "y": 1 + }, + "curvature": "0", + "color": "10027263", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9384", + "typeID": "Arrow", + "zOrder": "70", + "w": "159", + "h": "77", + "measuredW": "150", + "measuredH": "100", + "x": "859", + "y": "906", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 159, + "y": 77 + }, + "p1": { + "x": 0.46553280717593276, + "y": -0.07467163700963975 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9385", + "typeID": "Arrow", + "zOrder": "71", + "w": "1", + "h": "65", + "measuredW": "150", + "measuredH": "100", + "x": "819", + "y": "814", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 65 + }, + "p1": { + "x": 0.5156027000964318, + "y": 0.006017357762777236 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9386", + "typeID": "Arrow", + "zOrder": "72", + "w": "171", + "h": "118", + "measuredW": "150", + "measuredH": "100", + "x": "852", + "y": "767", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 171, + "y": 0 + }, + "p1": { + "x": 0.4912692701034051, + "y": 0.06969432976023625 + }, + "p2": { + "x": 0, + "y": 118 + } + } + }, + { + "ID": "9387", + "typeID": "Arrow", + "zOrder": "73", + "w": "163", + "h": "65", + "measuredW": "150", + "measuredH": "100", + "x": "859", + "y": "823", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 163, + "y": 0 + }, + "p1": { + "x": 0.49126927010340515, + "y": 0.06969432976023633 + }, + "p2": { + "x": 0, + "y": 65 + } + } + }, + { + "ID": "9388", + "typeID": "Arrow", + "zOrder": "74", + "w": "161", + "h": "20", + "measuredW": "150", + "measuredH": "100", + "x": "863", + "y": "875", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 161, + "y": 0 + }, + "p1": { + "x": 0.4686372098324532, + "y": 0.022529539151248053 + }, + "p2": { + "x": 0, + "y": 20 + } + } + }, + { + "ID": "9389", + "typeID": "Arrow", + "zOrder": "75", + "w": "166", + "h": "34", + "measuredW": "150", + "measuredH": "100", + "x": "852", + "y": "901", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 166, + "y": 34 + }, + "p1": { + "x": 0.4827893175074185, + "y": -0.04718100890207714 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9390", + "typeID": "Arrow", + "zOrder": "76", + "w": "163", + "h": "152", + "measuredW": "150", + "measuredH": "100", + "x": "526", + "y": "733", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4814285426690556, + "y": -0.2136371872043162 + }, + "p2": { + "x": 163, + "y": 152 + } + } + }, + { + "ID": "9391", + "typeID": "Arrow", + "zOrder": "77", + "w": "101", + "h": "28", + "measuredW": "150", + "measuredH": "100", + "x": "608", + "y": "728", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 101, + "y": 28 + }, + "p1": { + "x": 0.4371415566681839, + "y": -0.07683204369594902 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9392", + "typeID": "Arrow", + "zOrder": "78", + "w": "105", + "h": "27", + "measuredW": "150", + "measuredH": "100", + "x": "599", + "y": "693", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 105, + "y": 0 + }, + "p1": { + "x": 0.4389994895354773, + "y": 0.07759060745278204 + }, + "p2": { + "x": 0, + "y": 27 + } + } + }, + { + "ID": "9393", + "typeID": "Arrow", + "zOrder": "79", + "w": "160", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "330", + "y": "722", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 160, + "y": 2 + }, + "p1": { + "x": 0.5156027000964318, + "y": 0.006017357762777238 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9394", + "typeID": "__group__", + "zOrder": "80", + "measuredW": "222", + "measuredH": "162", + "w": "222", + "h": "162", + "x": "154", + "y": "659", + "properties": { + "controlName": "100-nodejs-modules:commonjs-vs-esm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "211", + "h": "155", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0" + }, + { + "ID": "1", + "typeID": "TextArea", + "zOrder": "1", + "w": "180", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "27", + "y": "16", + "properties": { + "color": "16770457" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "93", + "measuredH": "25", + "x": "70", + "y": "25", + "properties": { + "size": "17", + "text": "Common JS" + } + }, + { + "ID": "3", + "typeID": "TextArea", + "zOrder": "3", + "w": "180", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "27", + "y": "65", + "properties": { + "color": "16770457" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "37", + "measuredH": "25", + "x": "98", + "y": "74", + "properties": { + "size": "17", + "text": "ESM" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "137", + "measuredH": "25", + "x": "48", + "y": "119", + "properties": { + "size": "17", + "text": "Common Formats" + } + }, + { + "ID": "6", + "typeID": "__group__", + "zOrder": "6", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "138", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9395", + "typeID": "Arrow", + "zOrder": "81", + "w": "134", + "h": "26", + "measuredW": "150", + "measuredH": "100", + "x": "885", + "y": "568", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 134, + "y": 26 + }, + "p1": { + "x": 0.48543297147185066, + "y": -0.06705377429941935 + }, + "p2": { + "x": 0, + "y": 1 + } + } + }, + { + "ID": "9396", + "typeID": "Arrow", + "zOrder": "82", + "w": "115", + "h": "27", + "measuredW": "150", + "measuredH": "100", + "x": "901", + "y": "534", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 115, + "y": 0 + }, + "p1": { + "x": 0.4261931689662971, + "y": 0.06410314408504864 + }, + "p2": { + "x": 0, + "y": 27 + } + } + }, + { + "ID": "9397", + "typeID": "Arrow", + "zOrder": "83", + "w": "161", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "385", + "y": "567", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 161, + "y": 0 + }, + "p1": { + "x": 0.4996921308649069, + "y": 0.009605517014900816 + }, + "p2": { + "x": 0, + "y": 2 + } + } + }, + { + "ID": "9398", + "typeID": "Arrow", + "zOrder": "84", + "w": "158", + "h": "43", + "measuredW": "150", + "measuredH": "100", + "x": "392", + "y": "577", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 158, + "y": 0 + }, + "p1": { + "x": 0.5367172640137247, + "y": -0.05113191362398837 + }, + "p2": { + "x": 0, + "y": 43 + } + } + }, + { + "ID": "9399", + "typeID": "Arrow", + "zOrder": "85", + "w": "156", + "h": "48", + "measuredW": "150", + "measuredH": "100", + "x": "384", + "y": "510", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 156, + "y": 48 + }, + "p1": { + "x": 0.49168026101141915, + "y": 0.05785753126699295 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9400", + "typeID": "__group__", + "zOrder": "86", + "measuredW": "249", + "measuredH": "44", + "w": "249", + "h": "44", + "x": "154", + "y": "496", + "properties": { + "controlName": "100-nodejs-introduction:what-is-nodejs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "127", + "measuredH": "25", + "x": "66", + "y": "9", + "properties": { + "size": "17", + "text": "What is Node.js?" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9401", + "typeID": "Arrow", + "zOrder": "87", + "w": "120", + "h": "142", + "measuredW": "150", + "measuredH": "100", + "x": "527", + "y": "573", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 120, + "y": 0 + }, + "p1": { + "x": 0.5777424483306838, + "y": -0.12527821939586645 + }, + "p2": { + "x": 0, + "y": 142 + } + } + }, + { + "ID": "9402", + "typeID": "Arrow", + "zOrder": "88", + "w": "19", + "h": "76", + "measuredW": "150", + "measuredH": "100", + "x": "694", + "y": "220", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 13, + "y": 0 + }, + "p1": { + "x": 0.5175865027166142, + "y": -0.2113239919931367 + }, + "p2": { + "x": 19, + "y": 76 + }, + "stroke": "dotted" + } + }, + { + "ID": "9403", + "typeID": "Label", + "zOrder": "89", + "measuredW": "95", + "measuredH": "36", + "x": "687", + "y": "307", + "properties": { + "size": "28", + "text": "Node.js" + } + }, + { + "ID": "9404", + "typeID": "Arrow", + "zOrder": "90", + "w": "33", + "h": "91", + "measuredW": "150", + "measuredH": "100", + "x": "726", + "y": "350", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 28, + "y": 0 + }, + "p1": { + "x": 0.4488347077805664, + "y": 0.15539619935460752 + }, + "p2": { + "x": 0, + "y": 91 + } + } + }, + { + "ID": "9405", + "typeID": "Canvas", + "zOrder": "91", + "w": "350", + "h": "141", + "measuredW": "100", + "measuredH": "70", + "x": "893", + "y": "223" + }, + { + "ID": "9406", + "typeID": "Label", + "zOrder": "92", + "measuredW": "314", + "measuredH": "25", + "x": "907", + "y": "240", + "properties": { + "size": "17", + "text": "Find the detailed version of this roadmap" + } + }, + { + "ID": "9407", + "typeID": "Label", + "zOrder": "93", + "measuredW": "319", + "measuredH": "25", + "x": "907", + "y": "268", + "properties": { + "size": "17", + "text": "along with resources and other roadmaps" + } + }, + { + "ID": "9408", + "typeID": "__group__", + "zOrder": "94", + "measuredW": "320", + "measuredH": "45", + "w": "320", + "h": "45", + "x": "908", + "y": "304", + "properties": { + "controlName": "ext_link:roadmap.sh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "320", + "h": "45", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "28", + "x": "141", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "roadmap.sh" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "35", + "measuredH": "28", + "x": "76", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "http" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "5", + "measuredH": "28", + "x": "113", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": ":" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "10", + "measuredH": "28", + "x": "120", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "10", + "measuredH": "28", + "x": "128", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + } + ] + } + } + }, + { + "ID": "9409", + "typeID": "__group__", + "zOrder": "95", + "measuredW": "374", + "measuredH": "50", + "w": "374", + "h": "50", + "x": "540", + "y": "431", + "properties": { + "controlName": "ext_link:roadmap.sh/backend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "374", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "4273622", + "borderColor": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "320", + "measuredH": "25", + "x": "27", + "y": "12", + "properties": { + "size": "17", + "text": "Backend roadmap till Language Selection", + "color": "16777215" + } + } + ] + } + } + }, + { + "ID": "9410", + "typeID": "__group__", + "zOrder": "96", + "measuredW": "400", + "measuredH": "136", + "w": "400", + "h": "136", + "x": "166", + "y": "226", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "400", + "h": "136", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "2", + "measuredW": "244", + "measuredH": "24", + "x": "59", + "y": "21", + "properties": { + "size": "16", + "text": "Beginner Topics / start with these" + } + }, + { + "ID": "6", + "typeID": "Label", + "zOrder": "3", + "measuredW": "289", + "measuredH": "24", + "x": "60", + "y": "86", + "properties": { + "size": "16", + "text": "Advanced Topics / pick these in the end" + } + }, + { + "ID": "9", + "typeID": "Label", + "zOrder": "5", + "measuredW": "265", + "measuredH": "24", + "x": "59", + "y": "54", + "properties": { + "size": "16", + "text": "Intermediate Topics / pick them next" + } + }, + { + "ID": "13", + "typeID": "__group__", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "23", + "y": "21", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + }, + { + "ID": "14", + "typeID": "__group__", + "zOrder": "6", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "23", + "y": "53", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + }, + { + "ID": "15", + "typeID": "__group__", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "23", + "y": "86", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9411", + "typeID": "__group__", + "zOrder": "97", + "measuredW": "374", + "measuredH": "50", + "w": "374", + "h": "50", + "x": "540", + "y": "486", + "properties": { + "controlName": "ext_link:roadmap.sh/javascript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "374", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "4273622", + "borderColor": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "160", + "measuredH": "25", + "x": "109", + "y": "12", + "properties": { + "color": "16777215", + "size": "17", + "text": "JavaScript Roadmap" + } + } + ] + } + } + }, + { + "ID": "9412", + "typeID": "__group__", + "zOrder": "98", + "measuredW": "374", + "measuredH": "50", + "w": "374", + "h": "50", + "x": "540", + "y": "542", + "properties": { + "controlName": "100-nodejs-introduction" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "374", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "174", + "measuredH": "25", + "x": "100", + "y": "12", + "properties": { + "size": "17", + "text": "Introduction to Node.js" + } + } + ] + } + } + }, + { + "ID": "9413", + "typeID": "__group__", + "zOrder": "99", + "measuredW": "249", + "measuredH": "44", + "w": "249", + "h": "44", + "x": "154", + "y": "546", + "properties": { + "controlName": "101-nodejs-introduction:why-nodejs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "134", + "measuredH": "25", + "x": "63", + "y": "9", + "properties": { + "size": "17", + "text": "Why use Node.js?" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9414", + "typeID": "__group__", + "zOrder": "100", + "measuredW": "249", + "measuredH": "44", + "w": "249", + "h": "44", + "x": "154", + "y": "595", + "properties": { + "controlName": "102-nodejs-introduction:history-of-nodejs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "134", + "measuredH": "25", + "x": "63", + "y": "9", + "properties": { + "size": "17", + "text": "History of Node.js" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9415", + "typeID": "__group__", + "zOrder": "101", + "measuredW": "247", + "measuredH": "44", + "w": "247", + "h": "44", + "x": "1005", + "y": "518", + "properties": { + "controlName": "103-nodejs-introduction:nodejs-vs-browser" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "147", + "measuredH": "25", + "x": "45", + "y": "9", + "properties": { + "size": "17", + "text": "Node.js vs Browser" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "223", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9416", + "typeID": "__group__", + "zOrder": "102", + "measuredW": "247", + "measuredH": "44", + "w": "247", + "h": "44", + "x": "1005", + "y": "568", + "properties": { + "controlName": "104-nodejs-introduction:running-nodejs-code" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "174", + "measuredW": "173", + "measuredH": "25", + "x": "33", + "y": "9", + "properties": { + "size": "17", + "text": "Running Node.js Code" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "223", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9417", + "typeID": "__group__", + "zOrder": "103", + "measuredW": "183", + "measuredH": "50", + "w": "183", + "h": "50", + "x": "437", + "y": "698", + "properties": { + "controlName": "101-nodejs-modules" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "183", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "66", + "measuredH": "25", + "x": "59", + "y": "12", + "properties": { + "size": "17", + "text": "Modules" + } + } + ] + } + } + }, + { + "ID": "9418", + "typeID": "__group__", + "zOrder": "104", + "measuredW": "270", + "measuredH": "44", + "w": "270", + "h": "44", + "x": "694", + "y": "675", + "properties": { + "controlName": "101-nodejs-modules:custom-modules" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "262", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "200", + "measuredH": "25", + "x": "31", + "y": "9", + "properties": { + "size": "17", + "text": "Creating Custom Modules" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "246", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9419", + "typeID": "__group__", + "zOrder": "105", + "measuredW": "270", + "measuredH": "44", + "w": "270", + "h": "44", + "x": "694", + "y": "726", + "properties": { + "controlName": "102-nodejs-modules:global-keyword" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "262", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "116", + "measuredH": "25", + "x": "73", + "y": "9", + "properties": { + "size": "17", + "text": "[global] Keyword" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "246", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9420", + "typeID": "__group__", + "zOrder": "106", + "measuredW": "199", + "measuredH": "50", + "w": "199", + "h": "50", + "x": "678", + "y": "867", + "properties": { + "controlName": "102-nodejs-npm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "34", + "measuredH": "25", + "x": "83", + "y": "12", + "properties": { + "size": "17", + "text": "npm" + } + } + ] + } + } + }, + { + "ID": "9421", + "typeID": "__group__", + "zOrder": "107", + "measuredW": "247", + "measuredH": "162", + "w": "247", + "h": "162", + "x": "1005", + "y": "632", + "properties": { + "controlName": "101-nodejs-npm:global-install-vs-local-install" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "239", + "h": "156", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "149", + "measuredH": "25", + "x": "53", + "y": "117", + "properties": { + "size": "17", + "text": "Installing Packages" + } + }, + { + "ID": "2", + "typeID": "TextArea", + "zOrder": "2", + "w": "209", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "14", + "y": "63", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "130", + "measuredH": "25", + "x": "54", + "y": "72", + "properties": { + "size": "17", + "text": "Local Installation" + } + }, + { + "ID": "4", + "typeID": "TextArea", + "zOrder": "4", + "w": "209", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "14", + "y": "14", + "properties": { + "color": "16770457" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "138", + "measuredH": "25", + "x": "50", + "y": "23", + "properties": { + "size": "17", + "text": "Global Installation" + } + }, + { + "ID": "6", + "typeID": "__group__", + "zOrder": "6", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "223", + "y": "138", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9422", + "typeID": "__group__", + "zOrder": "108", + "measuredW": "249", + "measuredH": "44", + "w": "249", + "h": "44", + "x": "1005", + "y": "806", + "properties": { + "controlName": "102-nodejs-npm:updating-packages" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "239", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "150", + "measuredH": "25", + "x": "45", + "y": "9", + "properties": { + "size": "17", + "text": "Updating Packages" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "225", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9423", + "typeID": "__group__", + "zOrder": "109", + "measuredW": "250", + "measuredH": "44", + "w": "250", + "h": "44", + "x": "1004", + "y": "856", + "properties": { + "controlName": "103-nodejs-npm:using-packages" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "239", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "194", + "measuredH": "25", + "x": "24", + "y": "9", + "properties": { + "size": "17", + "text": "Using Installed Packages" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "226", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9424", + "typeID": "__group__", + "zOrder": "110", + "measuredW": "250", + "measuredH": "44", + "w": "250", + "h": "44", + "x": "1004", + "y": "906", + "properties": { + "controlName": "104-nodejs-npm:running-scripts" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "239", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "122", + "measuredH": "25", + "x": "59", + "y": "9", + "properties": { + "size": "17", + "text": "Running Scripts" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "226", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9425", + "typeID": "__group__", + "zOrder": "111", + "measuredW": "130", + "measuredH": "44", + "w": "130", + "h": "44", + "x": "747", + "y": "794", + "properties": { + "controlName": "100-nodejs-npm:npx" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "120", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "27", + "measuredH": "25", + "x": "56", + "y": "9", + "properties": { + "size": "17", + "text": "npx" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9426", + "typeID": "__group__", + "zOrder": "112", + "measuredW": "248", + "measuredH": "44", + "w": "248", + "h": "44", + "x": "1004", + "y": "956", + "properties": { + "controlName": "105-nodejs-npm:npm-workspaces" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "239", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "129", + "measuredH": "25", + "x": "55", + "y": "9", + "properties": { + "size": "17", + "text": "npm workspaces" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "224", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9427", + "typeID": "__group__", + "zOrder": "113", + "measuredW": "383", + "measuredH": "93", + "w": "383", + "h": "93", + "x": "175", + "y": "855", + "properties": { + "controlName": "106-nodejs-npm:creating-packages" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "259", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "114", + "y": "17" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "146", + "measuredH": "25", + "x": "200", + "y": "29", + "properties": { + "size": "17", + "text": "Creating Packages" + } + }, + { + "ID": "2", + "typeID": "TextArea", + "zOrder": "2", + "w": "184", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "133", + "measuredH": "25", + "x": "25", + "y": "9", + "properties": { + "size": "17", + "text": "Private Packages" + } + }, + { + "ID": "4", + "typeID": "TextArea", + "zOrder": "4", + "w": "184", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "49", + "properties": { + "color": "16770457" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "126", + "measuredH": "25", + "x": "29", + "y": "58", + "properties": { + "size": "17", + "text": "Public Packages" + } + }, + { + "ID": "6", + "typeID": "__group__", + "zOrder": "6", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "359", + "y": "31", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9428", + "typeID": "__group__", + "zOrder": "114", + "measuredW": "211", + "measuredH": "50", + "w": "211", + "h": "50", + "x": "678", + "y": "1044", + "properties": { + "controlName": "103-nodejs-error-handling" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "113", + "measuredH": "25", + "x": "43", + "y": "12", + "properties": { + "size": "17", + "text": "Error Handling" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "187", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9429", + "typeID": "__group__", + "zOrder": "115", + "measuredW": "169", + "measuredH": "44", + "w": "169", + "h": "44", + "x": "439", + "y": "1047", + "properties": { + "controlName": "103-nodejs-error-handling:error-types" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "169", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "117", + "measuredH": "25", + "x": "26", + "y": "9", + "properties": { + "size": "17", + "text": "Types of Errors" + } + } + ] + } + } + }, + { + "ID": "9430", + "typeID": "__group__", + "zOrder": "116", + "measuredW": "222", + "measuredH": "44", + "w": "222", + "h": "44", + "x": "154", + "y": "978", + "properties": { + "controlName": "100-nodejs-error-handling:error-types:javascript-errors" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "211", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "133", + "measuredH": "25", + "x": "50", + "y": "9", + "properties": { + "size": "17", + "text": "JavaScript Errors" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9431", + "typeID": "__group__", + "zOrder": "117", + "measuredW": "222", + "measuredH": "44", + "w": "222", + "h": "44", + "x": "154", + "y": "1027", + "properties": { + "controlName": "101-nodejs-error-handling:error-types:system-errors" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "211", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "108", + "measuredH": "25", + "x": "63", + "y": "9", + "properties": { + "size": "17", + "text": "System Errors" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9432", + "typeID": "__group__", + "zOrder": "118", + "measuredW": "222", + "measuredH": "44", + "w": "222", + "h": "44", + "x": "154", + "y": "1076", + "properties": { + "controlName": "102-nodejs-error-handling:error-types:user-specified-errors" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "211", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "165", + "measuredH": "25", + "x": "34", + "y": "9", + "properties": { + "size": "17", + "text": "User Specified Errors" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9433", + "typeID": "__group__", + "zOrder": "119", + "measuredW": "222", + "measuredH": "44", + "w": "222", + "h": "44", + "x": "154", + "y": "1126", + "properties": { + "controlName": "103-nodejs-error-handling:error-types:assertion-errors" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "211", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "124", + "measuredH": "25", + "x": "55", + "y": "9", + "properties": { + "size": "17", + "text": "Assertion Errors" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9434", + "typeID": "__group__", + "zOrder": "120", + "measuredW": "248", + "measuredH": "44", + "w": "248", + "h": "44", + "x": "1004", + "y": "1022", + "properties": { + "controlName": "100-nodejs-error-handling:stack-trace" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "239", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "187", + "measuredH": "25", + "x": "26", + "y": "9", + "properties": { + "size": "17", + "text": "Call Stack & Stack Trace" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "224", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9435", + "typeID": "__group__", + "zOrder": "121", + "measuredW": "216", + "measuredH": "44", + "w": "216", + "h": "44", + "x": "419", + "y": "957", + "properties": { + "controlName": "102-nodejs-error-handling:uncaught-exceptions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "206", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "164", + "measuredH": "25", + "x": "31", + "y": "9", + "properties": { + "size": "17", + "text": "Uncaught Exceptions" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9436", + "typeID": "__group__", + "zOrder": "122", + "measuredW": "249", + "measuredH": "44", + "w": "249", + "h": "44", + "x": "1003", + "y": "1072", + "properties": { + "controlName": "101-nodejs-error-handling:using-debugger" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "239", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "127", + "measuredH": "25", + "x": "56", + "y": "9", + "properties": { + "size": "17", + "text": "Using Debugger" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "225", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9437", + "typeID": "__group__", + "zOrder": "123", + "measuredW": "216", + "measuredH": "44", + "w": "216", + "h": "44", + "x": "419", + "y": "1135", + "properties": { + "controlName": "104-nodejs-error-handling:async-errors" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "206", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "170", + "measuredH": "25", + "x": "30", + "y": "9", + "properties": { + "size": "17", + "text": "Handling Async Errors" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9438", + "typeID": "__group__", + "zOrder": "124", + "measuredW": "257", + "measuredH": "50", + "w": "257", + "h": "50", + "x": "428", + "y": "1323", + "properties": { + "controlName": "104-nodejs-async-programming" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "257", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "215", + "measuredH": "25", + "x": "21", + "y": "12", + "properties": { + "size": "17", + "text": "Asynchronous Programming" + } + } + ] + } + } + }, + { + "ID": "9439", + "typeID": "TextArea", + "zOrder": "125", + "w": "211", + "h": "393", + "measuredW": "200", + "measuredH": "140", + "x": "165", + "y": "1213" + }, + { + "ID": "9440", + "typeID": "Label", + "zOrder": "126", + "measuredW": "150", + "measuredH": "25", + "x": "196", + "y": "1569", + "properties": { + "size": "17", + "text": "Writing Async Code" + } + }, + { + "ID": "9441", + "typeID": "__group__", + "zOrder": "127", + "measuredW": "184", + "measuredH": "44", + "w": "184", + "h": "44", + "x": "179", + "y": "1225", + "properties": { + "controlName": "102-nodejs-async-programming:promises" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "184", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "72", + "measuredH": "25", + "x": "56", + "y": "9", + "properties": { + "size": "17", + "text": "Promises" + } + } + ] + } + } + }, + { + "ID": "9442", + "typeID": "__group__", + "zOrder": "128", + "measuredW": "184", + "measuredH": "44", + "w": "184", + "h": "44", + "x": "179", + "y": "1322", + "properties": { + "controlName": "104-nodejs-async-programming:callbacks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "184", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "75", + "measuredH": "25", + "x": "54", + "y": "9", + "properties": { + "size": "17", + "text": "Callbacks" + } + } + ] + } + } + }, + { + "ID": "9443", + "typeID": "__group__", + "zOrder": "129", + "measuredW": "184", + "measuredH": "44", + "w": "184", + "h": "44", + "x": "179", + "y": "1371", + "properties": { + "controlName": "105-nodejs-async-programming:set-timeout" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "184", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "86", + "measuredH": "25", + "x": "49", + "y": "9", + "properties": { + "size": "17", + "text": "setTimeout" + } + } + ] + } + } + }, + { + "ID": "9444", + "typeID": "__group__", + "zOrder": "130", + "measuredW": "184", + "measuredH": "44", + "w": "184", + "h": "44", + "x": "179", + "y": "1420", + "properties": { + "controlName": "106-nodejs-async-programming:set-interval" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "184", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "82", + "measuredH": "25", + "x": "51", + "y": "9", + "properties": { + "size": "17", + "text": "setInterval" + } + } + ] + } + } + }, + { + "ID": "9445", + "typeID": "__group__", + "zOrder": "131", + "measuredW": "184", + "measuredH": "44", + "w": "184", + "h": "44", + "x": "179", + "y": "1469", + "properties": { + "controlName": "107-nodejs-async-programming:set-immediate" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "184", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "106", + "measuredH": "25", + "x": "39", + "y": "9", + "properties": { + "size": "17", + "text": "setImmediate" + } + } + ] + } + } + }, + { + "ID": "9446", + "typeID": "__group__", + "zOrder": "132", + "measuredW": "184", + "measuredH": "44", + "w": "184", + "h": "44", + "x": "179", + "y": "1517", + "properties": { + "controlName": "108-nodejs-async-programming:process-next-tick" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "184", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "129", + "measuredH": "25", + "x": "27", + "y": "9", + "properties": { + "size": "17", + "text": "process.nextTick" + } + } + ] + } + } + }, + { + "ID": "9447", + "typeID": "__group__", + "zOrder": "133", + "measuredW": "184", + "measuredH": "44", + "w": "184", + "h": "44", + "x": "179", + "y": "1273", + "properties": { + "controlName": "103-nodejs-async-programming:async-await" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "184", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "102", + "measuredH": "25", + "x": "41", + "y": "9", + "properties": { + "size": "17", + "text": "async / await" + } + } + ] + } + } + }, + { + "ID": "9448", + "typeID": "__group__", + "zOrder": "134", + "measuredW": "177", + "measuredH": "44", + "w": "177", + "h": "44", + "x": "419", + "y": "1256", + "properties": { + "controlName": "100-nodejs-async-programming:event-loop" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "166", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "88", + "measuredH": "25", + "x": "50", + "y": "9", + "properties": { + "size": "17", + "text": "Event Loop" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9449", + "typeID": "__group__", + "zOrder": "135", + "measuredW": "177", + "measuredH": "44", + "w": "177", + "h": "44", + "x": "419", + "y": "1207", + "properties": { + "controlName": "101-nodejs-async-programming:event-emitter" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "166", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "25", + "x": "41", + "y": "9", + "properties": { + "size": "17", + "text": "Event Emitter" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9450", + "typeID": "__group__", + "zOrder": "136", + "measuredW": "310", + "measuredH": "50", + "w": "310", + "h": "50", + "x": "784", + "y": "1333", + "properties": { + "controlName": "105-nodejs-working-with-files" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "298", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "138", + "measuredH": "25", + "x": "80", + "y": "12", + "properties": { + "size": "17", + "text": "Working with Files" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "286", + "y": "14", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9451", + "typeID": "TextArea", + "zOrder": "137", + "w": "254", + "h": "163", + "measuredW": "200", + "measuredH": "140", + "x": "989", + "y": "1140" + }, + { + "ID": "9452", + "typeID": "Label", + "zOrder": "138", + "measuredW": "177", + "measuredH": "25", + "x": "1027", + "y": "1262", + "properties": { + "size": "17", + "text": "OpenSource Packages" + } + }, + { + "ID": "9453", + "typeID": "__group__", + "zOrder": "139", + "measuredW": "104", + "measuredH": "44", + "w": "104", + "h": "44", + "x": "1006", + "y": "1155", + "properties": { + "controlName": "103-nodejs-working-with-files:glob" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "104", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "33", + "measuredH": "25", + "x": "35", + "y": "9", + "properties": { + "size": "17", + "text": "glob" + } + } + ] + } + } + }, + { + "ID": "9454", + "typeID": "__group__", + "zOrder": "140", + "measuredW": "112", + "measuredH": "44", + "w": "112", + "h": "44", + "x": "1118", + "y": "1155", + "properties": { + "controlName": "104-nodejs-working-with-files:globby" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "112", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "50", + "measuredH": "25", + "x": "31", + "y": "9", + "properties": { + "size": "17", + "text": "globby" + } + } + ] + } + } + }, + { + "ID": "9455", + "typeID": "__group__", + "zOrder": "141", + "measuredW": "112", + "measuredH": "44", + "w": "112", + "h": "44", + "x": "1118", + "y": "1205", + "properties": { + "controlName": "106-nodejs-working-with-files:chokidar" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "112", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "66", + "measuredH": "25", + "x": "23", + "y": "9", + "properties": { + "size": "17", + "text": "chokidar" + } + } + ] + } + } + }, + { + "ID": "9456", + "typeID": "__group__", + "zOrder": "142", + "measuredW": "104", + "measuredH": "44", + "w": "104", + "h": "44", + "x": "1006", + "y": "1205", + "properties": { + "controlName": "105-nodejs-working-with-files:fs-extra" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "104", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "58", + "measuredH": "25", + "x": "23", + "y": "9", + "properties": { + "size": "17", + "text": "fs-extra" + } + } + ] + } + } + }, + { + "ID": "9457", + "typeID": "__group__", + "zOrder": "143", + "measuredW": "154", + "measuredH": "44", + "w": "154", + "h": "44", + "x": "807", + "y": "1259", + "properties": { + "controlName": "100-nodejs-working-with-files:fs-module" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "142", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "12", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "75", + "measuredH": "25", + "x": "45", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}fs{color} module" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9458", + "typeID": "__group__", + "zOrder": "144", + "measuredW": "154", + "measuredH": "44", + "w": "154", + "h": "44", + "x": "807", + "y": "1209", + "properties": { + "controlName": "101-nodejs-working-with-files:path-module" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "142", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "12", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "96", + "measuredH": "25", + "x": "35", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}path{color} module" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9459", + "typeID": "__group__", + "zOrder": "145", + "measuredW": "153", + "measuredH": "44", + "w": "153", + "h": "44", + "x": "1100", + "y": "1418", + "properties": { + "controlName": "107-nodejs-working-with-files:dirname" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "142", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "85", + "measuredH": "25", + "x": "28", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}__dirname{color}" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "129", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9460", + "typeID": "__group__", + "zOrder": "146", + "measuredW": "153", + "measuredH": "44", + "w": "153", + "h": "44", + "x": "1100", + "y": "1468", + "properties": { + "controlName": "108-nodejs-working-with-files:filename" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "142", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "87", + "measuredH": "25", + "x": "27", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}__filename{color}" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "129", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9461", + "typeID": "__group__", + "zOrder": "147", + "measuredW": "155", + "measuredH": "44", + "w": "155", + "h": "44", + "x": "806", + "y": "1159", + "properties": { + "controlName": "102-nodejs-working-with-files:process-cwd" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "142", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "13", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "108", + "measuredH": "25", + "x": "33", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}process.cwd(){color}" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9462", + "typeID": "__group__", + "zOrder": "148", + "measuredW": "252", + "measuredH": "50", + "w": "252", + "h": "50", + "x": "719", + "y": "1557", + "properties": { + "controlName": "106-nodejs-command-line-apps" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "243", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "160", + "measuredH": "25", + "x": "42", + "y": "12", + "properties": { + "size": "17", + "text": "Command Line Apps" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "228", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9463", + "typeID": "__group__", + "zOrder": "149", + "measuredW": "207", + "measuredH": "44", + "w": "207", + "h": "44", + "x": "392", + "y": "1470", + "properties": { + "controlName": "100-nodejs-command-line-apps:exitting-and-exit-codes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "196", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "161", + "measuredH": "25", + "x": "28", + "y": "9", + "properties": { + "size": "17", + "text": "Exitting & Exit Codes" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9464", + "typeID": "__group__", + "zOrder": "150", + "measuredW": "295", + "measuredH": "44", + "w": "295", + "h": "44", + "x": "639", + "y": "1470", + "properties": { + "controlName": "104-nodejs-command-line-apps:environment-variables" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "285", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "172", + "measuredH": "25", + "x": "57", + "y": "9", + "properties": { + "size": "17", + "text": "Environment Variables" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "271", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9465", + "typeID": "__group__", + "zOrder": "151", + "measuredW": "165", + "measuredH": "44", + "w": "165", + "h": "44", + "x": "627", + "y": "1420", + "properties": { + "controlName": "100-nodejs-command-line-apps:environment-variables:dotenv" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "153", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "12", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "123", + "measuredH": "25", + "x": "31", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}dotenv{color} package" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9466", + "typeID": "__group__", + "zOrder": "152", + "measuredW": "233", + "measuredH": "44", + "w": "233", + "h": "44", + "x": "1020", + "y": "1560", + "properties": { + "controlName": "103-nodejs-command-line-apps:command-line-args" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "222", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "156", + "measuredH": "25", + "x": "33", + "y": "9", + "properties": { + "size": "17", + "text": "Command Line Args" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "209", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9467", + "typeID": "__group__", + "zOrder": "153", + "measuredW": "231", + "measuredH": "44", + "w": "231", + "h": "44", + "x": "1020", + "y": "1633", + "properties": { + "controlName": "100-nodejs-command-line-apps:command-line-args:process-argv" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "221", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "98", + "measuredH": "25", + "x": "62", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}process.argv{color}" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "207", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9468", + "typeID": "__group__", + "zOrder": "154", + "measuredW": "231", + "measuredH": "44", + "w": "231", + "h": "44", + "x": "1020", + "y": "1683", + "properties": { + "controlName": "101-nodejs-command-line-apps:command-line-args:commander-js" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "222", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "181", + "measuredH": "25", + "x": "13", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}Commander.js{color} Package" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "207", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9469", + "typeID": "__group__", + "zOrder": "155", + "measuredW": "134", + "measuredH": "44", + "w": "134", + "h": "44", + "x": "800", + "y": "1420", + "properties": { + "controlName": "101-nodejs-command-line-apps:environment-variables:process-env" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "124", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "25", + "x": "12", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}process.env{color}" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "110", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9470", + "typeID": "__group__", + "zOrder": "156", + "measuredW": "209", + "measuredH": "44", + "w": "209", + "h": "44", + "x": "400", + "y": "1640", + "properties": { + "controlName": "102-nodejs-command-line-apps:taking-input" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "94", + "measuredH": "25", + "x": "53", + "y": "9", + "properties": { + "size": "17", + "text": "Taking Input" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "185", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9471", + "typeID": "__group__", + "zOrder": "157", + "measuredW": "199", + "measuredH": "44", + "w": "199", + "h": "44", + "x": "400", + "y": "1710", + "properties": { + "controlName": "100-nodejs-command-line-apps:taking-input:process-stdin" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "102", + "measuredH": "25", + "x": "49", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}process.stdin{color}" + } + } + ] + } + } + }, + { + "ID": "9472", + "typeID": "__group__", + "zOrder": "158", + "measuredW": "199", + "measuredH": "44", + "w": "199", + "h": "44", + "x": "400", + "y": "1759", + "properties": { + "controlName": "101-nodejs-command-line-apps:taking-input:prompts" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "135", + "measuredH": "25", + "x": "32", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}Prompts{color} package" + } + } + ] + } + } + }, + { + "ID": "9473", + "typeID": "__group__", + "zOrder": "159", + "measuredW": "199", + "measuredH": "44", + "w": "199", + "h": "44", + "x": "400", + "y": "1808", + "properties": { + "controlName": "102-nodejs-command-line-apps:taking-input:inquirer" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "131", + "measuredH": "25", + "x": "34", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}Inquirer{color} package" + } + } + ] + } + } + }, + { + "ID": "9474", + "typeID": "Arrow", + "zOrder": "160", + "w": "70", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "280", + "y": "1658", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.40937245874789596, + "y": 68.54942084632785 + }, + "p1": { + "x": 0.48755715969076235, + "y": 0.06478083497629016 + }, + "p2": { + "x": 70.7199030226098, + "y": -0.02504723447577817 + } + } + }, + { + "ID": "9475", + "typeID": "__group__", + "zOrder": "161", + "measuredW": "210", + "measuredH": "44", + "w": "210", + "h": "44", + "x": "170", + "y": "1640", + "properties": { + "controlName": "101-nodejs-command-line-apps:printing-output" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "116", + "measuredH": "25", + "x": "64", + "y": "9", + "properties": { + "size": "17", + "text": "Printing Output" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9476", + "typeID": "__group__", + "zOrder": "162", + "measuredW": "199", + "measuredH": "44", + "w": "199", + "h": "44", + "x": "181", + "y": "1710", + "properties": { + "controlName": "100-nodejs-command-line-apps:printing-output:process-stdout" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "113", + "measuredH": "25", + "x": "43", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}process.stdout{color}" + } + } + ] + } + } + }, + { + "ID": "9477", + "typeID": "__group__", + "zOrder": "163", + "measuredW": "199", + "measuredH": "44", + "w": "199", + "h": "44", + "x": "181", + "y": "1809", + "properties": { + "controlName": "102-nodejs-command-line-apps:printing-output:chalk" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "111", + "measuredH": "25", + "x": "44", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}chalk{color} package" + } + } + ] + } + } + }, + { + "ID": "9478", + "typeID": "__group__", + "zOrder": "164", + "measuredW": "199", + "measuredH": "44", + "w": "199", + "h": "44", + "x": "181", + "y": "1858", + "properties": { + "controlName": "103-nodejs-command-line-apps:printing-output:figlet" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "108", + "measuredH": "25", + "x": "46", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}figlet{color} package" + } + } + ] + } + } + }, + { + "ID": "9479", + "typeID": "__group__", + "zOrder": "165", + "measuredW": "199", + "measuredH": "44", + "w": "199", + "h": "44", + "x": "180", + "y": "1907", + "properties": { + "controlName": "104-nodejs-command-line-apps:printing-output:cli-progress" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "162", + "measuredH": "25", + "x": "19", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}cli-progress{color} package" + } + } + ] + } + } + }, + { + "ID": "9480", + "typeID": "__group__", + "zOrder": "166", + "measuredW": "199", + "measuredH": "44", + "w": "199", + "h": "44", + "x": "181", + "y": "1759", + "properties": { + "controlName": "101-nodejs-command-line-apps:printing-output:process-stderr" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "111", + "measuredH": "25", + "x": "44", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}process.stderr{color}" + } + } + ] + } + } + }, + { + "ID": "9481", + "typeID": "__group__", + "zOrder": "167", + "measuredW": "287", + "measuredH": "50", + "w": "287", + "h": "50", + "x": "442", + "y": "1915", + "properties": { + "controlName": "107-nodejs-apis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "279", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "136", + "measuredH": "25", + "x": "80", + "y": "12", + "properties": { + "size": "17", + "text": "Working with APIs" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9482", + "typeID": "TextArea", + "zOrder": "168", + "w": "215", + "h": "256", + "measuredW": "200", + "measuredH": "140", + "x": "1027", + "y": "1751" + }, + { + "ID": "9483", + "typeID": "__group__", + "zOrder": "169", + "measuredW": "186", + "measuredH": "44", + "w": "186", + "h": "44", + "x": "1042", + "y": "1765", + "properties": { + "controlName": "107-nodejs-apis:api-calls-http" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "186", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "91", + "measuredH": "25", + "x": "47", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}http{color} module" + } + } + ] + } + } + }, + { + "ID": "9484", + "typeID": "__group__", + "zOrder": "170", + "measuredW": "186", + "measuredH": "44", + "w": "186", + "h": "44", + "x": "1042", + "y": "1814", + "properties": { + "controlName": "106-nodejs-apis:axios" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "186", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "111", + "measuredH": "25", + "x": "37", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}axios{color} package" + } + } + ] + } + } + }, + { + "ID": "9485", + "typeID": "__group__", + "zOrder": "171", + "measuredW": "186", + "measuredH": "44", + "w": "186", + "h": "44", + "x": "1042", + "y": "1863", + "properties": { + "controlName": "105-nodejs-apis:unfetch" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "186", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "129", + "measuredH": "25", + "x": "28", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}unfetch{color} package" + } + } + ] + } + } + }, + { + "ID": "9486", + "typeID": "__group__", + "zOrder": "172", + "measuredW": "186", + "measuredH": "44", + "w": "186", + "h": "44", + "x": "1042", + "y": "1912", + "properties": { + "controlName": "104-nodejs-apis:got" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "186", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "96", + "measuredH": "25", + "x": "45", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}got{color} package" + } + } + ] + } + } + }, + { + "ID": "9487", + "typeID": "Label", + "zOrder": "173", + "measuredW": "130", + "measuredH": "25", + "x": "1070", + "y": "1968", + "properties": { + "size": "17", + "text": "Making API Calls" + } + }, + { + "ID": "9488", + "typeID": "TextArea", + "zOrder": "174", + "w": "239", + "h": "152", + "measuredW": "200", + "measuredH": "140", + "x": "765", + "y": "1994" + }, + { + "ID": "9489", + "typeID": "Label", + "zOrder": "175", + "measuredW": "111", + "measuredH": "25", + "x": "829", + "y": "2110", + "properties": { + "size": "17", + "text": "Authentication" + } + }, + { + "ID": "9490", + "typeID": "__group__", + "zOrder": "176", + "measuredW": "210", + "measuredH": "44", + "w": "210", + "h": "44", + "x": "780", + "y": "2059", + "properties": { + "controlName": "109-nodejs-apis:passport-js" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "210", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "155", + "measuredH": "25", + "x": "27", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}Passport.js{color} package" + } + } + ] + } + } + }, + { + "ID": "9491", + "typeID": "__group__", + "zOrder": "177", + "measuredW": "210", + "measuredH": "44", + "w": "210", + "h": "44", + "x": "780", + "y": "2009", + "properties": { + "controlName": "108-nodejs-apis:jsonwebtoken" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "210", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "176", + "measuredH": "25", + "x": "17", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}jsonwebtoken{color} package" + } + } + ] + } + } + }, + { + "ID": "9492", + "typeID": "Label", + "zOrder": "178", + "measuredW": "99", + "measuredH": "25", + "x": "831", + "y": "1852", + "properties": { + "size": "17", + "text": "HTTP Server" + } + }, + { + "ID": "9493", + "typeID": "__group__", + "zOrder": "179", + "measuredW": "289", + "measuredH": "50", + "w": "289", + "h": "50", + "x": "450", + "y": "1970", + "properties": { + "controlName": "108-nodejs-keep-app-running" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "279", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "223", + "measuredH": "25", + "x": "28", + "y": "12", + "properties": { + "size": "17", + "text": "Keeping Application Running" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "265", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9494", + "typeID": "__group__", + "zOrder": "180", + "measuredW": "199", + "measuredH": "44", + "w": "199", + "h": "44", + "x": "180", + "y": "1973", + "properties": { + "controlName": "100-nodejs-keep-app-running:nodemon" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "144", + "measuredH": "25", + "x": "28", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}nodemon{color} package" + } + } + ] + } + } + }, + { + "ID": "9495", + "typeID": "__group__", + "zOrder": "181", + "measuredW": "234", + "measuredH": "57", + "w": "234", + "h": "57", + "x": "593", + "y": "2187", + "properties": { + "controlName": "110-nodejs-databases" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "7", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "184", + "measuredH": "25", + "x": "21", + "y": "19", + "properties": { + "size": "17", + "text": "Working with Databases" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "210", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9496", + "typeID": "__group__", + "zOrder": "182", + "measuredW": "289", + "measuredH": "50", + "w": "289", + "h": "50", + "x": "450", + "y": "2026", + "properties": { + "controlName": "109-nodejs-template-engines" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "279", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "152", + "measuredH": "25", + "x": "64", + "y": "12", + "properties": { + "size": "17", + "text": "Templating Engines" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "265", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9497", + "typeID": "__group__", + "zOrder": "183", + "measuredW": "56", + "measuredH": "44", + "w": "56", + "h": "44", + "x": "180", + "y": "2026", + "properties": { + "controlName": "102-nodejs-template-engines:ejs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "56", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "23", + "measuredH": "25", + "x": "16", + "y": "9", + "properties": { + "size": "17", + "text": "ejs" + } + } + ] + } + } + }, + { + "ID": "9498", + "typeID": "__group__", + "zOrder": "184", + "measuredW": "56", + "measuredH": "44", + "w": "56", + "h": "44", + "x": "242", + "y": "2026", + "properties": { + "controlName": "101-nodejs-template-engines:pug" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "56", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "30", + "measuredH": "25", + "x": "13", + "y": "9", + "properties": { + "size": "17", + "text": "pug" + } + } + ] + } + } + }, + { + "ID": "9499", + "typeID": "__group__", + "zOrder": "185", + "measuredW": "76", + "measuredH": "44", + "w": "76", + "h": "44", + "x": "303", + "y": "2026", + "properties": { + "controlName": "100-nodejs-template-engines:marko" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "76", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "25", + "x": "14", + "y": "9", + "properties": { + "size": "17", + "text": "marko" + } + } + ] + } + } + }, + { + "ID": "9500", + "typeID": "__group__", + "zOrder": "186", + "measuredW": "122", + "measuredH": "44", + "w": "122", + "h": "44", + "x": "855", + "y": "2197", + "properties": { + "controlName": "100-nodejs-databases:relational" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "122", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "78", + "measuredH": "25", + "x": "22", + "y": "9", + "properties": { + "size": "17", + "text": "Relational" + } + } + ] + } + } + }, + { + "ID": "9501", + "typeID": "__group__", + "zOrder": "187", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "1049", + "y": "2235", + "properties": { + "controlName": "103-nodejs-databases:relational:prisma" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "124", + "measuredH": "25", + "x": "34", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}Prisma{color} package" + } + } + ] + } + } + }, + { + "ID": "9502", + "typeID": "__group__", + "zOrder": "188", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "1049", + "y": "2186", + "properties": { + "controlName": "102-nodejs-databases:relational:sequelize" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "147", + "measuredH": "25", + "x": "22", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}Sequelize{color} package" + } + } + ] + } + } + }, + { + "ID": "9503", + "typeID": "__group__", + "zOrder": "189", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "1049", + "y": "2138", + "properties": { + "controlName": "101-nodejs-databases:relational:type-orm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "147", + "measuredH": "25", + "x": "22", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}TypeORM{color} package" + } + } + ] + } + } + }, + { + "ID": "9504", + "typeID": "__group__", + "zOrder": "190", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "1049", + "y": "2284", + "properties": { + "controlName": "104-nodejs-databases:relational:native-drivers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "109", + "measuredH": "25", + "x": "41", + "y": "9", + "properties": { + "size": "17", + "text": "Native Drivers" + } + } + ] + } + } + }, + { + "ID": "9505", + "typeID": "__group__", + "zOrder": "191", + "measuredW": "128", + "measuredH": "44", + "w": "128", + "h": "44", + "x": "431", + "y": "2196", + "properties": { + "controlName": "101-nodejs-databases:document" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "128", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "80", + "measuredH": "25", + "x": "24", + "y": "9", + "properties": { + "size": "17", + "text": "Document" + } + } + ] + } + } + }, + { + "ID": "9506", + "typeID": "__group__", + "zOrder": "192", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "181", + "y": "2196", + "properties": { + "controlName": "101-nodejs-databases:document:prisma" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "124", + "measuredH": "25", + "x": "34", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}Prisma{color} package" + } + } + ] + } + } + }, + { + "ID": "9507", + "typeID": "__group__", + "zOrder": "193", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "181", + "y": "2147", + "properties": { + "controlName": "100-nodejs-databases:document:mongoose" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "153", + "measuredH": "25", + "x": "19", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}Mongoose{color} package" + } + } + ] + } + } + }, + { + "ID": "9508", + "typeID": "__group__", + "zOrder": "194", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "181", + "y": "2245", + "properties": { + "controlName": "102-nodejs-databases:document:native-drivers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "109", + "measuredH": "25", + "x": "41", + "y": "9", + "properties": { + "size": "17", + "text": "Native Drivers" + } + } + ] + } + } + }, + { + "ID": "9509", + "typeID": "__group__", + "zOrder": "195", + "measuredW": "215", + "measuredH": "50", + "w": "215", + "h": "50", + "x": "359", + "y": "2363", + "properties": { + "controlName": "111-nodejs-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "84", + "y": "12", + "properties": { + "size": "17", + "text": "Testing" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9510", + "typeID": "__group__", + "zOrder": "196", + "measuredW": "128", + "measuredH": "44", + "w": "128", + "h": "44", + "x": "181", + "y": "2316", + "properties": { + "controlName": "100-nodejs-testing:jest" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "128", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "33", + "measuredH": "25", + "x": "47", + "y": "9", + "properties": { + "size": "17", + "text": "Jest" + } + } + ] + } + } + }, + { + "ID": "9511", + "typeID": "__group__", + "zOrder": "197", + "measuredW": "128", + "measuredH": "44", + "w": "128", + "h": "44", + "x": "181", + "y": "2366", + "properties": { + "controlName": "101-nodejs-testing:mocha" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "128", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "53", + "measuredH": "25", + "x": "37", + "y": "9", + "properties": { + "size": "17", + "text": "Mocha" + } + } + ] + } + } + }, + { + "ID": "9512", + "typeID": "__group__", + "zOrder": "198", + "measuredW": "128", + "measuredH": "44", + "w": "128", + "h": "44", + "x": "181", + "y": "2415", + "properties": { + "controlName": "102-nodejs-testing:cypress" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "128", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "25", + "x": "32", + "y": "9", + "properties": { + "size": "17", + "text": "Cypress" + } + } + ] + } + } + }, + { + "ID": "9513", + "typeID": "__group__", + "zOrder": "199", + "measuredW": "218", + "measuredH": "50", + "w": "218", + "h": "50", + "x": "776", + "y": "2361", + "properties": { + "controlName": "112-nodejs-logging" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "25", + "x": "73", + "y": "12", + "properties": { + "size": "17", + "text": "Logging" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "194", + "y": "15", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9514", + "typeID": "__group__", + "zOrder": "200", + "measuredW": "168", + "measuredH": "44", + "w": "168", + "h": "44", + "x": "812", + "y": "2280", + "properties": { + "controlName": "100-nodejs-logging:morgan" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "168", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "60", + "measuredH": "25", + "x": "54", + "y": "9", + "properties": { + "size": "17", + "text": "Morgan" + } + } + ] + } + } + }, + { + "ID": "9515", + "typeID": "__group__", + "zOrder": "201", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "1049", + "y": "2362", + "properties": { + "controlName": "101-nodejs-logging:winston" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "61", + "measuredH": "25", + "x": "65", + "y": "9", + "properties": { + "size": "17", + "text": "Winston" + } + } + ] + } + } + }, + { + "ID": "9516", + "typeID": "__group__", + "zOrder": "202", + "measuredW": "217", + "measuredH": "50", + "w": "217", + "h": "50", + "x": "767", + "y": "2417", + "properties": { + "controlName": "113-nodejs-keep-app-running-prod" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "168", + "measuredH": "25", + "x": "30", + "y": "12", + "properties": { + "size": "17", + "text": "Keeping App Running" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9517", + "typeID": "__group__", + "zOrder": "203", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "1049", + "y": "2420", + "properties": { + "controlName": "100-nodejs-keep-app-running-prod:pm2" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "25", + "x": "43", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}pm2{color} Package" + } + } + ] + } + } + }, + { + "ID": "9518", + "typeID": "__group__", + "zOrder": "204", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "1049", + "y": "2469", + "properties": { + "controlName": "101-nodejs-keep-app-running-prod:forever" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "126", + "measuredH": "25", + "x": "33", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}forever{color} Package" + } + } + ] + } + } + }, + { + "ID": "9519", + "typeID": "__group__", + "zOrder": "205", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "1050", + "y": "2518", + "properties": { + "controlName": "102-nodejs-keep-app-running-prod:nohup" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "25", + "x": "72", + "y": "9", + "properties": { + "size": "17", + "text": "nohup" + } + } + ] + } + } + }, + { + "ID": "9520", + "typeID": "__group__", + "zOrder": "206", + "measuredW": "190", + "measuredH": "50", + "w": "190", + "h": "50", + "x": "360", + "y": "2588", + "properties": { + "controlName": "114-nodejs-threads" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "180", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "25", + "x": "68", + "y": "12", + "properties": { + "size": "17", + "text": "Threads" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9521", + "typeID": "__group__", + "zOrder": "207", + "measuredW": "156", + "measuredH": "44", + "w": "156", + "h": "44", + "x": "523", + "y": "2503", + "properties": { + "controlName": "102-nodejs-threads:worker-threads" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "156", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "122", + "measuredH": "25", + "x": "17", + "y": "9", + "properties": { + "size": "17", + "text": "Worker Threads" + } + } + ] + } + } + }, + { + "ID": "9522", + "typeID": "__group__", + "zOrder": "208", + "measuredW": "94", + "measuredH": "44", + "w": "94", + "h": "44", + "x": "419", + "y": "2503", + "properties": { + "controlName": "101-nodejs-threads:cluster" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "94", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "19", + "y": "9", + "properties": { + "size": "17", + "text": "Cluster" + } + } + ] + } + } + }, + { + "ID": "9523", + "typeID": "__group__", + "zOrder": "209", + "measuredW": "147", + "measuredH": "44", + "w": "147", + "h": "44", + "x": "262", + "y": "2503", + "properties": { + "controlName": "100-nodejs-threads:child-process" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "147", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "106", + "measuredH": "25", + "x": "22", + "y": "9", + "properties": { + "size": "17", + "text": "Child Process" + } + } + ] + } + } + }, + { + "ID": "9524", + "typeID": "__group__", + "zOrder": "210", + "measuredW": "190", + "measuredH": "50", + "w": "190", + "h": "50", + "x": "360", + "y": "2644", + "properties": { + "controlName": "115-nodejs-streams" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "180", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "25", + "x": "66", + "y": "13", + "properties": { + "size": "17", + "text": "Streams" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9525", + "typeID": "__group__", + "zOrder": "211", + "measuredW": "273", + "measuredH": "57", + "w": "273", + "h": "57", + "x": "649", + "y": "2637", + "properties": { + "controlName": "116-nodejs-more-debugging" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "263", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "7", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "130", + "measuredH": "25", + "x": "67", + "y": "19", + "properties": { + "size": "17", + "text": "More Debugging" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "249", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9526", + "typeID": "__group__", + "zOrder": "212", + "measuredW": "216", + "measuredH": "44", + "w": "216", + "h": "44", + "x": "1027", + "y": "2642", + "properties": { + "controlName": "100-nodejs-more-debugging:memory-leaks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "216", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "112", + "measuredH": "25", + "x": "52", + "y": "9", + "properties": { + "size": "17", + "text": "Memory Leaks" + } + } + ] + } + } + }, + { + "ID": "9527", + "typeID": "__group__", + "zOrder": "213", + "measuredW": "214", + "measuredH": "44", + "w": "214", + "h": "44", + "x": "1028", + "y": "2580", + "properties": { + "controlName": "100-nodejs-more-debugging:memory-leaks:garbage-collection" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "214", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "149", + "measuredH": "25", + "x": "32", + "y": "9", + "properties": { + "size": "17", + "text": "Garbage Collection" + } + } + ] + } + } + }, + { + "ID": "9528", + "typeID": "__group__", + "zOrder": "214", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "1050", + "y": "2087", + "properties": { + "controlName": "100-nodejs-databases:relational:knex" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "192", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "110", + "measuredH": "25", + "x": "41", + "y": "9", + "properties": { + "size": "17", + "text": "{color:blue}Knex{color} package" + } + } + ] + } + } + }, + { + "ID": "9529", + "typeID": "__group__", + "zOrder": "215", + "measuredW": "214", + "measuredH": "44", + "w": "214", + "h": "44", + "x": "1028", + "y": "2692", + "properties": { + "controlName": "101-nodejs-more-debugging:node-inspect" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "214", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "112", + "measuredH": "25", + "x": "51", + "y": "9", + "properties": { + "size": "17", + "text": "{color:purple}node --inspect{color}" + } + } + ] + } + } + }, + { + "ID": "9530", + "typeID": "__group__", + "zOrder": "216", + "measuredW": "214", + "measuredH": "44", + "w": "214", + "h": "44", + "x": "1028", + "y": "2742", + "properties": { + "controlName": "102-nodejs-more-debugging:using-apm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "214", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "85", + "measuredH": "25", + "x": "64", + "y": "9", + "properties": { + "size": "17", + "text": "Using APM" + } + } + ] + } + } + }, + { + "ID": "9531", + "typeID": "__group__", + "zOrder": "217", + "measuredW": "274", + "measuredH": "50", + "w": "274", + "h": "50", + "x": "640", + "y": "2702", + "properties": { + "controlName": "117-nodejs-common-modules" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "265", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "198", + "measuredH": "25", + "x": "43", + "y": "12", + "properties": { + "size": "17", + "text": "Common Built-in Modules" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9532", + "typeID": "__group__", + "zOrder": "218", + "measuredW": "178", + "measuredH": "441", + "w": "178", + "h": "441", + "x": "176", + "y": "2588", + "properties": { + "controlName": "100-nodejs-common-modules:builtin-modules" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "178", + "h": "441", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "TextArea", + "zOrder": "1", + "w": "47", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "12", + "properties": { + "color": "16770457" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "14", + "measuredH": "25", + "x": "28", + "y": "21", + "properties": { + "size": "17", + "text": "fs" + } + }, + { + "ID": "3", + "typeID": "TextArea", + "zOrder": "3", + "w": "43", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "62", + "y": "12", + "properties": { + "color": "16770457" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "19", + "measuredH": "25", + "x": "74", + "y": "21", + "properties": { + "size": "17", + "text": "os" + } + }, + { + "ID": "5", + "typeID": "TextArea", + "zOrder": "5", + "w": "86", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "61", + "properties": { + "color": "16770457" + } + }, + { + "ID": "6", + "typeID": "Label", + "zOrder": "6", + "measuredW": "35", + "measuredH": "25", + "x": "34", + "y": "70", + "properties": { + "size": "17", + "text": "path" + } + }, + { + "ID": "7", + "typeID": "TextArea", + "zOrder": "7", + "w": "68", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "100", + "y": "61", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8", + "typeID": "Label", + "zOrder": "8", + "measuredW": "20", + "measuredH": "25", + "x": "124", + "y": "70", + "properties": { + "size": "17", + "text": "url" + } + }, + { + "ID": "9", + "typeID": "TextArea", + "zOrder": "9", + "w": "85", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "110", + "properties": { + "color": "16770457" + } + }, + { + "ID": "10", + "typeID": "Label", + "zOrder": "10", + "measuredW": "52", + "measuredH": "25", + "x": "26", + "y": "119", + "properties": { + "size": "17", + "text": "events" + } + }, + { + "ID": "11", + "typeID": "TextArea", + "zOrder": "11", + "w": "69", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "99", + "y": "110", + "properties": { + "color": "16770457" + } + }, + { + "ID": "12", + "typeID": "Label", + "zOrder": "12", + "measuredW": "30", + "measuredH": "25", + "x": "119", + "y": "119", + "properties": { + "size": "17", + "text": "http" + } + }, + { + "ID": "13", + "typeID": "TextArea", + "zOrder": "13", + "w": "81", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "158", + "properties": { + "color": "16770457" + } + }, + { + "ID": "14", + "typeID": "Label", + "zOrder": "14", + "measuredW": "61", + "measuredH": "25", + "x": "19", + "y": "167", + "properties": { + "size": "17", + "text": "console" + } + }, + { + "ID": "15", + "typeID": "TextArea", + "zOrder": "15", + "w": "73", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "95", + "y": "158", + "properties": { + "color": "16770457" + } + }, + { + "ID": "16", + "typeID": "Label", + "zOrder": "16", + "measuredW": "49", + "measuredH": "25", + "x": "107", + "y": "167", + "properties": { + "size": "17", + "text": "assert" + } + }, + { + "ID": "17", + "typeID": "TextArea", + "zOrder": "17", + "w": "81", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "207", + "properties": { + "color": "16770457" + } + }, + { + "ID": "18", + "typeID": "Label", + "zOrder": "18", + "measuredW": "62", + "measuredH": "25", + "x": "19", + "y": "216", + "properties": { + "size": "17", + "text": "process" + } + }, + { + "ID": "19", + "typeID": "TextArea", + "zOrder": "19", + "w": "73", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "95", + "y": "208", + "properties": { + "color": "16770457" + } + }, + { + "ID": "20", + "typeID": "Label", + "zOrder": "20", + "measuredW": "52", + "measuredH": "25", + "x": "106", + "y": "217", + "properties": { + "size": "17", + "text": "cluster" + } + }, + { + "ID": "21", + "typeID": "TextArea", + "zOrder": "21", + "w": "159", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "257", + "properties": { + "color": "16770457" + } + }, + { + "ID": "22", + "typeID": "Label", + "zOrder": "22", + "measuredW": "88", + "measuredH": "25", + "x": "45", + "y": "266", + "properties": { + "size": "17", + "text": "perf_hooks" + } + }, + { + "ID": "23", + "typeID": "TextArea", + "zOrder": "23", + "w": "159", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "305", + "properties": { + "color": "16770457" + } + }, + { + "ID": "24", + "typeID": "Label", + "zOrder": "24", + "measuredW": "48", + "measuredH": "25", + "x": "65", + "y": "314", + "properties": { + "size": "17", + "text": "crypto" + } + }, + { + "ID": "25", + "typeID": "TextArea", + "zOrder": "25", + "w": "159", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "353", + "properties": { + "color": "16770457" + } + }, + { + "ID": "26", + "typeID": "Label", + "zOrder": "26", + "measuredW": "46", + "measuredH": "25", + "x": "66", + "y": "362", + "properties": { + "size": "17", + "text": "Buffer" + } + }, + { + "ID": "27", + "typeID": "TextArea", + "zOrder": "27", + "w": "57", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "111", + "y": "12", + "properties": { + "color": "16770457" + } + }, + { + "ID": "28", + "typeID": "Label", + "zOrder": "28", + "measuredW": "25", + "measuredH": "25", + "x": "127", + "y": "21", + "properties": { + "size": "17", + "text": "net" + } + }, + { + "ID": "29", + "typeID": "Label", + "zOrder": "29", + "measuredW": "125", + "measuredH": "25", + "x": "26", + "y": "405", + "properties": { + "size": "17", + "text": "Built-in Modules" + } + } + ] + } + } + }, + { + "ID": "9533", + "typeID": "__group__", + "zOrder": "219", + "measuredW": "374", + "measuredH": "50", + "w": "374", + "h": "50", + "x": "603", + "y": "2902", + "properties": { + "controlName": "ext_link:roadmap.sh/backend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "374", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "4273622", + "borderColor": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "340", + "measuredH": "25", + "x": "17", + "y": "12", + "properties": { + "size": "17", + "color": "16777215", + "text": "Backend roadmap after Language Selection" + } + } + ] + } + } + }, + { + "ID": "9534", + "typeID": "__group__", + "zOrder": "220", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "1229", + "y": "1287", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + }, + { + "ID": "9535", + "typeID": "__group__", + "zOrder": "221", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "156", + "y": "1585", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + }, + { + "ID": "9536", + "typeID": "__group__", + "zOrder": "222", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "760", + "y": "1872", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + }, + { + "ID": "9537", + "typeID": "__group__", + "zOrder": "223", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "1227", + "y": "1994", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + }, + { + "ID": "9538", + "typeID": "__group__", + "zOrder": "224", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "757", + "y": "2129", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + }, + "attributes": { + "name": "New Wireframe 1 copy 2", + "order": 1000006.8992828326, + "parentID": null, + "notes": "" + }, + "branchID": "Master", + "resourceID": "4BE92169-157F-4FC5-8E20-403CBCF7A6C6", + "mockupH": "2827", + "mockupW": "1100", + "measuredW": "1254", + "measuredH": "3047", + "version": "1.0" + }, + "groupOffset": { + "x": 0, + "y": 0 + }, + "dependencies": [], + "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" +} diff --git a/public/jsons/python.json b/public/jsons/python.json new file mode 100644 index 000000000..06d924c86 --- /dev/null +++ b/public/jsons/python.json @@ -0,0 +1,3435 @@ +{ + "mockup": { + "controls": { + "control": [ + { + "ID": "13446", + "typeID": "Arrow", + "zOrder": "81", + "w": "1", + "h": "98", + "measuredW": "150", + "measuredH": "100", + "x": "819", + "y": "1314", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": -0.5, + "y": -0.5 + }, + "p1": { + "x": 0.5259259259259262, + "y": 0 + }, + "p2": { + "x": -0.5, + "y": 97 + }, + "stroke": "dotted" + } + }, + { + "ID": "13459", + "typeID": "__group__", + "zOrder": "85", + "measuredW": "148", + "measuredH": "42", + "w": "148", + "h": "42", + "x": "762", + "y": "861", + "properties": { + "controlName": "100-python-package-managers:pypi" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "148", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "33", + "measuredH": "24", + "x": "57", + "y": "9", + "properties": { + "size": "16", + "text": "PyPI" + } + } + ] + } + } + }, + { + "ID": "13473", + "typeID": "Arrow", + "zOrder": "71", + "w": "1", + "h": "77", + "measuredW": "150", + "measuredH": "100", + "x": "414", + "y": "706", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 76.5 + }, + "p1": { + "x": 0.5494505494505496, + "y": 0 + }, + "p2": { + "x": 0, + "y": -0.5 + } + } + }, + { + "ID": "13481", + "typeID": "Arrow", + "zOrder": "25", + "w": "120", + "h": "45", + "measuredW": "150", + "measuredH": "100", + "x": "861", + "y": "407", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 120, + "y": 0 + }, + "p1": { + "x": 0.5537800308573948, + "y": 0.04485342737491732 + }, + "p2": { + "x": 0, + "y": 45 + } + } + }, + { + "ID": "13482", + "typeID": "Arrow", + "zOrder": "26", + "w": "120", + "h": "44", + "measuredW": "150", + "measuredH": "100", + "x": "857", + "y": "465", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 120, + "y": 44 + }, + "p1": { + "x": 0.5846756207563067, + "y": -0.036972790801407494 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "13483", + "typeID": "Arrow", + "zOrder": "27", + "w": "99", + "h": "50", + "measuredW": "150", + "measuredH": "100", + "x": "545", + "y": "406", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 98, + "y": 50 + }, + "p1": { + "x": 0.598612099644128, + "y": 0.12644128113878997 + }, + "p2": { + "x": -0.5, + "y": 0 + } + } + }, + { + "ID": "13484", + "typeID": "Arrow", + "zOrder": "28", + "w": "99", + "h": "50", + "measuredW": "150", + "measuredH": "100", + "x": "546", + "y": "462", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 98, + "y": 0 + }, + "p1": { + "x": 0.6551455674158455, + "y": -0.1193632321907845 + }, + "p2": { + "x": -0.5, + "y": 50 + } + } + }, + { + "ID": "13485", + "typeID": "Arrow", + "zOrder": "29", + "w": "115", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "534", + "y": "457", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 115, + "y": 1 + }, + "p1": { + "x": 0.5085059730833207, + "y": 0.02181309541811583 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "13486", + "typeID": "Arrow", + "zOrder": "30", + "w": "143", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "837", + "y": "457", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 143, + "y": 0 + }, + "p1": { + "x": 0.5536354056902003, + "y": 0.01338250790305583 + }, + "p2": { + "x": 0, + "y": 2 + } + } + }, + { + "ID": "13487", + "typeID": "Label", + "zOrder": "31", + "measuredW": "87", + "measuredH": "36", + "x": "691", + "y": "338", + "properties": { + "text": "Python", + "size": "28" + } + }, + { + "ID": "13488", + "typeID": "Arrow", + "zOrder": "32", + "w": "1", + "h": "55", + "measuredW": "150", + "measuredH": "100", + "x": "734", + "y": "390", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": -0.24280136823927023 + }, + "p1": { + "x": 0.4604452230239243, + "y": 0.003676653605416392 + }, + "p2": { + "x": 0, + "y": 55 + } + } + }, + { + "ID": "13489", + "typeID": "__group__", + "zOrder": "33", + "measuredW": "262", + "measuredH": "43", + "w": "262", + "h": "43", + "x": "614", + "y": "437", + "properties": { + "controlName": "100-python-basics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "262", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "123", + "measuredH": "24", + "x": "69", + "y": "10", + "properties": { + "size": "16", + "text": "Learn the Basics" + } + } + ] + } + } + }, + { + "ID": "13490", + "typeID": "__group__", + "zOrder": "34", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "329", + "y": "392", + "properties": { + "controlName": "100-python-basics:basic-syntax" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "95", + "measuredW": "92", + "measuredH": "24", + "x": "64", + "y": "9", + "properties": { + "size": "16", + "text": "Basic Syntax" + } + } + ] + } + } + }, + { + "ID": "13491", + "typeID": "__group__", + "zOrder": "35", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "329", + "y": "438", + "properties": { + "controlName": "101-python-basics:variables-and-datatypes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "188", + "measuredW": "183", + "measuredH": "24", + "x": "16", + "y": "9", + "properties": { + "size": "16", + "text": "Variables and Data Types" + } + } + ] + } + } + }, + { + "ID": "13492", + "typeID": "__group__", + "zOrder": "36", + "measuredW": "256", + "measuredH": "42", + "w": "256", + "h": "42", + "x": "948", + "y": "484", + "properties": { + "controlName": "105-python-basics:lists-tuples-sets-dictionaries" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "256", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "221", + "measuredH": "24", + "x": "17", + "y": "9", + "properties": { + "size": "16", + "text": "Lists, Tuples, Sets, Dictionaries" + } + } + ] + } + } + }, + { + "ID": "13493", + "typeID": "__group__", + "zOrder": "37", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "329", + "y": "484", + "properties": { + "controlName": "102-python-basics:conditionals" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "92", + "measuredW": "90", + "measuredH": "24", + "x": "65", + "y": "9", + "properties": { + "size": "16", + "text": "Conditionals" + } + } + ] + } + } + }, + { + "ID": "13494", + "typeID": "__group__", + "zOrder": "38", + "measuredW": "254", + "measuredH": "42", + "w": "254", + "h": "42", + "x": "948", + "y": "391", + "properties": { + "controlName": "103-python-basics:typecasting-exceptions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "254", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "181", + "measuredH": "24", + "x": "37", + "y": "9", + "properties": { + "size": "16", + "text": "Type Casting, Exceptions" + } + } + ] + } + } + }, + { + "ID": "13495", + "typeID": "__group__", + "zOrder": "39", + "measuredW": "256", + "measuredH": "42", + "w": "256", + "h": "42", + "x": "948", + "y": "438", + "properties": { + "controlName": "104-python-basics:functions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "256", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "200", + "measuredW": "198", + "measuredH": "24", + "x": "28", + "y": "9", + "properties": { + "text": "Functions, Builtin Functions", + "size": "16" + } + } + ] + } + } + }, + { + "ID": "13496", + "typeID": "__group__", + "zOrder": "40", + "measuredW": "262", + "measuredH": "43", + "w": "262", + "h": "43", + "x": "943", + "y": "561", + "properties": { + "controlName": "101-data-structures-and-algorithms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "262", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "219", + "measuredH": "24", + "x": "21", + "y": "10", + "properties": { + "size": "16", + "text": "Datastructures and Algorithms" + } + } + ] + } + } + }, + { + "ID": "13497", + "typeID": "__group__", + "zOrder": "41", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "984", + "y": "636", + "properties": { + "controlName": "100-data-structures-and-algorithms:arrays-linked-lists" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "168", + "measuredH": "24", + "x": "27", + "y": "9", + "properties": { + "size": "16", + "text": "Arrays and Linked Lists" + } + } + ] + } + } + }, + { + "ID": "13498", + "typeID": "__group__", + "zOrder": "42", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "984", + "y": "682", + "properties": { + "controlName": "101-data-structures-and-algorithms:heaps-stacks-queues" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "195", + "measuredH": "24", + "x": "14", + "y": "8", + "properties": { + "size": "16", + "text": "Heaps, Stacks and Queues" + } + } + ] + } + } + }, + { + "ID": "13499", + "typeID": "__group__", + "zOrder": "43", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "985", + "y": "729", + "properties": { + "controlName": "102-data-structures-and-algorithms:hash-tables" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "89", + "measuredH": "24", + "x": "66", + "y": "9", + "properties": { + "size": "16", + "text": "Hash Tables" + } + } + ] + } + } + }, + { + "ID": "13500", + "typeID": "__group__", + "zOrder": "44", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "984", + "y": "775", + "properties": { + "controlName": "103-data-structures-and-algorithms:binary-search-trees" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "146", + "measuredH": "24", + "x": "38", + "y": "9", + "properties": { + "size": "16", + "text": "Binary Search Trees" + } + } + ] + } + } + }, + { + "ID": "13501", + "typeID": "__group__", + "zOrder": "45", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "984", + "y": "822", + "properties": { + "controlName": "104-data-structures-and-algorithms:recursion" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "74", + "measuredH": "24", + "x": "74", + "y": "9", + "properties": { + "size": "16", + "text": "Recursion" + } + } + ] + } + } + }, + { + "ID": "13502", + "typeID": "__group__", + "zOrder": "46", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "984", + "y": "869", + "properties": { + "controlName": "105-data-structures-and-algorithms:sorting-algorithms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "132", + "measuredH": "24", + "x": "45", + "y": "9", + "properties": { + "size": "16", + "text": "Sorting Algorithms" + } + } + ] + } + } + }, + { + "ID": "13503", + "typeID": "__group__", + "zOrder": "47", + "measuredW": "311", + "measuredH": "43", + "w": "311", + "h": "43", + "x": "612", + "y": "680", + "properties": { + "controlName": "102-python-advanced-topics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "311", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "122", + "measuredH": "24", + "x": "95", + "y": "10", + "properties": { + "size": "16", + "text": "Advanced Topics" + } + } + ] + } + } + }, + { + "ID": "13504", + "typeID": "__group__", + "zOrder": "72", + "measuredW": "131", + "measuredH": "184", + "w": "131", + "h": "184", + "x": "373", + "y": "689", + "properties": { + "controlName": "100-python-advanced-topics:oop" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "131", + "h": "184", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "35", + "measuredH": "24", + "x": "48", + "y": "9", + "properties": { + "text": "OOP", + "size": "16" + } + } + ] + } + } + }, + { + "ID": "13505", + "typeID": "__group__", + "zOrder": "73", + "measuredW": "169", + "measuredH": "42", + "w": "169", + "h": "42", + "x": "320", + "y": "727", + "properties": { + "controlName": "102-python-advanced-topics:oop:classes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "169", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "60", + "measuredW": "58", + "measuredH": "24", + "x": "55", + "y": "9", + "properties": { + "size": "16", + "text": "Classes" + } + } + ] + } + } + }, + { + "ID": "13506", + "typeID": "__group__", + "zOrder": "74", + "measuredW": "169", + "measuredH": "42", + "w": "169", + "h": "42", + "x": "320", + "y": "773", + "properties": { + "controlName": "101-python-advanced-topics:oop:inheritance" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "169", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "86", + "measuredW": "83", + "measuredH": "24", + "x": "42", + "y": "9", + "properties": { + "size": "16", + "text": "Inheritance" + } + } + ] + } + } + }, + { + "ID": "13507", + "typeID": "__group__", + "zOrder": "75", + "measuredW": "169", + "measuredH": "42", + "w": "169", + "h": "42", + "x": "320", + "y": "819", + "properties": { + "controlName": "100-python-advanced-topics:oop:methods-dunder" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "169", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "125", + "measuredH": "24", + "x": "20", + "y": "9", + "properties": { + "text": "Methods, Dunder", + "size": "16" + } + } + ] + } + } + }, + { + "ID": "13508", + "typeID": "__group__", + "zOrder": "76", + "measuredW": "172", + "measuredH": "42", + "w": "172", + "h": "42", + "x": "330", + "y": "591", + "properties": { + "controlName": "102-python-advanced-topics:decorators" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "172", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "81", + "measuredH": "24", + "x": "45", + "y": "9", + "properties": { + "size": "16", + "text": "Decorators" + } + } + ] + } + } + }, + { + "ID": "13509", + "typeID": "__group__", + "zOrder": "77", + "measuredW": "171", + "measuredH": "42", + "w": "171", + "h": "42", + "x": "331", + "y": "545", + "properties": { + "controlName": "101-python-advanced-topics:regular-expressions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "171", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "49", + "measuredH": "24", + "x": "61", + "y": "9", + "properties": { + "size": "16", + "text": "RegEx" + } + } + ] + } + } + }, + { + "ID": "13510", + "typeID": "__group__", + "zOrder": "78", + "measuredW": "174", + "measuredH": "42", + "w": "174", + "h": "42", + "x": "329", + "y": "637", + "properties": { + "controlName": "103-python-advanced-topics:lambdas" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "174", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "67", + "measuredH": "24", + "x": "53", + "y": "9", + "properties": { + "text": "Lambdas", + "size": "16" + } + } + ] + } + } + }, + { + "ID": "13511", + "typeID": "__group__", + "zOrder": "48", + "measuredW": "115", + "measuredH": "142", + "w": "115", + "h": "142", + "x": "570", + "y": "774", + "properties": { + "controlName": "105-python-advanced-topics:modules" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "115", + "h": "142", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "24", + "x": "27", + "y": "11", + "properties": { + "size": "16", + "text": "Modules" + } + } + ] + } + } + }, + { + "ID": "13512", + "typeID": "__group__", + "zOrder": "49", + "measuredW": "90", + "measuredH": "42", + "w": "90", + "h": "42", + "x": "582", + "y": "815", + "properties": { + "controlName": "100-python-advanced-topics:modules:builtin-modules" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "90", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "24", + "x": "22", + "y": "9", + "properties": { + "size": "16", + "text": "Builtin" + } + } + ] + } + } + }, + { + "ID": "13513", + "typeID": "__group__", + "zOrder": "50", + "measuredW": "91", + "measuredH": "42", + "w": "91", + "h": "42", + "x": "582", + "y": "861", + "properties": { + "controlName": "101-python-advanced-topics:modules:custom-modules" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "91", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "24", + "x": "18", + "y": "9", + "properties": { + "size": "16", + "text": "Custom" + } + } + ] + } + } + }, + { + "ID": "13514", + "typeID": "__group__", + "zOrder": "51", + "measuredW": "119", + "measuredH": "42", + "w": "119", + "h": "42", + "x": "571", + "y": "573", + "properties": { + "controlName": "104-python-advanced-topics:iterators" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "119", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "24", + "x": "29", + "y": "9", + "properties": { + "size": "16", + "text": "Iterators" + } + } + ] + } + } + }, + { + "ID": "13523", + "typeID": "__group__", + "zOrder": "86", + "measuredW": "146", + "measuredH": "42", + "w": "146", + "h": "42", + "x": "763", + "y": "908", + "properties": { + "controlName": "101-python-package-managers:pip" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "146", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "61", + "y": "9", + "properties": { + "size": "16", + "text": "Pip" + } + } + ] + } + } + }, + { + "ID": "13524", + "typeID": "__group__", + "zOrder": "52", + "measuredW": "206", + "measuredH": "43", + "w": "206", + "h": "43", + "x": "735", + "y": "1037", + "properties": { + "controlName": "106-python-frameworks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "206", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "140", + "measuredH": "24", + "x": "33", + "y": "10", + "properties": { + "size": "16", + "text": "Learn a Framework" + } + } + ] + } + } + }, + { + "ID": "13525", + "typeID": "__group__", + "zOrder": "53", + "measuredW": "187", + "measuredH": "43", + "w": "187", + "h": "43", + "x": "488", + "y": "1009", + "properties": { + "controlName": "100-python-frameworks:synchronous" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "187", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "24", + "x": "47", + "y": "10", + "properties": { + "size": "16", + "text": "Synchronous" + } + } + ] + } + } + }, + { + "ID": "13526", + "typeID": "__group__", + "zOrder": "54", + "measuredW": "87", + "measuredH": "42", + "w": "87", + "h": "42", + "x": "329", + "y": "895", + "properties": { + "controlName": "100-python-frameworks:synchronous:django" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "87", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "52", + "measuredH": "24", + "x": "18", + "y": "9", + "properties": { + "size": "16", + "text": "Django" + } + } + ] + } + } + }, + { + "ID": "13527", + "typeID": "__group__", + "zOrder": "55", + "measuredW": "88", + "measuredH": "42", + "w": "88", + "h": "42", + "x": "329", + "y": "941", + "properties": { + "controlName": "101-python-frameworks:synchronous:flask" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "88", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "38", + "measuredH": "24", + "x": "25", + "y": "9", + "properties": { + "size": "16", + "text": "Flask" + } + } + ] + } + } + }, + { + "ID": "13528", + "typeID": "__group__", + "zOrder": "56", + "measuredW": "88", + "measuredH": "42", + "w": "88", + "h": "42", + "x": "329", + "y": "987", + "properties": { + "controlName": "102-python-frameworks:synchronous:pyramid" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "88", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "58", + "measuredH": "24", + "x": "15", + "y": "9", + "properties": { + "size": "16", + "text": "Pyramid" + } + } + ] + } + } + }, + { + "ID": "13530", + "typeID": "__group__", + "zOrder": "57", + "measuredW": "91", + "measuredH": "42", + "w": "91", + "h": "42", + "x": "328", + "y": "1103", + "properties": { + "controlName": "100-python-frameworks:asynchronous:gevent" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "91", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "50", + "measuredH": "24", + "x": "21", + "y": "9", + "properties": { + "size": "16", + "text": "gevent" + } + } + ] + } + } + }, + { + "ID": "13531", + "typeID": "__group__", + "zOrder": "58", + "measuredW": "89", + "measuredH": "42", + "w": "89", + "h": "42", + "x": "329", + "y": "1149", + "properties": { + "controlName": "101-python-frameworks:asynchronous:aiohttp" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "89", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "50", + "measuredH": "24", + "x": "20", + "y": "9", + "properties": { + "size": "16", + "text": "aiohttp" + } + } + ] + } + } + }, + { + "ID": "13532", + "typeID": "__group__", + "zOrder": "59", + "measuredW": "91", + "measuredH": "42", + "w": "91", + "h": "42", + "x": "328", + "y": "1195", + "properties": { + "controlName": "102-python-frameworks:asynchronous:tornado" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "91", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "60", + "measuredH": "24", + "x": "16", + "y": "9", + "properties": { + "size": "16", + "text": "Tornado" + } + } + ] + } + } + }, + { + "ID": "13533", + "typeID": "__group__", + "zOrder": "60", + "measuredW": "91", + "measuredH": "42", + "w": "91", + "h": "42", + "x": "328", + "y": "1241", + "properties": { + "controlName": "103-python-frameworks:asynchronous:sanic" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "91", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "41", + "measuredH": "24", + "x": "25", + "y": "9", + "properties": { + "size": "16", + "text": "Sanic" + } + } + ] + } + } + }, + { + "ID": "13534", + "typeID": "__group__", + "zOrder": "61", + "measuredW": "183", + "measuredH": "43", + "w": "183", + "h": "43", + "x": "1024", + "y": "1145", + "properties": { + "controlName": "108-python-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "183", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "128", + "measuredH": "24", + "x": "28", + "y": "10", + "properties": { + "size": "16", + "text": "Testing your Apps" + } + } + ] + } + } + }, + { + "ID": "13535", + "typeID": "__group__", + "zOrder": "62", + "measuredW": "154", + "measuredH": "42", + "w": "154", + "h": "42", + "x": "1050", + "y": "1070", + "properties": { + "controlName": "100-python-testing:unittest-pyunit" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "154", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "116", + "measuredH": "24", + "x": "19", + "y": "9", + "properties": { + "size": "16", + "text": "unittest / pyUnit" + } + } + ] + } + } + }, + { + "ID": "13536", + "typeID": "__group__", + "zOrder": "63", + "measuredW": "154", + "measuredH": "42", + "w": "154", + "h": "42", + "x": "1050", + "y": "1023", + "properties": { + "controlName": "101-python-testing:pytest" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "154", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "44", + "measuredH": "24", + "x": "55", + "y": "9", + "properties": { + "size": "16", + "text": "pytest" + } + } + ] + } + } + }, + { + "ID": "13537", + "typeID": "__group__", + "zOrder": "64", + "measuredW": "154", + "measuredH": "42", + "w": "154", + "h": "42", + "x": "1050", + "y": "931", + "properties": { + "controlName": "102-python-testing:doctest" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "154", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "54", + "measuredH": "24", + "x": "50", + "y": "9", + "properties": { + "size": "16", + "text": "doctest" + } + } + ] + } + } + }, + { + "ID": "13538", + "typeID": "__group__", + "zOrder": "65", + "measuredW": "154", + "measuredH": "42", + "w": "154", + "h": "42", + "x": "1050", + "y": "977", + "properties": { + "controlName": "102-python-testing:nose" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "154", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "36", + "measuredH": "24", + "x": "59", + "y": "9", + "properties": { + "size": "16", + "text": "nose" + } + } + ] + } + } + }, + { + "ID": "13539", + "typeID": "Canvas", + "zOrder": "66", + "w": "350", + "h": "141", + "measuredW": "100", + "measuredH": "70", + "x": "923", + "y": "163" + }, + { + "ID": "13540", + "typeID": "Label", + "zOrder": "67", + "measuredW": "314", + "measuredH": "25", + "x": "937", + "y": "180", + "properties": { + "size": "17", + "text": "Find the detailed version of this roadmap" + } + }, + { + "ID": "13541", + "typeID": "Label", + "zOrder": "68", + "measuredW": "319", + "measuredH": "25", + "x": "937", + "y": "208", + "properties": { + "size": "17", + "text": "along with resources and other roadmaps" + } + }, + { + "ID": "13542", + "typeID": "__group__", + "zOrder": "69", + "measuredW": "320", + "measuredH": "45", + "w": "320", + "h": "45", + "x": "938", + "y": "244", + "properties": { + "controlName": "ext_link:roadmap.sh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "320", + "h": "45", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "28", + "x": "141", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "roadmap.sh" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "45", + "measuredH": "28", + "x": "64", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "https" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "5", + "measuredH": "28", + "x": "113", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": ":" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "10", + "measuredH": "28", + "x": "120", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "10", + "measuredH": "28", + "x": "128", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + } + ] + } + } + }, + { + "ID": "13543", + "typeID": "__group__", + "zOrder": "70", + "measuredW": "374", + "measuredH": "50", + "w": "374", + "h": "50", + "x": "478", + "y": "219", + "properties": { + "controlName": "ext_link:roadmap.sh/backend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "374", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "4273622", + "borderColor": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "320", + "measuredH": "25", + "x": "27", + "y": "12", + "properties": { + "size": "17", + "text": "Backend roadmap till Language Selection", + "color": "16777215" + } + } + ] + } + } + }, + { + "ID": "13544", + "typeID": "Arrow", + "zOrder": "23", + "w": "1", + "h": "95", + "measuredW": "150", + "measuredH": "100", + "x": "734", + "y": "149", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": -0.27685841682816204 + }, + "p1": { + "x": 0.46044522302392427, + "y": 0.003676653605416392 + }, + "p2": { + "x": 0, + "y": 94.59824914485046 + }, + "stroke": "dotted" + } + }, + { + "ID": "13545", + "typeID": "Arrow", + "zOrder": "24", + "w": "1", + "h": "80", + "measuredW": "150", + "measuredH": "100", + "x": "734", + "y": "252", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.46044522302392416, + "y": 0.003676653605416392 + }, + "p2": { + "x": 0, + "y": 80.06287646587509 + } + } + }, + { + "ID": "13546", + "typeID": "__group__", + "zOrder": "82", + "measuredW": "374", + "measuredH": "50", + "w": "374", + "h": "50", + "x": "612", + "y": "1283", + "properties": { + "controlName": "ext_link:roadmap.sh/backend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "374", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "4273622", + "borderColor": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "340", + "measuredH": "25", + "x": "17", + "y": "12", + "properties": { + "size": "17", + "color": "16777215", + "text": "Backend roadmap after Language Selection" + } + } + ] + } + } + }, + { + "ID": "13552", + "typeID": "Arrow", + "zOrder": "22", + "w": "221", + "h": "117", + "measuredW": "150", + "measuredH": "100", + "x": "734", + "y": "459", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0.5, + "y": 0 + }, + "p1": { + "x": 0.3557172557172557, + "y": -0.2189189189189189 + }, + "p2": { + "x": 221.5, + "y": 117 + } + } + }, + { + "ID": "13555", + "typeID": "Arrow", + "zOrder": "21", + "w": "1", + "h": "76", + "measuredW": "150", + "measuredH": "100", + "x": "1084", + "y": "581", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4604452230239241, + "y": 0.0036766536054163913 + }, + "p2": { + "x": 0, + "y": 76 + }, + "stroke": "dotted" + } + }, + { + "ID": "13556", + "typeID": "Arrow", + "zOrder": "20", + "w": "122", + "h": "114", + "measuredW": "150", + "measuredH": "100", + "x": "836", + "y": "588", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 122.5, + "y": -0.5 + }, + "p1": { + "x": 0.5299139167862267, + "y": -0.2574605451936872 + }, + "p2": { + "x": 0.5, + "y": 113.5 + } + } + }, + { + "ID": "13558", + "typeID": "Arrow", + "zOrder": "19", + "w": "138", + "h": "6", + "measuredW": "150", + "measuredH": "100", + "x": "486", + "y": "707", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.46044522302392427, + "y": 0.0036766536054163978 + }, + "p2": { + "x": 138, + "y": 5.5 + }, + "stroke": "dotted" + } + }, + { + "ID": "13559", + "typeID": "Arrow", + "zOrder": "18", + "w": "134", + "h": "50", + "measuredW": "150", + "measuredH": "100", + "x": "495", + "y": "654", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.461318195518942, + "y": -0.10434039987944237 + }, + "p2": { + "x": 134, + "y": 49.5 + } + } + }, + { + "ID": "13560", + "typeID": "Arrow", + "zOrder": "17", + "w": "128", + "h": "91", + "measuredW": "150", + "measuredH": "100", + "x": "497", + "y": "607", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.461318195518942, + "y": -0.10434039987944228 + }, + "p2": { + "x": 128, + "y": 90.5 + } + } + }, + { + "ID": "13561", + "typeID": "Arrow", + "zOrder": "16", + "w": "129", + "h": "131", + "measuredW": "150", + "measuredH": "100", + "x": "497", + "y": "560", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4613181955189419, + "y": -0.10434039987944232 + }, + "p2": { + "x": 129, + "y": 130.5 + } + } + }, + { + "ID": "13562", + "typeID": "Arrow", + "zOrder": "15", + "w": "1", + "h": "220", + "measuredW": "150", + "measuredH": "100", + "x": "653", + "y": "580", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.46044522302392416, + "y": 0.0036766536054163913 + }, + "p2": { + "x": 0, + "y": 219.5 + } + } + }, + { + "ID": "13565", + "typeID": "Arrow", + "zOrder": "14", + "w": "94", + "h": "24", + "measuredW": "150", + "measuredH": "100", + "x": "410", + "y": "1006", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": -0.5, + "y": 0 + }, + "p1": { + "x": 0.487852196079316, + "y": -0.041868754088745526 + }, + "p2": { + "x": 93, + "y": 24 + } + } + }, + { + "ID": "13567", + "typeID": "Arrow", + "zOrder": "13", + "w": "105", + "h": "60", + "measuredW": "150", + "measuredH": "100", + "x": "413", + "y": "963", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": -0.5, + "y": 0 + }, + "p1": { + "x": 0.39794612911033506, + "y": -0.1274852183534456 + }, + "p2": { + "x": 104, + "y": 59.5 + } + } + }, + { + "ID": "13568", + "typeID": "__group__", + "zOrder": "79", + "measuredW": "187", + "measuredH": "43", + "w": "187", + "h": "43", + "x": "488", + "y": "1064", + "properties": { + "controlName": "101-python-frameworks:asynchronous" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "187", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "101", + "measuredH": "24", + "x": "43", + "y": "10", + "properties": { + "size": "16", + "text": "Asynchronous" + } + } + ] + } + } + }, + { + "ID": "13569", + "typeID": "Arrow", + "zOrder": "12", + "w": "91", + "h": "19", + "measuredW": "150", + "measuredH": "100", + "x": "408", + "y": "1064", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.4292794822430673, + "y": -0.0842174251423423 + }, + "p2": { + "x": 91, + "y": 17.5 + } + } + }, + { + "ID": "13570", + "typeID": "Arrow", + "zOrder": "11", + "w": "105", + "h": "45", + "measuredW": "150", + "measuredH": "100", + "x": "409", + "y": "1094", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 45 + }, + "p1": { + "x": 0.3839080459770115, + "y": 0.14022988505747125 + }, + "p2": { + "x": 105, + "y": 0 + } + } + }, + { + "ID": "13571", + "typeID": "Arrow", + "zOrder": "10", + "w": "106", + "h": "93", + "measuredW": "150", + "measuredH": "100", + "x": "415", + "y": "1092", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 93 + }, + "p1": { + "x": 0.40844857933115414, + "y": 0.13221020870002514 + }, + "p2": { + "x": 106, + "y": 0 + } + } + }, + { + "ID": "13572", + "typeID": "Arrow", + "zOrder": "9", + "w": "123", + "h": "133", + "measuredW": "150", + "measuredH": "100", + "x": "414", + "y": "1097", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 133 + }, + "p1": { + "x": 0.4810165153269547, + "y": 0.11402279237004083 + }, + "p2": { + "x": 123, + "y": 0 + } + } + }, + { + "ID": "13573", + "typeID": "Arrow", + "zOrder": "8", + "w": "110", + "h": "112", + "measuredW": "150", + "measuredH": "100", + "x": "412", + "y": "910", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": -0.5, + "y": 0 + }, + "p1": { + "x": 0.49256306145204387, + "y": -0.1262491321818526 + }, + "p2": { + "x": 109, + "y": 111.5 + } + } + }, + { + "ID": "13577", + "typeID": "__group__", + "zOrder": "80", + "measuredW": "89", + "measuredH": "42", + "w": "89", + "h": "42", + "x": "329", + "y": "1043", + "properties": { + "controlName": "102-python-frameworks:fastapi" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "89", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "24", + "x": "17", + "y": "9", + "properties": { + "size": "16", + "text": "FastAPI" + } + } + ] + } + } + }, + { + "ID": "13581", + "typeID": "Arrow", + "zOrder": "7", + "w": "214", + "h": "141", + "measuredW": "150", + "measuredH": "100", + "x": "817", + "y": "1174", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 214.5, + "y": 0 + }, + "p1": { + "x": 0.5712545436900968, + "y": -0.21227347450676648 + }, + "p2": { + "x": 0.20376246056980563, + "y": 141.43444344459454 + } + } + }, + { + "ID": "13587", + "typeID": "Arrow", + "zOrder": "83", + "w": "1", + "h": "93", + "measuredW": "150", + "measuredH": "100", + "x": "280", + "y": "220", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4604452230239241, + "y": 0.0036766536054163917 + }, + "p2": { + "x": 0, + "y": 93 + }, + "stroke": "dotted", + "color": "16777215" + } + }, + { + "ID": "13589", + "typeID": "__group__", + "zOrder": "84", + "measuredW": "173", + "measuredH": "142", + "w": "173", + "h": "142", + "x": "749", + "y": "819", + "properties": { + "controlName": "105-python-package-managers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "173", + "h": "142", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "141", + "measuredH": "24", + "x": "16", + "y": "11", + "properties": { + "size": "16", + "text": "Package Managers" + } + } + ] + } + } + }, + { + "ID": "13591", + "typeID": "Arrow", + "zOrder": "6", + "w": "1", + "h": "352", + "measuredW": "150", + "measuredH": "100", + "x": "835", + "y": "706", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": -0.24280136823927023 + }, + "p1": { + "x": 0.4604452230239245, + "y": 0.0036766536054163917 + }, + "p2": { + "x": 0, + "y": 352 + } + } + }, + { + "ID": "13592", + "typeID": "Arrow", + "zOrder": "4", + "w": "86", + "h": "27", + "measuredW": "150", + "measuredH": "100", + "x": "669", + "y": "1027", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 85.5, + "y": 27 + }, + "p1": { + "x": 0.5986120996441281, + "y": 0.12644128113878994 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "13593", + "typeID": "Arrow", + "zOrder": "5", + "w": "87", + "h": "28", + "measuredW": "150", + "measuredH": "100", + "x": "669", + "y": "1063", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 86.5, + "y": 0 + }, + "p1": { + "x": 0.6497109826589595, + "y": -0.08978805394990365 + }, + "p2": { + "x": 0, + "y": 28 + } + } + }, + { + "ID": "13595", + "typeID": "Arrow", + "zOrder": "3", + "w": "129", + "h": "166", + "measuredW": "150", + "measuredH": "100", + "x": "414", + "y": "1100", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 165.5 + }, + "p1": { + "x": 0.5753331674095528, + "y": 0.07360228069778492 + }, + "p2": { + "x": 129, + "y": -0.5 + } + } + }, + { + "ID": "13596", + "typeID": "Arrow", + "zOrder": "2", + "w": "101", + "h": "24", + "measuredW": "150", + "measuredH": "100", + "x": "408", + "y": "1037", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 24.5 + }, + "p1": { + "x": 0.4704601401249764, + "y": 0.0798144290854005 + }, + "p2": { + "x": 101, + "y": 0.5 + } + } + }, + { + "ID": "13597", + "typeID": "Arrow", + "zOrder": "1", + "w": "199", + "h": "108", + "measuredW": "150", + "measuredH": "100", + "x": "837", + "y": "1055", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": -0.5, + "y": 0 + }, + "p1": { + "x": 0.3700657239593706, + "y": -0.20041824337781317 + }, + "p2": { + "x": 198.5, + "y": 108 + } + } + }, + { + "ID": "13599", + "typeID": "Arrow", + "zOrder": "0", + "w": "1", + "h": "82", + "measuredW": "150", + "measuredH": "100", + "x": "1126", + "y": "1094", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": -0.24280136823927023 + }, + "p1": { + "x": 0.4604452230239245, + "y": 0.003676653605416392 + }, + "p2": { + "x": 0, + "y": 82 + }, + "stroke": "dotted" + } + } + ] + }, + "attributes": { + "name": "New Wireframe 1 copy 3", + "order": 1000016.2408968211, + "parentID": null, + "notes": "" + }, + "branchID": "Master", + "resourceID": "13C27694-0370-442D-AECD-EFA2B687DD15", + "mockupH": "1263", + "mockupW": "993", + "measuredW": "1273", + "measuredH": "1412", + "version": "1.0" + }, + "groupOffset": { + "x": 0, + "y": 0 + }, + "dependencies": [], + "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" +} diff --git a/public/jsons/qa.json b/public/jsons/qa.json new file mode 100644 index 000000000..a7615c8f6 --- /dev/null +++ b/public/jsons/qa.json @@ -0,0 +1,9934 @@ +{ + "mockup": { + "controls": { + "control": [ + { + "ID": "7521", + "typeID": "__group__", + "zOrder": "0", + "measuredW": "295", + "measuredH": "157", + "w": "295", + "h": "157", + "x": "89", + "y": "51", + "children": { + "controls": { + "control": [ + { + "ID": "1", + "typeID": "TextArea", + "zOrder": "0", + "w": "295", + "h": "157", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "2", + "typeID": "TextArea", + "zOrder": "1", + "w": "121", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "21", + "y": "45", + "properties": { + "color": "16776960", + "borderColor": "16777215" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "2", + "measuredW": "90", + "measuredH": "24", + "x": "34", + "y": "55", + "properties": { + "size": "16", + "text": "Parent Topic" + } + }, + { + "ID": "4", + "typeID": "TextArea", + "zOrder": "3", + "w": "121", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "148", + "y": "45", + "properties": { + "borderColor": "16777215", + "color": "16777181" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "4", + "measuredW": "63", + "measuredH": "24", + "x": "177", + "y": "55", + "properties": { + "size": "16", + "text": "Subtopic" + } + }, + { + "ID": "6", + "typeID": "TextArea", + "zOrder": "5", + "w": "121", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "21", + "y": "92", + "properties": { + "color": "16770457", + "borderColor": "16777215" + } + }, + { + "ID": "7", + "typeID": "Label", + "zOrder": "6", + "measuredW": "62", + "measuredH": "24", + "x": "51", + "y": "102", + "properties": { + "size": "16", + "text": "Concept" + } + }, + { + "ID": "8", + "typeID": "TextArea", + "zOrder": "7", + "w": "121", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "148", + "y": "92", + "properties": { + "color": "16767334", + "borderColor": "16777215" + } + }, + { + "ID": "9", + "typeID": "Label", + "zOrder": "8", + "measuredW": "30", + "measuredH": "24", + "x": "194", + "y": "102", + "properties": { + "size": "16", + "text": "Tool" + } + }, + { + "ID": "10", + "typeID": "Label", + "zOrder": "9", + "measuredW": "64", + "measuredH": "24", + "x": "25", + "y": "14", + "properties": { + "size": "16", + "text": "Legends" + } + } + ] + } + } + }, + { + "ID": "7522", + "typeID": "Arrow", + "zOrder": "1", + "w": "1", + "h": "242", + "measuredW": "150", + "measuredH": "100", + "x": "587", + "y": "2319", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 241.5 + }, + "p1": { + "x": 0.46874741514792256, + "y": -0.0047699137004053056 + }, + "p2": { + "x": 0, + "y": -0.023270851546840277 + } + } + }, + { + "ID": "7523", + "typeID": "Label", + "zOrder": "2", + "measuredW": "161", + "measuredH": "32", + "x": "496", + "y": "2571", + "properties": { + "bold": "true", + "size": "24", + "text": "Keep Learning" + } + }, + { + "ID": "7524", + "typeID": "Arrow", + "zOrder": "3", + "w": "1", + "h": "77", + "measuredW": "150", + "measuredH": "100", + "x": "586", + "y": "2618", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 76 + }, + "p1": { + "x": 0.4687474151479224, + "y": -0.0047699137004053056 + }, + "p2": { + "x": 0, + "y": -0.5 + }, + "rightArrow": "false" + } + }, + { + "ID": "7525", + "typeID": "Arrow", + "zOrder": "4", + "w": "215", + "h": "233", + "measuredW": "150", + "measuredH": "100", + "x": "661", + "y": "2336", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 215, + "y": 233 + }, + "p1": { + "x": 0.42766832927785575, + "y": 0.07549656025416121 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "7526", + "typeID": "Arrow", + "zOrder": "5", + "w": "185", + "h": "75", + "measuredW": "150", + "measuredH": "100", + "x": "696", + "y": "2334", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 185, + "y": 72 + }, + "p1": { + "x": 0.37809132318631267, + "y": 0.10103321853127437 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "7527", + "typeID": "Arrow", + "zOrder": "6", + "w": "190", + "h": "127", + "measuredW": "150", + "measuredH": "100", + "x": "687", + "y": "2336", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 190, + "y": 127 + }, + "p1": { + "x": 0.3780913231863126, + "y": 0.10103321853127449 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "7528", + "typeID": "Arrow", + "zOrder": "7", + "w": "204", + "h": "185", + "measuredW": "150", + "measuredH": "100", + "x": "670", + "y": "2332", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 204, + "y": 185 + }, + "p1": { + "x": 0.4276683292778555, + "y": 0.07549656025416124 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "7529", + "typeID": "Arrow", + "zOrder": "8", + "w": "156", + "h": "39", + "measuredW": "150", + "measuredH": "100", + "x": "713", + "y": "2326", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 156, + "y": 39 + }, + "p1": { + "x": 0.5069033530571992, + "y": 0.01676528599605521 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "7530", + "typeID": "Arrow", + "zOrder": "9", + "w": "173", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "703", + "y": "2312", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 173, + "y": 0 + }, + "p1": { + "x": 0.5026214726999498, + "y": -0.011621305727166471 + }, + "p2": { + "x": 0, + "y": 4 + } + } + }, + { + "ID": "7531", + "typeID": "Arrow", + "zOrder": "10", + "w": "180", + "h": "42", + "measuredW": "150", + "measuredH": "100", + "x": "693", + "y": "2260", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 180, + "y": 0 + }, + "p1": { + "x": 0.521823220368339, + "y": -0.07046359909935918 + }, + "p2": { + "x": 0, + "y": 42 + }, + "stroke": "dotted" + } + }, + { + "ID": "7532", + "typeID": "Arrow", + "zOrder": "11", + "w": "309", + "h": "167", + "measuredW": "150", + "measuredH": "100", + "x": "266", + "y": "2170", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.4612412709074647, + "y": -0.24417822261057154 + }, + "p1": { + "x": 0.4457379459329717, + "y": -0.1153049896486547 + }, + "p2": { + "x": 309.0668625387442, + "y": 166.97384563617334 + } + } + }, + { + "ID": "7533", + "typeID": "Arrow", + "zOrder": "12", + "w": "1", + "h": "148", + "measuredW": "150", + "measuredH": "100", + "x": "224", + "y": "2094", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 148 + }, + "p1": { + "x": 0.3802076219095753, + "y": 0.005122251058598567 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "7534", + "typeID": "Arrow", + "zOrder": "13", + "w": "1", + "h": "148", + "measuredW": "150", + "measuredH": "100", + "x": "110", + "y": "2094", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 148 + }, + "p1": { + "x": 0.3802076219095753, + "y": 0.005122251058598567 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "7535", + "typeID": "Arrow", + "zOrder": "14", + "w": "123", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "245", + "y": "2169", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 122.6604477848984, + "y": 0.15126724549736537 + }, + "p1": { + "x": 0.48640825010829136, + "y": -0.0028611797692672126 + }, + "p2": { + "x": 0.1069651899322821, + "y": 0.15126724549736537 + } + } + }, + { + "ID": "7536", + "typeID": "Arrow", + "zOrder": "15", + "w": "1", + "h": "91", + "measuredW": "150", + "measuredH": "100", + "x": "387", + "y": "2078", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 91 + }, + "p1": { + "x": 0.38020762190957524, + "y": 0.005122251058598567 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "7537", + "typeID": "Arrow", + "zOrder": "16", + "w": "1", + "h": "91", + "measuredW": "150", + "measuredH": "100", + "x": "501", + "y": "2079", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 91 + }, + "p1": { + "x": 0.38020762190957524, + "y": 0.005122251058598567 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "7538", + "typeID": "Arrow", + "zOrder": "17", + "w": "1", + "h": "91", + "measuredW": "150", + "measuredH": "100", + "x": "617", + "y": "2075", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 91 + }, + "p1": { + "x": 0.38020762190957524, + "y": 0.005122251058598567 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "7539", + "typeID": "Arrow", + "zOrder": "18", + "w": "184", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "640", + "y": "2170", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 184.21851397266937, + "y": 0.15126724549736537 + }, + "p1": { + "x": 0.48640825010829136, + "y": -0.002861179769267213 + }, + "p2": { + "x": 0.35438393261233614, + "y": 0.15126724549736537 + } + } + }, + { + "ID": "7540", + "typeID": "Arrow", + "zOrder": "19", + "w": "124", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1021", + "y": "2168", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.39833429063756465, + "y": 0.001723147616312464 + }, + "p2": { + "x": 124.02972018049309, + "y": 0 + } + } + }, + { + "ID": "7541", + "typeID": "Arrow", + "zOrder": "20", + "w": "1", + "h": "165", + "measuredW": "150", + "measuredH": "100", + "x": "886", + "y": "1998", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3802076219095757, + "y": 0.005122251058598563 + }, + "p2": { + "x": 0, + "y": 165.07759559515262 + } + } + }, + { + "ID": "7542", + "typeID": "Arrow", + "zOrder": "21", + "w": "1", + "h": "165", + "measuredW": "150", + "measuredH": "100", + "x": "991", + "y": "1916", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3802076219095757, + "y": 0.005122251058598563 + }, + "p2": { + "x": 0, + "y": 165.07759559515262 + } + } + }, + { + "ID": "7543", + "typeID": "Arrow", + "zOrder": "22", + "w": "97", + "h": "103", + "measuredW": "150", + "measuredH": "100", + "x": "1031", + "y": "1878", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 97.52553437604774, + "y": 0.32555043606612344 + }, + "p1": { + "x": 0.5092645097033827, + "y": 0.05616575768462113 + }, + "p2": { + "x": 0.47838956875989425, + "y": 103.8022878175384 + } + } + }, + { + "ID": "7544", + "typeID": "Arrow", + "zOrder": "23", + "w": "90", + "h": "48", + "measuredW": "150", + "measuredH": "100", + "x": "1040", + "y": "1937", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 90.05573849045595, + "y": 0.2384088407818581 + }, + "p1": { + "x": 0.4980969785366624, + "y": 0.05117655210610372 + }, + "p2": { + "x": -0.22630425962779555, + "y": 48.439838444640145 + } + } + }, + { + "ID": "7545", + "typeID": "Arrow", + "zOrder": "24", + "w": "90", + "h": "93", + "measuredW": "150", + "measuredH": "100", + "x": "1037", + "y": "2014", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 89.99533026163954, + "y": 93.09106554009213 + }, + "p1": { + "x": 0.481073825503355, + "y": -0.07275167785234837 + }, + "p2": { + "x": 0.47838956875989425, + "y": -0.1977121824616006 + } + } + }, + { + "ID": "7546", + "typeID": "Arrow", + "zOrder": "25", + "w": "92", + "h": "50", + "measuredW": "150", + "measuredH": "100", + "x": "1037", + "y": "2004", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 92.29063643325185, + "y": 49.53392153580489 + }, + "p1": { + "x": 0.48107382550335515, + "y": -0.0727516778523484 + }, + "p2": { + "x": 0.47838956875989425, + "y": -0.1977121824616006 + } + } + }, + { + "ID": "7547", + "typeID": "Arrow", + "zOrder": "26", + "w": "102", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "1036", + "y": "1994", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 101.70675906249699, + "y": 2.9163693027014688 + }, + "p1": { + "x": 0.3802076219095751, + "y": 0.005122251058598559 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "7548", + "typeID": "Arrow", + "zOrder": "27", + "w": "454", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "409", + "y": "1993", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 454.035120526225, + "y": 3.1512672454973654 + }, + "p1": { + "x": 0.48640825010829136, + "y": -0.0028611797692672126 + }, + "p2": { + "x": 0.32960060419361525, + "y": 0.09085901668095175 + } + } + }, + { + "ID": "7549", + "typeID": "Arrow", + "zOrder": "28", + "w": "1", + "h": "83", + "measuredW": "150", + "measuredH": "100", + "x": "382", + "y": "1909", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3802076219095756, + "y": 0.0051222510585985604 + }, + "p2": { + "x": 0, + "y": 83 + } + } + }, + { + "ID": "7550", + "typeID": "Arrow", + "zOrder": "29", + "w": "244", + "h": "82", + "measuredW": "150", + "measuredH": "100", + "x": "110", + "y": "1915", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.41681165559707706, + "y": -0.13212399957638016 + }, + "p2": { + "x": 244, + "y": 81 + } + } + }, + { + "ID": "7551", + "typeID": "Arrow", + "zOrder": "30", + "w": "1", + "h": "91", + "measuredW": "150", + "measuredH": "100", + "x": "206", + "y": "1825", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 91 + }, + "p1": { + "x": 0.38020762190957524, + "y": 0.005122251058598567 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "7552", + "typeID": "Arrow", + "zOrder": "31", + "w": "43", + "h": "223", + "measuredW": "150", + "measuredH": "100", + "x": "83", + "y": "1682", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 43, + "y": 0 + }, + "p1": { + "x": 0.5046296296296298, + "y": -0.14351851851851843 + }, + "p2": { + "x": 22, + "y": 223 + } + } + }, + { + "ID": "7553", + "typeID": "Arrow", + "zOrder": "32", + "w": "1", + "h": "89", + "measuredW": "150", + "measuredH": "100", + "x": "1120", + "y": "1726", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.38020762190957563, + "y": 0.005122251058598563 + }, + "p2": { + "x": 0, + "y": 88.9523433156105 + } + } + }, + { + "ID": "7554", + "typeID": "Arrow", + "zOrder": "33", + "w": "751", + "h": "169", + "measuredW": "150", + "measuredH": "100", + "x": "308", + "y": "1689", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 751, + "y": 127 + }, + "p1": { + "x": 0.47995966421319364, + "y": 0.1224432454794615 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "7555", + "typeID": "Arrow", + "zOrder": "34", + "w": "1", + "h": "83", + "measuredW": "150", + "measuredH": "100", + "x": "526", + "y": "1601", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3802076219095756, + "y": 0.0051222510585985604 + }, + "p2": { + "x": 0, + "y": 83 + } + } + }, + { + "ID": "7556", + "typeID": "Arrow", + "zOrder": "35", + "w": "89", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "306", + "y": "1678", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 89, + "y": 0 + }, + "p1": { + "x": 0.3802076219095754, + "y": 0.005122251058598561 + }, + "p2": { + "x": 0, + "y": 4 + } + } + }, + { + "ID": "7557", + "typeID": "Arrow", + "zOrder": "36", + "w": "1", + "h": "83", + "measuredW": "150", + "measuredH": "100", + "x": "276", + "y": "1518", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3802076219095756, + "y": 0.0051222510585985604 + }, + "p2": { + "x": 0, + "y": 83 + } + } + }, + { + "ID": "7558", + "typeID": "Arrow", + "zOrder": "37", + "w": "1", + "h": "83", + "measuredW": "150", + "measuredH": "100", + "x": "186", + "y": "1517", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3802076219095756, + "y": 0.0051222510585985604 + }, + "p2": { + "x": 0, + "y": 83 + } + } + }, + { + "ID": "7559", + "typeID": "Arrow", + "zOrder": "38", + "w": "1", + "h": "83", + "measuredW": "150", + "measuredH": "100", + "x": "96", + "y": "1517", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3802076219095756, + "y": 0.0051222510585985604 + }, + "p2": { + "x": 0, + "y": 83 + } + } + }, + { + "ID": "7560", + "typeID": "Arrow", + "zOrder": "39", + "w": "1", + "h": "83", + "measuredW": "150", + "measuredH": "100", + "x": "186", + "y": "1591", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3802076219095756, + "y": 0.0051222510585985604 + }, + "p2": { + "x": 0, + "y": 83 + } + } + }, + { + "ID": "7561", + "typeID": "Arrow", + "zOrder": "40", + "w": "128", + "h": "465", + "measuredW": "150", + "measuredH": "100", + "x": "277", + "y": "1203", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 127, + "y": 0 + }, + "p1": { + "x": 0.6381073175928261, + "y": 0.11844850260940679 + }, + "p2": { + "x": 0, + "y": 465 + } + } + }, + { + "ID": "7562", + "typeID": "Arrow", + "zOrder": "41", + "w": "1", + "h": "89", + "measuredW": "150", + "measuredH": "100", + "x": "864", + "y": "1442", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.38020762190957563, + "y": 0.005122251058598563 + }, + "p2": { + "x": 0, + "y": 88.9523433156105 + } + } + }, + { + "ID": "7563", + "typeID": "Arrow", + "zOrder": "42", + "w": "1", + "h": "89", + "measuredW": "150", + "measuredH": "100", + "x": "750", + "y": "1442", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.38020762190957563, + "y": 0.005122251058598563 + }, + "p2": { + "x": 0, + "y": 88.9523433156105 + } + } + }, + { + "ID": "7564", + "typeID": "Arrow", + "zOrder": "43", + "w": "118", + "h": "24", + "measuredW": "150", + "measuredH": "100", + "x": "587", + "y": "1392", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.1708880000001045, + "y": 24.118024000000105 + }, + "p1": { + "x": 0.4773657991227464, + "y": 0.02987721277824239 + }, + "p2": { + "x": 118.08147200000008, + "y": 0.2977040000002944 + } + } + }, + { + "ID": "7565", + "typeID": "Arrow", + "zOrder": "44", + "w": "129", + "h": "31", + "measuredW": "150", + "measuredH": "100", + "x": "587", + "y": "1352", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.1708880000001045, + "y": -0.19683999999983826 + }, + "p1": { + "x": 0.465012428572431, + "y": -0.0647248137666712 + }, + "p2": { + "x": 129, + "y": 31 + } + } + }, + { + "ID": "7566", + "typeID": "Arrow", + "zOrder": "45", + "w": "104", + "h": "80", + "measuredW": "150", + "measuredH": "100", + "x": "600", + "y": "1398", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.272064000000114, + "y": 80.0508560000003 + }, + "p1": { + "x": 0.4773657991227465, + "y": 0.029877212778242377 + }, + "p2": { + "x": 103.89045600000009, + "y": 0.25278400000024703 + } + } + }, + { + "ID": "7567", + "typeID": "Arrow", + "zOrder": "46", + "w": "115", + "h": "74", + "measuredW": "150", + "measuredH": "100", + "x": "591", + "y": "1299", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.2560639999999239, + "y": 0.3984560000001238 + }, + "p1": { + "x": 0.46501242857243114, + "y": -0.06472481376667119 + }, + "p2": { + "x": 115, + "y": 74 + } + } + }, + { + "ID": "7568", + "typeID": "Arrow", + "zOrder": "47", + "w": "119", + "h": "116", + "measuredW": "150", + "measuredH": "100", + "x": "912", + "y": "1341", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3182560000001331, + "y": 0.084016000000247 + }, + "p1": { + "x": 0.4575021463562447, + "y": 0.042927124892681606 + }, + "p2": { + "x": 119.41985600000021, + "y": 115.61256800000024 + } + } + }, + { + "ID": "7569", + "typeID": "Arrow", + "zOrder": "48", + "w": "113", + "h": "67", + "measuredW": "150", + "measuredH": "100", + "x": "915", + "y": "1334", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.29971199999988585, + "y": -0.062079999999696156 + }, + "p1": { + "x": 0.41603854223327325, + "y": 0.039940943352242804 + }, + "p2": { + "x": 112.84680800000024, + "y": 66.63481600000023 + } + } + }, + { + "ID": "7570", + "typeID": "Arrow", + "zOrder": "49", + "w": "120", + "h": "19", + "measuredW": "150", + "measuredH": "100", + "x": "911", + "y": "1327", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.12724000000014257, + "y": -0.2081759999998667 + }, + "p1": { + "x": 0.41798063623789816, + "y": 0.01742738589211504 + }, + "p2": { + "x": 120.41985600000021, + "y": 18.84808000000021 + } + } + }, + { + "ID": "7571", + "typeID": "Arrow", + "zOrder": "50", + "w": "120", + "h": "27", + "measuredW": "150", + "measuredH": "100", + "x": "911", + "y": "1290", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.12724000000014257, + "y": 26.07268000000022 + }, + "p1": { + "x": 0.3998292730973802, + "y": -0.05088974981942325 + }, + "p2": { + "x": 120.41985600000021, + "y": -0.1296719999998004 + } + } + }, + { + "ID": "7572", + "typeID": "Arrow", + "zOrder": "51", + "w": "121", + "h": "167", + "measuredW": "150", + "measuredH": "100", + "x": "904", + "y": "1342", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.018855999999914275, + "y": 0.27503200000023753 + }, + "p1": { + "x": 0.3714171443807491, + "y": 0.029396080522597016 + }, + "p2": { + "x": 121.46477600000026, + "y": 167.01727200000028 + } + } + }, + { + "ID": "7573", + "typeID": "Arrow", + "zOrder": "52", + "w": "143", + "h": "80", + "measuredW": "150", + "measuredH": "100", + "x": "888", + "y": "1233", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.4979360000000952, + "y": 79.49963200000025 + }, + "p1": { + "x": 0.3998292730973799, + "y": -0.0508897498194234 + }, + "p2": { + "x": 143.4198560000002, + "y": -0.2984399999998004 + } + } + }, + { + "ID": "7574", + "typeID": "Arrow", + "zOrder": "53", + "w": "1", + "h": "160", + "measuredW": "150", + "measuredH": "100", + "x": "803", + "y": "1197", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3802076219095756, + "y": 0.005122251058598562 + }, + "p2": { + "x": 0, + "y": 159.56722400000012 + } + } + }, + { + "ID": "7575", + "typeID": "Arrow", + "zOrder": "54", + "w": "124", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "603", + "y": "1201", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 1 + }, + "p1": { + "x": 0.38020762190957547, + "y": 0.0051222510585985604 + }, + "p2": { + "x": 124, + "y": 1 + } + } + }, + { + "ID": "7576", + "typeID": "Arrow", + "zOrder": "55", + "w": "1", + "h": "132", + "measuredW": "150", + "measuredH": "100", + "x": "171", + "y": "1131", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3802076219095756, + "y": 0.005122251058598561 + }, + "p2": { + "x": 0, + "y": 132 + } + } + }, + { + "ID": "7577", + "typeID": "Arrow", + "zOrder": "56", + "w": "1", + "h": "85", + "measuredW": "150", + "measuredH": "100", + "x": "531", + "y": "1107", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3802076219095755, + "y": 0.005122251058598561 + }, + "p2": { + "x": 0, + "y": 85 + } + } + }, + { + "ID": "7578", + "typeID": "Arrow", + "zOrder": "57", + "w": "124", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "268", + "y": "1200", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 1 + }, + "p1": { + "x": 0.38020762190957547, + "y": 0.0051222510585985604 + }, + "p2": { + "x": 124, + "y": 1 + } + } + }, + { + "ID": "7579", + "typeID": "Arrow", + "zOrder": "58", + "w": "1", + "h": "66", + "measuredW": "150", + "measuredH": "100", + "x": "589", + "y": "1032", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 0 + }, + "p1": { + "x": 0.37500000000000006, + "y": -0.011363636363636362 + }, + "p2": { + "x": 1, + "y": 66 + } + } + }, + { + "ID": "7580", + "typeID": "Arrow", + "zOrder": "59", + "w": "1", + "h": "66", + "measuredW": "150", + "measuredH": "100", + "x": "482", + "y": "1032", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 0 + }, + "p1": { + "x": 0.37500000000000006, + "y": -0.011363636363636362 + }, + "p2": { + "x": 1, + "y": 66 + } + } + }, + { + "ID": "7581", + "typeID": "Arrow", + "zOrder": "60", + "w": "129", + "h": "194", + "measuredW": "150", + "measuredH": "100", + "x": "272", + "y": "795", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 194 + }, + "p1": { + "x": 0.36888553162481347, + "y": -0.1361534351566962 + }, + "p2": { + "x": 129, + "y": 0 + } + } + }, + { + "ID": "7582", + "typeID": "Arrow", + "zOrder": "61", + "w": "1", + "h": "73", + "measuredW": "150", + "measuredH": "100", + "x": "482", + "y": "569", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 73 + }, + "p1": { + "x": 0.38020762190957513, + "y": 0.005122251058598562 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "7583", + "typeID": "Arrow", + "zOrder": "62", + "w": "1", + "h": "66", + "measuredW": "150", + "measuredH": "100", + "x": "482", + "y": "656", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 66 + }, + "p1": { + "x": 0.38020762190957513, + "y": 0.005122251058598562 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "7584", + "typeID": "Arrow", + "zOrder": "63", + "w": "122", + "h": "144", + "measuredW": "150", + "measuredH": "100", + "x": "271", + "y": "796", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 144 + }, + "p1": { + "x": 0.3647389107243122, + "y": -0.13542953396967994 + }, + "p2": { + "x": 122, + "y": 0 + } + } + }, + { + "ID": "7585", + "typeID": "Arrow", + "zOrder": "64", + "w": "108", + "h": "87", + "measuredW": "150", + "measuredH": "100", + "x": "275", + "y": "799", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 86 + }, + "p1": { + "x": 0.35550891920251837, + "y": -0.13494228751311646 + }, + "p2": { + "x": 108, + "y": 0 + } + } + }, + { + "ID": "7586", + "typeID": "Arrow", + "zOrder": "65", + "w": "106", + "h": "42", + "measuredW": "150", + "measuredH": "100", + "x": "277", + "y": "793", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 42 + }, + "p1": { + "x": 0.3666153846153846, + "y": -0.050923076923076925 + }, + "p2": { + "x": 106, + "y": 0 + } + } + }, + { + "ID": "7587", + "typeID": "Arrow", + "zOrder": "66", + "w": "158", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "257", + "y": "782", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3983342906375647, + "y": 0.0017231476163124643 + }, + "p2": { + "x": 158, + "y": 0 + } + } + }, + { + "ID": "7588", + "typeID": "Arrow", + "zOrder": "67", + "w": "121", + "h": "415", + "measuredW": "150", + "measuredH": "100", + "x": "375", + "y": "791", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 121, + "y": 0 + }, + "p1": { + "x": 0.4963506494229517, + "y": -0.17425022686656907 + }, + "p2": { + "x": 35, + "y": 415 + } + } + }, + { + "ID": "7589", + "typeID": "Arrow", + "zOrder": "68", + "w": "111", + "h": "56", + "measuredW": "150", + "measuredH": "100", + "x": "274", + "y": "662", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.44995794785534066, + "y": -0.08830950378469302 + }, + "p2": { + "x": 111, + "y": 56 + } + } + }, + { + "ID": "7590", + "typeID": "Arrow", + "zOrder": "69", + "w": "125", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "262", + "y": "727", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.38020762190957536, + "y": 0.00512225105859856 + }, + "p2": { + "x": 125, + "y": 2 + } + } + }, + { + "ID": "7591", + "typeID": "Arrow", + "zOrder": "70", + "w": "107", + "h": "22", + "measuredW": "150", + "measuredH": "100", + "x": "955", + "y": "634", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 2 + }, + "p1": { + "x": 0.38481561822125815, + "y": 0.07114967462039047 + }, + "p2": { + "x": 107, + "y": 22 + } + } + }, + { + "ID": "7592", + "typeID": "Arrow", + "zOrder": "71", + "w": "107", + "h": "25", + "measuredW": "150", + "measuredH": "100", + "x": "953", + "y": "599", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 25 + }, + "p1": { + "x": 0.5753846153846152, + "y": -0.05692307692307687 + }, + "p2": { + "x": 107, + "y": 0 + } + } + }, + { + "ID": "7593", + "typeID": "Arrow", + "zOrder": "72", + "w": "105", + "h": "70", + "measuredW": "150", + "measuredH": "100", + "x": "959", + "y": "543", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 70 + }, + "p1": { + "x": 0.4266601968667683, + "y": -0.10626646333009843 + }, + "p2": { + "x": 105, + "y": 0 + } + } + }, + { + "ID": "7594", + "typeID": "Arrow", + "zOrder": "73", + "w": "106", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "954", + "y": "643", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3872451913860311, + "y": 0.10793021918333442 + }, + "p2": { + "x": 106, + "y": 69 + } + } + }, + { + "ID": "7595", + "typeID": "Arrow", + "zOrder": "74", + "w": "73", + "h": "283", + "measuredW": "150", + "measuredH": "100", + "x": "781", + "y": "350", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 13, + "y": 0 + }, + "p1": { + "x": 0.561246418338109, + "y": -0.14201289398280806 + }, + "p2": { + "x": 73, + "y": 283 + } + } + }, + { + "ID": "7596", + "typeID": "Arrow", + "zOrder": "75", + "w": "79", + "h": "427", + "measuredW": "150", + "measuredH": "100", + "x": "725", + "y": "346", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 59, + "y": 0 + }, + "p1": { + "x": 0.5864404517625077, + "y": -0.16452296348197454 + }, + "p2": { + "x": 79, + "y": 427 + } + } + }, + { + "ID": "7597", + "typeID": "Arrow", + "zOrder": "76", + "w": "2", + "h": "147", + "measuredW": "150", + "measuredH": "100", + "x": "805", + "y": "781", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 2, + "y": 0 + }, + "p1": { + "x": 0.3776363323585065, + "y": 0.0014794426285910766 + }, + "p2": { + "x": 0, + "y": 147 + } + } + }, + { + "ID": "7598", + "typeID": "Arrow", + "zOrder": "77", + "w": "1", + "h": "88", + "measuredW": "150", + "measuredH": "100", + "x": "1118", + "y": "783", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 0 + }, + "p1": { + "x": 0.375, + "y": -0.011363636363636364 + }, + "p2": { + "x": 1, + "y": 88 + } + } + }, + { + "ID": "7599", + "typeID": "Arrow", + "zOrder": "78", + "w": "82", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "924", + "y": "787", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3983342906375647, + "y": 0.0017231476163124641 + }, + "p2": { + "x": 82, + "y": 0 + } + } + }, + { + "ID": "7600", + "typeID": "Arrow", + "zOrder": "79", + "w": "1", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "1218", + "y": "396", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 0 + }, + "p1": { + "x": 0.375, + "y": -0.011363636363636362 + }, + "p2": { + "x": 1, + "y": 69 + } + } + }, + { + "ID": "7601", + "typeID": "Arrow", + "zOrder": "80", + "w": "1", + "h": "76", + "measuredW": "150", + "measuredH": "100", + "x": "1117", + "y": "396", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 0 + }, + "p1": { + "x": 0.37500000000000006, + "y": -0.011363636363636362 + }, + "p2": { + "x": 1, + "y": 76 + } + } + }, + { + "ID": "7602", + "typeID": "Arrow", + "zOrder": "81", + "w": "1", + "h": "74", + "measuredW": "150", + "measuredH": "100", + "x": "1021", + "y": "396", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 0 + }, + "p1": { + "x": 0.3750000000000001, + "y": -0.011363636363636362 + }, + "p2": { + "x": 1, + "y": 74 + } + } + }, + { + "ID": "7603", + "typeID": "Arrow", + "zOrder": "82", + "w": "1", + "h": "88", + "measuredW": "150", + "measuredH": "100", + "x": "947", + "y": "397", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 0 + }, + "p1": { + "x": 0.375, + "y": -0.011363636363636364 + }, + "p2": { + "x": 1, + "y": 88 + } + } + }, + { + "ID": "7604", + "typeID": "Arrow", + "zOrder": "83", + "w": "108", + "h": "46", + "measuredW": "150", + "measuredH": "100", + "x": "835", + "y": "350", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4231794871794872, + "y": 0.08389743589743588 + }, + "p2": { + "x": 108, + "y": 46 + } + } + }, + { + "ID": "7605", + "typeID": "Arrow", + "zOrder": "84", + "w": "111", + "h": "44", + "measuredW": "150", + "measuredH": "100", + "x": "831", + "y": "281", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 43 + }, + "p1": { + "x": 0.48028694404591116, + "y": -0.1315351506456242 + }, + "p2": { + "x": 111, + "y": 0 + } + } + }, + { + "ID": "7606", + "typeID": "Arrow", + "zOrder": "85", + "w": "119", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "839", + "y": "338", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 4 + }, + "p1": { + "x": 0.3816771970132108, + "y": 0.01895462377943711 + }, + "p2": { + "x": 118, + "y": 2 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "7607", + "typeID": "Arrow", + "zOrder": "86", + "w": "1", + "h": "70", + "measuredW": "150", + "measuredH": "100", + "x": "234", + "y": "392", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.38167719701321073, + "y": 0.018954623779437105 + }, + "p2": { + "x": 0, + "y": 70 + } + } + }, + { + "ID": "7608", + "typeID": "Arrow", + "zOrder": "87", + "w": "179", + "h": "392", + "measuredW": "150", + "measuredH": "100", + "x": "528", + "y": "343", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 172, + "y": 0 + }, + "p1": { + "x": 0.516244108019548, + "y": 0.17000467325796342 + }, + "p2": { + "x": 0, + "y": 392 + } + } + }, + { + "ID": "7609", + "typeID": "Arrow", + "zOrder": "88", + "w": "117", + "h": "51", + "measuredW": "150", + "measuredH": "100", + "x": "413", + "y": "345", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 51 + }, + "p1": { + "x": 0.34710640165527623, + "y": 0.08796789767383535 + }, + "p2": { + "x": 117, + "y": 0 + } + } + }, + { + "ID": "7610", + "typeID": "Arrow", + "zOrder": "89", + "w": "121", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "412", + "y": "337", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 1 + }, + "p1": { + "x": 0.39673541865865314, + "y": 0.004985657697035924 + }, + "p2": { + "x": 121, + "y": 0 + } + } + }, + { + "ID": "7611", + "typeID": "Arrow", + "zOrder": "90", + "w": "113", + "h": "44", + "measuredW": "150", + "measuredH": "100", + "x": "415", + "y": "281", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.490856313497823, + "y": -0.08722786647314942 + }, + "p2": { + "x": 113, + "y": 44 + } + } + }, + { + "ID": "7612", + "typeID": "Label", + "zOrder": "91", + "measuredW": "185", + "measuredH": "40", + "x": "554", + "y": "137", + "properties": { + "bold": "true", + "size": "32", + "text": "QA Engineer" + } + }, + { + "ID": "7613", + "typeID": "Arrow", + "zOrder": "92", + "w": "36", + "h": "125", + "measuredW": "150", + "measuredH": "100", + "x": "664", + "y": "193", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.47113054783996217, + "y": 0.0803144022220909 + }, + "p2": { + "x": 36, + "y": 125 + } + } + }, + { + "ID": "7614", + "typeID": "__group__", + "zOrder": "93", + "measuredW": "341", + "measuredH": "50", + "w": "341", + "h": "50", + "x": "512", + "y": "311", + "properties": { + "controlName": "100-qa-basics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "341", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "188", + "measuredH": "25", + "x": "76", + "y": "12", + "properties": { + "size": "17", + "text": "Learn the Fundamentals" + } + } + ] + } + } + }, + { + "ID": "7615", + "typeID": "__group__", + "zOrder": "94", + "measuredW": "302", + "measuredH": "47", + "w": "302", + "h": "47", + "x": "127", + "y": "315", + "properties": { + "controlName": "101-qa-basics:tester-mindset" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "302", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "115", + "measuredH": "25", + "x": "93", + "y": "11", + "properties": { + "size": "17", + "text": "Tester Mindset" + } + } + ] + } + } + }, + { + "ID": "7616", + "typeID": "__group__", + "zOrder": "95", + "measuredW": "303", + "measuredH": "47", + "w": "303", + "h": "47", + "x": "126", + "y": "262", + "properties": { + "controlName": "100-qa-basics:what-is-qa" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "303", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "206", + "measuredH": "25", + "x": "49", + "y": "11", + "properties": { + "size": "17", + "text": "What is Quality Assurance?" + } + } + ] + } + } + }, + { + "ID": "7617", + "typeID": "Canvas", + "zOrder": "96", + "w": "350", + "h": "141", + "measuredW": "100", + "measuredH": "70", + "x": "903", + "y": "51" + }, + { + "ID": "7618", + "typeID": "Label", + "zOrder": "97", + "measuredW": "314", + "measuredH": "25", + "x": "917", + "y": "68", + "properties": { + "size": "17", + "text": "Find the detailed version of this roadmap" + } + }, + { + "ID": "7619", + "typeID": "Label", + "zOrder": "98", + "measuredW": "319", + "measuredH": "25", + "x": "917", + "y": "96", + "properties": { + "size": "17", + "text": "along with resources and other roadmaps" + } + }, + { + "ID": "7620", + "typeID": "__group__", + "zOrder": "99", + "measuredW": "320", + "measuredH": "45", + "w": "320", + "h": "45", + "x": "918", + "y": "132", + "properties": { + "controlName": "ext_link:roadmap.sh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "320", + "h": "45", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "1", + "typeID": "__group__", + "zOrder": "1", + "measuredW": "180", + "measuredH": "29", + "w": "180", + "h": "29", + "x": "66", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "105", + "measuredH": "28", + "x": "75", + "y": "0", + "properties": { + "color": "16777215", + "size": "20", + "text": "roadmap.sh" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "28", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "size": "20", + "text": "https" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "5", + "measuredH": "28", + "x": "47", + "y": "0", + "properties": { + "bold": "true", + "color": "16777215", + "size": "20", + "text": ":" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "10", + "measuredH": "28", + "x": "54", + "y": "1", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "10", + "measuredH": "28", + "x": "62", + "y": "1", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "7621", + "typeID": "__group__", + "zOrder": "100", + "measuredW": "302", + "measuredH": "47", + "w": "302", + "h": "47", + "x": "127", + "y": "368", + "properties": { + "controlName": "102-qa-basics:testing-approaches" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "302", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16777181" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "153", + "measuredH": "25", + "x": "74", + "y": "11", + "properties": { + "size": "17", + "text": "Testing Approaches" + } + } + ] + } + } + }, + { + "ID": "7622", + "typeID": "__group__", + "zOrder": "101", + "measuredW": "216", + "measuredH": "47", + "w": "216", + "h": "47", + "x": "127", + "y": "441", + "properties": { + "controlName": "100-qa-basics:testing-approaches:white-box-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "216", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "137", + "measuredH": "25", + "x": "39", + "y": "11", + "properties": { + "size": "17", + "text": "White Box Testing" + } + } + ] + } + } + }, + { + "ID": "7623", + "typeID": "__group__", + "zOrder": "102", + "measuredW": "216", + "measuredH": "47", + "w": "216", + "h": "47", + "x": "127", + "y": "492", + "properties": { + "controlName": "101-qa-basics:testing-approaches:gray-box-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "216", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "128", + "measuredH": "25", + "x": "44", + "y": "11", + "properties": { + "size": "17", + "text": "Gray Box Testing" + } + } + ] + } + } + }, + { + "ID": "7624", + "typeID": "__group__", + "zOrder": "103", + "measuredW": "216", + "measuredH": "47", + "w": "216", + "h": "47", + "x": "127", + "y": "543", + "properties": { + "controlName": "102-qa-basics:testing-approaches:black-box-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "216", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "136", + "measuredH": "25", + "x": "40", + "y": "11", + "properties": { + "size": "17", + "text": "Black Box Testing" + } + } + ] + } + } + }, + { + "ID": "7625", + "typeID": "__group__", + "zOrder": "104", + "measuredW": "322", + "measuredH": "47", + "w": "322", + "h": "47", + "x": "931", + "y": "262", + "properties": { + "controlName": "103-qa-basics:test-oracles" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "322", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "97", + "measuredH": "25", + "x": "112", + "y": "11", + "properties": { + "size": "17", + "text": "Test Oracles" + } + } + ] + } + } + }, + { + "ID": "7626", + "typeID": "__group__", + "zOrder": "105", + "measuredW": "321", + "measuredH": "47", + "w": "321", + "h": "47", + "x": "931", + "y": "315", + "properties": { + "controlName": "104-qa-basics:test-prioritization" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "321", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "133", + "measuredH": "25", + "x": "94", + "y": "11", + "properties": { + "size": "17", + "text": "Test Prioritization" + } + } + ] + } + } + }, + { + "ID": "7627", + "typeID": "__group__", + "zOrder": "106", + "measuredW": "322", + "measuredH": "47", + "w": "322", + "h": "47", + "x": "931", + "y": "368", + "properties": { + "controlName": "105-qa-basics:manage-your-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "322", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16777181" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "160", + "measuredH": "25", + "x": "81", + "y": "11", + "properties": { + "size": "17", + "text": "Manage your Testing" + } + } + ] + } + } + }, + { + "ID": "7628", + "typeID": "__group__", + "zOrder": "107", + "measuredW": "247", + "measuredH": "47", + "w": "247", + "h": "47", + "x": "680", + "y": "762", + "properties": { + "controlName": "107-qa-basics:testing-techniques" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "247", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16777181" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "149", + "measuredH": "25", + "x": "49", + "y": "11", + "properties": { + "size": "17", + "text": "Testing Techniques" + } + } + ] + } + } + }, + { + "ID": "7629", + "typeID": "__group__", + "zOrder": "108", + "measuredW": "74", + "measuredH": "47", + "w": "74", + "h": "47", + "x": "893", + "y": "445", + "properties": { + "controlName": "100-qa-basics:manage-your-testing:qtest" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "74", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "43", + "measuredH": "25", + "x": "15", + "y": "11", + "properties": { + "size": "17", + "text": "qTest" + } + } + ] + } + } + }, + { + "ID": "7630", + "typeID": "__group__", + "zOrder": "109", + "measuredW": "93", + "measuredH": "47", + "w": "93", + "h": "47", + "x": "973", + "y": "445", + "properties": { + "controlName": "101-qa-basics:manage-your-testing:test-rail" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "93", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "25", + "x": "16", + "y": "11", + "properties": { + "size": "17", + "text": "TestRail" + } + } + ] + } + } + }, + { + "ID": "7631", + "typeID": "__group__", + "zOrder": "110", + "measuredW": "93", + "measuredH": "47", + "w": "93", + "h": "47", + "x": "1072", + "y": "445", + "properties": { + "controlName": "102-qa-basics:manage-your-testing:test-link" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "93", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "25", + "x": "15", + "y": "11", + "properties": { + "size": "17", + "text": "TestLink" + } + } + ] + } + } + }, + { + "ID": "7632", + "typeID": "__group__", + "zOrder": "111", + "measuredW": "93", + "measuredH": "47", + "w": "93", + "h": "47", + "x": "1173", + "y": "445", + "properties": { + "controlName": "103-qa-basics:manage-your-testing:zephyr" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "93", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "54", + "measuredH": "25", + "x": "20", + "y": "11", + "properties": { + "size": "17", + "text": "Zephyr" + } + } + ] + } + } + }, + { + "ID": "7633", + "typeID": "__group__", + "zOrder": "112", + "measuredW": "263", + "measuredH": "47", + "w": "263", + "h": "47", + "x": "989", + "y": "762", + "properties": { + "controlName": "100-qa-basics:testing-techniques:functional-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "263", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16777181" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "140", + "measuredH": "25", + "x": "62", + "y": "11", + "properties": { + "size": "17", + "text": "Functional Testing" + } + } + ] + } + } + }, + { + "ID": "7634", + "typeID": "__group__", + "zOrder": "113", + "measuredW": "263", + "measuredH": "47", + "w": "263", + "h": "47", + "x": "989", + "y": "842", + "properties": { + "controlName": "100-qa-basics:testing-techniques:functional-testing:uat" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "263", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "31", + "measuredH": "25", + "x": "116", + "y": "11", + "properties": { + "size": "17", + "text": "UAT" + } + } + ] + } + } + }, + { + "ID": "7635", + "typeID": "__group__", + "zOrder": "114", + "measuredW": "263", + "measuredH": "47", + "w": "263", + "h": "47", + "x": "989", + "y": "894", + "properties": { + "controlName": "101-qa-basics:testing-techniques:functional-testing:exploratory-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "263", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "146", + "measuredH": "25", + "x": "59", + "y": "11", + "properties": { + "size": "17", + "text": "Exploratory Testing" + } + } + ] + } + } + }, + { + "ID": "7636", + "typeID": "__group__", + "zOrder": "115", + "measuredW": "263", + "measuredH": "47", + "w": "263", + "h": "47", + "x": "989", + "y": "945", + "properties": { + "controlName": "102-qa-basics:testing-techniques:functional-testing:sanity-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "263", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "25", + "x": "79", + "y": "11", + "properties": { + "size": "17", + "text": "Sanity Testing" + } + } + ] + } + } + }, + { + "ID": "7637", + "typeID": "__group__", + "zOrder": "116", + "measuredW": "263", + "measuredH": "47", + "w": "263", + "h": "47", + "x": "989", + "y": "996", + "properties": { + "controlName": "103-qa-basics:testing-techniques:functional-testing:regression-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "263", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "148", + "measuredH": "25", + "x": "58", + "y": "11", + "properties": { + "size": "17", + "text": "Regression Testing" + } + } + ] + } + } + }, + { + "ID": "7638", + "typeID": "__group__", + "zOrder": "117", + "measuredW": "263", + "measuredH": "47", + "w": "263", + "h": "47", + "x": "989", + "y": "1048", + "properties": { + "controlName": "104-qa-basics:testing-techniques:functional-testing:smoke-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "263", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "112", + "measuredH": "25", + "x": "76", + "y": "11", + "properties": { + "size": "17", + "text": "Smoke Testing" + } + } + ] + } + } + }, + { + "ID": "7639", + "typeID": "__group__", + "zOrder": "118", + "measuredW": "263", + "measuredH": "47", + "w": "263", + "h": "47", + "x": "989", + "y": "1099", + "properties": { + "controlName": "105-qa-basics:testing-techniques:functional-testing:unit-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "263", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "91", + "measuredH": "25", + "x": "86", + "y": "11", + "properties": { + "size": "17", + "text": "Unit Testing" + } + } + ] + } + } + }, + { + "ID": "7640", + "typeID": "__group__", + "zOrder": "119", + "measuredW": "263", + "measuredH": "47", + "w": "263", + "h": "47", + "x": "989", + "y": "1150", + "properties": { + "controlName": "106-qa-basics:testing-techniques:functional-testing:integration-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "263", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "144", + "measuredH": "25", + "x": "60", + "y": "11", + "properties": { + "size": "17", + "text": "Integration Testing" + } + } + ] + } + } + }, + { + "ID": "7641", + "typeID": "__group__", + "zOrder": "120", + "measuredW": "248", + "measuredH": "47", + "w": "248", + "h": "47", + "x": "680", + "y": "832", + "properties": { + "controlName": "101-qa-basics:testing-techniques:non-functional-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "248", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16777181" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "177", + "measuredH": "25", + "x": "35", + "y": "11", + "properties": { + "size": "17", + "text": "Non Functional Testing" + } + } + ] + } + } + }, + { + "ID": "7642", + "typeID": "__group__", + "zOrder": "121", + "measuredW": "248", + "measuredH": "47", + "w": "248", + "h": "47", + "x": "680", + "y": "905", + "properties": { + "controlName": "100-qa-basics:testing-techniques:non-functional-testing:load-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "248", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "98", + "measuredH": "25", + "x": "75", + "y": "11", + "properties": { + "size": "17", + "text": "Load Testing" + } + } + ] + } + } + }, + { + "ID": "7643", + "typeID": "__group__", + "zOrder": "122", + "measuredW": "248", + "measuredH": "47", + "w": "248", + "h": "47", + "x": "680", + "y": "958", + "properties": { + "controlName": "101-qa-basics:testing-techniques:non-functional-testing:performance-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "248", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "159", + "measuredH": "25", + "x": "44", + "y": "11", + "properties": { + "size": "17", + "text": "Performance Testing" + } + } + ] + } + } + }, + { + "ID": "7644", + "typeID": "__group__", + "zOrder": "123", + "measuredW": "248", + "measuredH": "47", + "w": "248", + "h": "47", + "x": "680", + "y": "1008", + "properties": { + "controlName": "102-qa-basics:testing-techniques:non-functional-testing:stress-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "248", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "108", + "measuredH": "25", + "x": "70", + "y": "11", + "properties": { + "size": "17", + "text": "Stress Testing" + } + } + ] + } + } + }, + { + "ID": "7645", + "typeID": "__group__", + "zOrder": "124", + "measuredW": "248", + "measuredH": "47", + "w": "248", + "h": "47", + "x": "680", + "y": "1059", + "properties": { + "controlName": "103-qa-basics:testing-techniques:non-functional-testing:security-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "248", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "121", + "measuredH": "25", + "x": "63", + "y": "11", + "properties": { + "size": "17", + "text": "Security Testing" + } + } + ] + } + } + }, + { + "ID": "7646", + "typeID": "__group__", + "zOrder": "125", + "measuredW": "248", + "measuredH": "47", + "w": "248", + "h": "47", + "x": "680", + "y": "1110", + "properties": { + "controlName": "104-qa-basics:testing-techniques:non-functional-testing:accessibility-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "248", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "152", + "measuredH": "25", + "x": "48", + "y": "11", + "properties": { + "size": "17", + "text": "Accessibility Testing" + } + } + ] + } + } + }, + { + "ID": "7647", + "typeID": "__group__", + "zOrder": "126", + "measuredW": "208", + "measuredH": "47", + "w": "208", + "h": "47", + "x": "763", + "y": "604", + "properties": { + "controlName": "106-qa-basics:project-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "208", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16777181" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "162", + "measuredH": "25", + "x": "23", + "y": "11", + "properties": { + "size": "17", + "text": "Project Management" + } + } + ] + } + } + }, + { + "ID": "7648", + "typeID": "__group__", + "zOrder": "127", + "measuredW": "163", + "measuredH": "47", + "w": "163", + "h": "47", + "x": "1053", + "y": "528", + "properties": { + "controlName": "100-qa-basics:project-management:atlassian" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "163", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "69", + "measuredH": "25", + "x": "47", + "y": "11", + "properties": { + "size": "17", + "text": "Atlassian" + } + } + ] + } + } + }, + { + "ID": "7649", + "typeID": "__group__", + "zOrder": "128", + "measuredW": "163", + "measuredH": "47", + "w": "163", + "h": "47", + "x": "1053", + "y": "579", + "properties": { + "controlName": "101-qa-basics:project-management:assembla" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "163", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "74", + "measuredH": "25", + "x": "45", + "y": "11", + "properties": { + "size": "17", + "text": "Assembla" + } + } + ] + } + } + }, + { + "ID": "7650", + "typeID": "__group__", + "zOrder": "129", + "measuredW": "163", + "measuredH": "47", + "w": "163", + "h": "47", + "x": "1053", + "y": "630", + "properties": { + "controlName": "102-qa-basics:project-management:youtrack" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "163", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "70", + "measuredH": "25", + "x": "47", + "y": "11", + "properties": { + "size": "17", + "text": "YouTrack" + } + } + ] + } + } + }, + { + "ID": "7651", + "typeID": "__group__", + "zOrder": "130", + "measuredW": "163", + "measuredH": "47", + "w": "163", + "h": "47", + "x": "1053", + "y": "682", + "properties": { + "controlName": "103-qa-basics:project-management:trello" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "163", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "43", + "measuredH": "25", + "x": "60", + "y": "11", + "properties": { + "size": "17", + "text": "Trello" + } + } + ] + } + } + }, + { + "ID": "7652", + "typeID": "__group__", + "zOrder": "131", + "measuredW": "262", + "measuredH": "50", + "w": "262", + "h": "50", + "x": "370", + "y": "702", + "properties": { + "controlName": "101-qa-sdlc" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "262", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "162", + "measuredH": "25", + "x": "49", + "y": "12", + "properties": { + "size": "17", + "text": "SDLC Delivery Model" + } + } + ] + } + } + }, + { + "ID": "7653", + "typeID": "__group__", + "zOrder": "132", + "measuredW": "233", + "measuredH": "47", + "w": "233", + "h": "47", + "x": "54", + "y": "701", + "properties": { + "controlName": "100-qa-sdlc:waterfall-model" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "233", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16777181" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "120", + "measuredH": "25", + "x": "57", + "y": "11", + "properties": { + "size": "17", + "text": "Waterfall Model" + } + } + ] + } + } + }, + { + "ID": "7654", + "typeID": "__group__", + "zOrder": "133", + "measuredW": "234", + "measuredH": "47", + "w": "234", + "h": "47", + "x": "54", + "y": "649", + "properties": { + "controlName": "101-qa-sdlc:v-model" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "234", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16777181" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "25", + "x": "85", + "y": "11", + "properties": { + "size": "17", + "text": "V Model" + } + } + ] + } + } + }, + { + "ID": "7655", + "typeID": "__group__", + "zOrder": "134", + "measuredW": "167", + "measuredH": "47", + "w": "167", + "h": "47", + "x": "400", + "y": "493", + "properties": { + "controlName": "101-qa-sdlc:agile-model:scrum" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "167", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "49", + "measuredH": "25", + "x": "59", + "y": "11", + "properties": { + "size": "17", + "text": "Scrum" + } + } + ] + } + } + }, + { + "ID": "7656", + "typeID": "__group__", + "zOrder": "135", + "measuredW": "167", + "measuredH": "47", + "w": "167", + "h": "47", + "x": "400", + "y": "544", + "properties": { + "controlName": "100-qa-sdlc:agile-model:kanban" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "167", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "59", + "measuredH": "25", + "x": "54", + "y": "11", + "properties": { + "size": "17", + "text": "Kanban" + } + } + ] + } + } + }, + { + "ID": "7657", + "typeID": "__group__", + "zOrder": "136", + "measuredW": "88", + "measuredH": "47", + "w": "88", + "h": "47", + "x": "400", + "y": "441", + "properties": { + "controlName": "102-qa-sdlc:agile-model:safe" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "88", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "41", + "measuredH": "25", + "x": "23", + "y": "11", + "properties": { + "size": "17", + "text": "SAFe" + } + } + ] + } + } + }, + { + "ID": "7658", + "typeID": "__group__", + "zOrder": "137", + "measuredW": "72", + "measuredH": "47", + "w": "72", + "h": "47", + "x": "496", + "y": "441", + "properties": { + "controlName": "103-qa-sdlc:agile-model:xp" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "72", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "21", + "measuredH": "25", + "x": "25", + "y": "11", + "properties": { + "size": "17", + "text": "XP" + } + } + ] + } + } + }, + { + "ID": "7659", + "typeID": "Arrow", + "zOrder": "138", + "w": "26", + "h": "80", + "measuredW": "150", + "measuredH": "100", + "x": "583", + "y": "42", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 5, + "y": 0 + }, + "p1": { + "x": 0.47025288700482387, + "y": -0.16094138283876627 + }, + "p2": { + "x": 26, + "y": 80 + }, + "stroke": "dotted" + } + }, + { + "ID": "7660", + "typeID": "__group__", + "zOrder": "139", + "measuredW": "262", + "measuredH": "50", + "w": "262", + "h": "50", + "x": "370", + "y": "758", + "properties": { + "controlName": "102-qa-manual-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "262", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "117", + "measuredH": "25", + "x": "72", + "y": "12", + "properties": { + "size": "17", + "text": "Manual Testing" + } + } + ] + } + } + }, + { + "ID": "7661", + "typeID": "__group__", + "zOrder": "140", + "measuredW": "150", + "measuredH": "47", + "w": "150", + "h": "47", + "x": "139", + "y": "759", + "properties": { + "controlName": "101-qa-manual-testing:test-planning" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "150", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "104", + "measuredH": "25", + "x": "23", + "y": "11", + "properties": { + "size": "17", + "text": "Test Planning" + } + } + ] + } + } + }, + { + "ID": "7662", + "typeID": "__group__", + "zOrder": "141", + "measuredW": "234", + "measuredH": "47", + "w": "234", + "h": "47", + "x": "54", + "y": "811", + "properties": { + "controlName": "102-qa-manual-testing:test-cases-and-scenarios" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "234", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "200", + "measuredH": "25", + "x": "17", + "y": "11", + "properties": { + "size": "17", + "text": "Test Cases and Scenarios" + } + } + ] + } + } + }, + { + "ID": "7663", + "typeID": "__group__", + "zOrder": "142", + "measuredW": "234", + "measuredH": "47", + "w": "234", + "h": "47", + "x": "54", + "y": "863", + "properties": { + "controlName": "103-qa-manual-testing:reporting" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "234", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "77", + "measuredH": "25", + "x": "78", + "y": "11", + "properties": { + "size": "17", + "text": "Reporting" + } + } + ] + } + } + }, + { + "ID": "7664", + "typeID": "__group__", + "zOrder": "143", + "measuredW": "234", + "measuredH": "47", + "w": "234", + "h": "47", + "x": "54", + "y": "914", + "properties": { + "controlName": "104-qa-manual-testing:compatibility" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "234", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "99", + "measuredH": "25", + "x": "67", + "y": "11", + "properties": { + "size": "17", + "text": "Compatibility" + } + } + ] + } + } + }, + { + "ID": "7665", + "typeID": "__group__", + "zOrder": "144", + "measuredW": "234", + "measuredH": "47", + "w": "234", + "h": "47", + "x": "54", + "y": "966", + "properties": { + "controlName": "105-qa-manual-testing:verification-and-validation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "234", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "197", + "measuredH": "25", + "x": "18", + "y": "11", + "properties": { + "size": "17", + "text": "Verification and Validation" + } + } + ] + } + } + }, + { + "ID": "7666", + "typeID": "__group__", + "zOrder": "145", + "measuredW": "77", + "measuredH": "47", + "w": "77", + "h": "47", + "x": "54", + "y": "759", + "properties": { + "controlName": "100-qa-manual-testing:tdd" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "77", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "36", + "measuredH": "25", + "x": "21", + "y": "11", + "properties": { + "size": "17", + "text": "TDD" + } + } + ] + } + } + }, + { + "ID": "7667", + "typeID": "__group__", + "zOrder": "146", + "measuredW": "167", + "measuredH": "47", + "w": "167", + "h": "47", + "x": "400", + "y": "625", + "properties": { + "controlName": "102-qa-sdlc:agile-model" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "167", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16777181" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "91", + "measuredH": "25", + "x": "38", + "y": "11", + "properties": { + "size": "17", + "text": "Agile Model" + } + } + ] + } + } + }, + { + "ID": "7668", + "typeID": "__group__", + "zOrder": "147", + "measuredW": "280", + "measuredH": "50", + "w": "280", + "h": "50", + "x": "360", + "y": "1175", + "properties": { + "controlName": "103-qa-automated-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "280", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "143", + "measuredH": "25", + "x": "68", + "y": "12", + "properties": { + "size": "17", + "text": "Automated Testing" + } + } + ] + } + } + }, + { + "ID": "7669", + "typeID": "__group__", + "zOrder": "148", + "measuredW": "234", + "measuredH": "47", + "w": "234", + "h": "47", + "x": "55", + "y": "1178", + "properties": { + "controlName": "102-qa-automated-testing:backend-automation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "234", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16777181" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "159", + "measuredH": "25", + "x": "37", + "y": "11", + "properties": { + "size": "17", + "text": "Backend Automation" + } + } + ] + } + } + }, + { + "ID": "7670", + "typeID": "__group__", + "zOrder": "149", + "measuredW": "223", + "measuredH": "47", + "w": "223", + "h": "47", + "x": "420", + "y": "1078", + "properties": { + "controlName": "101-qa-automated-testing:mobile-automation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "223", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16777181" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "143", + "measuredH": "25", + "x": "40", + "y": "11", + "properties": { + "size": "17", + "text": "Mobile Automation" + } + } + ] + } + } + }, + { + "ID": "7671", + "typeID": "__group__", + "zOrder": "150", + "measuredW": "109", + "measuredH": "47", + "w": "109", + "h": "47", + "x": "420", + "y": "1010", + "properties": { + "controlName": "100-qa-automated-testing:mobile-automation:appium" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "109", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "58", + "measuredH": "25", + "x": "26", + "y": "11", + "properties": { + "size": "17", + "text": "Appium" + } + } + ] + } + } + }, + { + "ID": "7672", + "typeID": "__group__", + "zOrder": "151", + "measuredW": "107", + "measuredH": "47", + "w": "107", + "h": "47", + "x": "536", + "y": "1010", + "properties": { + "controlName": "101-qa-automated-testing:mobile-automation:xcuitest" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "107", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "72", + "measuredH": "25", + "x": "18", + "y": "11", + "properties": { + "size": "17", + "text": "XCUITest" + } + } + ] + } + } + }, + { + "ID": "7673", + "typeID": "__group__", + "zOrder": "152", + "measuredW": "109", + "measuredH": "47", + "w": "109", + "h": "47", + "x": "420", + "y": "957", + "properties": { + "controlName": "102-qa-automated-testing:mobile-automation:espresso" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "109", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "72", + "measuredH": "25", + "x": "19", + "y": "11", + "properties": { + "size": "17", + "text": "Espresso" + } + } + ] + } + } + }, + { + "ID": "7674", + "typeID": "__group__", + "zOrder": "153", + "measuredW": "106", + "measuredH": "47", + "w": "106", + "h": "47", + "x": "537", + "y": "957", + "properties": { + "controlName": "103-qa-automated-testing:mobile-automation:detox" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "106", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "25", + "x": "30", + "y": "11", + "properties": { + "size": "17", + "text": "Detox" + } + } + ] + } + } + }, + { + "ID": "7675", + "typeID": "__group__", + "zOrder": "154", + "measuredW": "121", + "measuredH": "47", + "w": "121", + "h": "47", + "x": "55", + "y": "1051", + "properties": { + "controlName": "101-qa-automated-testing:backend-automation:cypress" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "121", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "25", + "x": "29", + "y": "11", + "properties": { + "size": "17", + "text": "Cypress" + } + } + ] + } + } + }, + { + "ID": "7676", + "typeID": "__group__", + "zOrder": "155", + "measuredW": "234", + "measuredH": "47", + "w": "234", + "h": "47", + "x": "55", + "y": "1103", + "properties": { + "controlName": "100-qa-automated-testing:backend-automation:karate-framework" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "234", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "132", + "measuredH": "25", + "x": "51", + "y": "11", + "properties": { + "size": "17", + "text": "Karateframework" + } + } + ] + } + } + }, + { + "ID": "7677", + "typeID": "__group__", + "zOrder": "156", + "measuredW": "107", + "measuredH": "47", + "w": "107", + "h": "47", + "x": "183", + "y": "1051", + "properties": { + "controlName": "102-qa-automated-testing:backend-automation:soap-ui" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "107", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "25", + "x": "23", + "y": "11", + "properties": { + "size": "17", + "text": "Soap UI" + } + } + ] + } + } + }, + { + "ID": "7678", + "typeID": "__group__", + "zOrder": "157", + "measuredW": "234", + "measuredH": "47", + "w": "234", + "h": "47", + "x": "56", + "y": "1249", + "properties": { + "controlName": "103-qa-automated-testing:backend-automation:postman-newman" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "234", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "151", + "measuredH": "25", + "x": "41", + "y": "11", + "properties": { + "size": "17", + "text": "Postman / Newman" + } + } + ] + } + } + }, + { + "ID": "7679", + "typeID": "__group__", + "zOrder": "158", + "measuredW": "234", + "measuredH": "47", + "w": "234", + "h": "47", + "x": "55", + "y": "1301", + "properties": { + "controlName": "104-qa-automated-testing:backend-automation:rest-assured" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "234", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "110", + "measuredH": "25", + "x": "62", + "y": "11", + "properties": { + "size": "17", + "text": "REST Assured" + } + } + ] + } + } + }, + { + "ID": "7680", + "typeID": "__group__", + "zOrder": "159", + "measuredW": "234", + "measuredH": "47", + "w": "234", + "h": "47", + "x": "691", + "y": "1178", + "properties": { + "controlName": "100-qa-automated-testing:frontend-automation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "234", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16777181" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "161", + "measuredH": "25", + "x": "36", + "y": "11", + "properties": { + "size": "17", + "text": "Frontend Automation" + } + } + ] + } + } + }, + { + "ID": "7681", + "typeID": "__group__", + "zOrder": "160", + "measuredW": "230", + "measuredH": "47", + "w": "230", + "h": "47", + "x": "693", + "y": "1309", + "properties": { + "controlName": "100-qa-automated-testing:frontend-automation:basic-introduction" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16777181" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "140", + "measuredH": "25", + "x": "45", + "y": "11", + "properties": { + "size": "17", + "text": "Basic Introduction" + } + } + ] + } + } + }, + { + "ID": "7682", + "typeID": "__group__", + "zOrder": "161", + "measuredW": "233", + "measuredH": "47", + "w": "233", + "h": "47", + "x": "691", + "y": "1363", + "properties": { + "controlName": "101-qa-automated-testing:frontend-automation:browser-addons" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "233", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16777181" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "125", + "measuredH": "25", + "x": "54", + "y": "11", + "properties": { + "size": "17", + "text": "Browser Addons" + } + } + ] + } + } + }, + { + "ID": "7683", + "typeID": "__group__", + "zOrder": "162", + "measuredW": "230", + "measuredH": "47", + "w": "230", + "h": "47", + "x": "693", + "y": "1417", + "properties": { + "controlName": "102-qa-automated-testing:frontend-automation:automation-frameworks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16777181" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "185", + "measuredH": "25", + "x": "22", + "y": "11", + "properties": { + "size": "17", + "text": "Automation Frameworks" + } + } + ] + } + } + }, + { + "ID": "7684", + "typeID": "__group__", + "zOrder": "163", + "measuredW": "230", + "measuredH": "47", + "w": "230", + "h": "47", + "x": "1020", + "y": "1216", + "properties": { + "controlName": "100-qa-automated-testing:frontend-automation:basic-introduction:html-css-javascript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "175", + "measuredH": "25", + "x": "27", + "y": "11", + "properties": { + "size": "17", + "text": "HTML, CSS, JavaScript" + } + } + ] + } + } + }, + { + "ID": "7685", + "typeID": "__group__", + "zOrder": "164", + "measuredW": "230", + "measuredH": "47", + "w": "230", + "h": "47", + "x": "1020", + "y": "1269", + "properties": { + "controlName": "101-qa-automated-testing:frontend-automation:basic-introduction:browser-devtools" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "155", + "measuredH": "25", + "x": "37", + "y": "11", + "properties": { + "size": "17", + "text": "Browser / Dev Tools" + } + } + ] + } + } + }, + { + "ID": "7686", + "typeID": "__group__", + "zOrder": "165", + "measuredW": "112", + "measuredH": "47", + "w": "112", + "h": "47", + "x": "1020", + "y": "1322", + "properties": { + "controlName": "102-qa-automated-testing:frontend-automation:basic-introduction:ajax" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "112", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "33", + "measuredH": "25", + "x": "39", + "y": "11", + "properties": { + "size": "17", + "text": "Ajax" + } + } + ] + } + } + }, + { + "ID": "7687", + "typeID": "__group__", + "zOrder": "166", + "measuredW": "112", + "measuredH": "47", + "w": "112", + "h": "47", + "x": "1141", + "y": "1322", + "properties": { + "controlName": "103-qa-automated-testing:frontend-automation:basic-introduction:caching" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "112", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "25", + "x": "24", + "y": "11", + "properties": { + "size": "17", + "text": "Caching" + } + } + ] + } + } + }, + { + "ID": "7688", + "typeID": "__group__", + "zOrder": "167", + "measuredW": "230", + "measuredH": "47", + "w": "230", + "h": "47", + "x": "1021", + "y": "1376", + "properties": { + "controlName": "104-qa-automated-testing:frontend-automation:basic-introduction:swas-pwas-jamstack" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "176", + "measuredH": "25", + "x": "27", + "y": "11", + "properties": { + "size": "17", + "text": "SWAs, PWAs, JAMStack" + } + } + ] + } + } + }, + { + "ID": "7689", + "typeID": "__group__", + "zOrder": "168", + "measuredW": "230", + "measuredH": "47", + "w": "230", + "h": "47", + "x": "1021", + "y": "1428", + "properties": { + "controlName": "105-qa-automated-testing:frontend-automation:basic-introduction:csr-vs-ssr" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "25", + "x": "68", + "y": "11", + "properties": { + "size": "17", + "text": "CSR vs SSR" + } + } + ] + } + } + }, + { + "ID": "7690", + "typeID": "__group__", + "zOrder": "169", + "measuredW": "230", + "measuredH": "47", + "w": "230", + "h": "47", + "x": "1021", + "y": "1482", + "properties": { + "controlName": "106-qa-automated-testing:frontend-automation:basic-introduction:responsive-vs-adaptive" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "182", + "measuredH": "25", + "x": "28", + "y": "11", + "properties": { + "size": "17", + "text": "Responsive vs Adaptive" + } + } + ] + } + } + }, + { + "ID": "7691", + "typeID": "__group__", + "zOrder": "170", + "measuredW": "167", + "measuredH": "47", + "w": "167", + "h": "47", + "x": "439", + "y": "1284", + "properties": { + "controlName": "100-qa-automated-testing:frontend-automation:selenium-ide" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "167", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "25", + "x": "31", + "y": "11", + "properties": { + "size": "17", + "text": "Selenium IDE" + } + } + ] + } + } + }, + { + "ID": "7692", + "typeID": "__group__", + "zOrder": "171", + "measuredW": "167", + "measuredH": "47", + "w": "167", + "h": "47", + "x": "439", + "y": "1336", + "properties": { + "controlName": "101-qa-automated-testing:frontend-automation:ghost-inspector" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "167", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "124", + "measuredH": "25", + "x": "22", + "y": "11", + "properties": { + "size": "17", + "text": "Ghost Inspector" + } + } + ] + } + } + }, + { + "ID": "7693", + "typeID": "__group__", + "zOrder": "172", + "measuredW": "167", + "measuredH": "47", + "w": "167", + "h": "47", + "x": "439", + "y": "1389", + "properties": { + "controlName": "102-qa-automated-testing:frontend-automation:bug-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "167", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "138", + "measuredH": "25", + "x": "15", + "y": "11", + "properties": { + "size": "17", + "text": "Bug Management" + } + } + ] + } + } + }, + { + "ID": "7694", + "typeID": "__group__", + "zOrder": "173", + "measuredW": "167", + "measuredH": "47", + "w": "167", + "h": "47", + "x": "439", + "y": "1442", + "properties": { + "controlName": "103-qa-automated-testing:frontend-automation:check-my-links" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "167", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "119", + "measuredH": "25", + "x": "24", + "y": "11", + "properties": { + "size": "17", + "text": "Check my Links" + } + } + ] + } + } + }, + { + "ID": "7695", + "typeID": "__group__", + "zOrder": "174", + "measuredW": "116", + "measuredH": "47", + "w": "116", + "h": "47", + "x": "693", + "y": "1509", + "properties": { + "controlName": "100-qa-automated-testing:frontend-automation:automation-frameworks:qa-wolf" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "116", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "61", + "measuredH": "25", + "x": "27", + "y": "11", + "properties": { + "size": "17", + "text": "QA Wolf" + } + } + ] + } + } + }, + { + "ID": "7696", + "typeID": "__group__", + "zOrder": "175", + "measuredW": "105", + "measuredH": "47", + "w": "105", + "h": "47", + "x": "818", + "y": "1509", + "properties": { + "controlName": "101-qa-automated-testing:frontend-automation:automation-frameworks:cypress" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "105", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "25", + "x": "21", + "y": "11", + "properties": { + "size": "17", + "text": "Cypress" + } + } + ] + } + } + }, + { + "ID": "7697", + "typeID": "__group__", + "zOrder": "176", + "measuredW": "232", + "measuredH": "47", + "w": "232", + "h": "47", + "x": "693", + "y": "1561", + "properties": { + "controlName": "102-qa-automated-testing:frontend-automation:automation-frameworks:webdriver-io" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "232", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "94", + "measuredH": "25", + "x": "69", + "y": "11", + "properties": { + "size": "17", + "text": "Webdriver.io" + } + } + ] + } + } + }, + { + "ID": "7698", + "typeID": "__group__", + "zOrder": "177", + "measuredW": "105", + "measuredH": "47", + "w": "105", + "h": "47", + "x": "693", + "y": "1613", + "properties": { + "controlName": "103-qa-automated-testing:frontend-automation:automation-frameworks:jasmine" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "105", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "65", + "measuredH": "25", + "x": "20", + "y": "11", + "properties": { + "size": "17", + "text": "Jasmine" + } + } + ] + } + } + }, + { + "ID": "7699", + "typeID": "__group__", + "zOrder": "178", + "measuredW": "120", + "measuredH": "47", + "w": "120", + "h": "47", + "x": "804", + "y": "1613", + "properties": { + "controlName": "104-qa-automated-testing:frontend-automation:automation-frameworks:nightwatch" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "120", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "86", + "measuredH": "25", + "x": "17", + "y": "11", + "properties": { + "size": "17", + "text": "Nightwatch" + } + } + ] + } + } + }, + { + "ID": "7700", + "typeID": "__group__", + "zOrder": "179", + "measuredW": "106", + "measuredH": "47", + "w": "106", + "h": "47", + "x": "693", + "y": "1665", + "properties": { + "controlName": "105-qa-automated-testing:frontend-automation:automation-frameworks:robot-framework" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "106", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "46", + "measuredH": "25", + "x": "30", + "y": "11", + "properties": { + "size": "17", + "text": "Robot" + } + } + ] + } + } + }, + { + "ID": "7701", + "typeID": "__group__", + "zOrder": "180", + "measuredW": "69", + "measuredH": "47", + "w": "69", + "h": "47", + "x": "693", + "y": "1717", + "properties": { + "controlName": "106-qa-automated-testing:frontend-automation:automation-frameworks:jest" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "69", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "33", + "measuredH": "25", + "x": "18", + "y": "11", + "properties": { + "size": "17", + "text": "Jest" + } + } + ] + } + } + }, + { + "ID": "7702", + "typeID": "__group__", + "zOrder": "181", + "measuredW": "153", + "measuredH": "47", + "w": "153", + "h": "47", + "x": "770", + "y": "1717", + "properties": { + "controlName": "107-qa-automated-testing:frontend-automation:automation-frameworks:puppeteer" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "153", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "82", + "measuredH": "25", + "x": "36", + "y": "11", + "properties": { + "size": "17", + "text": "Puppeteer" + } + } + ] + } + } + }, + { + "ID": "7703", + "typeID": "__group__", + "zOrder": "182", + "measuredW": "230", + "measuredH": "47", + "w": "230", + "h": "47", + "x": "693", + "y": "1768", + "properties": { + "controlName": "108-qa-automated-testing:frontend-automation:automation-frameworks:playwright" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "78", + "measuredH": "25", + "x": "76", + "y": "11", + "properties": { + "size": "17", + "text": "Playwright" + } + } + ] + } + } + }, + { + "ID": "7704", + "typeID": "__group__", + "zOrder": "183", + "measuredW": "264", + "measuredH": "50", + "w": "264", + "h": "50", + "x": "55", + "y": "1649", + "properties": { + "controlName": "104-qa-non-functional-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "264", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "178", + "measuredH": "25", + "x": "41", + "y": "12", + "properties": { + "size": "17", + "text": "Non-Functional Testing" + } + } + ] + } + } + }, + { + "ID": "7705", + "typeID": "__group__", + "zOrder": "184", + "measuredW": "264", + "measuredH": "47", + "w": "264", + "h": "47", + "x": "55", + "y": "1571", + "properties": { + "controlName": "100-qa-non-functional-testing:load-and-performance-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "264", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16777181" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "218", + "measuredH": "25", + "x": "23", + "y": "11", + "properties": { + "size": "17", + "text": "Load & Performance Testing" + } + } + ] + } + } + }, + { + "ID": "7706", + "typeID": "__group__", + "zOrder": "185", + "measuredW": "82", + "measuredH": "47", + "w": "82", + "h": "47", + "x": "55", + "y": "1495", + "properties": { + "controlName": "100-qa-non-functional-testing:load-and-performance-testing:vegeta" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "82", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "54", + "measuredH": "25", + "x": "14", + "y": "11", + "properties": { + "size": "17", + "text": "Vegeta" + } + } + ] + } + } + }, + { + "ID": "7707", + "typeID": "__group__", + "zOrder": "186", + "measuredW": "82", + "measuredH": "47", + "w": "82", + "h": "47", + "x": "236", + "y": "1495", + "properties": { + "controlName": "102-qa-non-functional-testing:load-and-performance-testing:locust" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "82", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "52", + "measuredH": "25", + "x": "15", + "y": "11", + "properties": { + "size": "17", + "text": "Locust" + } + } + ] + } + } + }, + { + "ID": "7708", + "typeID": "__group__", + "zOrder": "187", + "measuredW": "82", + "measuredH": "47", + "w": "82", + "h": "47", + "x": "145", + "y": "1495", + "properties": { + "controlName": "101-qa-non-functional-testing:load-and-performance-testing:jmeter" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "82", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "13", + "y": "11", + "properties": { + "size": "17", + "text": "JMeter" + } + } + ] + } + } + }, + { + "ID": "7709", + "typeID": "__group__", + "zOrder": "188", + "measuredW": "82", + "measuredH": "47", + "w": "82", + "h": "47", + "x": "55", + "y": "1441", + "properties": { + "controlName": "103-qa-non-functional-testing:load-and-performance-testing:gatling" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "82", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "55", + "measuredH": "25", + "x": "14", + "y": "11", + "properties": { + "size": "17", + "text": "Gatling" + } + } + ] + } + } + }, + { + "ID": "7710", + "typeID": "__group__", + "zOrder": "189", + "measuredW": "82", + "measuredH": "47", + "w": "82", + "h": "47", + "x": "145", + "y": "1441", + "properties": { + "controlName": "104-qa-non-functional-testing:load-and-performance-testing:k6" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "82", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "22", + "measuredH": "25", + "x": "30", + "y": "11", + "properties": { + "size": "17", + "text": "K6" + } + } + ] + } + } + }, + { + "ID": "7711", + "typeID": "__group__", + "zOrder": "190", + "measuredW": "82", + "measuredH": "47", + "w": "82", + "h": "47", + "x": "236", + "y": "1441", + "properties": { + "controlName": "105-qa-non-functional-testing:load-and-performance-testing:artillery" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "82", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "58", + "measuredH": "25", + "x": "12", + "y": "11", + "properties": { + "size": "17", + "text": "Artillery" + } + } + ] + } + } + }, + { + "ID": "7712", + "typeID": "__group__", + "zOrder": "191", + "measuredW": "120", + "measuredH": "47", + "w": "120", + "h": "47", + "x": "55", + "y": "1386", + "properties": { + "controlName": "106-qa-non-functional-testing:load-and-performance-testing:lighthouse" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "120", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "86", + "measuredH": "25", + "x": "17", + "y": "11", + "properties": { + "size": "17", + "text": "Lighthouse" + } + } + ] + } + } + }, + { + "ID": "7713", + "typeID": "__group__", + "zOrder": "192", + "measuredW": "137", + "measuredH": "47", + "w": "137", + "h": "47", + "x": "182", + "y": "1386", + "properties": { + "controlName": "107-qa-non-functional-testing:load-and-performance-testing:webpage-test" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "137", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "110", + "measuredH": "25", + "x": "14", + "y": "11", + "properties": { + "size": "17", + "text": "Webpage Test" + } + } + ] + } + } + }, + { + "ID": "7714", + "typeID": "__group__", + "zOrder": "193", + "measuredW": "245", + "measuredH": "47", + "w": "245", + "h": "47", + "x": "381", + "y": "1650", + "properties": { + "controlName": "101-qa-non-functional-testing:accessibility-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "245", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16777181" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "152", + "measuredH": "25", + "x": "37", + "y": "11", + "properties": { + "size": "17", + "text": "Accessibility Testing" + } + } + ] + } + } + }, + { + "ID": "7715", + "typeID": "__group__", + "zOrder": "194", + "measuredW": "211", + "measuredH": "47", + "w": "211", + "h": "47", + "x": "415", + "y": "1572", + "properties": { + "controlName": "100-qa-non-functional-testing:accessibility-testing:chrome-devtools" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "211", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "136", + "measuredH": "25", + "x": "38", + "y": "11", + "properties": { + "size": "17", + "text": "Chrome DevTools" + } + } + ] + } + } + }, + { + "ID": "7716", + "typeID": "__group__", + "zOrder": "195", + "measuredW": "108", + "measuredH": "47", + "w": "108", + "h": "47", + "x": "415", + "y": "1518", + "properties": { + "controlName": "101-qa-non-functional-testing:accessibility-testing:wave" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "108", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "43", + "measuredH": "25", + "x": "32", + "y": "11", + "properties": { + "size": "17", + "text": "Wave" + } + } + ] + } + } + }, + { + "ID": "7717", + "typeID": "__group__", + "zOrder": "196", + "measuredW": "96", + "measuredH": "47", + "w": "96", + "h": "47", + "x": "529", + "y": "1518", + "properties": { + "controlName": "102-qa-non-functional-testing:accessibility-testing:axe" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "96", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "28", + "measuredH": "25", + "x": "34", + "y": "11", + "properties": { + "size": "17", + "text": "Axe" + } + } + ] + } + } + }, + { + "ID": "7718", + "typeID": "__group__", + "zOrder": "197", + "measuredW": "259", + "measuredH": "47", + "w": "259", + "h": "47", + "x": "991", + "y": "1784", + "properties": { + "controlName": "102-qa-non-functional-testing:security-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "259", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16777181" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "121", + "measuredH": "25", + "x": "76", + "y": "11", + "properties": { + "size": "17", + "text": "Security Testing" + } + } + ] + } + } + }, + { + "ID": "7719", + "typeID": "__group__", + "zOrder": "198", + "measuredW": "259", + "measuredH": "47", + "w": "259", + "h": "47", + "x": "991", + "y": "1707", + "properties": { + "controlName": "100-qa-non-functional-testing:security-testing:authentication-authorization" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "259", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "228", + "measuredH": "25", + "x": "16", + "y": "11", + "properties": { + "size": "17", + "text": "Authentication / Authorization" + } + } + ] + } + } + }, + { + "ID": "7720", + "typeID": "__group__", + "zOrder": "199", + "measuredW": "259", + "measuredH": "47", + "w": "259", + "h": "47", + "x": "991", + "y": "1655", + "properties": { + "controlName": "101-qa-non-functional-testing:security-testing:vulnerability-scanning" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "259", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "167", + "measuredH": "25", + "x": "46", + "y": "11", + "properties": { + "size": "17", + "text": "Vulnerability Scanning" + } + } + ] + } + } + }, + { + "ID": "7721", + "typeID": "__group__", + "zOrder": "200", + "measuredW": "115", + "measuredH": "47", + "w": "115", + "h": "47", + "x": "991", + "y": "1603", + "properties": { + "controlName": "102-qa-non-functional-testing:security-testing:owasp-10" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "115", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "80", + "measuredH": "25", + "x": "18", + "y": "11", + "properties": { + "size": "17", + "text": "OWASP 10" + } + } + ] + } + } + }, + { + "ID": "7722", + "typeID": "__group__", + "zOrder": "201", + "measuredW": "138", + "measuredH": "47", + "w": "138", + "h": "47", + "x": "1111", + "y": "1603", + "properties": { + "controlName": "103-qa-non-functional-testing:security-testing:attack-vectors" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "138", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "110", + "measuredH": "25", + "x": "14", + "y": "11", + "properties": { + "size": "17", + "text": "Attack Vectors" + } + } + ] + } + } + }, + { + "ID": "7723", + "typeID": "__group__", + "zOrder": "202", + "measuredW": "259", + "measuredH": "47", + "w": "259", + "h": "47", + "x": "991", + "y": "1551", + "properties": { + "controlName": "104-qa-non-functional-testing:security-testing:secrets-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "259", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "166", + "measuredH": "25", + "x": "47", + "y": "11", + "properties": { + "size": "17", + "text": "Secrets Management" + } + } + ] + } + } + }, + { + "ID": "7724", + "typeID": "__group__", + "zOrder": "203", + "measuredW": "224", + "measuredH": "50", + "w": "224", + "h": "50", + "x": "55", + "y": "1889", + "properties": { + "controlName": "105-qa-email-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "224", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "103", + "measuredH": "25", + "x": "60", + "y": "12", + "properties": { + "size": "17", + "text": "Email Testing" + } + } + ] + } + } + }, + { + "ID": "7725", + "typeID": "__group__", + "zOrder": "204", + "measuredW": "144", + "measuredH": "47", + "w": "144", + "h": "47", + "x": "135", + "y": "1752", + "properties": { + "controlName": "101-qa-email-testing:gmail-tester" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "144", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "97", + "measuredH": "25", + "x": "23", + "y": "11", + "properties": { + "size": "17", + "text": "Gmail Tester" + } + } + ] + } + } + }, + { + "ID": "7726", + "typeID": "__group__", + "zOrder": "205", + "measuredW": "144", + "measuredH": "47", + "w": "144", + "h": "47", + "x": "135", + "y": "1804", + "properties": { + "controlName": "100-qa-email-testing:mailinator" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "144", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "77", + "measuredH": "25", + "x": "33", + "y": "11", + "properties": { + "size": "17", + "text": "Mailinator" + } + } + ] + } + } + }, + { + "ID": "7727", + "typeID": "__group__", + "zOrder": "206", + "measuredW": "156", + "measuredH": "50", + "w": "156", + "h": "50", + "x": "317", + "y": "1969", + "properties": { + "controlName": "106-qa-reporting" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "156", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "77", + "measuredH": "25", + "x": "39", + "y": "12", + "properties": { + "size": "17", + "text": "Reporting" + } + } + ] + } + } + }, + { + "ID": "7728", + "typeID": "__group__", + "zOrder": "207", + "measuredW": "128", + "measuredH": "47", + "w": "128", + "h": "47", + "x": "317", + "y": "1781", + "properties": { + "controlName": "102-qa-reporting:test-rail" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "128", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "25", + "x": "33", + "y": "11", + "properties": { + "size": "17", + "text": "TestRail" + } + } + ] + } + } + }, + { + "ID": "7729", + "typeID": "__group__", + "zOrder": "208", + "measuredW": "128", + "measuredH": "47", + "w": "128", + "h": "47", + "x": "317", + "y": "1833", + "properties": { + "controlName": "101-qa-reporting:allure" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "128", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "44", + "measuredH": "25", + "x": "42", + "y": "11", + "properties": { + "size": "17", + "text": "Allure" + } + } + ] + } + } + }, + { + "ID": "7730", + "typeID": "__group__", + "zOrder": "209", + "measuredW": "128", + "measuredH": "47", + "w": "128", + "h": "47", + "x": "317", + "y": "1885", + "properties": { + "controlName": "100-qa-reporting:junit" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "128", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "36", + "measuredH": "25", + "x": "46", + "y": "11", + "properties": { + "size": "17", + "text": "jUnit" + } + } + ] + } + } + }, + { + "ID": "7731", + "typeID": "__group__", + "zOrder": "210", + "measuredW": "269", + "measuredH": "50", + "w": "269", + "h": "50", + "x": "781", + "y": "1969", + "properties": { + "controlName": "107-qa-monitoring-logs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "269", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "158", + "measuredH": "25", + "x": "55", + "y": "12", + "properties": { + "size": "17", + "text": "Monitoring and Logs" + } + } + ] + } + } + }, + { + "ID": "7732", + "typeID": "__group__", + "zOrder": "211", + "measuredW": "128", + "measuredH": "47", + "w": "128", + "h": "47", + "x": "1117", + "y": "1970", + "properties": { + "controlName": "103-qa-monitoring-logs:sentry" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "128", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "50", + "measuredH": "25", + "x": "39", + "y": "11", + "properties": { + "size": "17", + "text": "Sentry" + } + } + ] + } + } + }, + { + "ID": "7733", + "typeID": "__group__", + "zOrder": "212", + "measuredW": "128", + "measuredH": "47", + "w": "128", + "h": "47", + "x": "1117", + "y": "2023", + "properties": { + "controlName": "104-qa-monitoring-logs:kibana" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "128", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "54", + "measuredH": "25", + "x": "39", + "y": "11", + "properties": { + "size": "17", + "text": "Kibana" + } + } + ] + } + } + }, + { + "ID": "7734", + "typeID": "__group__", + "zOrder": "213", + "measuredW": "128", + "measuredH": "47", + "w": "128", + "h": "47", + "x": "1117", + "y": "1917", + "properties": { + "controlName": "102-qa-monitoring-logs:run-scope" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "128", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "81", + "measuredH": "25", + "x": "23", + "y": "11", + "properties": { + "size": "17", + "text": "RunScope" + } + } + ] + } + } + }, + { + "ID": "7735", + "typeID": "__group__", + "zOrder": "214", + "measuredW": "128", + "measuredH": "47", + "w": "128", + "h": "47", + "x": "926", + "y": "1885", + "properties": { + "controlName": "100-qa-monitoring-logs:grafana" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "128", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "25", + "x": "33", + "y": "11", + "properties": { + "size": "17", + "text": "Grafana" + } + } + ] + } + } + }, + { + "ID": "7736", + "typeID": "__group__", + "zOrder": "215", + "measuredW": "128", + "measuredH": "47", + "w": "128", + "h": "47", + "x": "926", + "y": "2057", + "properties": { + "controlName": "106-qa-monitoring-logs:pager-duty" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "128", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "86", + "measuredH": "25", + "x": "21", + "y": "11", + "properties": { + "size": "17", + "text": "Pager Duty" + } + } + ] + } + } + }, + { + "ID": "7737", + "typeID": "__group__", + "zOrder": "216", + "measuredW": "128", + "measuredH": "47", + "w": "128", + "h": "47", + "x": "1117", + "y": "1864", + "properties": { + "controlName": "101-qa-monitoring-logs:new-relic" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "128", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "78", + "measuredH": "25", + "x": "25", + "y": "11", + "properties": { + "size": "17", + "text": "New Relic" + } + } + ] + } + } + }, + { + "ID": "7738", + "typeID": "__group__", + "zOrder": "217", + "measuredW": "128", + "measuredH": "47", + "w": "128", + "h": "47", + "x": "1117", + "y": "2075", + "properties": { + "controlName": "105-qa-monitoring-logs:data-dog" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "128", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "73", + "measuredH": "25", + "x": "27", + "y": "11", + "properties": { + "size": "17", + "text": "Data Dog" + } + } + ] + } + } + }, + { + "ID": "7739", + "typeID": "__group__", + "zOrder": "218", + "measuredW": "269", + "measuredH": "50", + "w": "269", + "h": "50", + "x": "781", + "y": "2144", + "properties": { + "controlName": "108-qa-vcs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "269", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "178", + "measuredH": "25", + "x": "38", + "y": "12", + "properties": { + "size": "17", + "text": "Version Control System" + } + } + ] + } + } + }, + { + "ID": "7740", + "typeID": "__group__", + "zOrder": "219", + "measuredW": "128", + "measuredH": "47", + "w": "128", + "h": "47", + "x": "1118", + "y": "2145", + "properties": { + "controlName": "100-qa-vcs:git" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "128", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "22", + "measuredH": "25", + "x": "53", + "y": "11", + "properties": { + "size": "17", + "text": "Git" + } + } + ] + } + } + }, + { + "ID": "7741", + "typeID": "__group__", + "zOrder": "220", + "measuredW": "339", + "measuredH": "50", + "w": "339", + "h": "50", + "x": "333", + "y": "2144", + "properties": { + "controlName": "109-qa-repo-hosting-services" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "339", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "176", + "measuredH": "25", + "x": "81", + "y": "12", + "properties": { + "size": "17", + "text": "Repo Hosting Services" + } + } + ] + } + } + }, + { + "ID": "7742", + "typeID": "__group__", + "zOrder": "221", + "measuredW": "107", + "measuredH": "50", + "w": "107", + "h": "50", + "x": "565", + "y": "2057", + "properties": { + "controlName": "102-qa-repo-hosting-services:github" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "107", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "54", + "measuredH": "25", + "x": "27", + "y": "12", + "properties": { + "size": "17", + "text": "GitHub" + } + } + ] + } + } + }, + { + "ID": "7743", + "typeID": "__group__", + "zOrder": "222", + "measuredW": "107", + "measuredH": "50", + "w": "107", + "h": "50", + "x": "448", + "y": "2057", + "properties": { + "controlName": "101-qa-repo-hosting-services:bitbucket" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "107", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "75", + "measuredH": "25", + "x": "19", + "y": "12", + "properties": { + "size": "17", + "text": "BitBucket" + } + } + ] + } + } + }, + { + "ID": "7744", + "typeID": "__group__", + "zOrder": "223", + "measuredW": "107", + "measuredH": "50", + "w": "107", + "h": "50", + "x": "334", + "y": "2057", + "properties": { + "controlName": "100-qa-repo-hosting-services:gitlab" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "107", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "51", + "measuredH": "25", + "x": "28", + "y": "12", + "properties": { + "size": "17", + "text": "GitLab" + } + } + ] + } + } + }, + { + "ID": "7745", + "typeID": "__group__", + "zOrder": "224", + "measuredW": "226", + "measuredH": "50", + "w": "226", + "h": "50", + "x": "55", + "y": "2142", + "properties": { + "controlName": "110-qa-ci-cd" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "59", + "measuredH": "25", + "x": "83", + "y": "12", + "properties": { + "size": "17", + "text": "CI / CD" + } + } + ] + } + } + }, + { + "ID": "7746", + "typeID": "__group__", + "zOrder": "225", + "measuredW": "111", + "measuredH": "46", + "w": "111", + "h": "46", + "x": "54", + "y": "2069", + "properties": { + "controlName": "100-qa-ci-cd:jenkins" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "111", + "h": "46", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "59", + "measuredH": "25", + "x": "26", + "y": "10", + "properties": { + "text": "Jenkins", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "7747", + "typeID": "__group__", + "zOrder": "226", + "measuredW": "109", + "measuredH": "47", + "w": "109", + "h": "47", + "x": "53", + "y": "2217", + "properties": { + "controlName": "104-qa-ci-cd:gitlab-ci" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "109", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "67", + "measuredH": "25", + "x": "21", + "y": "11", + "properties": { + "size": "17", + "text": "Gitlab CI" + } + } + ] + } + } + }, + { + "ID": "7748", + "typeID": "__group__", + "zOrder": "227", + "measuredW": "109", + "measuredH": "46", + "w": "109", + "h": "46", + "x": "172", + "y": "2069", + "properties": { + "controlName": "101-qa-ci-cd:travis-ci" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "109", + "h": "46", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "68", + "measuredH": "25", + "x": "21", + "y": "10", + "properties": { + "text": "Travis CI", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "7749", + "typeID": "__group__", + "zOrder": "228", + "measuredW": "113", + "measuredH": "47", + "w": "113", + "h": "47", + "x": "168", + "y": "2217", + "properties": { + "controlName": "105-qa-ci-cd:bamboo" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "113", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "65", + "measuredH": "25", + "x": "24", + "y": "11", + "properties": { + "size": "17", + "text": "Bamboo" + } + } + ] + } + } + }, + { + "ID": "7750", + "typeID": "__group__", + "zOrder": "229", + "measuredW": "227", + "measuredH": "47", + "w": "227", + "h": "47", + "x": "54", + "y": "2270", + "properties": { + "controlName": "106-qa-ci-cd:team-city" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "72", + "measuredH": "25", + "x": "78", + "y": "11", + "properties": { + "text": "TeamCity", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "7751", + "typeID": "__group__", + "zOrder": "230", + "measuredW": "227", + "measuredH": "47", + "w": "227", + "h": "47", + "x": "54", + "y": "2324", + "properties": { + "controlName": "107-qa-ci-cd:azure-devops-services" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "181", + "measuredH": "25", + "x": "23", + "y": "11", + "properties": { + "text": "Azure DevOps Services", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "7752", + "typeID": "__group__", + "zOrder": "231", + "measuredW": "111", + "measuredH": "46", + "w": "111", + "h": "46", + "x": "54", + "y": "2018", + "properties": { + "controlName": "102-qa-ci-cd:circle-ci" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "111", + "h": "46", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "67", + "measuredH": "25", + "x": "22", + "y": "10", + "properties": { + "size": "17", + "text": "Circle CI" + } + } + ] + } + } + }, + { + "ID": "7753", + "typeID": "__group__", + "zOrder": "232", + "measuredW": "110", + "measuredH": "46", + "w": "110", + "h": "46", + "x": "171", + "y": "2018", + "properties": { + "controlName": "103-qa-ci-cd:drone" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "110", + "h": "46", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "25", + "x": "31", + "y": "10", + "properties": { + "size": "17", + "text": "Drone" + } + } + ] + } + } + }, + { + "ID": "7754", + "typeID": "__group__", + "zOrder": "233", + "measuredW": "226", + "measuredH": "50", + "w": "226", + "h": "50", + "x": "494", + "y": "2296", + "properties": { + "controlName": "111-qa-headless-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "226", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "133", + "measuredH": "25", + "x": "46", + "y": "12", + "properties": { + "size": "17", + "text": "Headless Testing" + } + } + ] + } + } + }, + { + "ID": "7755", + "typeID": "__group__", + "zOrder": "234", + "measuredW": "189", + "measuredH": "47", + "w": "189", + "h": "47", + "x": "857", + "y": "2288", + "properties": { + "controlName": "101-qa-headless-testing:playwright" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "189", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "78", + "measuredH": "25", + "x": "56", + "y": "11", + "properties": { + "size": "17", + "text": "Playwright" + } + } + ] + } + } + }, + { + "ID": "7756", + "typeID": "__group__", + "zOrder": "235", + "measuredW": "189", + "measuredH": "47", + "w": "189", + "h": "47", + "x": "857", + "y": "2338", + "properties": { + "controlName": "102-qa-headless-testing:puppeteer" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "189", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "82", + "measuredH": "25", + "x": "54", + "y": "11", + "properties": { + "size": "17", + "text": "Puppeteer" + } + } + ] + } + } + }, + { + "ID": "7757", + "typeID": "__group__", + "zOrder": "236", + "measuredW": "189", + "measuredH": "47", + "w": "189", + "h": "47", + "x": "857", + "y": "2389", + "properties": { + "controlName": "103-qa-headless-testing:cypress" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "189", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "25", + "x": "63", + "y": "11", + "properties": { + "size": "17", + "text": "Cypress" + } + } + ] + } + } + }, + { + "ID": "7758", + "typeID": "__group__", + "zOrder": "237", + "measuredW": "189", + "measuredH": "47", + "w": "189", + "h": "47", + "x": "857", + "y": "2237", + "properties": { + "controlName": "100-qa-headless-testing:zombie-js" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "189", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "74", + "measuredH": "25", + "x": "58", + "y": "11", + "properties": { + "size": "17", + "text": "Zombie.js" + } + } + ] + } + } + }, + { + "ID": "7759", + "typeID": "__group__", + "zOrder": "238", + "measuredW": "189", + "measuredH": "47", + "w": "189", + "h": "47", + "x": "857", + "y": "2542", + "properties": { + "controlName": "106-qa-headless-testing:html-unit" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "189", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "83", + "measuredH": "25", + "x": "53", + "y": "11", + "properties": { + "size": "17", + "text": "HTML Unit" + } + } + ] + } + } + }, + { + "ID": "7760", + "typeID": "__group__", + "zOrder": "239", + "measuredW": "189", + "measuredH": "47", + "w": "189", + "h": "47", + "x": "857", + "y": "2440", + "properties": { + "controlName": "104-qa-headless-testing:headless-chrome" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "189", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "139", + "measuredH": "25", + "x": "25", + "y": "11", + "properties": { + "size": "17", + "text": "Headless Chrome" + } + } + ] + } + } + }, + { + "ID": "7761", + "typeID": "__group__", + "zOrder": "240", + "measuredW": "189", + "measuredH": "47", + "w": "189", + "h": "47", + "x": "857", + "y": "2491", + "properties": { + "controlName": "105-qa-headless-testing:headless-fox" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "189", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "104", + "measuredH": "25", + "x": "43", + "y": "11", + "properties": { + "size": "17", + "text": "Headless Fox" + } + } + ] + } + } + }, + { + "ID": "7762", + "typeID": "__group__", + "zOrder": "241", + "measuredW": "119", + "measuredH": "47", + "w": "119", + "h": "47", + "x": "804", + "y": "1665", + "properties": { + "controlName": "109-qa-automated-testing:frontend-automation:automation-frameworks:selenium" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "119", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16767334" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "72", + "measuredH": "25", + "x": "20", + "y": "11", + "properties": { + "size": "17", + "text": "Selenium" + } + } + ] + } + } + } + ] + }, + "attributes": { + "name": "New Wireframe 1 copy", + "order": 1000022.7455786733, + "parentID": null, + "notes": "" + }, + "branchID": "Master", + "resourceID": "8024860B-B61F-451D-B579-28AA621BB239", + "mockupH": "2653", + "mockupW": "1213", + "measuredW": "1266", + "measuredH": "2695", + "version": "1.0" + }, + "groupOffset": { + "x": 0, + "y": 0 + }, + "dependencies": [], + "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" +} diff --git a/public/jsons/react.json b/public/jsons/react.json new file mode 100644 index 000000000..c1c7fa6c2 --- /dev/null +++ b/public/jsons/react.json @@ -0,0 +1,5917 @@ +{ + "mockup": { + "controls": { + "control": [ + { + "ID": "9771", + "typeID": "Arrow", + "zOrder": "1", + "w": "122", + "h": "18", + "measuredW": "150", + "measuredH": "100", + "x": "1032", + "y": "695", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 122.14512175779441, + "y": 0.26814563722564344 + }, + "p1": { + "x": 0.4507017020005973, + "y": 0.051000298596596466 + }, + "p2": { + "x": -0.22207187435719788, + "y": 18.345117423793454 + } + } + }, + { + "ID": "9772", + "typeID": "Arrow", + "zOrder": "2", + "w": "107", + "h": "49", + "measuredW": "150", + "measuredH": "100", + "x": "445", + "y": "360", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 107, + "y": 49 + }, + "p1": { + "x": 0.623226362084596, + "y": 0.11385756526041142 + }, + "p2": { + "x": -0.02838679217563822, + "y": 0.14889944008285738 + } + } + }, + { + "ID": "9773", + "typeID": "Arrow", + "zOrder": "3", + "w": "109", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "434", + "y": "419", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 109, + "y": 0 + }, + "p1": { + "x": 0.6380090497737557, + "y": -0.0018099547511312274 + }, + "p2": { + "x": -0.15267712237124442, + "y": 1.7703510910608884 + } + } + }, + { + "ID": "9774", + "typeID": "Arrow", + "zOrder": "4", + "w": "2", + "h": "571", + "measuredW": "150", + "measuredH": "100", + "x": "886", + "y": "148", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 2.621614465876405, + "y": 0.236415956616014 + }, + "p1": { + "x": 0.4642857142857143, + "y": -0.00399211336195318 + }, + "p2": { + "x": 2.621614465876405, + "y": 570.8810260550937 + } + } + }, + { + "ID": "9775", + "typeID": "Label", + "zOrder": "5", + "measuredW": "76", + "measuredH": "36", + "x": "852", + "y": "96", + "properties": { + "size": "28", + "text": "React" + } + }, + { + "ID": "9776", + "typeID": "Arrow", + "zOrder": "6", + "w": "2", + "h": "96", + "measuredW": "150", + "measuredH": "100", + "x": "611", + "y": "1171", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "length": 95, + "x": 0, + "y": 95 + }, + "p1": { + "length": 0.4737749079645269, + "x": 0.4737425216042544, + "y": -0.005539552404165743 + }, + "p2": { + "length": 1, + "x": 1, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9777", + "typeID": "Arrow", + "zOrder": "7", + "w": "105", + "h": "15", + "measuredW": "150", + "measuredH": "100", + "x": "448", + "y": "1120", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 104, + "y": 0 + }, + "p1": { + "x": 0.5740721807586137, + "y": 0.016256006543298233 + }, + "p2": { + "x": 0, + "y": 14 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9778", + "typeID": "Arrow", + "zOrder": "8", + "w": "92", + "h": "22", + "measuredW": "150", + "measuredH": "100", + "x": "459", + "y": "1092", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "top", + "leftArrow": "false", + "p0": { + "x": 91, + "y": 21 + }, + "p1": { + "x": 0.5676406229888018, + "y": 0.009525035397091009 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9779", + "typeID": "Arrow", + "zOrder": "9", + "w": "89", + "h": "19", + "measuredW": "150", + "measuredH": "100", + "x": "455", + "y": "1063", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 88, + "y": 0 + }, + "p1": { + "x": 0.5740721807586137, + "y": 0.016256006543298233 + }, + "p2": { + "x": 0, + "y": 18 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9780", + "typeID": "Arrow", + "zOrder": "10", + "w": "6", + "h": "75", + "measuredW": "150", + "measuredH": "100", + "x": "1108", + "y": "1143", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "p0": { + "length": 74.16872656315464, + "x": 5, + "y": 74 + }, + "p1": { + "length": 0.5062618190857066, + "x": 0.5058572949946751, + "y": 0.020234291799786995 + }, + "p2": { + "length": 1, + "x": 1, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9781", + "typeID": "Arrow", + "zOrder": "11", + "w": "155", + "h": "517", + "measuredW": "150", + "measuredH": "100", + "x": "677", + "y": "1033", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 145, + "y": 0 + }, + "p1": { + "x": 0.6169504337496851, + "y": 0.15190237932399836 + }, + "p2": { + "x": 0, + "y": 517 + } + } + }, + { + "ID": "9782", + "typeID": "Arrow", + "zOrder": "12", + "w": "95", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "451", + "y": "1546", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "top", + "leftArrow": "false", + "p0": { + "length": 0, + "x": 0, + "y": 0 + }, + "p1": { + "length": 0.638011617080294, + "x": 0.6380090497737556, + "y": -0.0018099547511312248 + }, + "p2": { + "length": 94, + "x": 94, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9783", + "typeID": "Arrow", + "zOrder": "13", + "w": "101", + "h": "33", + "measuredW": "150", + "measuredH": "100", + "x": "1184", + "y": "1391", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "p0": { + "length": 0, + "x": 0, + "y": 0 + }, + "p1": { + "length": 0.49484881151760673, + "x": 0.49473684210526325, + "y": -0.01052631578947367 + }, + "p2": { + "length": 104.9952379872535, + "x": 100, + "y": 32 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9784", + "typeID": "Arrow", + "zOrder": "14", + "w": "88", + "h": "7", + "measuredW": "150", + "measuredH": "100", + "x": "1187", + "y": "1373", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "length": 6, + "x": 0, + "y": 6 + }, + "p1": { + "length": 0.4948488115176065, + "x": 0.49473684210526303, + "y": -0.010526315789473628 + }, + "p2": { + "length": 87, + "x": 87, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9785", + "typeID": "Arrow", + "zOrder": "15", + "w": "86", + "h": "55", + "measuredW": "150", + "measuredH": "100", + "x": "1187", + "y": "1322", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "length": 54, + "x": 0, + "y": 54 + }, + "p1": { + "length": 0.4948488115176066, + "x": 0.49473684210526314, + "y": -0.010526315789473687 + }, + "p2": { + "length": 85, + "x": 85, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9786", + "typeID": "Arrow", + "zOrder": "16", + "w": "6", + "h": "736", + "measuredW": "150", + "measuredH": "100", + "x": "876", + "y": "1035", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5326751848090502, + "y": 0.008478779433645882 + }, + "p2": { + "x": 0, + "y": 735.966031340103 + } + } + }, + { + "ID": "9787", + "typeID": "Arrow", + "zOrder": "17", + "w": "1", + "h": "82", + "measuredW": "150", + "measuredH": "100", + "x": "1125", + "y": "1377", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "p0": { + "length": 81, + "x": 0, + "y": 81 + }, + "p1": { + "length": 0.4948488115176067, + "x": 0.4947368421052632, + "y": -0.010526315789473686 + }, + "p2": { + "length": 0, + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9788", + "typeID": "Arrow", + "zOrder": "18", + "w": "170", + "h": "343", + "measuredW": "150", + "measuredH": "100", + "x": "902", + "y": "1037", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.6386805175102196, + "y": -0.15317754646213494 + }, + "p2": { + "x": 169, + "y": 342 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9789", + "typeID": "Arrow", + "zOrder": "19", + "w": "65", + "h": "99", + "measuredW": "150", + "measuredH": "100", + "x": "680", + "y": "1019", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 64, + "y": 0 + }, + "p1": { + "x": 0.6971153846153847, + "y": 0.14182692307692307 + }, + "p2": { + "x": 0, + "y": 98 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9790", + "typeID": "Arrow", + "zOrder": "20", + "w": "64", + "h": "109", + "measuredW": "150", + "measuredH": "100", + "x": "928", + "y": "1028", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.7038144329896907, + "y": -0.09391752577319588 + }, + "p2": { + "x": 63, + "y": 108 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9791", + "typeID": "Arrow", + "zOrder": "21", + "w": "86", + "h": "54", + "measuredW": "150", + "measuredH": "100", + "x": "1158", + "y": "915", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 86.52998069063369, + "y": -0.02712034141109143 + }, + "p1": { + "x": 0.3915365653245692, + "y": 0.03985209531635175 + }, + "p2": { + "x": 0.31673063161792925, + "y": 54.20379501829245 + } + } + }, + { + "ID": "9792", + "typeID": "Arrow", + "zOrder": "22", + "w": "89", + "h": "8", + "measuredW": "150", + "measuredH": "100", + "x": "1149", + "y": "965", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 89, + "y": 0 + }, + "p1": { + "x": 0.534385051309542, + "y": 0.03614642364833824 + }, + "p2": { + "x": -0.41702340730330434, + "y": 6.984867600841426 + } + } + }, + { + "ID": "9793", + "typeID": "Arrow", + "zOrder": "23", + "w": "60", + "h": "103", + "measuredW": "150", + "measuredH": "100", + "x": "1176", + "y": "1060", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "p0": { + "x": 59, + "y": 102 + }, + "p1": { + "x": 0.5058572949946751, + "y": 0.020234291799787023 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9794", + "typeID": "Arrow", + "zOrder": "24", + "w": "66", + "h": "75", + "measuredW": "150", + "measuredH": "100", + "x": "1175", + "y": "1051", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "p0": { + "x": 65, + "y": 74 + }, + "p1": { + "x": 0.5567467271415318, + "y": -0.043088341408102256 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9795", + "typeID": "Arrow", + "zOrder": "25", + "w": "86", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "1158", + "y": "1043", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 86.52998069063369, + "y": 2.683291038387324 + }, + "p1": { + "x": 0.4826498422712937, + "y": 0.022082018927444474 + }, + "p2": { + "x": 0.31673063161792925, + "y": -0.09778154416153484 + } + } + }, + { + "ID": "9796", + "typeID": "Arrow", + "zOrder": "26", + "w": "63", + "h": "24", + "measuredW": "150", + "measuredH": "100", + "x": "930", + "y": "1025", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4043899289864429, + "y": -0.01368624919302776 + }, + "p2": { + "x": 62, + "y": 23 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9797", + "typeID": "Arrow", + "zOrder": "27", + "w": "95", + "h": "88", + "measuredW": "150", + "measuredH": "100", + "x": "1149", + "y": "872", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 94.13944439935926, + "y": -0.13374537091908678 + }, + "p1": { + "x": 0.47109352379113933, + "y": 0.05433838432583797 + }, + "p2": { + "x": -0.41702340730330434, + "y": 87.47004097937133 + } + } + }, + { + "ID": "9798", + "typeID": "Arrow", + "zOrder": "28", + "w": "95", + "h": "18", + "measuredW": "150", + "measuredH": "100", + "x": "451", + "y": "1242", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "p0": { + "length": 1, + "x": 0, + "y": 1 + }, + "p1": { + "length": 0.48824871437239115, + "x": 0.48542738182708794, + "y": 0.05241244183198628 + }, + "p2": { + "length": 95.524865872714, + "x": 94, + "y": 17 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9799", + "typeID": "Arrow", + "zOrder": "29", + "w": "94", + "h": "59", + "measuredW": "150", + "measuredH": "100", + "x": "451", + "y": "1196", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "p0": { + "length": 1, + "x": 0, + "y": 1 + }, + "p1": { + "length": 0.3714921097791618, + "x": 0.35753908219868885, + "y": 0.10085728693898134 + }, + "p2": { + "length": 109.60383204979652, + "x": 93, + "y": 58 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9800", + "typeID": "Arrow", + "zOrder": "30", + "w": "2", + "h": "96", + "measuredW": "150", + "measuredH": "100", + "x": "611", + "y": "1261", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "length": 95, + "x": 0, + "y": 95 + }, + "p1": { + "length": 0.4737749079645269, + "x": 0.4737425216042544, + "y": -0.005539552404165743 + }, + "p2": { + "length": 1, + "x": 1, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9801", + "typeID": "Arrow", + "zOrder": "31", + "w": "89", + "h": "110", + "measuredW": "150", + "measuredH": "100", + "x": "454", + "y": "1275", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 108 + }, + "p1": { + "x": 0.23770491803278693, + "y": -0.08524590163934422 + }, + "p2": { + "x": 89, + "y": 0 + } + } + }, + { + "ID": "9802", + "typeID": "Arrow", + "zOrder": "32", + "w": "102", + "h": "170", + "measuredW": "150", + "measuredH": "100", + "x": "449", + "y": "1265", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 168 + }, + "p1": { + "x": 0.23741864515537614, + "y": -0.0824090200751674 + }, + "p2": { + "x": 102, + "y": 0 + } + } + }, + { + "ID": "9803", + "typeID": "Arrow", + "zOrder": "33", + "w": "95", + "h": "73", + "measuredW": "150", + "measuredH": "100", + "x": "454", + "y": "1262", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 73 + }, + "p1": { + "x": 0.32182218956649544, + "y": -0.06784227283859864 + }, + "p2": { + "x": 95, + "y": 0 + } + } + }, + { + "ID": "9804", + "typeID": "Arrow", + "zOrder": "34", + "w": "68", + "h": "51", + "measuredW": "150", + "measuredH": "100", + "x": "928", + "y": "966", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 67, + "y": 0 + }, + "p1": { + "x": 0.44040635284017743, + "y": -0.08985548719416225 + }, + "p2": { + "x": 0, + "y": 50 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9805", + "typeID": "Arrow", + "zOrder": "35", + "w": "106", + "h": "16", + "measuredW": "150", + "measuredH": "100", + "x": "448", + "y": "1017", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 11 + }, + "p1": { + "x": 0.418664047151277, + "y": -0.08212180746561885 + }, + "p2": { + "x": 105, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9806", + "typeID": "Arrow", + "zOrder": "36", + "w": "94", + "h": "31", + "measuredW": "150", + "measuredH": "100", + "x": "451", + "y": "979", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5210888020482415, + "y": 0.050532273278533865 + }, + "p2": { + "x": 93, + "y": 30 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9807", + "typeID": "Arrow", + "zOrder": "37", + "w": "109", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "650", + "y": "1012", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "length": 108, + "x": 108, + "y": 0 + }, + "p1": { + "length": 0.638011617080294, + "x": 0.6380090497737556, + "y": -0.001809954751131225 + }, + "p2": { + "length": 4, + "x": 0, + "y": 4 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9808", + "typeID": "Arrow", + "zOrder": "38", + "w": "104", + "h": "234", + "measuredW": "150", + "measuredH": "100", + "x": "674", + "y": "1027", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 102, + "y": 0 + }, + "p1": { + "x": 0.6562581123678843, + "y": 0.2116447246430558 + }, + "p2": { + "x": 0, + "y": 233 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9809", + "typeID": "Arrow", + "zOrder": "39", + "w": "49", + "h": "292", + "measuredW": "150", + "measuredH": "100", + "x": "889", + "y": "721", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5185682873198143, + "y": 0.16381627168336182 + }, + "p2": { + "x": 1, + "y": 291 + }, + "rightArrow": "false" + } + }, + { + "ID": "9810", + "typeID": "Arrow", + "zOrder": "40", + "w": "153", + "h": "89", + "measuredW": "150", + "measuredH": "100", + "x": "1007", + "y": "715", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 152.70726692289236, + "y": 88.72997635663273 + }, + "p1": { + "x": 0.4356676038192479, + "y": -0.019497968927647383 + }, + "p2": { + "x": -0.2517251172973829, + "y": -0.26434628493211676 + } + } + }, + { + "ID": "9811", + "typeID": "Arrow", + "zOrder": "41", + "w": "122", + "h": "32", + "measuredW": "150", + "measuredH": "100", + "x": "1033", + "y": "720", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 122.53565804906884, + "y": 32.28013357947805 + }, + "p1": { + "x": 0.4342814659840945, + "y": -0.040402879811838384 + }, + "p2": { + "x": 0.16846441691723157, + "y": 0.29779888016571476 + } + } + }, + { + "ID": "9812", + "typeID": "Arrow", + "zOrder": "42", + "w": "136", + "h": "60", + "measuredW": "150", + "measuredH": "100", + "x": "1018", + "y": "649", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 136.1451217577944, + "y": 0.3804480251686755 + }, + "p1": { + "x": 0.4507017020005973, + "y": 0.05100029859659641 + }, + "p2": { + "x": -0.12743478710171985, + "y": 60.17350854997005 + } + } + }, + { + "ID": "9813", + "typeID": "Arrow", + "zOrder": "43", + "w": "89", + "h": "106", + "measuredW": "150", + "measuredH": "100", + "x": "698", + "y": "734", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 88, + "y": 0 + }, + "p1": { + "x": 0.694396551724138, + "y": 0.14525862068965517 + }, + "p2": { + "x": 0, + "y": 104 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9814", + "typeID": "Arrow", + "zOrder": "44", + "w": "93", + "h": "65", + "measuredW": "150", + "measuredH": "100", + "x": "690", + "y": "730", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 92, + "y": 0 + }, + "p1": { + "x": 0.5165605095541401, + "y": 0.08630573248407643 + }, + "p2": { + "x": 0, + "y": 64 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9815", + "typeID": "Arrow", + "zOrder": "45", + "w": "69", + "h": "35", + "measuredW": "150", + "measuredH": "100", + "x": "495", + "y": "696", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "length": 34, + "x": 0, + "y": 34 + }, + "p1": { + "length": 0.4078400012423434, + "x": 0.4078368652538985, + "y": 0.001599360255897608 + }, + "p2": { + "length": 68, + "x": 68, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9816", + "typeID": "Arrow", + "zOrder": "46", + "w": "81", + "h": "20", + "measuredW": "150", + "measuredH": "100", + "x": "507", + "y": "673", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "top", + "leftArrow": "false", + "p0": { + "x": 80, + "y": 19 + }, + "p1": { + "x": 0.46527893422148264, + "y": -0.0013322231473772645 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9817", + "typeID": "Arrow", + "zOrder": "47", + "w": "127", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1019", + "y": "506", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 126.80190401014784, + "y": 0.15521002390022431 + }, + "p1": { + "x": 0.4839640704625361, + "y": 0.0006376473756898644 + }, + "p2": { + "x": 0.2631015041727096, + "y": 0.15521002390022431 + } + } + }, + { + "ID": "9818", + "typeID": "Arrow", + "zOrder": "48", + "w": "88", + "h": "21", + "measuredW": "150", + "measuredH": "100", + "x": "697", + "y": "690", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "p0": { + "x": 87, + "y": 20 + }, + "p1": { + "x": 0.46091103024218855, + "y": -0.0549629815535199 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9819", + "typeID": "Arrow", + "zOrder": "49", + "w": "105", + "h": "29", + "measuredW": "150", + "measuredH": "100", + "x": "687", + "y": "713", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 104, + "y": 0 + }, + "p1": { + "x": 0.47141024775535, + "y": 0.024843043272800916 + }, + "p2": { + "x": 0, + "y": 28 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9820", + "typeID": "Arrow", + "zOrder": "50", + "w": "108", + "h": "118", + "measuredW": "150", + "measuredH": "100", + "x": "672", + "y": "505", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 107, + "y": 0 + }, + "p1": { + "x": 0.5565339359463882, + "y": 0.11104184524273356 + }, + "p2": { + "x": 0, + "y": 117 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9821", + "typeID": "Arrow", + "zOrder": "51", + "w": "102", + "h": "66", + "measuredW": "150", + "measuredH": "100", + "x": "671", + "y": "506", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 101, + "y": 0 + }, + "p1": { + "x": 0.49432499118787465, + "y": 0.03919633415579831 + }, + "p2": { + "x": 0, + "y": 65 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9822", + "typeID": "Arrow", + "zOrder": "52", + "w": "66", + "h": "65", + "measuredW": "150", + "measuredH": "100", + "x": "1261", + "y": "511", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "p0": { + "length": 91.21951545584967, + "x": 65, + "y": 64 + }, + "p1": { + "length": 0.4412347883439139, + "x": 0.41749789688739336, + "y": -0.14277130152625886 + }, + "p2": { + "length": 0, + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9823", + "typeID": "Arrow", + "zOrder": "53", + "h": "33", + "measuredW": "150", + "measuredH": "100", + "x": "993", + "y": "459", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 150.02083142759898, + "y": -0.12302387943111626 + }, + "p1": { + "x": 0.48730252473054736, + "y": 0.054554850140262706 + }, + "p2": { + "x": -0.15708803004190486, + "y": 33.2498471111557 + } + } + }, + { + "ID": "9824", + "typeID": "Arrow", + "zOrder": "54", + "w": "50", + "h": "77", + "measuredW": "150", + "measuredH": "100", + "x": "1198", + "y": "508", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "length": 76, + "x": 0, + "y": 76 + }, + "p1": { + "length": 0.4763317432510617, + "x": 0.4659313041049986, + "y": 0.09899469421949178 + }, + "p2": { + "length": 49, + "x": 49, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9825", + "typeID": "Arrow", + "zOrder": "55", + "w": "181", + "h": "83", + "measuredW": "150", + "measuredH": "100", + "x": "961", + "y": "409", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 180.63029513632432, + "y": -0.1823303653113726 + }, + "p1": { + "x": 0.4419322661853425, + "y": 0.047879162114662706 + }, + "p2": { + "x": -0.13942272935423716, + "y": 83.2498471111557 + } + } + }, + { + "ID": "9826", + "typeID": "Arrow", + "zOrder": "56", + "w": "110", + "h": "19", + "measuredW": "150", + "measuredH": "100", + "x": "662", + "y": "503", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 109, + "y": 0 + }, + "p1": { + "x": 0.49432499118787454, + "y": 0.03919633415579837 + }, + "p2": { + "x": 0, + "y": 18 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9827", + "typeID": "Arrow", + "zOrder": "57", + "w": "67", + "h": "29", + "measuredW": "150", + "measuredH": "100", + "x": "467", + "y": "518", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "length": 28, + "x": 0, + "y": 28 + }, + "p1": { + "length": 0.45024852627028145, + "x": 0.4470817120622568, + "y": -0.053307392996108954 + }, + "p2": { + "length": 66, + "x": 66, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9828", + "typeID": "Arrow", + "zOrder": "58", + "w": "70", + "h": "27", + "measuredW": "150", + "measuredH": "100", + "x": "468", + "y": "493", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "p0": { + "length": 0, + "x": 0, + "y": 0 + }, + "p1": { + "length": 0.4463661980631013, + "x": 0.44581164221486, + "y": 0.022243256034074732 + }, + "p2": { + "length": 73.7360156233031, + "x": 69, + "y": 26 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9829", + "typeID": "Canvas", + "zOrder": "59", + "w": "350", + "h": "141", + "measuredW": "100", + "measuredH": "70", + "x": "1140", + "y": "72" + }, + { + "ID": "9830", + "typeID": "Label", + "zOrder": "60", + "measuredW": "314", + "measuredH": "25", + "x": "1154", + "y": "89", + "properties": { + "size": "17", + "text": "Find the detailed version of this roadmap" + } + }, + { + "ID": "9831", + "typeID": "Label", + "zOrder": "61", + "measuredW": "319", + "measuredH": "25", + "x": "1154", + "y": "117", + "properties": { + "size": "17", + "text": "along with resources and other roadmaps" + } + }, + { + "ID": "9832", + "typeID": "__group__", + "zOrder": "62", + "measuredW": "320", + "measuredH": "45", + "w": "320", + "h": "45", + "x": "1155", + "y": "153", + "properties": { + "controlName": "ext_link:roadmap.sh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "320", + "h": "45", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "28", + "x": "141", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "roadmap.sh" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "35", + "measuredH": "28", + "x": "76", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "http" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "5", + "measuredH": "28", + "x": "113", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": ":" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "10", + "measuredH": "28", + "x": "120", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "10", + "measuredH": "28", + "x": "128", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + } + ] + } + } + }, + { + "ID": "9833", + "typeID": "Arrow", + "zOrder": "63", + "w": "196", + "h": "128", + "measuredW": "150", + "measuredH": "100", + "x": "944", + "y": "360", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 196.2397588450499, + "y": 0.14889944008285738 + }, + "p1": { + "x": 0.4672428999823599, + "y": 0.06392661845122631 + }, + "p2": { + "x": 0.17414177535238196, + "y": 128.07823823733236 + } + } + }, + { + "ID": "9834", + "typeID": "Arrow", + "zOrder": "64", + "w": "128", + "h": "35", + "measuredW": "150", + "measuredH": "100", + "x": "643", + "y": "465", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "top", + "leftArrow": "false", + "p0": { + "x": 127, + "y": 34 + }, + "p1": { + "x": 0.4652789342214826, + "y": -0.0013322231473772712 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9835", + "typeID": "Arrow", + "zOrder": "65", + "w": "109", + "h": "80", + "measuredW": "150", + "measuredH": "100", + "x": "662", + "y": "412", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "p0": { + "x": 108, + "y": 79 + }, + "p1": { + "x": 0.45522128005575585, + "y": -0.054942502032756343 + }, + "p2": { + "x": 0, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "9836", + "typeID": "__group__", + "zOrder": "66", + "measuredW": "272", + "measuredH": "50", + "w": "272", + "h": "50", + "x": "762", + "y": "474", + "properties": { + "controlName": "100-react-fundamental-topics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "272", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "155", + "measuredH": "25", + "x": "55", + "y": "13", + "properties": { + "size": "17", + "text": "Fundamental Topics" + } + } + ] + } + } + }, + { + "ID": "9837", + "typeID": "__group__", + "zOrder": "67", + "measuredW": "159", + "measuredH": "44", + "w": "159", + "h": "44", + "x": "522", + "y": "495", + "properties": { + "controlName": "102-react-fundamental-topics:components" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "159", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "99", + "measuredH": "25", + "x": "29", + "y": "10", + "properties": { + "size": "17", + "text": "Components" + } + } + ] + } + } + }, + { + "ID": "9838", + "typeID": "__group__", + "zOrder": "68", + "measuredW": "255", + "measuredH": "44", + "w": "255", + "h": "44", + "x": "1132", + "y": "437", + "properties": { + "controlName": "107-react-fundamental-topics:composition-vs-inheritance" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "255", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "210", + "measuredH": "25", + "x": "22", + "y": "10", + "properties": { + "size": "17", + "text": "Composition vs Inheritance" + } + } + ] + } + } + }, + { + "ID": "9839", + "typeID": "__group__", + "zOrder": "69", + "measuredW": "213", + "measuredH": "44", + "w": "213", + "h": "44", + "x": "273", + "y": "472", + "properties": { + "controlName": "100-react-fundamental-topics:components:functional-components" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "213", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "183", + "measuredH": "25", + "x": "16", + "y": "10", + "properties": { + "size": "17", + "text": "Functional Components" + } + } + ] + } + } + }, + { + "ID": "9840", + "typeID": "__group__", + "zOrder": "70", + "measuredW": "213", + "measuredH": "44", + "w": "213", + "h": "44", + "x": "273", + "y": "522", + "properties": { + "controlName": "101-react-fundamental-topics:components:class-components" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "213", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "146", + "measuredH": "25", + "x": "33", + "y": "10", + "properties": { + "size": "17", + "text": "Class Components" + } + } + ] + } + } + }, + { + "ID": "9841", + "typeID": "__group__", + "zOrder": "71", + "measuredW": "159", + "measuredH": "44", + "w": "159", + "h": "44", + "x": "522", + "y": "445", + "properties": { + "controlName": "101-react-fundamental-topics:jsx" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "159", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "30", + "measuredH": "25", + "x": "63", + "y": "10", + "properties": { + "size": "17", + "text": "JSX" + } + } + ] + } + } + }, + { + "ID": "9842", + "typeID": "__group__", + "zOrder": "72", + "measuredW": "159", + "measuredH": "44", + "w": "159", + "h": "44", + "x": "522", + "y": "547", + "properties": { + "controlName": "103-react-fundamental-topics:props-vs-state" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "159", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "110", + "measuredH": "25", + "x": "22", + "y": "10", + "properties": { + "size": "17", + "text": "Props vs State" + } + } + ] + } + } + }, + { + "ID": "9843", + "typeID": "__group__", + "zOrder": "73", + "measuredW": "254", + "measuredH": "42", + "w": "254", + "h": "42", + "x": "1133", + "y": "487", + "properties": { + "controlName": "108-react-fundamental-topics:basic-hooks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "254", + "h": "42", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "96", + "measuredH": "25", + "x": "80", + "y": "9", + "properties": { + "size": "17", + "text": "Basic Hooks" + } + } + ] + } + } + }, + { + "ID": "9844", + "typeID": "__group__", + "zOrder": "74", + "measuredW": "153", + "measuredH": "44", + "w": "153", + "h": "44", + "x": "1106", + "y": "555", + "properties": { + "controlName": "100-react-fundamental-topics:basic-hooks:use-state" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "153", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "69", + "measuredH": "25", + "x": "41", + "y": "10", + "properties": { + "size": "17", + "text": "useState" + } + } + ] + } + } + }, + { + "ID": "9845", + "typeID": "__group__", + "zOrder": "75", + "measuredW": "153", + "measuredH": "44", + "w": "153", + "h": "44", + "x": "1266", + "y": "555", + "properties": { + "controlName": "101-react-fundamental-topics:basic-hooks:use-effect" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "153", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "73", + "measuredH": "25", + "x": "39", + "y": "10", + "properties": { + "size": "17", + "text": "useEffect" + } + } + ] + } + } + }, + { + "ID": "9846", + "typeID": "__group__", + "zOrder": "76", + "measuredW": "255", + "measuredH": "44", + "w": "255", + "h": "44", + "x": "1132", + "y": "388", + "properties": { + "controlName": "106-react-fundamental-topics:lists-and-keys" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "255", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "111", + "measuredH": "25", + "x": "70", + "y": "10", + "properties": { + "size": "17", + "text": "Lists and Keys" + } + } + ] + } + } + }, + { + "ID": "9847", + "typeID": "__group__", + "zOrder": "77", + "measuredW": "215", + "measuredH": "44", + "w": "215", + "h": "44", + "x": "468", + "y": "597", + "properties": { + "controlName": "104-react-fundamental-topics:conditional-rendering" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "215", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "173", + "measuredH": "25", + "x": "23", + "y": "10", + "properties": { + "size": "17", + "text": "Conditional Rendering" + } + } + ] + } + } + }, + { + "ID": "9848", + "typeID": "__group__", + "zOrder": "78", + "measuredW": "162", + "measuredH": "44", + "w": "162", + "h": "44", + "x": "520", + "y": "395", + "properties": { + "controlName": "100-react-fundamental-topics:cli-tools" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "162", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "72", + "measuredH": "25", + "x": "45", + "y": "10", + "properties": { + "size": "17", + "text": "CLI Tools" + } + } + ] + } + } + }, + { + "ID": "9849", + "typeID": "__group__", + "zOrder": "79", + "measuredW": "255", + "measuredH": "44", + "w": "255", + "h": "44", + "x": "1132", + "y": "337", + "properties": { + "controlName": "105-react-fundamental-topics:component-life-cycle" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "255", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "170", + "measuredH": "25", + "x": "42", + "y": "10", + "properties": { + "size": "17", + "text": "Component Life Cycle" + } + } + ] + } + } + }, + { + "ID": "9850", + "typeID": "__group__", + "zOrder": "80", + "measuredW": "272", + "measuredH": "50", + "w": "272", + "h": "50", + "x": "778", + "y": "689", + "properties": { + "controlName": "101-react-advanced-topics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "272", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "130", + "measuredH": "25", + "x": "68", + "y": "13", + "properties": { + "size": "17", + "text": "Advanced Topics" + } + } + ] + } + } + }, + { + "ID": "9851", + "typeID": "__group__", + "zOrder": "81", + "measuredW": "157", + "measuredH": "44", + "w": "157", + "h": "44", + "x": "551", + "y": "670", + "properties": { + "controlName": "100-react-advanced-topics:hooks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "49", + "measuredH": "25", + "x": "55", + "y": "10", + "properties": { + "size": "17", + "text": "Hooks" + } + } + ] + } + } + }, + { + "ID": "9852", + "typeID": "__group__", + "zOrder": "82", + "measuredW": "243", + "measuredH": "44", + "w": "243", + "h": "44", + "x": "275", + "y": "649", + "properties": { + "controlName": "101-react-advanced-topics:hooks:writing-your-own-hooks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "243", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "183", + "measuredH": "25", + "x": "28", + "y": "10", + "properties": { + "size": "17", + "text": "Writing your Own Hooks" + } + } + ] + } + } + }, + { + "ID": "9853", + "typeID": "__group__", + "zOrder": "83", + "measuredW": "243", + "measuredH": "248", + "w": "243", + "h": "248", + "x": "275", + "y": "700", + "properties": { + "controlName": "102-react-advanced-topics:hooks:common-hooks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "243", + "h": "248", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16777215" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "123", + "measuredH": "25", + "x": "60", + "y": "15", + "properties": { + "size": "17", + "text": "Common Hooks" + } + }, + { + "ID": "2", + "typeID": "TextArea", + "zOrder": "2", + "w": "93", + "h": "43", + "measuredW": "200", + "measuredH": "140", + "x": "139", + "y": "49", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "56", + "measuredH": "25", + "x": "157", + "y": "58", + "properties": { + "size": "17", + "text": "useRef" + } + }, + { + "ID": "4", + "typeID": "TextArea", + "zOrder": "4", + "w": "120", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "14", + "y": "48", + "properties": { + "color": "16770457" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "94", + "measuredH": "25", + "x": "26", + "y": "58", + "properties": { + "size": "17", + "text": "useCallback" + } + }, + { + "ID": "6", + "typeID": "TextArea", + "zOrder": "6", + "w": "217", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "14", + "y": "96", + "properties": { + "color": "16770457" + } + }, + { + "ID": "7", + "typeID": "Label", + "zOrder": "7", + "measuredW": "77", + "measuredH": "25", + "x": "86", + "y": "106", + "properties": { + "size": "17", + "text": "useMemo" + } + }, + { + "ID": "8", + "typeID": "TextArea", + "zOrder": "8", + "w": "217", + "h": "43", + "measuredW": "200", + "measuredH": "140", + "x": "14", + "y": "145", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9", + "typeID": "Label", + "zOrder": "9", + "measuredW": "95", + "measuredH": "25", + "x": "75", + "y": "154", + "properties": { + "size": "17", + "text": "useReducer" + } + }, + { + "ID": "10", + "typeID": "TextArea", + "zOrder": "10", + "w": "121", + "h": "43", + "measuredW": "200", + "measuredH": "140", + "x": "13", + "y": "193", + "properties": { + "color": "16770457" + } + }, + { + "ID": "11", + "typeID": "Label", + "zOrder": "11", + "measuredW": "88", + "measuredH": "25", + "x": "29", + "y": "202", + "properties": { + "size": "17", + "text": "useContext" + } + }, + { + "ID": "12", + "typeID": "TextArea", + "zOrder": "12", + "w": "92", + "h": "43", + "measuredW": "200", + "measuredH": "140", + "x": "139", + "y": "193", + "properties": { + "color": "16770457" + } + }, + { + "ID": "13", + "typeID": "Label", + "zOrder": "13", + "measuredW": "24", + "measuredH": "25", + "x": "173", + "y": "202", + "properties": { + "size": "17", + "text": "......." + } + } + ] + } + } + }, + { + "ID": "9854", + "typeID": "__group__", + "zOrder": "84", + "measuredW": "157", + "measuredH": "44", + "w": "157", + "h": "44", + "x": "551", + "y": "719", + "properties": { + "controlName": "101-react-advanced-topics:context" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "60", + "measuredH": "25", + "x": "48", + "y": "10", + "properties": { + "size": "17", + "text": "Context" + } + } + ] + } + } + }, + { + "ID": "9855", + "typeID": "__group__", + "zOrder": "85", + "measuredW": "157", + "measuredH": "44", + "w": "157", + "h": "44", + "x": "551", + "y": "769", + "properties": { + "controlName": "102-react-advanced-topics:refs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "36", + "measuredH": "25", + "x": "60", + "y": "10", + "properties": { + "size": "17", + "text": "Refs" + } + } + ] + } + } + }, + { + "ID": "9856", + "typeID": "__group__", + "zOrder": "86", + "measuredW": "157", + "measuredH": "44", + "w": "157", + "h": "44", + "x": "551", + "y": "819", + "properties": { + "controlName": "103-react-advanced-topics:render-props" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "107", + "measuredH": "25", + "x": "25", + "y": "10", + "properties": { + "size": "17", + "text": "Render Props" + } + } + ] + } + } + }, + { + "ID": "9857", + "typeID": "__group__", + "zOrder": "87", + "measuredW": "224", + "measuredH": "44", + "w": "224", + "h": "44", + "x": "1142", + "y": "630", + "properties": { + "controlName": "104-react-advanced-topics:high-order-components" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "224", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "188", + "measuredH": "25", + "x": "18", + "y": "10", + "properties": { + "size": "17", + "text": "High Order Components" + } + } + ] + } + } + }, + { + "ID": "9858", + "typeID": "__group__", + "zOrder": "88", + "measuredW": "224", + "measuredH": "44", + "w": "224", + "h": "44", + "x": "1142", + "y": "680", + "properties": { + "controlName": "105-react-advanced-topics:portals" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "224", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "53", + "measuredH": "25", + "x": "85", + "y": "10", + "properties": { + "size": "17", + "text": "Portals" + } + } + ] + } + } + }, + { + "ID": "9859", + "typeID": "__group__", + "zOrder": "89", + "measuredW": "224", + "measuredH": "44", + "w": "224", + "h": "44", + "x": "1142", + "y": "729", + "properties": { + "controlName": "106-react-advanced-topics:error-boundaries" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "224", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "132", + "measuredH": "25", + "x": "47", + "y": "10", + "properties": { + "size": "17", + "text": "Error Boundaries" + } + } + ] + } + } + }, + { + "ID": "9860", + "typeID": "__group__", + "zOrder": "90", + "measuredW": "224", + "measuredH": "44", + "w": "224", + "h": "44", + "x": "1142", + "y": "778", + "properties": { + "controlName": "107-react-advanced-topics:fiber-architecture" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "224", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "138", + "measuredH": "25", + "x": "43", + "y": "10", + "properties": { + "size": "17", + "text": "Fiber Architecture" + } + } + ] + } + } + }, + { + "ID": "9861", + "typeID": "__group__", + "zOrder": "91", + "measuredW": "201", + "measuredH": "50", + "w": "201", + "h": "50", + "x": "734", + "y": "992", + "properties": { + "controlName": "102-react-ecosystem" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "201", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "84", + "measuredH": "25", + "x": "56", + "y": "12", + "properties": { + "size": "17", + "text": "Ecosystem" + } + } + ] + } + } + }, + { + "ID": "9862", + "typeID": "__group__", + "zOrder": "92", + "measuredW": "202", + "measuredH": "44", + "w": "202", + "h": "44", + "x": "980", + "y": "947", + "properties": { + "controlName": "105-react-ecosystem:forms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "202", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "25", + "x": "77", + "y": "10", + "properties": { + "size": "17", + "text": "Forms" + } + } + ] + } + } + }, + { + "ID": "9863", + "typeID": "__group__", + "zOrder": "93", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "1229", + "y": "851", + "properties": { + "controlName": "100-react-ecosystem:forms:react-hook-form" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "171", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "135", + "measuredH": "25", + "x": "19", + "y": "10", + "properties": { + "size": "17", + "text": "React Hook Form" + } + } + ] + } + } + }, + { + "ID": "9864", + "typeID": "__group__", + "zOrder": "94", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "1229", + "y": "899", + "properties": { + "controlName": "101-react-ecosystem:forms:formik" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "171", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "52", + "measuredH": "25", + "x": "60", + "y": "10", + "properties": { + "size": "17", + "text": "Formik" + } + } + ] + } + } + }, + { + "ID": "9865", + "typeID": "__group__", + "zOrder": "95", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "1229", + "y": "947", + "properties": { + "controlName": "102-react-ecosystem:forms:final-form" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "171", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "82", + "measuredH": "25", + "x": "46", + "y": "10", + "properties": { + "size": "17", + "text": "Final Form" + } + } + ] + } + } + }, + { + "ID": "9866", + "typeID": "__group__", + "zOrder": "96", + "measuredW": "157", + "measuredH": "44", + "w": "157", + "h": "44", + "x": "535", + "y": "991", + "properties": { + "controlName": "100-react-ecosystem:routers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "61", + "measuredH": "25", + "x": "48", + "y": "10", + "properties": { + "size": "17", + "text": "Routers" + } + } + ] + } + } + }, + { + "ID": "9867", + "typeID": "__group__", + "zOrder": "97", + "measuredW": "158", + "measuredH": "44", + "w": "158", + "h": "44", + "x": "309", + "y": "957", + "properties": { + "controlName": "100-react-ecosystem:routers:react-router" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "158", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "104", + "measuredH": "25", + "x": "27", + "y": "10", + "properties": { + "size": "17", + "text": "React Router" + } + } + ] + } + } + }, + { + "ID": "9868", + "typeID": "__group__", + "zOrder": "98", + "measuredW": "157", + "measuredH": "44", + "w": "157", + "h": "44", + "x": "309", + "y": "1007", + "properties": { + "controlName": "101-react-ecosystem:routers:reach-router" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "108", + "measuredH": "25", + "x": "26", + "y": "10", + "properties": { + "size": "17", + "text": "Reach Router" + } + } + ] + } + } + }, + { + "ID": "9869", + "typeID": "__group__", + "zOrder": "99", + "measuredW": "157", + "measuredH": "44", + "w": "157", + "h": "44", + "x": "535", + "y": "1237", + "properties": { + "controlName": "103-react-ecosystem:api-calls" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "69", + "measuredH": "25", + "x": "43", + "y": "10", + "properties": { + "size": "17", + "text": "API Calls" + } + } + ] + } + } + }, + { + "ID": "9870", + "typeID": "__group__", + "zOrder": "100", + "measuredW": "157", + "measuredH": "44", + "w": "157", + "h": "44", + "x": "310", + "y": "1310", + "properties": { + "controlName": "104-react-ecosystem:api-calls:axios" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "41", + "measuredH": "25", + "x": "57", + "y": "10", + "properties": { + "size": "17", + "text": "Axios" + } + } + ] + } + } + }, + { + "ID": "9871", + "typeID": "__group__", + "zOrder": "101", + "measuredW": "157", + "measuredH": "44", + "w": "157", + "h": "44", + "x": "309", + "y": "1360", + "properties": { + "controlName": "105-react-ecosystem:api-calls:unfetch" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "61", + "measuredH": "25", + "x": "49", + "y": "10", + "properties": { + "size": "17", + "text": "Unfetch" + } + } + ] + } + } + }, + { + "ID": "9872", + "typeID": "__group__", + "zOrder": "102", + "measuredW": "157", + "measuredH": "44", + "w": "157", + "h": "44", + "x": "309", + "y": "1409", + "properties": { + "controlName": "106-react-ecosystem:api-calls:superagent" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "88", + "measuredH": "25", + "x": "35", + "y": "10", + "properties": { + "size": "17", + "text": "superagent" + } + } + ] + } + } + }, + { + "ID": "9873", + "typeID": "Label", + "zOrder": "103", + "measuredW": "117", + "measuredH": "25", + "x": "327", + "y": "1458", + "properties": { + "size": "17", + "text": "REST API Calls" + } + }, + { + "ID": "9874", + "typeID": "__group__", + "zOrder": "104", + "measuredW": "157", + "measuredH": "44", + "w": "157", + "h": "44", + "x": "535", + "y": "1320", + "properties": { + "controlName": "101-react-ecosystem:api-calls:use-http" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "25", + "x": "45", + "y": "10", + "properties": { + "size": "17", + "text": "use-http" + } + } + ] + } + } + }, + { + "ID": "9875", + "typeID": "__group__", + "zOrder": "105", + "measuredW": "156", + "measuredH": "44", + "w": "156", + "h": "44", + "x": "309", + "y": "1173", + "properties": { + "controlName": "102-react-ecosystem:api-calls:apollo" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "156", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "25", + "x": "55", + "y": "10", + "properties": { + "size": "17", + "text": "Apollo" + } + } + ] + } + } + }, + { + "ID": "9876", + "typeID": "__group__", + "zOrder": "106", + "measuredW": "156", + "measuredH": "44", + "w": "156", + "h": "44", + "x": "309", + "y": "1221", + "properties": { + "controlName": "103-react-ecosystem:api-calls:relay-modern" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "156", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "107", + "measuredH": "25", + "x": "25", + "y": "10", + "properties": { + "size": "17", + "text": "Relay Modern" + } + } + ] + } + } + }, + { + "ID": "9877", + "typeID": "Label", + "zOrder": "107", + "measuredW": "71", + "measuredH": "25", + "x": "350", + "y": "1271", + "properties": { + "size": "17", + "text": "GraphQL" + } + }, + { + "ID": "9878", + "typeID": "__group__", + "zOrder": "108", + "measuredW": "202", + "measuredH": "44", + "w": "202", + "h": "44", + "x": "980", + "y": "1025", + "properties": { + "controlName": "106-react-ecosystem:testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "202", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "72", + "y": "10", + "properties": { + "size": "17", + "text": "Testing" + } + } + ] + } + } + }, + { + "ID": "9879", + "typeID": "__group__", + "zOrder": "109", + "measuredW": "218", + "measuredH": "44", + "w": "218", + "h": "44", + "x": "1229", + "y": "1076", + "properties": { + "controlName": "100-react-ecosystem:testing:jest" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "218", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "33", + "measuredH": "25", + "x": "92", + "y": "10", + "properties": { + "size": "17", + "text": "Jest" + } + } + ] + } + } + }, + { + "ID": "9880", + "typeID": "__group__", + "zOrder": "110", + "measuredW": "218", + "measuredH": "44", + "w": "218", + "h": "44", + "x": "1229", + "y": "1125", + "properties": { + "controlName": "101-react-ecosystem:testing:react-testing-library" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "218", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "164", + "measuredH": "25", + "x": "25", + "y": "10", + "properties": { + "size": "17", + "text": "React Testing Library" + } + } + ] + } + } + }, + { + "ID": "9881", + "typeID": "__group__", + "zOrder": "111", + "measuredW": "218", + "measuredH": "44", + "w": "218", + "h": "44", + "x": "1229", + "y": "1174", + "properties": { + "controlName": "102-react-ecosystem:testing:cypress" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "218", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "25", + "x": "76", + "y": "10", + "properties": { + "size": "17", + "text": "Cypress" + } + } + ] + } + } + }, + { + "ID": "9882", + "typeID": "__group__", + "zOrder": "112", + "measuredW": "202", + "measuredH": "44", + "w": "202", + "h": "44", + "x": "987", + "y": "1114", + "properties": { + "controlName": "107-react-ecosystem:state-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "202", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "148", + "measuredH": "25", + "x": "27", + "y": "10", + "properties": { + "size": "17", + "text": "State Management" + } + } + ] + } + } + }, + { + "ID": "9883", + "typeID": "__group__", + "zOrder": "113", + "measuredW": "155", + "measuredH": "44", + "w": "155", + "h": "44", + "x": "1037", + "y": "1197", + "properties": { + "controlName": "100-react-ecosystem:state-management:context-state" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "155", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "117", + "measuredH": "25", + "x": "17", + "y": "10", + "properties": { + "size": "17", + "text": "Context / State" + } + } + ] + } + } + }, + { + "ID": "9884", + "typeID": "__group__", + "zOrder": "114", + "measuredW": "155", + "measuredH": "44", + "w": "155", + "h": "44", + "x": "1037", + "y": "1246", + "properties": { + "controlName": "101-react-ecosystem:state-management:redux" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "155", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "50", + "measuredH": "25", + "x": "53", + "y": "10", + "properties": { + "size": "17", + "text": "Redux" + } + } + ] + } + } + }, + { + "ID": "9885", + "typeID": "__group__", + "zOrder": "115", + "measuredW": "155", + "measuredH": "44", + "w": "155", + "h": "44", + "x": "1037", + "y": "1294", + "properties": { + "controlName": "102-react-ecosystem:state-management:mobx" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "155", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "44", + "measuredH": "25", + "x": "56", + "y": "10", + "properties": { + "size": "17", + "text": "MobX" + } + } + ] + } + } + }, + { + "ID": "9886", + "typeID": "__group__", + "zOrder": "116", + "measuredW": "157", + "measuredH": "44", + "w": "157", + "h": "44", + "x": "534", + "y": "1043", + "properties": { + "controlName": "101-react-ecosystem:ssr" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "33", + "measuredH": "25", + "x": "61", + "y": "10", + "properties": { + "size": "17", + "text": "SSR" + } + } + ] + } + } + }, + { + "ID": "9887", + "typeID": "__group__", + "zOrder": "117", + "measuredW": "158", + "measuredH": "44", + "w": "158", + "h": "44", + "x": "307", + "y": "1064", + "properties": { + "controlName": "100-react-ecosystem:ssr:next-js" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "158", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "52", + "measuredH": "25", + "x": "52", + "y": "10", + "properties": { + "size": "17", + "text": "Next.js" + } + } + ] + } + } + }, + { + "ID": "9888", + "typeID": "__group__", + "zOrder": "118", + "measuredW": "157", + "measuredH": "44", + "w": "157", + "h": "44", + "x": "1043", + "y": "1357", + "properties": { + "controlName": "108-react-ecosystem:styling" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "51", + "measuredH": "25", + "x": "51", + "y": "10", + "properties": { + "size": "17", + "text": "Styling" + } + } + ] + } + } + }, + { + "ID": "9889", + "typeID": "__group__", + "zOrder": "119", + "measuredW": "157", + "measuredH": "44", + "w": "157", + "h": "44", + "x": "1260", + "y": "1303", + "properties": { + "controlName": "100-react-ecosystem:styling:chakra-ui" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "78", + "measuredH": "25", + "x": "40", + "y": "10", + "properties": { + "size": "17", + "text": "Chakra UI" + } + } + ] + } + } + }, + { + "ID": "9890", + "typeID": "__group__", + "zOrder": "120", + "measuredW": "157", + "measuredH": "44", + "w": "157", + "h": "44", + "x": "1260", + "y": "1352", + "properties": { + "controlName": "101-react-ecosystem:styling:material-ui" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "86", + "measuredH": "25", + "x": "36", + "y": "10", + "properties": { + "size": "17", + "text": "Material UI" + } + } + ] + } + } + }, + { + "ID": "9891", + "typeID": "__group__", + "zOrder": "121", + "measuredW": "157", + "measuredH": "44", + "w": "157", + "h": "44", + "x": "1260", + "y": "1400", + "properties": { + "controlName": "102-react-ecosystem:styling:ant-design" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "84", + "measuredH": "25", + "x": "35", + "y": "10", + "properties": { + "size": "17", + "text": "Ant Design" + } + } + ] + } + } + }, + { + "ID": "9892", + "typeID": "__group__", + "zOrder": "122", + "measuredW": "191", + "measuredH": "44", + "w": "191", + "h": "44", + "x": "1029", + "y": "1431", + "properties": { + "controlName": "103-react-ecosystem:styling:styled-components" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "191", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "150", + "measuredH": "25", + "x": "19", + "y": "10", + "properties": { + "size": "17", + "text": "Styled Components" + } + } + ] + } + } + }, + { + "ID": "9893", + "typeID": "__group__", + "zOrder": "123", + "measuredW": "191", + "measuredH": "44", + "w": "191", + "h": "44", + "x": "1029", + "y": "1480", + "properties": { + "controlName": "104-react-ecosystem:styling:emotion" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "191", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "25", + "x": "65", + "y": "10", + "properties": { + "size": "17", + "text": "Emotion" + } + } + ] + } + } + }, + { + "ID": "9894", + "typeID": "__group__", + "zOrder": "124", + "measuredW": "157", + "measuredH": "44", + "w": "157", + "h": "44", + "x": "307", + "y": "1113", + "properties": { + "controlName": "101-react-ecosystem:ssg:gatsby" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "54", + "measuredH": "25", + "x": "51", + "y": "10", + "properties": { + "size": "17", + "text": "Gatsby" + } + } + ] + } + } + }, + { + "ID": "9895", + "typeID": "__group__", + "zOrder": "125", + "measuredW": "159", + "measuredH": "44", + "w": "159", + "h": "44", + "x": "534", + "y": "1524", + "properties": { + "controlName": "104-react-ecosystem:mobile" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "159", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "52", + "measuredH": "25", + "x": "55", + "y": "10", + "properties": { + "size": "17", + "text": "Mobile" + } + } + ] + } + } + }, + { + "ID": "9896", + "typeID": "__group__", + "zOrder": "126", + "measuredW": "159", + "measuredH": "44", + "w": "159", + "h": "44", + "x": "326", + "y": "1524", + "properties": { + "controlName": "100-react-ecosystem:mobile:react-native" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "159", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "100", + "measuredH": "25", + "x": "30", + "y": "10", + "properties": { + "size": "17", + "text": "React Native" + } + } + ] + } + } + }, + { + "ID": "9897", + "typeID": "__group__", + "zOrder": "127", + "measuredW": "157", + "measuredH": "44", + "w": "157", + "h": "44", + "x": "534", + "y": "1094", + "properties": { + "controlName": "102-react-ecosystem:ssg" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "34", + "measuredH": "25", + "x": "61", + "y": "10", + "properties": { + "size": "17", + "text": "SSG" + } + } + ] + } + } + }, + { + "ID": "9898", + "typeID": "__group__", + "zOrder": "128", + "measuredW": "157", + "measuredH": "44", + "w": "157", + "h": "44", + "x": "534", + "y": "1162", + "properties": { + "controlName": "100-react-ecosystem:api-calls:react-query" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "90", + "measuredH": "25", + "x": "34", + "y": "9", + "properties": { + "size": "17", + "text": "react-query" + } + } + ] + } + } + }, + { + "ID": "9899", + "typeID": "__group__", + "zOrder": "129", + "measuredW": "391", + "measuredH": "55", + "w": "391", + "h": "55", + "x": "692", + "y": "254", + "properties": { + "controlName": "ext_link:roadmap.sh/javascript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "391", + "h": "55", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "4273622", + "borderColor": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "230", + "measuredH": "28", + "x": "81", + "y": "14", + "properties": { + "size": "20", + "color": "16777215", + "text": "Visit JavaScript Roadmap" + } + } + ] + } + } + }, + { + "ID": "9900", + "typeID": "Arrow", + "zOrder": "130", + "w": "1", + "h": "64", + "measuredW": "150", + "measuredH": "100", + "x": "889", + "y": "20", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.3586399639038973, + "y": 0 + }, + "p1": { + "x": 0.32941176470588224, + "y": 0 + }, + "p2": { + "x": -0.3586399639038973, + "y": 64 + }, + "stroke": "dotted" + } + }, + { + "ID": "9901", + "typeID": "__group__", + "zOrder": "131", + "measuredW": "391", + "measuredH": "55", + "w": "391", + "h": "55", + "x": "676", + "y": "1647", + "properties": { + "controlName": "ext_link:roadmap.sh/frontend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "391", + "h": "55", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "4273622", + "borderColor": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "219", + "measuredH": "28", + "x": "86", + "y": "14", + "properties": { + "size": "20", + "color": "16777215", + "text": "Visit Frontend Roadmap" + } + } + ] + } + } + }, + { + "ID": "9902", + "typeID": "__group__", + "zOrder": "132", + "measuredW": "206", + "measuredH": "44", + "w": "206", + "h": "44", + "x": "258", + "y": "395", + "properties": { + "controlName": "100-react-fundamental-topics:cli-tools:create-react-app" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "197", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "139", + "measuredH": "25", + "x": "38", + "y": "10", + "properties": { + "size": "17", + "text": "Create React App" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9903", + "typeID": "__group__", + "zOrder": "133", + "measuredW": "209", + "measuredH": "44", + "w": "209", + "h": "44", + "x": "258", + "y": "343", + "properties": { + "controlName": "101-react-fundamental-topics:cli-tools:vite" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "30", + "measuredH": "25", + "x": "94", + "y": "10", + "properties": { + "size": "17", + "text": "Vite" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9904", + "typeID": "Canvas", + "zOrder": "134", + "w": "408", + "h": "202", + "measuredW": "100", + "measuredH": "70", + "x": "205", + "y": "62" + }, + { + "ID": "9905", + "typeID": "__group__", + "zOrder": "135", + "measuredW": "191", + "measuredH": "27", + "w": "191", + "h": "27", + "x": "240", + "y": "137", + "properties": { + "controlName": "ext_link:roadmap.sh/frontend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "158", + "measuredH": "26", + "x": "33", + "y": "0", + "properties": { + "size": "18", + "text": "Frontend Roadmap" + } + }, + { + "ID": "1", + "typeID": "__group__", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "3", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9906", + "typeID": "__group__", + "zOrder": "136", + "measuredW": "202", + "measuredH": "27", + "w": "202", + "h": "27", + "x": "240", + "y": "173", + "properties": { + "controlName": "ext_link:roadmap.sh/javascript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "169", + "measuredH": "26", + "x": "33", + "y": "0", + "properties": { + "size": "18", + "text": "JavaScript Roadmap" + } + }, + { + "ID": "1", + "typeID": "__group__", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "3", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9907", + "typeID": "__group__", + "zOrder": "137", + "measuredW": "178", + "measuredH": "27", + "w": "178", + "h": "27", + "x": "240", + "y": "209", + "properties": { + "controlName": "ext_link:roadmap.sh/nodejs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "145", + "measuredH": "26", + "x": "33", + "y": "0", + "properties": { + "size": "18", + "text": "Node.js Roadmap" + } + }, + { + "ID": "1", + "typeID": "__group__", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "3", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "9908", + "typeID": "__group__", + "zOrder": "138", + "measuredW": "218", + "measuredH": "44", + "w": "218", + "h": "44", + "x": "1230", + "y": "1025", + "properties": { + "controlName": "103-react-ecosystem:testing:vitest" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "218", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "44", + "measuredH": "25", + "x": "87", + "y": "10", + "properties": { + "size": "17", + "text": "Vitest" + } + } + ] + } + } + }, + { + "ID": "9909", + "typeID": "__group__", + "zOrder": "139", + "measuredW": "218", + "measuredH": "44", + "w": "218", + "h": "44", + "x": "1229", + "y": "1224", + "properties": { + "controlName": "104-react-ecosystem:testing:playwright" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "218", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "78", + "measuredH": "25", + "x": "70", + "y": "10", + "properties": { + "size": "17", + "text": "Playwright" + } + } + ] + } + } + }, + { + "ID": "9910", + "typeID": "Label", + "zOrder": "140", + "measuredW": "209", + "measuredH": "32", + "x": "240", + "y": "89", + "properties": { + "size": "24", + "text": "Related Roadmaps" + } + }, + { + "ID": "9911", + "typeID": "Arrow", + "zOrder": "0", + "w": "1", + "h": "70", + "measuredW": "150", + "measuredH": "100", + "x": "995", + "y": "506", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.2631015041727096, + "y": 69.87074768732577 + }, + "p1": { + "x": 0.48396407046253614, + "y": 0.0006376473756898644 + }, + "p2": { + "x": 0.2631015041727096, + "y": 0.15521002390022431 + } + } + }, + { + "ID": "9912", + "typeID": "__group__", + "zOrder": "141", + "measuredW": "153", + "measuredH": "44", + "w": "153", + "h": "44", + "x": "919", + "y": "555", + "properties": { + "controlName": "109-react-fundamental-topics:events" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "153", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "53", + "measuredH": "25", + "x": "50", + "y": "10", + "properties": { + "size": "17", + "text": "Events" + } + } + ] + } + } + } + ] + }, + "attributes": { + "name": "New Wireframe 1 copy", + "order": 1000022.7455786733, + "parentID": null, + "notes": "" + }, + "branchID": "Master", + "resourceID": "8024860B-B61F-451D-B579-28AA621BB239", + "mockupH": "1751", + "mockupW": "1285", + "measuredW": "1490", + "measuredH": "1771", + "version": "1.0" + }, + "groupOffset": { + "x": 0, + "y": 0 + }, + "dependencies": [], + "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" +} diff --git a/public/jsons/software-architect.json b/public/jsons/software-architect.json new file mode 100644 index 000000000..41d3a73bc --- /dev/null +++ b/public/jsons/software-architect.json @@ -0,0 +1,6677 @@ +{ + "mockup": { + "controls": { + "control": [ + { + "ID": "6772", + "typeID": "Label", + "zOrder": "42", + "measuredW": "264", + "measuredH": "40", + "x": "654", + "y": "275", + "properties": { + "size": "32", + "text": "Software Architect" + } + }, + { + "ID": "6774", + "typeID": "Canvas", + "zOrder": "43", + "w": "440", + "h": "141", + "measuredW": "100", + "measuredH": "70", + "x": "1079", + "y": "179" + }, + { + "ID": "6775", + "typeID": "Label", + "zOrder": "44", + "measuredW": "396", + "measuredH": "25", + "x": "1093", + "y": "196", + "properties": { + "size": "17", + "text": "Find the detailed version of this roadmap along with" + } + }, + { + "ID": "6776", + "typeID": "Label", + "zOrder": "45", + "measuredW": "382", + "measuredH": "25", + "x": "1093", + "y": "224", + "properties": { + "size": "17", + "text": "resources, progress tracking and other resources." + } + }, + { + "ID": "6778", + "typeID": "Canvas", + "zOrder": "47", + "w": "457", + "h": "151", + "measuredW": "100", + "measuredH": "70", + "x": "144", + "y": "169" + }, + { + "ID": "6962", + "typeID": "Arrow", + "zOrder": "39", + "w": "245", + "h": "386", + "measuredW": "150", + "measuredH": "100", + "x": "498", + "y": "455", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 244.4867195070642, + "y": 0.035137646428552216 + }, + "p1": { + "x": 0.6246084240032233, + "y": 0.20251513980487262 + }, + "p2": { + "x": -0.201986585826603, + "y": 386.38572621415096 + } + } + }, + { + "ID": "7377", + "typeID": "Label", + "zOrder": "51", + "measuredW": "106", + "measuredH": "28", + "x": "170", + "y": "194", + "properties": { + "size": "20", + "text": "References" + } + }, + { + "ID": "7553", + "typeID": "Arrow", + "zOrder": "40", + "w": "168", + "h": "34", + "measuredW": "150", + "measuredH": "100", + "x": "510", + "y": "415", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 167.1865321496182, + "y": 34.55562218305522 + }, + "p1": { + "x": 0.5245584633234496, + "y": 0.05852778135877311 + }, + "p2": { + "x": -0.4443778169447796, + "y": 0.26748150807645743 + } + } + }, + { + "ID": "7555", + "typeID": "Arrow", + "zOrder": "41", + "w": "183", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "498", + "y": "458", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 183, + "y": 0 + }, + "p1": { + "x": 0.5235518855808703, + "y": 0.005573217421555624 + }, + "p2": { + "x": 0.1262419580623373, + "y": 0 + } + } + }, + { + "ID": "7560", + "typeID": "Canvas", + "zOrder": "58", + "w": "372", + "h": "201", + "measuredW": "100", + "measuredH": "70", + "x": "1147", + "y": "605" + }, + { + "ID": "7643", + "typeID": "Arrow", + "zOrder": "38", + "w": "328", + "h": "7", + "measuredW": "150", + "measuredH": "100", + "x": "506", + "y": "872", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.3670853083669954, + "y": 6.363059610276196 + }, + "p1": { + "x": 0.523951203956318, + "y": -0.003179639807142291 + }, + "p2": { + "x": 328.04962153802785, + "y": -0.46580312004721236 + } + } + }, + { + "ID": "7764", + "typeID": "Arrow", + "zOrder": "37", + "w": "1", + "h": "124", + "measuredW": "150", + "measuredH": "100", + "x": "745", + "y": "327", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.46249770700262616, + "y": 0.1037923676955188 + }, + "p1": { + "x": 0.32941176470588235, + "y": -5.810212643451895e-20 + }, + "p2": { + "x": -0.3586399639038973, + "y": 123.7423533290094 + } + } + }, + { + "ID": "7776", + "typeID": "Arrow", + "zOrder": "36", + "w": "172", + "h": "50", + "measuredW": "150", + "measuredH": "100", + "x": "505", + "y": "468", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 171.66402663997076, + "y": -0.08650940131400375 + }, + "p1": { + "x": 0.5708753421913598, + "y": -0.07124257194364707 + }, + "p2": { + "x": -0.0473460567947086, + "y": 49.9959743019092 + } + } + }, + { + "ID": "7779", + "typeID": "Canvas", + "zOrder": "52", + "w": "370", + "h": "201", + "measuredW": "100", + "measuredH": "70", + "x": "1147", + "y": "377" + }, + { + "ID": "7787", + "typeID": "Label", + "zOrder": "53", + "measuredW": "233", + "measuredH": "32", + "x": "1173", + "y": "402", + "properties": { + "size": "24", + "text": "Software Architecture" + } + }, + { + "ID": "7788", + "typeID": "Label", + "zOrder": "54", + "measuredW": "296", + "measuredH": "26", + "x": "1173", + "y": "437", + "properties": { + "size": "18", + "text": "Describes how an application is built" + } + }, + { + "ID": "7789", + "typeID": "Label", + "zOrder": "55", + "measuredW": "282", + "measuredH": "26", + "x": "1173", + "y": "467", + "properties": { + "size": "18", + "text": "including its components, how they" + } + }, + { + "ID": "7790", + "typeID": "Label", + "zOrder": "56", + "measuredW": "296", + "measuredH": "26", + "x": "1173", + "y": "497", + "properties": { + "size": "18", + "text": "interact with eachother, environment" + } + }, + { + "ID": "7791", + "typeID": "Label", + "zOrder": "57", + "measuredW": "265", + "measuredH": "26", + "x": "1173", + "y": "527", + "properties": { + "size": "18", + "text": " in which they operate and so on." + } + }, + { + "ID": "7792", + "typeID": "Label", + "zOrder": "59", + "measuredW": "198", + "measuredH": "32", + "x": "1173", + "y": "631", + "properties": { + "size": "24", + "text": "Software Architect" + } + }, + { + "ID": "7793", + "typeID": "Label", + "zOrder": "60", + "measuredW": "319", + "measuredH": "26", + "x": "1173", + "y": "666", + "properties": { + "size": "18", + "text": "A software expert who makes high level" + } + }, + { + "ID": "7794", + "typeID": "Label", + "zOrder": "61", + "measuredW": "288", + "measuredH": "26", + "x": "1173", + "y": "695", + "properties": { + "size": "18", + "text": "design choices, including technical " + } + }, + { + "ID": "7795", + "typeID": "Label", + "zOrder": "62", + "measuredW": "277", + "measuredH": "26", + "x": "1173", + "y": "724", + "properties": { + "size": "18", + "text": "standards, tools, design principles," + } + }, + { + "ID": "7796", + "typeID": "Label", + "zOrder": "63", + "measuredW": "205", + "measuredH": "26", + "x": "1173", + "y": "754", + "properties": { + "size": "18", + "text": " platforms to be used, etc" + } + }, + { + "ID": "7797", + "typeID": "Arrow", + "zOrder": "35", + "w": "1", + "h": "87", + "measuredW": "150", + "measuredH": "100", + "x": "367", + "y": "509", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5235518855808703, + "y": 0.005573217421555625 + }, + "p2": { + "x": 0, + "y": 87.20010505287507 + } + } + }, + { + "ID": "7799", + "typeID": "Arrow", + "zOrder": "80", + "w": "4", + "h": "84", + "measuredW": "150", + "measuredH": "100", + "x": "732", + "y": "178", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.08235238712939008, + "y": -0.4267710916217595 + }, + "p1": { + "x": 0.3294117647058823, + "y": 6.0060181818956376e-18 + }, + "p2": { + "x": 3.6413600360961027, + "y": 83.7423533290094 + }, + "stroke": "dotted" + } + }, + { + "ID": "7800", + "typeID": "Arrow", + "zOrder": "34", + "w": "1", + "h": "193", + "measuredW": "150", + "measuredH": "100", + "x": "924", + "y": "770", + "properties": { + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5, + "y": 0 + }, + "p2": { + "x": 0, + "y": 193.23322985025834 + }, + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted" + } + }, + { + "ID": "7801", + "typeID": "Arrow", + "zOrder": "33", + "w": "316", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "947", + "y": "873", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.30576197349307677, + "y": 0.3630596102761956 + }, + "p1": { + "x": 0.5239512039563179, + "y": -0.0031796398071422907 + }, + "p2": { + "x": 316.3445500205862, + "y": 0.3630596102761956 + } + } + }, + { + "ID": "7804", + "typeID": "TextArea", + "zOrder": "82", + "w": "175", + "h": "331", + "measuredW": "200", + "measuredH": "140", + "x": "238", + "y": "1222" + }, + { + "ID": "7820", + "typeID": "Arrow", + "zOrder": "32", + "w": "1", + "h": "138", + "measuredW": "150", + "measuredH": "100", + "x": "1390", + "y": "876", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5, + "y": 0 + }, + "p2": { + "x": 0, + "y": 138.4300778530652 + } + } + }, + { + "ID": "7822", + "typeID": "TextArea", + "zOrder": "84", + "w": "295", + "h": "256", + "measuredW": "200", + "measuredH": "140", + "x": "1015", + "y": "1281" + }, + { + "ID": "7849", + "typeID": "__group__", + "zOrder": "104", + "measuredW": "267", + "measuredH": "50", + "w": "267", + "h": "50", + "x": "925", + "y": "1388", + "properties": { + "controlName": "102-patterns-and-design-principles:cqrs-eventual-consistency" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "267", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "233", + "measuredH": "26", + "x": "17", + "y": "12", + "properties": { + "size": "18", + "text": "CQRS, Eventual Consistency" + } + } + ] + } + } + }, + { + "ID": "7850", + "typeID": "__group__", + "zOrder": "105", + "measuredW": "267", + "measuredH": "50", + "w": "267", + "h": "50", + "x": "925", + "y": "1443", + "properties": { + "controlName": "104-patterns-and-design-principles:acid-cap-theorem" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "267", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "162", + "measuredH": "26", + "x": "53", + "y": "12", + "properties": { + "size": "18", + "text": "ACID, CAP Theorem" + } + } + ] + } + } + }, + { + "ID": "7851", + "typeID": "__group__", + "zOrder": "102", + "measuredW": "267", + "measuredH": "50", + "w": "267", + "h": "50", + "x": "925", + "y": "1498", + "properties": { + "controlName": "106-patterns-and-design-principles:tdd" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "267", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "205", + "measuredH": "26", + "x": "31", + "y": "12", + "properties": { + "size": "18", + "text": "Test Driven Development" + } + } + ] + } + } + }, + { + "ID": "7852", + "typeID": "__group__", + "zOrder": "98", + "measuredW": "240", + "measuredH": "50", + "w": "240", + "h": "50", + "x": "1199", + "y": "1333", + "properties": { + "controlName": "101-patterns-and-design-principles:mvc-mvp-mvvm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "240", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "145", + "measuredH": "26", + "x": "47", + "y": "12", + "properties": { + "size": "18", + "text": "MVC, MVP, MVVM" + } + } + ] + } + } + }, + { + "ID": "7853", + "typeID": "__group__", + "zOrder": "99", + "measuredW": "240", + "measuredH": "50", + "w": "240", + "h": "50", + "x": "1199", + "y": "1388", + "properties": { + "controlName": "103-patterns-and-design-principles:actors" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "240", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "52", + "measuredH": "26", + "x": "94", + "y": "12", + "properties": { + "size": "18", + "text": "Actors" + } + } + ] + } + } + }, + { + "ID": "7854", + "typeID": "__group__", + "zOrder": "100", + "measuredW": "240", + "measuredH": "50", + "w": "240", + "h": "50", + "x": "1199", + "y": "1443", + "properties": { + "controlName": "105-patterns-and-design-principles:solid" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "240", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "54", + "measuredH": "26", + "x": "93", + "y": "12", + "properties": { + "size": "18", + "text": "SOLID" + } + } + ] + } + } + }, + { + "ID": "7855", + "typeID": "__group__", + "zOrder": "101", + "measuredW": "240", + "measuredH": "50", + "w": "240", + "h": "50", + "x": "1199", + "y": "1498", + "properties": { + "controlName": "106-patterns-and-design-principles:ddd" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "240", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "182", + "measuredH": "26", + "x": "29", + "y": "12", + "properties": { + "size": "18", + "text": "Domain Driven Design" + } + } + ] + } + } + }, + { + "ID": "7856", + "typeID": "Arrow", + "zOrder": "31", + "w": "365", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "683", + "y": "1305", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.3915911592143857, + "y": 5.165286547756978 + }, + "p1": { + "x": 0.3126382937357825, + "y": 0.00037687804805635266 + }, + "p2": { + "x": 364.21005351687836, + "y": -0.024261569160898944 + } + } + }, + { + "ID": "7857", + "typeID": "TextArea", + "zOrder": "85", + "w": "108", + "h": "250", + "measuredW": "200", + "measuredH": "140", + "x": "601", + "y": "1086" + }, + { + "ID": "7907", + "typeID": "Arrow", + "zOrder": "30", + "w": "217", + "h": "350", + "measuredW": "150", + "measuredH": "100", + "x": "402", + "y": "1335", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3986972866299831, + "y": 0.2177185503727755 + }, + "p2": { + "x": 217.07151434953414, + "y": 350.11266205943184 + } + } + }, + { + "ID": "7915", + "typeID": "Arrow", + "zOrder": "29", + "w": "1", + "h": "125", + "measuredW": "150", + "measuredH": "100", + "x": "651", + "y": "1677", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5, + "y": 0 + }, + "p2": { + "x": 0, + "y": 125 + } + } + }, + { + "ID": "7917", + "typeID": "Arrow", + "zOrder": "28", + "w": "240", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "398", + "y": "1319", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.0932204121097584, + "y": -0.4182951932079959 + }, + "p1": { + "x": 0.30951619972323374, + "y": -0.006789357388815253 + }, + "p2": { + "x": 240.4909788089725, + "y": 0.5817048067920041 + } + } + }, + { + "ID": "7918", + "typeID": "Arrow", + "zOrder": "15", + "w": "176", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "694", + "y": "1675", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.0932204121097584, + "y": 2.581704806792004 + }, + "p1": { + "x": 0.3095161997232337, + "y": -0.006789357388815247 + }, + "p2": { + "x": 176.47481566194506, + "y": 0.47293642691761306 + } + } + }, + { + "ID": "7919", + "typeID": "TextArea", + "zOrder": "7", + "w": "222", + "h": "302", + "measuredW": "200", + "measuredH": "140", + "x": "1223", + "y": "1651" + }, + { + "ID": "7927", + "typeID": "Arrow", + "zOrder": "27", + "w": "176", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "387", + "y": "1677", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.0932204121097584, + "y": 2.581704806792004 + }, + "p1": { + "x": 0.3095161997232337, + "y": -0.006789357388815247 + }, + "p2": { + "x": 176.47481566194506, + "y": 0.47293642691761306 + }, + "stroke": "dotted" + } + }, + { + "ID": "7939", + "typeID": "TextArea", + "zOrder": "26", + "w": "246", + "h": "242", + "measuredW": "200", + "measuredH": "140", + "x": "1249", + "y": "965" + }, + { + "ID": "7952", + "typeID": "Arrow", + "zOrder": "6", + "w": "226", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "1044", + "y": "1674", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.24542680668537287, + "y": -0.030625198859752345 + }, + "p1": { + "x": 0.3095161997232337, + "y": -0.006789357388815242 + }, + "p2": { + "x": 226.00792411180873, + "y": 0.028188943321993065 + } + } + }, + { + "ID": "7953", + "typeID": "TextArea", + "zOrder": "123", + "w": "133", + "h": "187", + "measuredW": "200", + "measuredH": "140", + "x": "1313", + "y": "2097" + }, + { + "ID": "7964", + "typeID": "TextArea", + "zOrder": "128", + "w": "126", + "h": "178", + "measuredW": "200", + "measuredH": "140", + "x": "742", + "y": "1394" + }, + { + "ID": "7975", + "typeID": "TextArea", + "zOrder": "134", + "w": "133", + "h": "250", + "measuredW": "200", + "measuredH": "140", + "x": "667", + "y": "2313" + }, + { + "ID": "7988", + "typeID": "TextArea", + "zOrder": "16", + "w": "214", + "h": "356", + "measuredW": "200", + "measuredH": "140", + "x": "858", + "y": "1662" + }, + { + "ID": "8003", + "typeID": "TextArea", + "zOrder": "139", + "w": "150", + "h": "137", + "measuredW": "200", + "measuredH": "140", + "x": "601", + "y": "2106" + }, + { + "ID": "8016", + "typeID": "TextArea", + "zOrder": "142", + "w": "231", + "h": "442", + "measuredW": "200", + "measuredH": "140", + "x": "205", + "y": "1929" + }, + { + "ID": "8033", + "typeID": "Arrow", + "zOrder": "25", + "w": "120", + "h": "156", + "measuredW": "150", + "measuredH": "100", + "x": "1288", + "y": "1150", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 120, + "y": 0 + }, + "p1": { + "x": 0.5814745972738539, + "y": 0.23574969021065675 + }, + "p2": { + "x": 0, + "y": 156 + } + } + }, + { + "ID": "8040", + "typeID": "Arrow", + "zOrder": "24", + "w": "176", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "582", + "y": "1511", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.0932204121097584, + "y": 2.581704806792004 + }, + "p1": { + "x": 0.3095161997232337, + "y": -0.006789357388815247 + }, + "p2": { + "x": 176.47481566194506, + "y": 0.47293642691761306 + }, + "stroke": "dotted" + } + }, + { + "ID": "8042", + "typeID": "Arrow", + "zOrder": "5", + "w": "2", + "h": "278", + "measuredW": "150", + "measuredH": "100", + "x": "1379", + "y": "1906", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 1.7545731933146271, + "y": -0.030625198859752345 + }, + "p1": { + "x": 0.3095161997232337, + "y": -0.006789357388815244 + }, + "p2": { + "x": 1.7545731933146271, + "y": 277.8855680534584 + } + } + }, + { + "ID": "8043", + "typeID": "Arrow", + "zOrder": "4", + "w": "672", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "671", + "y": "2215", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.38186770021422944, + "y": 0.02818894332176569 + }, + "p1": { + "x": 0.3061262174990376, + "y": 0.0004932366059684828 + }, + "p2": { + "x": 672.0079241118087, + "y": 0.028188943321993065 + } + } + }, + { + "ID": "8044", + "typeID": "Arrow", + "zOrder": "3", + "w": "1", + "h": "266", + "measuredW": "150", + "measuredH": "100", + "x": "1054", + "y": "2098", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5, + "y": 0 + }, + "p2": { + "x": 0, + "y": 266 + } + } + }, + { + "ID": "8048", + "typeID": "Arrow", + "zOrder": "2", + "w": "276", + "h": "95", + "measuredW": "150", + "measuredH": "100", + "x": "406", + "y": "2221", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.28014891204554715, + "y": 92.75760480798135 + }, + "p1": { + "x": 0.6327806415612884, + "y": -0.16229378704483777 + }, + "p2": { + "x": 276.3624122654047, + "y": 0.20730061566200675 + } + } + }, + { + "ID": "8050", + "typeID": "Arrow", + "zOrder": "1", + "w": "281", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "429", + "y": "2328", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.38186770021422944, + "y": 4.028188943321766 + }, + "p1": { + "x": 0.3061262174990377, + "y": 0.000493236605968481 + }, + "p2": { + "x": 281, + "y": 0 + } + } + }, + { + "ID": "8051", + "typeID": "Arrow", + "zOrder": "0", + "w": "1", + "h": "222", + "measuredW": "150", + "measuredH": "100", + "x": "742", + "y": "2422", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5, + "y": 0 + }, + "p2": { + "x": 0, + "y": 221.92746713583574 + } + } + }, + { + "ID": "8052", + "typeID": "Label", + "zOrder": "164", + "measuredW": "204", + "measuredH": "40", + "x": "640", + "y": "2666", + "properties": { + "size": "32", + "text": "Keep learning" + } + }, + { + "ID": "8053", + "typeID": "Arrow", + "zOrder": "165", + "w": "1", + "h": "127", + "measuredW": "150", + "measuredH": "100", + "x": "741", + "y": "2725", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5, + "y": 0 + }, + "p2": { + "x": 0, + "y": 126.99192070321214 + }, + "stroke": "dotted" + } + }, + { + "ID": "8054", + "typeID": "__group__", + "zOrder": "166", + "measuredW": "401", + "measuredH": "26", + "w": "401", + "h": "26", + "x": "171", + "y": "237", + "properties": { + "controlName": "ext_link:medium.com/hackernoon/38-actions-and-insights-to-become-a-better-software-architect-f135e2de9a1b" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "368", + "measuredH": "26", + "x": "33", + "y": "0", + "properties": { + "size": "18", + "text": "Kai Niklas’s Tips to become a better Architect" + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "1", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "1", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10066329" + } + } + ] + } + } + }, + { + "ID": "8055", + "typeID": "__group__", + "zOrder": "167", + "measuredW": "279", + "measuredH": "26", + "w": "279", + "h": "26", + "x": "171", + "y": "267", + "properties": { + "controlName": "ext_link:amazon.ae/Fundamentals-Software-Architecture-Engineering-Approach/dp/1492043451" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "246", + "measuredH": "26", + "x": "33", + "y": "0", + "properties": { + "size": "18", + "text": "OReilly - Software Architecture" + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "1", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "1", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10066329" + } + } + ] + } + } + }, + { + "ID": "8056", + "typeID": "__group__", + "zOrder": "162", + "measuredW": "284", + "measuredH": "55", + "w": "284", + "h": "55", + "x": "183", + "y": "2355", + "properties": { + "controlName": "ext_link:roadmap.sh/devops" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "284", + "h": "55", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "4273622", + "borderColor": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "209", + "measuredH": "28", + "x": "37", + "y": "14", + "properties": { + "size": "20", + "text": "Visit DevOps Roadmap", + "color": "16777215" + } + } + ] + } + } + }, + { + "ID": "8057", + "typeID": "__group__", + "zOrder": "46", + "measuredW": "403", + "measuredH": "45", + "w": "403", + "h": "45", + "x": "1094", + "y": "260", + "properties": { + "controlName": "ext_link:roadmap.sh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "403", + "h": "45", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "1", + "typeID": "__group__", + "zOrder": "1", + "measuredW": "180", + "measuredH": "29", + "w": "180", + "h": "29", + "x": "107", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "105", + "measuredH": "28", + "x": "75", + "y": "0", + "properties": { + "color": "16777215", + "size": "20", + "text": "roadmap.sh" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "28", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "size": "20", + "text": "https" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "5", + "measuredH": "28", + "x": "47", + "y": "0", + "properties": { + "bold": "true", + "color": "16777215", + "size": "20", + "text": ":" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "10", + "measuredH": "28", + "x": "54", + "y": "1", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "10", + "measuredH": "28", + "x": "62", + "y": "1", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8058", + "typeID": "__group__", + "zOrder": "48", + "measuredW": "303", + "measuredH": "50", + "w": "303", + "h": "50", + "x": "662", + "y": "430", + "properties": { + "controlName": "100-software-architect-basics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "303", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "186", + "measuredH": "26", + "x": "59", + "y": "12", + "properties": { + "text": "Understand the Basics", + "size": "18" + } + } + ] + } + } + }, + { + "ID": "8059", + "typeID": "__group__", + "zOrder": "65", + "measuredW": "299", + "measuredH": "50", + "w": "299", + "h": "50", + "x": "645", + "y": "849", + "properties": { + "controlName": "102-important-skills" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "198", + "measuredH": "26", + "x": "51", + "y": "11", + "properties": { + "size": "18", + "text": "Important Skills to Learn" + } + } + ] + } + } + }, + { + "ID": "8060", + "typeID": "__group__", + "zOrder": "81", + "measuredW": "300", + "measuredH": "50", + "w": "300", + "h": "50", + "x": "1169", + "y": "849", + "properties": { + "controlName": "103-technical-skills" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "300", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "123", + "measuredH": "26", + "x": "88", + "y": "11", + "properties": { + "size": "18", + "text": "Technical Skills" + } + } + ] + } + } + }, + { + "ID": "8061", + "typeID": "__group__", + "zOrder": "116", + "measuredW": "246", + "measuredH": "55", + "w": "246", + "h": "55", + "x": "1249", + "y": "965", + "properties": { + "controlName": "104-programming-languages" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "55", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "205", + "measuredH": "26", + "x": "20", + "y": "14", + "properties": { + "size": "18", + "text": "Programming Languages" + } + } + ] + } + } + }, + { + "ID": "8062", + "typeID": "__group__", + "zOrder": "97", + "measuredW": "295", + "measuredH": "55", + "w": "295", + "h": "55", + "x": "1015", + "y": "1281", + "properties": { + "controlName": "105-patterns-and-design-principles" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "295", + "h": "55", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "251", + "measuredH": "26", + "x": "22", + "y": "15", + "properties": { + "size": "18", + "text": "Patterns and Design Principles" + } + } + ] + } + } + }, + { + "ID": "8063", + "typeID": "__group__", + "zOrder": "95", + "measuredW": "108", + "measuredH": "55", + "w": "108", + "h": "55", + "x": "601", + "y": "1281", + "properties": { + "controlName": "106-architect-tools" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "108", + "h": "55", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "43", + "measuredH": "26", + "x": "33", + "y": "15", + "properties": { + "size": "18", + "text": "Tools" + } + } + ] + } + } + }, + { + "ID": "8065", + "typeID": "__group__", + "zOrder": "106", + "measuredW": "175", + "measuredH": "59", + "w": "175", + "h": "59", + "x": "238", + "y": "1301", + "properties": { + "controlName": "107-architectures" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "175", + "h": "59", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "108", + "measuredH": "26", + "x": "34", + "y": "15", + "properties": { + "size": "18", + "text": "Architectures" + } + } + ] + } + } + }, + { + "ID": "8066", + "typeID": "__group__", + "zOrder": "132", + "measuredW": "141", + "measuredH": "55", + "w": "141", + "h": "55", + "x": "513", + "y": "1485", + "properties": { + "controlName": "108-security" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "141", + "h": "55", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "66", + "measuredH": "26", + "x": "38", + "y": "15", + "properties": { + "size": "18", + "text": "Security" + } + } + ] + } + } + }, + { + "ID": "8067", + "typeID": "__group__", + "zOrder": "112", + "measuredW": "222", + "measuredH": "50", + "w": "222", + "h": "50", + "x": "517", + "y": "1654", + "properties": { + "controlName": "109-working-with-data" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "222", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "146", + "measuredH": "26", + "x": "38", + "y": "12", + "properties": { + "size": "18", + "text": "Working with Data" + } + } + ] + } + } + }, + { + "ID": "8068", + "typeID": "__group__", + "zOrder": "17", + "measuredW": "214", + "measuredH": "57", + "w": "214", + "h": "57", + "x": "858", + "y": "1650", + "properties": { + "controlName": "110-apis-and-integrations" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "214", + "h": "57", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "175", + "measuredH": "26", + "x": "19", + "y": "16", + "properties": { + "size": "18", + "text": "APIs and Integrations" + } + } + ] + } + } + }, + { + "ID": "8069", + "typeID": "__group__", + "zOrder": "8", + "measuredW": "222", + "measuredH": "55", + "w": "222", + "h": "55", + "x": "1223", + "y": "1651", + "properties": { + "controlName": "111-web-and-mobile" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "222", + "h": "55", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "99", + "measuredH": "26", + "x": "61", + "y": "12", + "properties": { + "size": "18", + "text": "Web, Mobile" + } + } + ] + } + } + }, + { + "ID": "8070", + "typeID": "__group__", + "zOrder": "126", + "measuredW": "133", + "measuredH": "55", + "w": "133", + "h": "55", + "x": "1313", + "y": "2027", + "properties": { + "controlName": "112-architect-frameworks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "133", + "h": "55", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "100", + "measuredH": "26", + "x": "17", + "y": "15", + "properties": { + "size": "18", + "text": "Frameworks" + } + } + ] + } + } + }, + { + "ID": "8071", + "typeID": "__group__", + "zOrder": "89", + "measuredW": "159", + "measuredH": "129", + "w": "159", + "h": "129", + "x": "975", + "y": "2153", + "properties": { + "controlName": "113-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "159", + "h": "129", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "109", + "measuredH": "26", + "x": "25", + "y": "46", + "properties": { + "size": "18", + "text": "Management" + } + } + ] + } + } + }, + { + "ID": "8072", + "typeID": "__group__", + "zOrder": "141", + "measuredW": "150", + "measuredH": "55", + "w": "150", + "h": "55", + "x": "601", + "y": "2188", + "properties": { + "controlName": "114-networks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "150", + "h": "55", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "77", + "measuredH": "26", + "x": "36", + "y": "15", + "properties": { + "size": "18", + "text": "Networks" + } + } + ] + } + } + }, + { + "ID": "8073", + "typeID": "__group__", + "zOrder": "143", + "measuredW": "284", + "measuredH": "55", + "w": "284", + "h": "55", + "x": "181", + "y": "2294", + "properties": { + "controlName": "115-operations-knowledge" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "284", + "h": "55", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "185", + "measuredH": "26", + "x": "49", + "y": "15", + "properties": { + "size": "18", + "text": "Operations Knowledge" + } + } + ] + } + } + }, + { + "ID": "8074", + "typeID": "__group__", + "zOrder": "137", + "measuredW": "203", + "measuredH": "55", + "w": "203", + "h": "55", + "x": "632", + "y": "2304", + "properties": { + "controlName": "116-enterprise-software" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "203", + "h": "55", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "161", + "measuredH": "26", + "x": "21", + "y": "15", + "properties": { + "size": "18", + "text": "Enterprise Software" + } + } + ] + } + } + }, + { + "ID": "8075", + "typeID": "__group__", + "zOrder": "49", + "measuredW": "322", + "measuredH": "50", + "w": "322", + "h": "50", + "x": "200", + "y": "375", + "properties": { + "controlName": "100-software-architect-basics:what-is-software-architecture" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "322", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "239", + "measuredH": "26", + "x": "41", + "y": "12", + "properties": { + "text": "What is Software Architecture", + "size": "18" + } + } + ] + } + } + }, + { + "ID": "8076", + "typeID": "__group__", + "zOrder": "50", + "measuredW": "322", + "measuredH": "50", + "w": "322", + "h": "50", + "x": "200", + "y": "430", + "properties": { + "controlName": "101-software-architect-basics:what-is-software-architect" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "322", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "227", + "measuredH": "26", + "x": "47", + "y": "12", + "properties": { + "text": "What is a Software Architect", + "size": "18" + } + } + ] + } + } + }, + { + "ID": "8077", + "typeID": "__group__", + "zOrder": "76", + "measuredW": "322", + "measuredH": "50", + "w": "322", + "h": "50", + "x": "201", + "y": "487", + "properties": { + "controlName": "102-software-architect-basics:levels-of-architecture" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "322", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "177", + "measuredH": "26", + "x": "72", + "y": "12", + "properties": { + "size": "18", + "text": "Levels of Architecture" + } + } + ] + } + } + }, + { + "ID": "8078", + "typeID": "__group__", + "zOrder": "77", + "measuredW": "322", + "measuredH": "50", + "w": "322", + "h": "50", + "x": "201", + "y": "577", + "properties": { + "controlName": "100-software-architect-basics:levels-of-architecture:application-architecture" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "322", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "194", + "measuredH": "26", + "x": "64", + "y": "12", + "properties": { + "size": "18", + "text": "Application Architecture" + } + } + ] + } + } + }, + { + "ID": "8079", + "typeID": "__group__", + "zOrder": "78", + "measuredW": "322", + "measuredH": "50", + "w": "322", + "h": "50", + "x": "201", + "y": "632", + "properties": { + "controlName": "101-software-architect-basics:levels-of-architecture:solution-architecture" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "322", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "169", + "measuredH": "26", + "x": "76", + "y": "12", + "properties": { + "size": "18", + "text": "Solution Architecture" + } + } + ] + } + } + }, + { + "ID": "8080", + "typeID": "__group__", + "zOrder": "79", + "measuredW": "322", + "measuredH": "50", + "w": "322", + "h": "50", + "x": "201", + "y": "687", + "properties": { + "controlName": "102-software-architect-basics:levels-of-architecture:enterprise-architecture" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "322", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "189", + "measuredH": "26", + "x": "66", + "y": "12", + "properties": { + "size": "18", + "text": "Enterprise Architecture" + } + } + ] + } + } + }, + { + "ID": "8081", + "typeID": "__group__", + "zOrder": "64", + "measuredW": "308", + "measuredH": "410", + "w": "308", + "h": "410", + "x": "219", + "y": "768", + "properties": { + "controlName": "101-architect-responsibilities" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "410", + "measuredW": "200", + "measuredH": "140", + "x": "118", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "129", + "measuredH": "26", + "x": "148", + "y": "369", + "properties": { + "size": "18", + "text": "Responsibilities" + } + }, + { + "ID": "2", + "typeID": "TextArea", + "zOrder": "2", + "w": "288", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "14" + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "115", + "measuredH": "25", + "x": "86", + "y": "24", + "properties": { + "size": "17", + "text": "Tech decisions" + } + }, + { + "ID": "4", + "typeID": "TextArea", + "zOrder": "4", + "w": "288", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "63" + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "246", + "measuredH": "25", + "x": "21", + "y": "73", + "properties": { + "size": "17", + "text": "Design & Architecture decisions" + } + }, + { + "ID": "6", + "typeID": "TextArea", + "zOrder": "6", + "w": "288", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "113" + }, + { + "ID": "7", + "typeID": "Label", + "zOrder": "7", + "measuredW": "189", + "measuredH": "25", + "x": "49", + "y": "123", + "properties": { + "size": "17", + "text": "Requirements Elicitation" + } + }, + { + "ID": "8", + "typeID": "TextArea", + "zOrder": "8", + "w": "288", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "162" + }, + { + "ID": "9", + "typeID": "Label", + "zOrder": "9", + "measuredW": "118", + "measuredH": "25", + "x": "85", + "y": "172", + "properties": { + "size": "17", + "text": "Documentation" + } + }, + { + "ID": "10", + "typeID": "TextArea", + "zOrder": "10", + "w": "288", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "212" + }, + { + "ID": "11", + "typeID": "Label", + "zOrder": "11", + "measuredW": "155", + "measuredH": "25", + "x": "66", + "y": "222", + "properties": { + "size": "17", + "text": "Enforcing standards" + } + }, + { + "ID": "12", + "typeID": "TextArea", + "zOrder": "12", + "w": "288", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "261" + }, + { + "ID": "13", + "typeID": "Label", + "zOrder": "13", + "measuredW": "180", + "measuredH": "25", + "x": "54", + "y": "271", + "properties": { + "size": "17", + "text": "Collaborate with Others" + } + }, + { + "ID": "14", + "typeID": "TextArea", + "zOrder": "14", + "w": "288", + "h": "45", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "311" + }, + { + "ID": "15", + "typeID": "Label", + "zOrder": "15", + "measuredW": "222", + "measuredH": "25", + "x": "33", + "y": "321", + "properties": { + "size": "17", + "text": "Consult & Coach Developers" + } + } + ] + } + } + }, + { + "ID": "8082", + "typeID": "__group__", + "zOrder": "66", + "measuredW": "299", + "measuredH": "50", + "w": "299", + "h": "50", + "x": "775", + "y": "542", + "properties": { + "controlName": "100-important-skills:design-and-architecture" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "197", + "measuredH": "26", + "x": "51", + "y": "12", + "properties": { + "size": "18", + "text": "Design and Architecture" + } + } + ] + } + } + }, + { + "ID": "8083", + "typeID": "__group__", + "zOrder": "67", + "measuredW": "299", + "measuredH": "50", + "w": "299", + "h": "50", + "x": "775", + "y": "597", + "properties": { + "controlName": "101-important-skills:decision-making" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "135", + "measuredH": "26", + "x": "82", + "y": "12", + "properties": { + "size": "18", + "text": "Decision Making" + } + } + ] + } + } + }, + { + "ID": "8084", + "typeID": "__group__", + "zOrder": "68", + "measuredW": "299", + "measuredH": "50", + "w": "299", + "h": "50", + "x": "775", + "y": "652", + "properties": { + "controlName": "102-important-skills:simplifying-things" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "142", + "measuredH": "26", + "x": "79", + "y": "12", + "properties": { + "size": "18", + "text": "Simplifying things" + } + } + ] + } + } + }, + { + "ID": "8085", + "typeID": "__group__", + "zOrder": "69", + "measuredW": "299", + "measuredH": "50", + "w": "299", + "h": "50", + "x": "775", + "y": "707", + "properties": { + "controlName": "103-important-skills:how-to-code" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "26", + "x": "97", + "y": "12", + "properties": { + "size": "18", + "text": "How to Code" + } + } + ] + } + } + }, + { + "ID": "8086", + "typeID": "__group__", + "zOrder": "70", + "measuredW": "299", + "measuredH": "50", + "w": "299", + "h": "50", + "x": "775", + "y": "762", + "properties": { + "controlName": "104-important-skills:documentation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "125", + "measuredH": "26", + "x": "87", + "y": "12", + "properties": { + "size": "18", + "text": "Documentation" + } + } + ] + } + } + }, + { + "ID": "8087", + "typeID": "__group__", + "zOrder": "71", + "measuredW": "299", + "measuredH": "50", + "w": "299", + "h": "50", + "x": "775", + "y": "932", + "properties": { + "controlName": "105-important-skills:communication" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "127", + "measuredH": "26", + "x": "86", + "y": "12", + "properties": { + "size": "18", + "text": "Communication" + } + } + ] + } + } + }, + { + "ID": "8088", + "typeID": "__group__", + "zOrder": "72", + "measuredW": "299", + "measuredH": "50", + "w": "299", + "h": "50", + "x": "775", + "y": "987", + "properties": { + "controlName": "106-important-skills:estimate-and-evaluate" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "183", + "measuredH": "26", + "x": "58", + "y": "12", + "properties": { + "size": "18", + "text": "Estimate and Evaluate" + } + } + ] + } + } + }, + { + "ID": "8089", + "typeID": "__group__", + "zOrder": "73", + "measuredW": "299", + "measuredH": "50", + "w": "299", + "h": "50", + "x": "775", + "y": "1041", + "properties": { + "controlName": "107-important-skills:balance" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "67", + "measuredH": "26", + "x": "116", + "y": "12", + "properties": { + "size": "18", + "text": "Balance" + } + } + ] + } + } + }, + { + "ID": "8090", + "typeID": "__group__", + "zOrder": "74", + "measuredW": "299", + "measuredH": "50", + "w": "299", + "h": "50", + "x": "775", + "y": "1095", + "properties": { + "controlName": "108-important-skills:consult-and-coach" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "155", + "measuredH": "26", + "x": "72", + "y": "12", + "properties": { + "size": "18", + "text": "Consult and Coach" + } + } + ] + } + } + }, + { + "ID": "8091", + "typeID": "__group__", + "zOrder": "75", + "measuredW": "299", + "measuredH": "50", + "w": "299", + "h": "50", + "x": "775", + "y": "1150", + "properties": { + "controlName": "109-important-skills:marketing-skills" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "128", + "measuredH": "26", + "x": "86", + "y": "12", + "properties": { + "size": "18", + "text": "Marketing Skills" + } + } + ] + } + } + }, + { + "ID": "8092", + "typeID": "__group__", + "zOrder": "120", + "measuredW": "287", + "measuredH": "50", + "w": "287", + "h": "50", + "x": "1226", + "y": "1014", + "properties": { + "controlName": "100-programming-languages:java-kotlin-scala" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "287", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "164", + "measuredH": "26", + "x": "62", + "y": "12", + "properties": { + "size": "18", + "text": "Java / Kotlin / Scala" + } + } + ] + } + } + }, + { + "ID": "8093", + "typeID": "__group__", + "zOrder": "117", + "measuredW": "91", + "measuredH": "50", + "w": "91", + "h": "50", + "x": "1226", + "y": "1069", + "properties": { + "controlName": "101-programming-languages:python" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "91", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "26", + "x": "20", + "y": "12", + "properties": { + "size": "18", + "text": "Python" + } + } + ] + } + } + }, + { + "ID": "8094", + "typeID": "__group__", + "zOrder": "118", + "measuredW": "91", + "measuredH": "50", + "w": "91", + "h": "50", + "x": "1328", + "y": "1069", + "properties": { + "controlName": "102-programming-languages:ruby" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "91", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "42", + "measuredH": "26", + "x": "25", + "y": "12", + "properties": { + "size": "18", + "text": "Ruby" + } + } + ] + } + } + }, + { + "ID": "8095", + "typeID": "__group__", + "zOrder": "119", + "measuredW": "91", + "measuredH": "50", + "w": "91", + "h": "50", + "x": "1426", + "y": "1069", + "properties": { + "controlName": "103-programming-languages:go" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "91", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "24", + "measuredH": "26", + "x": "34", + "y": "12", + "properties": { + "size": "18", + "text": "Go" + } + } + ] + } + } + }, + { + "ID": "8096", + "typeID": "__group__", + "zOrder": "121", + "measuredW": "290", + "measuredH": "50", + "w": "290", + "h": "50", + "x": "1226", + "y": "1125", + "properties": { + "controlName": "104-programming-languages:javascript-typescript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "290", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "188", + "measuredH": "26", + "x": "51", + "y": "12", + "properties": { + "size": "18", + "text": "JavaScript / TypeScript" + } + } + ] + } + } + }, + { + "ID": "8097", + "typeID": "__group__", + "zOrder": "122", + "measuredW": "290", + "measuredH": "50", + "w": "290", + "h": "50", + "x": "1226", + "y": "1180", + "properties": { + "controlName": "105-programming-languages:dotnet-framework" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "290", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "185", + "measuredH": "26", + "x": "52", + "y": "12", + "properties": { + "size": "18", + "text": ".NET framework based" + } + } + ] + } + } + }, + { + "ID": "8100", + "typeID": "__group__", + "zOrder": "103", + "measuredW": "268", + "measuredH": "50", + "w": "268", + "h": "50", + "x": "925", + "y": "1333", + "properties": { + "controlName": "100-patterns-and-design-principles:oop" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "268", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "39", + "measuredH": "26", + "x": "114", + "y": "12", + "properties": { + "size": "18", + "text": "OOP" + } + } + ] + } + } + }, + { + "ID": "8101", + "typeID": "__group__", + "zOrder": "96", + "measuredW": "178", + "measuredH": "50", + "w": "178", + "h": "50", + "x": "566", + "y": "1235", + "properties": { + "controlName": "100-architect-tools:git" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "178", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "24", + "measuredH": "26", + "x": "77", + "y": "12", + "properties": { + "size": "18", + "text": "Git" + } + } + ] + } + } + }, + { + "ID": "8102", + "typeID": "__group__", + "zOrder": "88", + "measuredW": "178", + "measuredH": "50", + "w": "178", + "h": "50", + "x": "566", + "y": "1179", + "properties": { + "controlName": "101-architect-tools:slack" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "178", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "44", + "measuredH": "26", + "x": "67", + "y": "12", + "properties": { + "size": "18", + "text": "Slack" + } + } + ] + } + } + }, + { + "ID": "8103", + "typeID": "__group__", + "zOrder": "87", + "measuredW": "178", + "measuredH": "50", + "w": "178", + "h": "50", + "x": "566", + "y": "1123", + "properties": { + "controlName": "102-architect-tools:trello" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "178", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "26", + "x": "64", + "y": "12", + "properties": { + "size": "18", + "text": "Trello" + } + } + ] + } + } + }, + { + "ID": "8104", + "typeID": "__group__", + "zOrder": "86", + "measuredW": "178", + "measuredH": "50", + "w": "178", + "h": "50", + "x": "566", + "y": "1067", + "properties": { + "controlName": "103-architect-tools:atlassian-tools" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "178", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "120", + "measuredH": "26", + "x": "29", + "y": "12", + "properties": { + "size": "18", + "text": "Atlassian Tools" + } + } + ] + } + } + }, + { + "ID": "8105", + "typeID": "__group__", + "zOrder": "83", + "measuredW": "210", + "measuredH": "50", + "w": "210", + "h": "50", + "x": "221", + "y": "1202", + "properties": { + "controlName": "100-architectures:serverless" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "210", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "87", + "measuredH": "26", + "x": "61", + "y": "12", + "properties": { + "size": "18", + "text": "Serverless" + } + } + ] + } + } + }, + { + "ID": "8106", + "typeID": "__group__", + "zOrder": "152", + "measuredW": "210", + "measuredH": "50", + "w": "210", + "h": "50", + "x": "221", + "y": "1257", + "properties": { + "controlName": "101-architectures:microservices" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "210", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "114", + "measuredH": "26", + "x": "48", + "y": "12", + "properties": { + "size": "18", + "text": "Microservices" + } + } + ] + } + } + }, + { + "ID": "8107", + "typeID": "__group__", + "zOrder": "153", + "measuredW": "210", + "measuredH": "50", + "w": "210", + "h": "50", + "x": "221", + "y": "1353", + "properties": { + "controlName": "102-architectures:client-server-architecture" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "210", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "110", + "measuredH": "26", + "x": "50", + "y": "12", + "properties": { + "size": "18", + "text": "Client/Server" + } + } + ] + } + } + }, + { + "ID": "8108", + "typeID": "__group__", + "zOrder": "154", + "measuredW": "210", + "measuredH": "50", + "w": "210", + "h": "50", + "x": "221", + "y": "1409", + "properties": { + "controlName": "103-architectures:layered-architecture" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "210", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "65", + "measuredH": "26", + "x": "72", + "y": "12", + "properties": { + "size": "18", + "text": "Layered" + } + } + ] + } + } + }, + { + "ID": "8109", + "typeID": "__group__", + "zOrder": "155", + "measuredW": "210", + "measuredH": "50", + "w": "210", + "h": "50", + "x": "221", + "y": "1465", + "properties": { + "controlName": "104-architectures:distributed-systems" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "210", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "162", + "measuredH": "26", + "x": "24", + "y": "12", + "properties": { + "size": "18", + "text": "Distributed Systems" + } + } + ] + } + } + }, + { + "ID": "8110", + "typeID": "__group__", + "zOrder": "156", + "measuredW": "210", + "measuredH": "50", + "w": "210", + "h": "50", + "x": "221", + "y": "1520", + "properties": { + "controlName": "105-architectures:service-oriented" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "210", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "138", + "measuredH": "26", + "x": "36", + "y": "12", + "properties": { + "size": "18", + "text": "Service Oriented" + } + } + ] + } + } + }, + { + "ID": "8111", + "typeID": "__group__", + "zOrder": "129", + "measuredW": "189", + "measuredH": "50", + "w": "189", + "h": "50", + "x": "710", + "y": "1376", + "properties": { + "controlName": "100-security:hashing-algorithms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "189", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "158", + "measuredH": "26", + "x": "16", + "y": "12", + "properties": { + "text": "Hashing Algorithms", + "size": "18" + } + } + ] + } + } + }, + { + "ID": "8112", + "typeID": "__group__", + "zOrder": "130", + "measuredW": "190", + "measuredH": "50", + "w": "190", + "h": "50", + "x": "710", + "y": "1432", + "properties": { + "controlName": "101-security:pki" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "29", + "measuredH": "26", + "x": "80", + "y": "12", + "properties": { + "text": "PKI", + "size": "18" + } + } + ] + } + } + }, + { + "ID": "8113", + "typeID": "__group__", + "zOrder": "131", + "measuredW": "190", + "measuredH": "50", + "w": "190", + "h": "50", + "x": "710", + "y": "1487", + "properties": { + "controlName": "102-security:owasp" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "26", + "x": "65", + "y": "12", + "properties": { + "text": "OWASP", + "size": "18" + } + } + ] + } + } + }, + { + "ID": "8114", + "typeID": "__group__", + "zOrder": "133", + "measuredW": "190", + "measuredH": "50", + "w": "190", + "h": "50", + "x": "710", + "y": "1543", + "properties": { + "controlName": "103-security:auth-strategies" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "124", + "measuredH": "26", + "x": "33", + "y": "12", + "properties": { + "text": "Auth Strategies", + "size": "18" + } + } + ] + } + } + }, + { + "ID": "8115", + "typeID": "__group__", + "zOrder": "110", + "measuredW": "267", + "measuredH": "50", + "w": "267", + "h": "50", + "x": "499", + "y": "1737", + "properties": { + "controlName": "100-working-with-data:hadoop-spark-mapreduce" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "267", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "228", + "measuredH": "26", + "x": "20", + "y": "12", + "properties": { + "size": "18", + "text": "Hadoop, Spark, MapReduce" + } + } + ] + } + } + }, + { + "ID": "8116", + "typeID": "__group__", + "zOrder": "109", + "measuredW": "268", + "measuredH": "50", + "w": "268", + "h": "50", + "x": "499", + "y": "1792", + "properties": { + "controlName": "101-working-with-data:etl-datawarehouses" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "268", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "178", + "measuredH": "26", + "x": "45", + "y": "12", + "properties": { + "size": "18", + "text": "ETL, Datawarehouses" + } + } + ] + } + } + }, + { + "ID": "8117", + "typeID": "__group__", + "zOrder": "108", + "measuredW": "267", + "measuredH": "50", + "w": "267", + "h": "50", + "x": "499", + "y": "1846", + "properties": { + "controlName": "102-working-with-data:sql-databases" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "267", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "128", + "measuredH": "26", + "x": "70", + "y": "12", + "properties": { + "size": "18", + "text": "SQL Databases" + } + } + ] + } + } + }, + { + "ID": "8118", + "typeID": "__group__", + "zOrder": "107", + "measuredW": "269", + "measuredH": "50", + "w": "269", + "h": "50", + "x": "498", + "y": "1900", + "properties": { + "controlName": "103-working-with-data:nosql-databases" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "269", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "152", + "measuredH": "26", + "x": "59", + "y": "12", + "properties": { + "size": "18", + "text": "NoSQL Databases" + } + } + ] + } + } + }, + { + "ID": "8119", + "typeID": "__group__", + "zOrder": "111", + "measuredW": "188", + "measuredH": "213", + "w": "188", + "h": "213", + "x": "262", + "y": "1607", + "properties": { + "controlName": "103-working-with-data:analytics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "188", + "h": "213", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "72", + "measuredH": "26", + "x": "58", + "y": "13", + "properties": { + "size": "18", + "text": "Analytics" + } + } + ] + } + } + }, + { + "ID": "8120", + "typeID": "__group__", + "zOrder": "113", + "measuredW": "258", + "measuredH": "47", + "w": "258", + "h": "47", + "x": "179", + "y": "1656", + "properties": { + "controlName": "100-working-with-data:analytics:apache-spark" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "258", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "114", + "measuredH": "26", + "x": "72", + "y": "11", + "properties": { + "size": "18", + "text": "Apache Spark" + } + } + ] + } + } + }, + { + "ID": "8121", + "typeID": "__group__", + "zOrder": "114", + "measuredW": "258", + "measuredH": "47", + "w": "258", + "h": "47", + "x": "179", + "y": "1708", + "properties": { + "controlName": "101-working-with-data:analytics:hadoop" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "258", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "65", + "measuredH": "26", + "x": "96", + "y": "11", + "properties": { + "size": "18", + "text": "Hadoop" + } + } + ] + } + } + }, + { + "ID": "8122", + "typeID": "__group__", + "zOrder": "115", + "measuredW": "258", + "measuredH": "47", + "w": "258", + "h": "47", + "x": "179", + "y": "1760", + "properties": { + "controlName": "102-working-with-data:analytics:datawarehouses-principles" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "258", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "221", + "measuredH": "26", + "x": "18", + "y": "11", + "properties": { + "size": "18", + "text": "Datawarehouses Principles" + } + } + ] + } + } + }, + { + "ID": "8123", + "typeID": "__group__", + "zOrder": "22", + "measuredW": "240", + "measuredH": "50", + "w": "240", + "h": "50", + "x": "845", + "y": "1703", + "properties": { + "controlName": "100-apis-and-integrations:grpc" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "240", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "51", + "measuredH": "26", + "x": "94", + "y": "12", + "properties": { + "size": "18", + "text": "GRPC" + } + } + ] + } + } + }, + { + "ID": "8124", + "typeID": "__group__", + "zOrder": "21", + "measuredW": "240", + "measuredH": "50", + "w": "240", + "h": "50", + "x": "845", + "y": "1758", + "properties": { + "controlName": "101-apis-and-integrations:esb-soap" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "240", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "89", + "measuredH": "26", + "x": "75", + "y": "12", + "properties": { + "size": "18", + "text": "ESB, SOAP" + } + } + ] + } + } + }, + { + "ID": "8125", + "typeID": "__group__", + "zOrder": "18", + "measuredW": "240", + "measuredH": "50", + "w": "240", + "h": "50", + "x": "845", + "y": "1813", + "properties": { + "controlName": "102-apis-and-integrations:graphql" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "240", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "75", + "measuredH": "26", + "x": "82", + "y": "12", + "properties": { + "size": "18", + "text": "GraphQL" + } + } + ] + } + } + }, + { + "ID": "8126", + "typeID": "__group__", + "zOrder": "19", + "measuredW": "240", + "measuredH": "50", + "w": "240", + "h": "50", + "x": "845", + "y": "1868", + "properties": { + "controlName": "103-apis-and-integrations:rest" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "240", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "26", + "x": "96", + "y": "12", + "properties": { + "size": "18", + "text": "REST" + } + } + ] + } + } + }, + { + "ID": "8127", + "typeID": "__group__", + "zOrder": "20", + "measuredW": "240", + "measuredH": "50", + "w": "240", + "h": "50", + "x": "845", + "y": "1923", + "properties": { + "controlName": "104-apis-and-integrations:bpm-bpel" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "240", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "94", + "measuredH": "26", + "x": "73", + "y": "12", + "properties": { + "size": "18", + "text": "BPM, BPEL" + } + } + ] + } + } + }, + { + "ID": "8128", + "typeID": "__group__", + "zOrder": "23", + "measuredW": "240", + "measuredH": "50", + "w": "240", + "h": "50", + "x": "845", + "y": "1979", + "properties": { + "controlName": "105-apis-and-integrations:messaging-queues" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "240", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "159", + "measuredH": "26", + "x": "40", + "y": "12", + "properties": { + "size": "18", + "text": "Messaging Queues" + } + } + ] + } + } + }, + { + "ID": "8129", + "typeID": "__group__", + "zOrder": "14", + "measuredW": "321", + "measuredH": "50", + "w": "321", + "h": "50", + "x": "1183", + "y": "1700", + "properties": { + "controlName": "100-web-and-mobile:reactive-functional-programming" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "321", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "278", + "measuredH": "26", + "x": "22", + "y": "12", + "properties": { + "size": "18", + "text": "Reactive, Functional Programming" + } + } + ] + } + } + }, + { + "ID": "8131", + "typeID": "__group__", + "zOrder": "9", + "measuredW": "321", + "measuredH": "50", + "w": "321", + "h": "50", + "x": "1183", + "y": "1755", + "properties": { + "controlName": "101-web-and-mobile:react-vue-angular" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "321", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "158", + "measuredH": "26", + "x": "82", + "y": "12", + "properties": { + "size": "18", + "text": "React, Vue, Angular" + } + } + ] + } + } + }, + { + "ID": "8132", + "typeID": "__group__", + "zOrder": "10", + "measuredW": "163", + "measuredH": "50", + "w": "163", + "h": "50", + "x": "1183", + "y": "1811", + "properties": { + "controlName": "102-web-and-mobile:spa-ssr-ssg" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "163", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "118", + "measuredH": "26", + "x": "22", + "y": "12", + "properties": { + "size": "18", + "text": "SPA, SSR, SSG" + } + } + ] + } + } + }, + { + "ID": "8133", + "typeID": "__group__", + "zOrder": "11", + "measuredW": "151", + "measuredH": "50", + "w": "151", + "h": "50", + "x": "1353", + "y": "1811", + "properties": { + "controlName": "103-web-and-mobile:pwa" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "151", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "38", + "measuredH": "26", + "x": "57", + "y": "12", + "properties": { + "size": "18", + "text": "PWA" + } + } + ] + } + } + }, + { + "ID": "8134", + "typeID": "__group__", + "zOrder": "12", + "measuredW": "321", + "measuredH": "50", + "w": "321", + "h": "50", + "x": "1183", + "y": "1866", + "properties": { + "controlName": "104-web-and-mobile:microfrontends" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "321", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "124", + "measuredH": "26", + "x": "99", + "y": "12", + "properties": { + "size": "18", + "text": "Microfrontends" + } + } + ] + } + } + }, + { + "ID": "8135", + "typeID": "__group__", + "zOrder": "13", + "measuredW": "321", + "measuredH": "50", + "w": "321", + "h": "50", + "x": "1183", + "y": "1920", + "properties": { + "controlName": "105-web-and-mobile:w3c-and-whatwg-standards" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "321", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "246", + "measuredH": "26", + "x": "38", + "y": "12", + "properties": { + "size": "18", + "text": "W3C and WHATWG Standards" + } + } + ] + } + } + }, + { + "ID": "8136", + "typeID": "__group__", + "zOrder": "158", + "measuredW": "185", + "measuredH": "50", + "w": "185", + "h": "50", + "x": "1289", + "y": "2079", + "properties": { + "controlName": "100-architect-frameworks:babok" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "185", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "61", + "measuredH": "26", + "x": "60", + "y": "12", + "properties": { + "size": "18", + "text": "BABOK" + } + } + ] + } + } + }, + { + "ID": "8137", + "typeID": "__group__", + "zOrder": "124", + "measuredW": "185", + "measuredH": "50", + "w": "185", + "h": "50", + "x": "1289", + "y": "2135", + "properties": { + "controlName": "101-architect-frameworks:iaf" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "185", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "28", + "measuredH": "26", + "x": "77", + "y": "12", + "properties": { + "size": "18", + "text": "IAF" + } + } + ] + } + } + }, + { + "ID": "8138", + "typeID": "__group__", + "zOrder": "125", + "measuredW": "185", + "measuredH": "50", + "w": "185", + "h": "50", + "x": "1289", + "y": "2191", + "properties": { + "controlName": "101-architect-frameworks:uml" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "185", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "40", + "measuredH": "26", + "x": "71", + "y": "12", + "properties": { + "size": "18", + "text": "UML" + } + } + ] + } + } + }, + { + "ID": "8139", + "typeID": "__group__", + "zOrder": "127", + "measuredW": "185", + "measuredH": "50", + "w": "185", + "h": "50", + "x": "1289", + "y": "2247", + "properties": { + "controlName": "102-architect-frameworks:togaf" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "185", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "59", + "measuredH": "26", + "x": "61", + "y": "12", + "properties": { + "size": "18", + "text": "TOGAF" + } + } + ] + } + } + }, + { + "ID": "8140", + "typeID": "__group__", + "zOrder": "91", + "measuredW": "234", + "measuredH": "46", + "w": "234", + "h": "46", + "x": "938", + "y": "2142", + "properties": { + "controlName": "100-management:certifications" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "234", + "h": "46", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "108", + "measuredH": "26", + "x": "63", + "y": "10", + "properties": { + "size": "18", + "text": "Certifications" + } + } + ] + } + } + }, + { + "ID": "8141", + "typeID": "__group__", + "zOrder": "90", + "measuredW": "234", + "measuredH": "47", + "w": "234", + "h": "47", + "x": "938", + "y": "2239", + "properties": { + "controlName": "101-management:agile-scrum" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "234", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "100", + "measuredH": "26", + "x": "67", + "y": "11", + "properties": { + "size": "18", + "text": "Agile, Scrum" + } + } + ] + } + } + }, + { + "ID": "8142", + "typeID": "__group__", + "zOrder": "94", + "measuredW": "234", + "measuredH": "48", + "w": "234", + "h": "48", + "x": "938", + "y": "2067", + "properties": { + "controlName": "100-management:certifications:pmi-itil-prince2-rup" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "234", + "h": "48", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "190", + "measuredH": "26", + "x": "22", + "y": "11", + "properties": { + "size": "18", + "text": "PMI, ITIL, Prince2, RUP" + } + } + ] + } + } + }, + { + "ID": "8143", + "typeID": "__group__", + "zOrder": "92", + "measuredW": "234", + "measuredH": "47", + "w": "234", + "h": "47", + "x": "938", + "y": "2314", + "properties": { + "controlName": "100-management:agile-scrum:less" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "234", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "43", + "measuredH": "26", + "x": "95", + "y": "10", + "properties": { + "size": "18", + "text": "LeSS" + } + } + ] + } + } + }, + { + "ID": "8144", + "typeID": "__group__", + "zOrder": "93", + "measuredW": "234", + "measuredH": "47", + "w": "234", + "h": "47", + "x": "938", + "y": "2364", + "properties": { + "controlName": "101-management:agile-scrum:safe" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "234", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "44", + "measuredH": "26", + "x": "95", + "y": "10", + "properties": { + "size": "18", + "text": "SaFE" + } + } + ] + } + } + }, + { + "ID": "8145", + "typeID": "__group__", + "zOrder": "160", + "measuredW": "261", + "measuredH": "50", + "w": "261", + "h": "50", + "x": "545", + "y": "1979", + "properties": { + "controlName": "100-networks:osi-tcp-ip-model" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "261", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "153", + "measuredH": "26", + "x": "54", + "y": "12", + "properties": { + "size": "18", + "text": "OSI, TCP/IP Model" + } + } + ] + } + } + }, + { + "ID": "8146", + "typeID": "__group__", + "zOrder": "161", + "measuredW": "261", + "measuredH": "50", + "w": "261", + "h": "50", + "x": "545", + "y": "2033", + "properties": { + "controlName": "101-networks:http-https" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "261", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "110", + "measuredH": "26", + "x": "76", + "y": "12", + "properties": { + "size": "18", + "text": "HTTP, HTTPS" + } + } + ] + } + } + }, + { + "ID": "8147", + "typeID": "__group__", + "zOrder": "140", + "measuredW": "261", + "measuredH": "50", + "w": "261", + "h": "50", + "x": "545", + "y": "2088", + "properties": { + "controlName": "102-networks:proxies" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "261", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "60", + "measuredH": "26", + "x": "101", + "y": "12", + "properties": { + "size": "18", + "text": "Proxies" + } + } + ] + } + } + }, + { + "ID": "8148", + "typeID": "__group__", + "zOrder": "159", + "measuredW": "261", + "measuredH": "50", + "w": "261", + "h": "50", + "x": "545", + "y": "2143", + "properties": { + "controlName": "103-networks:firewalls" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "261", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "71", + "measuredH": "26", + "x": "95", + "y": "12", + "properties": { + "size": "18", + "text": "Firewalls" + } + } + ] + } + } + }, + { + "ID": "8149", + "typeID": "__group__", + "zOrder": "144", + "measuredW": "284", + "measuredH": "50", + "w": "284", + "h": "50", + "x": "181", + "y": "1850", + "properties": { + "controlName": "100-operations-knowledge:infrastructure-as-code" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "284", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "184", + "measuredH": "26", + "x": "50", + "y": "12", + "properties": { + "size": "18", + "text": "Infrastructure as Code" + } + } + ] + } + } + }, + { + "ID": "8150", + "typeID": "__group__", + "zOrder": "145", + "measuredW": "284", + "measuredH": "50", + "w": "284", + "h": "50", + "x": "181", + "y": "1905", + "properties": { + "controlName": "101-operations-knowledge:cloud-providers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "284", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "129", + "measuredH": "26", + "x": "77", + "y": "12", + "properties": { + "size": "18", + "text": "Cloud Providers" + } + } + ] + } + } + }, + { + "ID": "8151", + "typeID": "__group__", + "zOrder": "146", + "measuredW": "284", + "measuredH": "50", + "w": "284", + "h": "50", + "x": "181", + "y": "1961", + "properties": { + "controlName": "102-operations-knowledge:serverless-concepts" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "284", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "170", + "measuredH": "26", + "x": "57", + "y": "12", + "properties": { + "size": "18", + "text": "Serverless Concepts" + } + } + ] + } + } + }, + { + "ID": "8152", + "typeID": "__group__", + "zOrder": "147", + "measuredW": "284", + "measuredH": "50", + "w": "284", + "h": "50", + "x": "181", + "y": "2016", + "properties": { + "controlName": "103-operations-knowledge:linux-unix" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "284", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "97", + "measuredH": "26", + "x": "93", + "y": "12", + "properties": { + "size": "18", + "text": "Linux / Unix" + } + } + ] + } + } + }, + { + "ID": "8153", + "typeID": "__group__", + "zOrder": "148", + "measuredW": "284", + "measuredH": "50", + "w": "284", + "h": "50", + "x": "181", + "y": "2072", + "properties": { + "controlName": "104-operations-knowledge:service-mesh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "284", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "112", + "measuredH": "26", + "x": "86", + "y": "12", + "properties": { + "size": "18", + "text": "Service Mesh" + } + } + ] + } + } + }, + { + "ID": "8154", + "typeID": "__group__", + "zOrder": "149", + "measuredW": "284", + "measuredH": "50", + "w": "284", + "h": "50", + "x": "181", + "y": "2127", + "properties": { + "controlName": "105-operations-knowledge:ci-cd" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "284", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "26", + "x": "110", + "y": "12", + "properties": { + "size": "18", + "text": "CI / CD" + } + } + ] + } + } + }, + { + "ID": "8155", + "typeID": "__group__", + "zOrder": "150", + "measuredW": "284", + "measuredH": "50", + "w": "284", + "h": "50", + "x": "181", + "y": "2183", + "properties": { + "controlName": "106-operations-knowledge:containers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "284", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "90", + "measuredH": "26", + "x": "97", + "y": "12", + "properties": { + "size": "18", + "text": "Containers" + } + } + ] + } + } + }, + { + "ID": "8156", + "typeID": "__group__", + "zOrder": "151", + "measuredW": "284", + "measuredH": "50", + "w": "284", + "h": "50", + "x": "181", + "y": "2238", + "properties": { + "controlName": "107-operations-knowledge:cloud-design-patterns" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "284", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "183", + "measuredH": "26", + "x": "50", + "y": "12", + "properties": { + "size": "18", + "text": "Cloud Design Patterns" + } + } + ] + } + } + }, + { + "ID": "8157", + "typeID": "__group__", + "zOrder": "163", + "measuredW": "332", + "measuredH": "50", + "w": "332", + "h": "50", + "x": "568", + "y": "2356", + "properties": { + "controlName": "100-enterprise-software:ms-dynamics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "332", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "111", + "measuredH": "26", + "x": "110", + "y": "12", + "properties": { + "size": "18", + "text": "MS Dynamics" + } + } + ] + } + } + }, + { + "ID": "8158", + "typeID": "__group__", + "zOrder": "138", + "measuredW": "332", + "measuredH": "50", + "w": "332", + "h": "50", + "x": "568", + "y": "2410", + "properties": { + "controlName": "101-enterprise-software:sap-epr-hana-business-objects" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "332", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "281", + "measuredH": "26", + "x": "25", + "y": "12", + "properties": { + "size": "18", + "text": "SAP EPR, HANA, Business Objects" + } + } + ] + } + } + }, + { + "ID": "8159", + "typeID": "__group__", + "zOrder": "136", + "measuredW": "174", + "measuredH": "50", + "w": "174", + "h": "50", + "x": "567", + "y": "2466", + "properties": { + "controlName": "102-enterprise-software:emc-dms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "174", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "85", + "measuredH": "26", + "x": "44", + "y": "12", + "properties": { + "size": "18", + "text": "EMC DMS" + } + } + ] + } + } + }, + { + "ID": "8160", + "typeID": "__group__", + "zOrder": "135", + "measuredW": "152", + "measuredH": "50", + "w": "152", + "h": "50", + "x": "748", + "y": "2466", + "properties": { + "controlName": "103-enterprise-software:ibm-bpm" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "152", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "78", + "measuredH": "26", + "x": "37", + "y": "12", + "properties": { + "size": "18", + "text": "IBM BPM" + } + } + ] + } + } + }, + { + "ID": "8161", + "typeID": "__group__", + "zOrder": "157", + "measuredW": "332", + "measuredH": "50", + "w": "332", + "h": "50", + "x": "568", + "y": "2522", + "properties": { + "controlName": "104-enterprise-software:salesforce" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "332", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "87", + "measuredH": "26", + "x": "122", + "y": "12", + "properties": { + "size": "18", + "text": "Salesforce" + } + } + ] + } + } + } + ] + }, + "attributes": { + "name": "New Wireframe 1 copy 2", + "order": 1000006.8992828326, + "parentID": null, + "notes": "" + }, + "branchID": "Master", + "resourceID": "4BE92169-157F-4FC5-8E20-403CBCF7A6C6", + "mockupH": "2683", + "mockupW": "1375", + "measuredW": "1519", + "measuredH": "2852", + "version": "1.0" + }, + "groupOffset": { + "x": 0, + "y": 0 + }, + "dependencies": [], + "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" +} diff --git a/public/jsons/software-design-architecture.json b/public/jsons/software-design-architecture.json new file mode 100644 index 000000000..fe60483c8 --- /dev/null +++ b/public/jsons/software-design-architecture.json @@ -0,0 +1,4770 @@ +{ + "mockup": { + "controls": { + "control": [ + { + "ID": "8712", + "typeID": "Label", + "zOrder": "76", + "measuredW": "196", + "measuredH": "32", + "x": "438", + "y": "505", + "properties": { + "size": "24", + "text": "Minimap of Topics" + } + }, + { + "ID": "8723", + "typeID": "TextArea", + "zOrder": "58", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "386", + "y": "552", + "properties": { + "color": "11728362" + } + }, + { + "ID": "8724", + "typeID": "Label", + "zOrder": "59", + "measuredW": "97", + "measuredH": "26", + "x": "487", + "y": "564", + "properties": { + "size": "18", + "text": "Clean Code" + } + }, + { + "ID": "8725", + "typeID": "TextArea", + "zOrder": "60", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "386", + "y": "607", + "properties": { + "color": "15594231" + } + }, + { + "ID": "8726", + "typeID": "Label", + "zOrder": "61", + "measuredW": "200", + "measuredH": "26", + "x": "436", + "y": "619", + "properties": { + "size": "18", + "text": "Programming Paradigms" + } + }, + { + "ID": "8727", + "typeID": "TextArea", + "zOrder": "62", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "386", + "y": "661", + "properties": { + "color": "12907001" + } + }, + { + "ID": "8728", + "typeID": "Label", + "zOrder": "63", + "measuredW": "244", + "measuredH": "26", + "x": "414", + "y": "673", + "properties": { + "size": "18", + "text": "Object Oriented Programming" + } + }, + { + "ID": "8729", + "typeID": "TextArea", + "zOrder": "64", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "386", + "y": "716", + "properties": { + "color": "15325437" + } + }, + { + "ID": "8730", + "typeID": "Label", + "zOrder": "65", + "measuredW": "142", + "measuredH": "26", + "x": "465", + "y": "728", + "properties": { + "size": "18", + "text": "Design Principles" + } + }, + { + "ID": "8731", + "typeID": "TextArea", + "zOrder": "66", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "386", + "y": "771", + "properties": { + "color": "16701410" + } + }, + { + "ID": "8732", + "typeID": "Label", + "zOrder": "67", + "measuredW": "130", + "measuredH": "26", + "x": "471", + "y": "783", + "properties": { + "size": "18", + "text": "Design Patterns" + } + }, + { + "ID": "8733", + "typeID": "TextArea", + "zOrder": "68", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "386", + "y": "990", + "properties": { + "color": "16701399" + } + }, + { + "ID": "8734", + "typeID": "Label", + "zOrder": "69", + "measuredW": "159", + "measuredH": "26", + "x": "456", + "y": "1002", + "properties": { + "size": "18", + "text": "Enterprise Patterns" + } + }, + { + "ID": "8735", + "typeID": "TextArea", + "zOrder": "70", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "386", + "y": "825", + "properties": { + "color": "13039317" + } + }, + { + "ID": "8736", + "typeID": "Label", + "zOrder": "71", + "measuredW": "187", + "measuredH": "26", + "x": "442", + "y": "837", + "properties": { + "size": "18", + "text": "Architectural Principles" + } + }, + { + "ID": "8737", + "typeID": "TextArea", + "zOrder": "72", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "386", + "y": "880", + "properties": { + "color": "16710847" + } + }, + { + "ID": "8738", + "typeID": "Label", + "zOrder": "73", + "measuredW": "155", + "measuredH": "26", + "x": "458", + "y": "892", + "properties": { + "size": "18", + "text": "Architectural Styles" + } + }, + { + "ID": "8739", + "typeID": "TextArea", + "zOrder": "74", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "386", + "y": "935", + "properties": { + "color": "16706504" + } + }, + { + "ID": "8740", + "typeID": "Label", + "zOrder": "75", + "measuredW": "175", + "measuredH": "26", + "x": "448", + "y": "947", + "properties": { + "size": "18", + "text": "Architectural Patterns" + } + }, + { + "ID": "8746", + "typeID": "Label", + "zOrder": "77", + "measuredW": "395", + "measuredH": "36", + "x": "777", + "y": "530", + "properties": { + "size": "28", + "text": "Software Design & Architecture" + } + }, + { + "ID": "8752", + "typeID": "TextArea", + "zOrder": "79", + "w": "249", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "794", + "y": "1043", + "properties": { + "color": "16776960" + } + }, + { + "ID": "8753", + "typeID": "Label", + "zOrder": "80", + "measuredW": "182", + "measuredH": "26", + "x": "828", + "y": "1055", + "properties": { + "size": "18", + "text": "Clean Code Principles" + } + }, + { + "ID": "8755", + "typeID": "Arrow", + "zOrder": "81", + "w": "1", + "h": "64", + "measuredW": "150", + "measuredH": "100", + "x": "936", + "y": "446", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.3586399639038973, + "y": 0 + }, + "p1": { + "x": 0.32941176470588224, + "y": 0 + }, + "p2": { + "x": -0.3586399639038973, + "y": 64 + }, + "stroke": "dotted" + } + }, + { + "ID": "8756", + "typeID": "TextArea", + "zOrder": "82", + "w": "249", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "794", + "y": "1098", + "properties": { + "color": "16776960" + } + }, + { + "ID": "8757", + "typeID": "Label", + "zOrder": "83", + "measuredW": "200", + "measuredH": "26", + "x": "819", + "y": "1110", + "properties": { + "size": "18", + "text": "Programming Paradigms" + } + }, + { + "ID": "8758", + "typeID": "TextArea", + "zOrder": "84", + "w": "193", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1117", + "y": "876", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8759", + "typeID": "Label", + "zOrder": "85", + "measuredW": "115", + "measuredH": "26", + "x": "1156", + "y": "888", + "properties": { + "size": "18", + "text": "Be Consistent" + } + }, + { + "ID": "8760", + "typeID": "TextArea", + "zOrder": "86", + "w": "382", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1314", + "y": "876", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8761", + "typeID": "Label", + "zOrder": "87", + "measuredW": "284", + "measuredH": "26", + "x": "1363", + "y": "888", + "properties": { + "size": "18", + "text": "Meaningful names over Comments" + } + }, + { + "ID": "8762", + "typeID": "TextArea", + "zOrder": "88", + "w": "258", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1117", + "y": "931", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8763", + "typeID": "Label", + "zOrder": "89", + "measuredW": "221", + "measuredH": "26", + "x": "1138", + "y": "943", + "properties": { + "size": "18", + "text": "Indentation and Code Style" + } + }, + { + "ID": "8764", + "typeID": "TextArea", + "zOrder": "90", + "w": "312", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1384", + "y": "931", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8765", + "typeID": "Label", + "zOrder": "91", + "measuredW": "275", + "measuredH": "26", + "x": "1405", + "y": "943", + "properties": { + "size": "18", + "text": "Keep methods, classes, files small" + } + }, + { + "ID": "8768", + "typeID": "TextArea", + "zOrder": "92", + "w": "155", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1118", + "y": "987", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8769", + "typeID": "Label", + "zOrder": "93", + "measuredW": "118", + "measuredH": "26", + "x": "1137", + "y": "999", + "properties": { + "size": "18", + "text": "Pure functions" + } + }, + { + "ID": "8770", + "typeID": "TextArea", + "zOrder": "94", + "w": "416", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1280", + "y": "987", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8771", + "typeID": "Label", + "zOrder": "95", + "measuredW": "253", + "measuredH": "26", + "x": "1361", + "y": "999", + "properties": { + "size": "18", + "text": "Minimize cyclomatic complexity" + } + }, + { + "ID": "8772", + "typeID": "TextArea", + "zOrder": "96", + "w": "273", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1118", + "y": "1042", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8773", + "typeID": "Label", + "zOrder": "97", + "measuredW": "236", + "measuredH": "26", + "x": "1137", + "y": "1054", + "properties": { + "size": "18", + "text": "Avoid passing nulls, booleans" + } + }, + { + "ID": "8774", + "typeID": "TextArea", + "zOrder": "98", + "w": "298", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1398", + "y": "1042", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8775", + "typeID": "Label", + "zOrder": "99", + "measuredW": "239", + "measuredH": "26", + "x": "1427", + "y": "1054", + "properties": { + "size": "18", + "text": "Keep framework code distant" + } + }, + { + "ID": "8776", + "typeID": "TextArea", + "zOrder": "100", + "w": "223", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1118", + "y": "1098", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8777", + "typeID": "Label", + "zOrder": "101", + "measuredW": "186", + "measuredH": "26", + "x": "1137", + "y": "1110", + "properties": { + "size": "18", + "text": "Use correct constructs" + } + }, + { + "ID": "8780", + "typeID": "TextArea", + "zOrder": "102", + "w": "349", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1347", + "y": "1098", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8781", + "typeID": "Label", + "zOrder": "103", + "measuredW": "305", + "measuredH": "26", + "x": "1369", + "y": "1110", + "properties": { + "size": "18", + "text": "Tests should be fast and independent" + } + }, + { + "ID": "8782", + "typeID": "TextArea", + "zOrder": "104", + "w": "222", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1118", + "y": "1154", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8783", + "typeID": "Label", + "zOrder": "105", + "measuredW": "188", + "measuredH": "26", + "x": "1135", + "y": "1166", + "properties": { + "size": "18", + "text": "Use meaningful names" + } + }, + { + "ID": "8784", + "typeID": "TextArea", + "zOrder": "106", + "w": "351", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1345", + "y": "1154", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8785", + "typeID": "Label", + "zOrder": "107", + "measuredW": "324", + "measuredH": "26", + "x": "1359", + "y": "1166", + "properties": { + "size": "18", + "text": "Organize code by the actor it belongs to" + } + }, + { + "ID": "8786", + "typeID": "TextArea", + "zOrder": "108", + "w": "266", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1118", + "y": "1209", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8787", + "typeID": "Label", + "zOrder": "109", + "measuredW": "230", + "measuredH": "26", + "x": "1136", + "y": "1221", + "properties": { + "size": "18", + "text": "Command Query Separation" + } + }, + { + "ID": "8788", + "typeID": "TextArea", + "zOrder": "110", + "w": "306", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1390", + "y": "1209", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8789", + "typeID": "Label", + "zOrder": "111", + "measuredW": "267", + "measuredH": "26", + "x": "1409", + "y": "1221", + "properties": { + "size": "18", + "text": "Keep it simple and refactor often" + } + }, + { + "ID": "8790", + "typeID": "TextArea", + "zOrder": "57", + "w": "608", + "h": "412", + "measuredW": "200", + "measuredH": "140", + "x": "1104", + "y": "863" + }, + { + "ID": "8791", + "typeID": "Arrow", + "zOrder": "56", + "w": "232", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "1025", + "y": "1065", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.373762114721103, + "y": 2.708182328369503 + }, + "p1": { + "x": 0.32941176470588235, + "y": -1.0593194675293207e-18 + }, + "p2": { + "x": 232, + "y": -0.39074135695739187 + } + } + }, + { + "ID": "8792", + "typeID": "Canvas", + "zOrder": "112", + "w": "463", + "h": "141", + "measuredW": "100", + "measuredH": "70", + "x": "1249", + "y": "523" + }, + { + "ID": "8802", + "typeID": "Label", + "zOrder": "113", + "measuredW": "396", + "measuredH": "25", + "x": "1271", + "y": "540", + "properties": { + "size": "17", + "text": "Find the detailed version of this roadmap along with" + } + }, + { + "ID": "8803", + "typeID": "Label", + "zOrder": "114", + "measuredW": "382", + "measuredH": "25", + "x": "1271", + "y": "568", + "properties": { + "size": "17", + "text": "resources, progress tracking and other resources." + } + }, + { + "ID": "8804", + "typeID": "__group__", + "zOrder": "115", + "measuredW": "403", + "measuredH": "45", + "w": "403", + "h": "45", + "x": "1271", + "y": "604", + "properties": { + "controlName": "ext_link:roadmap.sh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "403", + "h": "45", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "1", + "typeID": "__group__", + "zOrder": "1", + "measuredW": "180", + "measuredH": "29", + "w": "180", + "h": "29", + "x": "107", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "105", + "measuredH": "28", + "x": "75", + "y": "0", + "properties": { + "color": "16777215", + "size": "20", + "text": "roadmap.sh" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "28", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "size": "20", + "text": "https" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "5", + "measuredH": "28", + "x": "47", + "y": "0", + "properties": { + "bold": "true", + "color": "16777215", + "size": "20", + "text": ":" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "10", + "measuredH": "28", + "x": "54", + "y": "1", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "10", + "measuredH": "28", + "x": "62", + "y": "1", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "8806", + "typeID": "TextArea", + "zOrder": "116", + "w": "312", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "386", + "y": "1094", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8807", + "typeID": "Label", + "zOrder": "117", + "measuredW": "199", + "measuredH": "26", + "x": "442", + "y": "1106", + "properties": { + "size": "18", + "text": "Structured Programming" + } + }, + { + "ID": "8808", + "typeID": "TextArea", + "zOrder": "118", + "w": "312", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "386", + "y": "1149", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8809", + "typeID": "Label", + "zOrder": "119", + "measuredW": "199", + "measuredH": "26", + "x": "442", + "y": "1161", + "properties": { + "size": "18", + "text": "Functional Programming" + } + }, + { + "ID": "8810", + "typeID": "TextArea", + "zOrder": "120", + "w": "312", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "386", + "y": "1204", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8811", + "typeID": "Label", + "zOrder": "121", + "measuredW": "244", + "measuredH": "26", + "x": "420", + "y": "1216", + "properties": { + "size": "18", + "text": "Object Oriented Programming" + } + }, + { + "ID": "8812", + "typeID": "Arrow", + "zOrder": "55", + "w": "129", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "680", + "y": "1118", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.3326222086117241, + "y": 3.72262694836013 + }, + "p1": { + "x": 0.3294117647058824, + "y": 8.486321293555368e-18 + }, + "p2": { + "x": 129.01372997564988, + "y": -0.16604904758287375 + } + } + }, + { + "ID": "8816", + "typeID": "TextArea", + "zOrder": "122", + "w": "305", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "744", + "y": "1323", + "properties": { + "color": "16776960" + } + }, + { + "ID": "8817", + "typeID": "Label", + "zOrder": "123", + "w": "244", + "measuredW": "244", + "measuredH": "26", + "x": "771", + "y": "1335", + "properties": { + "text": "Object Oriented Programming", + "size": "18" + } + }, + { + "ID": "8818", + "typeID": "TextArea", + "zOrder": "124", + "w": "185", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "849", + "y": "1437", + "properties": { + "color": "16776960" + } + }, + { + "ID": "8819", + "typeID": "Label", + "zOrder": "125", + "measuredW": "146", + "measuredH": "26", + "x": "869", + "y": "1449", + "properties": { + "size": "18", + "text": "Primary Principles" + } + }, + { + "ID": "8820", + "typeID": "TextArea", + "zOrder": "126", + "w": "187", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "848", + "y": "1530", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8821", + "typeID": "Label", + "zOrder": "127", + "measuredW": "94", + "measuredH": "26", + "x": "895", + "y": "1542", + "properties": { + "size": "18", + "text": "Inheritance" + } + }, + { + "ID": "8822", + "typeID": "TextArea", + "zOrder": "128", + "w": "187", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "848", + "y": "1584", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8823", + "typeID": "Label", + "zOrder": "129", + "measuredW": "113", + "measuredH": "26", + "x": "885", + "y": "1596", + "properties": { + "size": "18", + "text": "Polymorphism" + } + }, + { + "ID": "8824", + "typeID": "TextArea", + "zOrder": "130", + "w": "187", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "848", + "y": "1639", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8825", + "typeID": "Label", + "zOrder": "131", + "measuredW": "92", + "measuredH": "26", + "x": "896", + "y": "1651", + "properties": { + "size": "18", + "text": "Abstraction" + } + }, + { + "ID": "8826", + "typeID": "TextArea", + "zOrder": "132", + "w": "187", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "848", + "y": "1693", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8827", + "typeID": "Label", + "zOrder": "133", + "measuredW": "116", + "measuredH": "26", + "x": "884", + "y": "1705", + "properties": { + "size": "18", + "text": "Encapsulation" + } + }, + { + "ID": "8828", + "typeID": "TextArea", + "zOrder": "134", + "w": "187", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "637", + "y": "1436", + "properties": { + "color": "16776960" + } + }, + { + "ID": "8829", + "typeID": "Label", + "zOrder": "135", + "measuredW": "154", + "measuredH": "26", + "x": "654", + "y": "1448", + "properties": { + "size": "18", + "text": "Paradigm Features" + } + }, + { + "ID": "8830", + "typeID": "TextArea", + "zOrder": "136", + "w": "187", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "637", + "y": "1529", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8831", + "typeID": "Label", + "zOrder": "137", + "measuredW": "137", + "measuredH": "26", + "x": "662", + "y": "1541", + "properties": { + "size": "18", + "text": "Abstract Classes" + } + }, + { + "ID": "8833", + "typeID": "TextArea", + "zOrder": "138", + "w": "187", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "637", + "y": "1584", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8834", + "typeID": "Label", + "zOrder": "139", + "measuredW": "145", + "measuredH": "26", + "x": "658", + "y": "1596", + "properties": { + "size": "18", + "text": "Concrete Classes" + } + }, + { + "ID": "8835", + "typeID": "TextArea", + "zOrder": "140", + "w": "187", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "637", + "y": "1638", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8836", + "typeID": "Label", + "zOrder": "141", + "measuredW": "134", + "measuredH": "26", + "x": "664", + "y": "1650", + "properties": { + "size": "18", + "text": "Scope / Visibility" + } + }, + { + "ID": "8837", + "typeID": "TextArea", + "zOrder": "142", + "w": "187", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "637", + "y": "1692", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8838", + "typeID": "Label", + "zOrder": "143", + "measuredW": "83", + "measuredH": "26", + "x": "689", + "y": "1704", + "properties": { + "size": "18", + "text": "Interfaces" + } + }, + { + "ID": "8841", + "typeID": "Arrow", + "zOrder": "49", + "w": "1", + "h": "86", + "measuredW": "150", + "measuredH": "100", + "x": "941", + "y": "1463", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.3586399639038973, + "y": 0.4028220835805314 + }, + "p1": { + "x": 0.3294117647058821, + "y": 0 + }, + "p2": { + "x": -0.3586399639038973, + "y": 86.62391518484401 + } + } + }, + { + "ID": "8842", + "typeID": "Arrow", + "zOrder": "50", + "w": "1", + "h": "75", + "measuredW": "150", + "measuredH": "100", + "x": "732", + "y": "1462", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.3586399639038973, + "y": -0.2534288249714791 + }, + "p1": { + "x": 0.3294117647058821, + "y": 0 + }, + "p2": { + "x": -0.3586399639038973, + "y": 75.13266542301426 + } + } + }, + { + "ID": "8845", + "typeID": "TextArea", + "zOrder": "144", + "w": "235", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "383", + "y": "1436", + "properties": { + "color": "16776960" + } + }, + { + "ID": "8846", + "typeID": "Label", + "zOrder": "145", + "measuredW": "172", + "measuredH": "26", + "x": "415", + "y": "1448", + "properties": { + "size": "18", + "text": "Model-Driven Design" + } + }, + { + "ID": "8847", + "typeID": "TextArea", + "zOrder": "146", + "w": "234", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "384", + "y": "1529", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8848", + "typeID": "Label", + "zOrder": "147", + "measuredW": "128", + "measuredH": "26", + "x": "437", + "y": "1541", + "properties": { + "size": "18", + "text": "Domain Models" + } + }, + { + "ID": "8849", + "typeID": "TextArea", + "zOrder": "148", + "w": "234", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "384", + "y": "1584", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8850", + "typeID": "Label", + "zOrder": "149", + "measuredW": "126", + "measuredH": "26", + "x": "438", + "y": "1596", + "properties": { + "size": "18", + "text": "Anemic Models" + } + }, + { + "ID": "8851", + "typeID": "TextArea", + "zOrder": "150", + "w": "234", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "384", + "y": "1638", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8852", + "typeID": "Label", + "zOrder": "151", + "measuredW": "178", + "measuredH": "26", + "x": "412", + "y": "1650", + "properties": { + "size": "18", + "text": "Layered Architectures" + } + }, + { + "ID": "8853", + "typeID": "TextArea", + "zOrder": "152", + "w": "234", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "384", + "y": "1693", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8854", + "typeID": "Label", + "zOrder": "153", + "measuredW": "150", + "measuredH": "26", + "x": "426", + "y": "1705", + "properties": { + "size": "18", + "text": "Domain Language" + } + }, + { + "ID": "8855", + "typeID": "TextArea", + "zOrder": "154", + "w": "234", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "384", + "y": "1748", + "properties": { + "color": "16770457" + } + }, + { + "ID": "8856", + "typeID": "Label", + "zOrder": "155", + "measuredW": "130", + "measuredH": "26", + "x": "436", + "y": "1760", + "properties": { + "size": "18", + "text": "Class Invariants" + } + }, + { + "ID": "8857", + "typeID": "Arrow", + "zOrder": "54", + "w": "125", + "h": "53", + "measuredW": "150", + "measuredH": "100", + "x": "678", + "y": "1130", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.4543045016012002, + "y": 53.589364727498946 + }, + "p1": { + "x": 0.3750490217438666, + "y": 0.09264020218745961 + }, + "p2": { + "x": 125.43153796090621, + "y": 0.3938829855903805 + } + } + }, + { + "ID": "8858", + "typeID": "Arrow", + "zOrder": "53", + "w": "119", + "h": "95", + "measuredW": "150", + "measuredH": "100", + "x": "688", + "y": "1136", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.158890819897465, + "y": 94.89922302919331 + }, + "p1": { + "x": 0.3750490217438667, + "y": 0.09264020218745957 + }, + "p2": { + "x": 119.61818197196396, + "y": -0.023924999666178337 + } + } + }, + { + "ID": "8859", + "typeID": "Arrow", + "zOrder": "48", + "w": "1", + "h": "74", + "measuredW": "150", + "measuredH": "100", + "x": "500", + "y": "1460", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.3586399639038973, + "y": -0.14231282574201032 + }, + "p1": { + "x": 0.3294117647058821, + "y": 0 + }, + "p2": { + "x": -0.3586399639038973, + "y": 73.62391518484401 + } + } + }, + { + "ID": "8860", + "typeID": "Arrow", + "zOrder": "52", + "w": "530", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "461", + "y": "1461", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.11816489567706867, + "y": -0.3907413569572782 + }, + "p1": { + "x": 0.32941176470588224, + "y": -1.0467714226850798e-18 + }, + "p2": { + "x": 530.4264062963243, + "y": -0.3907413569572782 + } + } + }, + { + "ID": "8862", + "typeID": "Arrow", + "zOrder": "51", + "w": "2", + "h": "474", + "measuredW": "150", + "measuredH": "100", + "x": "934", + "y": "589", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 1.6216144658764051, + "y": -0.09587076153292173 + }, + "p1": { + "x": 0.4642857142857143, + "y": -0.003992113361953179 + }, + "p2": { + "x": 1.6216144658764051, + "y": 473.50989513190007 + } + } + }, + { + "ID": "8998", + "typeID": "Arrow", + "zOrder": "47", + "w": "1", + "h": "112", + "measuredW": "150", + "measuredH": "100", + "x": "940", + "y": "1353", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.6216144658764051, + "y": -0.2602206384465262 + }, + "p1": { + "x": 0.46428571428571425, + "y": -0.0039921133619531795 + }, + "p2": { + "x": 0.6216144658764051, + "y": 111.38361965642662 + }, + "stroke": "dotted" + } + }, + { + "ID": "8999", + "typeID": "Arrow", + "zOrder": "46", + "w": "320", + "h": "110", + "measuredW": "150", + "measuredH": "100", + "x": "440", + "y": "1344", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.4023788389371248, + "y": 110.16101984072225 + }, + "p1": { + "x": 0.3090088209770084, + "y": 0.11860534092032544 + }, + "p2": { + "x": 319.1781140051372, + "y": -0.08727245046497956 + } + } + }, + { + "ID": "9000", + "typeID": "Arrow", + "zOrder": "45", + "w": "104", + "h": "107", + "measuredW": "150", + "measuredH": "100", + "x": "670", + "y": "1348", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1.2585897729245517, + "y": 107.55656784440816 + }, + "p1": { + "x": 0.3880928168623461, + "y": 0.19007118424701788 + }, + "p2": { + "x": 104.52914204568219, + "y": 0.09937156059277186 + } + } + }, + { + "ID": "9001", + "typeID": "Arrow", + "zOrder": "44", + "w": "1", + "h": "219", + "measuredW": "150", + "measuredH": "100", + "x": "940", + "y": "1132", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.6216144658764051, + "y": -0.09587076153292173 + }, + "p1": { + "x": 0.4642857142857143, + "y": -0.003992113361953179 + }, + "p2": { + "x": 0.6216144658764051, + "y": 218.8904675679646 + } + } + }, + { + "ID": "9002", + "typeID": "Arrow", + "zOrder": "43", + "w": "204", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1047", + "y": "1347", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.3389972355646478, + "y": -0.09587076153297858 + }, + "p1": { + "x": 0.46428571428571414, + "y": -0.0039921133619531925 + }, + "p2": { + "x": 203.4110113025788, + "y": -0.09587076153297858 + } + } + }, + { + "ID": "9003", + "typeID": "TextArea", + "zOrder": "156", + "w": "205", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1138", + "y": "1323", + "properties": { + "color": "16776960" + } + }, + { + "ID": "9004", + "typeID": "Label", + "zOrder": "157", + "measuredW": "142", + "measuredH": "26", + "x": "1170", + "y": "1335", + "properties": { + "text": "Design Principles", + "size": "18" + } + }, + { + "ID": "9005", + "typeID": "TextArea", + "zOrder": "158", + "w": "306", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1406", + "y": "1323", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9006", + "typeID": "Label", + "zOrder": "159", + "measuredW": "241", + "measuredH": "26", + "x": "1438", + "y": "1335", + "properties": { + "size": "18", + "text": "Composition over Inheritance" + } + }, + { + "ID": "9007", + "typeID": "TextArea", + "zOrder": "160", + "w": "306", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1406", + "y": "1378", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9008", + "typeID": "Label", + "zOrder": "161", + "measuredW": "198", + "measuredH": "26", + "x": "1460", + "y": "1390", + "properties": { + "size": "18", + "text": "Encapsulate what varies" + } + }, + { + "ID": "9009", + "typeID": "TextArea", + "zOrder": "162", + "w": "306", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1406", + "y": "1434", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9010", + "typeID": "Label", + "zOrder": "163", + "measuredW": "239", + "measuredH": "26", + "x": "1439", + "y": "1446", + "properties": { + "size": "18", + "text": "Program against abstractions" + } + }, + { + "ID": "9011", + "typeID": "TextArea", + "zOrder": "164", + "w": "306", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1406", + "y": "1490", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9012", + "typeID": "Label", + "zOrder": "165", + "measuredW": "158", + "measuredH": "26", + "x": "1480", + "y": "1502", + "properties": { + "size": "18", + "text": "Hollywood principle" + } + }, + { + "ID": "9013", + "typeID": "TextArea", + "zOrder": "166", + "w": "108", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1406", + "y": "1546", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9014", + "typeID": "Label", + "zOrder": "167", + "measuredW": "54", + "measuredH": "26", + "x": "1433", + "y": "1558", + "properties": { + "size": "18", + "text": "SOLID" + } + }, + { + "ID": "9015", + "typeID": "TextArea", + "zOrder": "168", + "w": "86", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1523", + "y": "1546", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9016", + "typeID": "Label", + "zOrder": "169", + "measuredW": "37", + "measuredH": "26", + "x": "1547", + "y": "1558", + "properties": { + "size": "18", + "text": "DRY" + } + }, + { + "ID": "9017", + "typeID": "TextArea", + "zOrder": "170", + "w": "94", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1618", + "y": "1546", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9018", + "typeID": "Label", + "zOrder": "171", + "measuredW": "53", + "measuredH": "26", + "x": "1638", + "y": "1558", + "properties": { + "size": "18", + "text": "YAGNI" + } + }, + { + "ID": "9019", + "typeID": "Arrow", + "zOrder": "42", + "w": "130", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1302", + "y": "1346", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3082755532209376, + "y": -0.291817671630497 + }, + "p1": { + "x": 0.3294117647058823, + "y": -8.554261088609249e-19 + }, + "p2": { + "x": 130.094239896011, + "y": -0.291817671630497 + } + } + }, + { + "ID": "9020", + "typeID": "Arrow", + "zOrder": "41", + "w": "116", + "h": "46", + "measuredW": "150", + "measuredH": "100", + "x": "1303", + "y": "1357", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5931585078730334, + "y": -0.04448893374823515 + }, + "p2": { + "x": 117, + "y": 46 + } + } + }, + { + "ID": "9021", + "typeID": "Arrow", + "zOrder": "40", + "w": "128", + "h": "108", + "measuredW": "150", + "measuredH": "100", + "x": "1294", + "y": "1354", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.6587147528112978, + "y": -0.08563456876037258 + }, + "p2": { + "x": 128, + "y": 108 + } + } + }, + { + "ID": "9022", + "typeID": "Arrow", + "zOrder": "39", + "w": "137", + "h": "162", + "measuredW": "150", + "measuredH": "100", + "x": "1282", + "y": "1353", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.6387375014132494, + "y": -0.10358394265031602 + }, + "p2": { + "x": 138, + "y": 162 + } + } + }, + { + "ID": "9023", + "typeID": "Arrow", + "zOrder": "38", + "w": "156", + "h": "210", + "measuredW": "150", + "measuredH": "100", + "x": "1266", + "y": "1361", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.6348487205230864, + "y": -0.09421020418116537 + }, + "p2": { + "x": 156, + "y": 210 + } + } + }, + { + "ID": "9068", + "typeID": "Arrow", + "zOrder": "37", + "w": "1", + "h": "371", + "measuredW": "150", + "measuredH": "100", + "x": "1235", + "y": "1349", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 1.6216144658764051, + "y": -0.09587076153292173 + }, + "p1": { + "x": 0.4642857142857143, + "y": -0.003992113361953182 + }, + "p2": { + "x": 1.6216144658765188, + "y": 370.71479385115344 + } + } + }, + { + "ID": "9069", + "typeID": "TextArea", + "zOrder": "172", + "w": "205", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1138", + "y": "1692", + "properties": { + "color": "16776960" + } + }, + { + "ID": "9070", + "typeID": "Label", + "zOrder": "173", + "measuredW": "130", + "measuredH": "26", + "x": "1176", + "y": "1704", + "properties": { + "size": "18", + "text": "Design Patterns" + } + }, + { + "ID": "9071", + "typeID": "TextArea", + "zOrder": "174", + "w": "254", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1458", + "y": "1634", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9072", + "typeID": "Label", + "zOrder": "175", + "measuredW": "170", + "measuredH": "26", + "x": "1500", + "y": "1646", + "properties": { + "size": "18", + "text": "GoF Design Patterns" + } + }, + { + "ID": "9073", + "typeID": "TextArea", + "zOrder": "176", + "w": "254", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1458", + "y": "1688", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9074", + "typeID": "Label", + "zOrder": "177", + "measuredW": "116", + "measuredH": "26", + "x": "1527", + "y": "1700", + "properties": { + "size": "18", + "text": "PoSA Patterns" + } + }, + { + "ID": "9075", + "typeID": "Arrow", + "zOrder": "36", + "w": "170", + "h": "8", + "measuredW": "150", + "measuredH": "100", + "x": "1329", + "y": "1720", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.04461796514533489, + "y": 7.758492984310578 + }, + "p1": { + "x": 0.3294117647058822, + "y": 3.935013978350912e-18 + }, + "p2": { + "x": 169.8457074842272, + "y": 0.09829345713387738 + } + } + }, + { + "ID": "9076", + "typeID": "Arrow", + "zOrder": "35", + "w": "149", + "h": "63", + "measuredW": "150", + "measuredH": "100", + "x": "1323", + "y": "1652", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.338881640835325, + "y": 62.7778944027807 + }, + "p1": { + "x": 0.5665558969214369, + "y": -0.11436453696156496 + }, + "p2": { + "x": 149.03500913910898, + "y": 0.21959826417150907 + } + } + }, + { + "ID": "9077", + "typeID": "Arrow", + "zOrder": "34", + "w": "231", + "h": "140", + "measuredW": "150", + "measuredH": "100", + "x": "1008", + "y": "1711", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 230.4139447480659, + "y": 0.23935252321666667 + }, + "p1": { + "x": 0.4390975362185104, + "y": 0.17740149487865609 + }, + "p2": { + "x": -0.1694047970761403, + "y": 140.14385674161736 + } + } + }, + { + "ID": "9078", + "typeID": "TextArea", + "zOrder": "178", + "w": "263", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "761", + "y": "1833", + "properties": { + "color": "16776960" + } + }, + { + "ID": "9079", + "typeID": "Label", + "zOrder": "179", + "measuredW": "187", + "measuredH": "26", + "x": "799", + "y": "1845", + "properties": { + "size": "18", + "text": "Architectural Principles" + } + }, + { + "ID": "9080", + "typeID": "TextArea", + "zOrder": "180", + "w": "267", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "384", + "y": "1888", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9081", + "typeID": "Label", + "zOrder": "181", + "measuredW": "121", + "measuredH": "26", + "x": "457", + "y": "1900", + "properties": { + "size": "18", + "text": "Policy vs Detail" + } + }, + { + "ID": "9082", + "typeID": "TextArea", + "zOrder": "182", + "w": "267", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "384", + "y": "1833", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9083", + "typeID": "Label", + "zOrder": "183", + "measuredW": "180", + "measuredH": "26", + "x": "428", + "y": "1845", + "properties": { + "size": "18", + "text": "Component Principles" + } + }, + { + "ID": "9084", + "typeID": "TextArea", + "zOrder": "184", + "w": "267", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "384", + "y": "1942", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9085", + "typeID": "Label", + "zOrder": "185", + "measuredW": "190", + "measuredH": "26", + "x": "423", + "y": "1954", + "properties": { + "size": "18", + "text": "Coupling and Cohesion" + } + }, + { + "ID": "9086", + "typeID": "TextArea", + "zOrder": "186", + "w": "267", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "384", + "y": "1997", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9087", + "typeID": "Label", + "zOrder": "187", + "measuredW": "94", + "measuredH": "26", + "x": "471", + "y": "2009", + "properties": { + "size": "18", + "text": "Boundaries" + } + }, + { + "ID": "9088", + "typeID": "Arrow", + "zOrder": "33", + "w": "181", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "618", + "y": "1852", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3082755532209376, + "y": 4.708182328369503 + }, + "p1": { + "x": 0.32941176470588224, + "y": 0 + }, + "p2": { + "x": 181.26925095141905, + "y": -0.4928466496123747 + } + } + }, + { + "ID": "9089", + "typeID": "Arrow", + "zOrder": "32", + "w": "153", + "h": "52", + "measuredW": "150", + "measuredH": "100", + "x": "630", + "y": "1864", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.42973101719667284, + "y": 52.277757155202835 + }, + "p1": { + "x": 0.4192218500386497, + "y": 0.08670445761401716 + }, + "p2": { + "x": 152.4288939621672, + "y": 0.46127411135080365 + } + } + }, + { + "ID": "9090", + "typeID": "Arrow", + "zOrder": "31", + "w": "175", + "h": "106", + "measuredW": "150", + "measuredH": "100", + "x": "631", + "y": "1867", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.13431894110033227, + "y": 106.27588850344023 + }, + "p1": { + "x": 0.35968221070244366, + "y": 0.08736483090006118 + }, + "p2": { + "x": 174.74631133190064, + "y": 0.05209826354348479 + } + } + }, + { + "ID": "9091", + "typeID": "Arrow", + "zOrder": "30", + "w": "202", + "h": "168", + "measuredW": "150", + "measuredH": "100", + "x": "632", + "y": "1862", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.1610931349960083, + "y": 168.27401985167762 + }, + "p1": { + "x": 0.412358133669609, + "y": 0.0794451450189153 + }, + "p2": { + "x": 202.24537700601923, + "y": -0.1295500408418775 + } + } + }, + { + "ID": "9092", + "typeID": "TextArea", + "zOrder": "188", + "w": "228", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1138", + "y": "1945", + "properties": { + "color": "16776960" + } + }, + { + "ID": "9093", + "typeID": "Label", + "zOrder": "189", + "measuredW": "155", + "measuredH": "26", + "x": "1174", + "y": "1957", + "properties": { + "size": "18", + "text": "Architectural Styles" + } + }, + { + "ID": "9094", + "typeID": "Arrow", + "zOrder": "29", + "w": "234", + "h": "95", + "measuredW": "150", + "measuredH": "100", + "x": "1004", + "y": "1864", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 234.4139447480659, + "y": 94.66305905761055 + }, + "p1": { + "x": 0.40002625360987165, + "y": -0.14253084799159907 + }, + "p2": { + "x": -0.055641025365048336, + "y": 0.09797750258030646 + } + } + }, + { + "ID": "9095", + "typeID": "TextArea", + "zOrder": "192", + "w": "254", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1458", + "y": "1906", + "properties": { + "color": "16776960" + } + }, + { + "ID": "9096", + "typeID": "Label", + "zOrder": "193", + "measuredW": "90", + "measuredH": "26", + "x": "1540", + "y": "1918", + "properties": { + "size": "18", + "text": "Messaging" + } + }, + { + "ID": "9097", + "typeID": "TextArea", + "zOrder": "194", + "w": "254", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1458", + "y": "1971", + "properties": { + "color": "16776960" + } + }, + { + "ID": "9098", + "typeID": "Label", + "zOrder": "195", + "measuredW": "89", + "measuredH": "26", + "x": "1540", + "y": "1983", + "properties": { + "size": "18", + "text": "Distributed" + } + }, + { + "ID": "9099", + "typeID": "TextArea", + "zOrder": "190", + "w": "228", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1138", + "y": "2047", + "properties": { + "color": "16776960" + } + }, + { + "ID": "9100", + "typeID": "Label", + "zOrder": "191", + "measuredW": "79", + "measuredH": "26", + "x": "1212", + "y": "2059", + "properties": { + "size": "18", + "text": "Structural" + } + }, + { + "ID": "9101", + "typeID": "Arrow", + "zOrder": "28", + "w": "133", + "h": "41", + "measuredW": "150", + "measuredH": "100", + "x": "1341", + "y": "1920", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.2485012403260498, + "y": 39.95847113370678 + }, + "p1": { + "x": 0.566555896921436, + "y": -0.11436453696156705 + }, + "p2": { + "x": 133.17894259759305, + "y": -0.19930322527852695 + } + } + }, + { + "ID": "9102", + "typeID": "Arrow", + "zOrder": "27", + "w": "120", + "h": "21", + "measuredW": "150", + "measuredH": "100", + "x": "1343", + "y": "1977", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.34232291186640396, + "y": 1.0942401990550934 + }, + "p1": { + "x": 0.5661072334357016, + "y": 0.0765415136828243 + }, + "p2": { + "x": 120.81564598882255, + "y": 20.525421340499634 + } + } + }, + { + "ID": "9103", + "typeID": "TextArea", + "zOrder": "196", + "w": "254", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1458", + "y": "1767", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9104", + "typeID": "Label", + "zOrder": "197", + "measuredW": "106", + "measuredH": "26", + "x": "1532", + "y": "1779", + "properties": { + "size": "18", + "text": "Event-Driven" + } + }, + { + "ID": "9105", + "typeID": "TextArea", + "zOrder": "198", + "w": "254", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1458", + "y": "1823", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9106", + "typeID": "Label", + "zOrder": "199", + "measuredW": "147", + "measuredH": "26", + "x": "1511", + "y": "1835", + "properties": { + "size": "18", + "text": "Publish-Subscribe" + } + }, + { + "ID": "9107", + "typeID": "TextArea", + "zOrder": "200", + "w": "254", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1458", + "y": "2045", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9108", + "typeID": "Label", + "zOrder": "201", + "measuredW": "108", + "measuredH": "26", + "x": "1531", + "y": "2057", + "properties": { + "size": "18", + "text": "Client-Server" + } + }, + { + "ID": "9109", + "typeID": "TextArea", + "zOrder": "202", + "w": "254", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1458", + "y": "2101", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9110", + "typeID": "Label", + "zOrder": "203", + "measuredW": "106", + "measuredH": "26", + "x": "1532", + "y": "2113", + "properties": { + "size": "18", + "text": "Peer-to-Peer" + } + }, + { + "ID": "9111", + "typeID": "Arrow", + "zOrder": "26", + "w": "1", + "h": "91", + "measuredW": "150", + "measuredH": "100", + "x": "1584", + "y": "1843", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.6216144658765188, + "y": 0.37138428503953946 + }, + "p1": { + "x": 0.46428571428571425, + "y": -0.00399211336195318 + }, + "p2": { + "x": 0.6216144658764051, + "y": 91.38361965642662 + } + } + }, + { + "ID": "9112", + "typeID": "Arrow", + "zOrder": "25", + "w": "1", + "h": "79", + "measuredW": "150", + "measuredH": "100", + "x": "1584", + "y": "1995", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.6216144658765188, + "y": 0.37138428503953946 + }, + "p1": { + "x": 0.4642857142857142, + "y": -0.003992113361953181 + }, + "p2": { + "x": 0.6216144658765188, + "y": 78.95473383018134 + } + } + }, + { + "ID": "9113", + "typeID": "Arrow", + "zOrder": "24", + "w": "1", + "h": "176", + "measuredW": "150", + "measuredH": "100", + "x": "1239", + "y": "1982", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.6216144658765188, + "y": 0.37138428503953946 + }, + "p1": { + "x": 0.46428571428571414, + "y": -0.003992113361953182 + }, + "p2": { + "x": 0.6216144658765188, + "y": 176.15651877644132 + } + } + }, + { + "ID": "9114", + "typeID": "TextArea", + "zOrder": "204", + "w": "228", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1139", + "y": "2138", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9115", + "typeID": "Label", + "zOrder": "205", + "measuredW": "155", + "measuredH": "26", + "x": "1175", + "y": "2150", + "properties": { + "size": "18", + "text": "Component-Based" + } + }, + { + "ID": "9116", + "typeID": "TextArea", + "zOrder": "206", + "w": "228", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1139", + "y": "2193", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9117", + "typeID": "Label", + "zOrder": "207", + "measuredW": "84", + "measuredH": "26", + "x": "1211", + "y": "2205", + "properties": { + "size": "18", + "text": "Monolithic" + } + }, + { + "ID": "9118", + "typeID": "TextArea", + "zOrder": "208", + "w": "228", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1139", + "y": "2248", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9119", + "typeID": "Label", + "zOrder": "209", + "measuredW": "65", + "measuredH": "26", + "x": "1220", + "y": "2260", + "properties": { + "size": "18", + "text": "Layered" + } + }, + { + "ID": "9120", + "typeID": "Arrow", + "zOrder": "23", + "w": "254", + "h": "180", + "measuredW": "150", + "measuredH": "100", + "x": "895", + "y": "1971", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 254.4139447480659, + "y": -0.3369409423894467 + }, + "p1": { + "x": 0.5385566782391991, + "y": -0.18949858147958698 + }, + "p2": { + "x": 0.2851940316771788, + "y": 179.3322298368198 + } + } + }, + { + "ID": "9121", + "typeID": "TextArea", + "zOrder": "210", + "w": "263", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "731", + "y": "2138", + "properties": { + "color": "16776960" + } + }, + { + "ID": "9122", + "typeID": "Label", + "zOrder": "211", + "measuredW": "175", + "measuredH": "26", + "x": "775", + "y": "2150", + "properties": { + "size": "18", + "text": "Architectural Patterns" + } + }, + { + "ID": "9123", + "typeID": "TextArea", + "zOrder": "212", + "w": "267", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "384", + "y": "2123", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9124", + "typeID": "Label", + "zOrder": "213", + "measuredW": "180", + "measuredH": "26", + "x": "428", + "y": "2135", + "properties": { + "size": "18", + "text": "Model-View Controller" + } + }, + { + "ID": "9125", + "typeID": "TextArea", + "zOrder": "214", + "w": "267", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "384", + "y": "2069", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9126", + "typeID": "Label", + "zOrder": "215", + "measuredW": "184", + "measuredH": "26", + "x": "426", + "y": "2081", + "properties": { + "size": "18", + "text": "Domain-Driven Design" + } + }, + { + "ID": "9127", + "typeID": "TextArea", + "zOrder": "216", + "w": "267", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "384", + "y": "2177", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9128", + "typeID": "Label", + "zOrder": "217", + "measuredW": "114", + "measuredH": "26", + "x": "461", + "y": "2189", + "properties": { + "size": "18", + "text": "Microservices" + } + }, + { + "ID": "9129", + "typeID": "TextArea", + "zOrder": "218", + "w": "267", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "384", + "y": "2232", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9130", + "typeID": "Label", + "zOrder": "219", + "measuredW": "156", + "measuredH": "26", + "x": "440", + "y": "2244", + "properties": { + "size": "18", + "text": "Blackboard Pattern" + } + }, + { + "ID": "9131", + "typeID": "TextArea", + "zOrder": "220", + "w": "267", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "384", + "y": "2288", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9132", + "typeID": "Label", + "zOrder": "221", + "measuredW": "97", + "measuredH": "26", + "x": "469", + "y": "2300", + "properties": { + "size": "18", + "text": "Microkernel" + } + }, + { + "ID": "9133", + "typeID": "TextArea", + "zOrder": "222", + "w": "267", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "384", + "y": "2344", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9134", + "typeID": "Label", + "zOrder": "223", + "measuredW": "190", + "measuredH": "26", + "x": "423", + "y": "2356", + "properties": { + "size": "18", + "text": "Serverless Architecture" + } + }, + { + "ID": "9135", + "typeID": "TextArea", + "zOrder": "224", + "w": "138", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "733", + "y": "2038", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9136", + "typeID": "Label", + "zOrder": "225", + "measuredW": "51", + "measuredH": "26", + "x": "776", + "y": "2050", + "properties": { + "size": "18", + "text": "CQRS" + } + }, + { + "ID": "9137", + "typeID": "TextArea", + "zOrder": "226", + "w": "267", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "384", + "y": "2454", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9138", + "typeID": "Label", + "zOrder": "227", + "measuredW": "123", + "measuredH": "26", + "x": "456", + "y": "2466", + "properties": { + "size": "18", + "text": "Event Sourcing" + } + }, + { + "ID": "9139", + "typeID": "TextArea", + "zOrder": "228", + "w": "267", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "384", + "y": "2399", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9140", + "typeID": "Label", + "zOrder": "229", + "measuredW": "230", + "measuredH": "26", + "x": "403", + "y": "2411", + "properties": { + "size": "18", + "text": "Message Queues / Streams" + } + }, + { + "ID": "9141", + "typeID": "TextArea", + "zOrder": "230", + "w": "138", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "733", + "y": "1984", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9142", + "typeID": "Label", + "zOrder": "231", + "measuredW": "36", + "measuredH": "26", + "x": "784", + "y": "1996", + "properties": { + "size": "18", + "text": "SOA" + } + }, + { + "ID": "9143", + "typeID": "Arrow", + "zOrder": "22", + "w": "122", + "h": "18", + "measuredW": "150", + "measuredH": "100", + "x": "632", + "y": "2143", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.3570716954425279, + "y": 0.46654583350937173 + }, + "p1": { + "x": 0.3092749477390253, + "y": -0.04764000440092364 + }, + "p2": { + "x": 121.85210356348273, + "y": 18.31732424211623 + } + } + }, + { + "ID": "9144", + "typeID": "Arrow", + "zOrder": "21", + "w": "114", + "h": "63", + "measuredW": "150", + "measuredH": "100", + "x": "636", + "y": "2087", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.23766129345619902, + "y": 0.16793700636389985 + }, + "p1": { + "x": 0.3927866695900029, + "y": -0.09460644595483586 + }, + "p2": { + "x": 113.73269316149651, + "y": 63.58595623549536 + } + } + }, + { + "ID": "9145", + "typeID": "Arrow", + "zOrder": "20", + "w": "126", + "h": "36", + "measuredW": "150", + "measuredH": "100", + "x": "628", + "y": "2168", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.47648209742874315, + "y": 35.88456506264083 + }, + "p1": { + "x": 0.4910485933503837, + "y": 0.007672634271099409 + }, + "p2": { + "x": 125.85210356348273, + "y": 0.18300824542666305 + } + } + }, + { + "ID": "9146", + "typeID": "Arrow", + "zOrder": "19", + "w": "130", + "h": "89", + "measuredW": "150", + "measuredH": "100", + "x": "626", + "y": "2165", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.15038110190914722, + "y": 89.69062668713786 + }, + "p1": { + "x": 0.4162264150943399, + "y": -0.0532075471698116 + }, + "p2": { + "x": 130.59837716480695, + "y": 0.43673464410267115 + } + } + }, + { + "ID": "9147", + "typeID": "Arrow", + "zOrder": "16", + "w": "132", + "h": "144", + "measuredW": "150", + "measuredH": "100", + "x": "628", + "y": "2170", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.47648209742874315, + "y": 143.73550911560733 + }, + "p1": { + "x": 0.33952751368481776, + "y": -0.04393546528377913 + }, + "p2": { + "x": 131.34465076613105, + "y": -0.443854953911341 + } + } + }, + { + "ID": "9148", + "typeID": "Arrow", + "zOrder": "17", + "w": "139", + "h": "202", + "measuredW": "150", + "measuredH": "100", + "x": "634", + "y": "2168", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.38920190588169135, + "y": 202.0341179427528 + }, + "p1": { + "x": 0.33495756051556175, + "y": -0.041967934611756824 + }, + "p2": { + "x": 139.07601877275192, + "y": 0.18300824542666305 + } + } + }, + { + "ID": "9149", + "typeID": "Arrow", + "zOrder": "18", + "w": "157", + "h": "251", + "measuredW": "150", + "measuredH": "100", + "x": "633", + "y": "2175", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.01606510521958171, + "y": 251.33272676989827 + }, + "p1": { + "x": 0.42026460148434935, + "y": -0.060600193610842665 + }, + "p2": { + "x": 156.5536603806969, + "y": 0.04869224873709754 + } + } + }, + { + "ID": "9150", + "typeID": "Arrow", + "zOrder": "15", + "w": "161", + "h": "305", + "measuredW": "150", + "measuredH": "100", + "x": "640", + "y": "2175", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.1182508914699838, + "y": 304.8850619957193 + }, + "p1": { + "x": 0.4202646014843494, + "y": -0.060600193610842686 + }, + "p2": { + "x": 160.53875478599355, + "y": 0.04869224873709754 + } + } + }, + { + "ID": "9151", + "typeID": "Arrow", + "zOrder": "14", + "w": "1", + "h": "110", + "measuredW": "150", + "measuredH": "100", + "x": "801", + "y": "2057", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.3586399639038973, + "y": -0.2534288249714791 + }, + "p1": { + "x": 0.3294117647058821, + "y": 0 + }, + "p2": { + "x": -0.3586399639038973, + "y": 109.43673464410267 + } + } + }, + { + "ID": "9152", + "typeID": "Arrow", + "zOrder": "13", + "w": "286", + "h": "274", + "measuredW": "150", + "measuredH": "100", + "x": "896", + "y": "2174", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 285.4497794271174, + "y": 273.6502389630323 + }, + "p1": { + "x": 0.5173212592298939, + "y": 0.20701077470420914 + }, + "p2": { + "x": -0.1694047970761403, + "y": 0.1438567416173555 + } + } + }, + { + "ID": "9153", + "typeID": "TextArea", + "zOrder": "232", + "w": "233", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1134", + "y": "2425", + "properties": { + "color": "16776960" + } + }, + { + "ID": "9154", + "typeID": "Label", + "zOrder": "233", + "measuredW": "159", + "measuredH": "26", + "x": "1171", + "y": "2437", + "properties": { + "size": "18", + "text": "Enterprise Patterns" + } + }, + { + "ID": "9155", + "typeID": "TextArea", + "zOrder": "234", + "w": "232", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1480", + "y": "2206", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9156", + "typeID": "Label", + "zOrder": "235", + "measuredW": "45", + "measuredH": "26", + "x": "1573", + "y": "2218", + "properties": { + "size": "18", + "text": "DTOs" + } + }, + { + "ID": "9157", + "typeID": "TextArea", + "zOrder": "236", + "w": "232", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1480", + "y": "2261", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9158", + "typeID": "Label", + "zOrder": "237", + "measuredW": "109", + "measuredH": "26", + "x": "1541", + "y": "2273", + "properties": { + "size": "18", + "text": "Identity Maps" + } + }, + { + "ID": "9159", + "typeID": "TextArea", + "zOrder": "238", + "w": "232", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1480", + "y": "2316", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9160", + "typeID": "Label", + "zOrder": "239", + "measuredW": "90", + "measuredH": "26", + "x": "1551", + "y": "2328", + "properties": { + "size": "18", + "text": "Use Cases" + } + }, + { + "ID": "9161", + "typeID": "TextArea", + "zOrder": "240", + "w": "232", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1480", + "y": "2372", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9162", + "typeID": "Label", + "zOrder": "241", + "measuredW": "104", + "measuredH": "26", + "x": "1544", + "y": "2384", + "properties": { + "size": "18", + "text": "Repositories" + } + }, + { + "ID": "9163", + "typeID": "TextArea", + "zOrder": "242", + "w": "232", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1480", + "y": "2427", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9164", + "typeID": "Label", + "zOrder": "243", + "measuredW": "73", + "measuredH": "26", + "x": "1559", + "y": "2439", + "properties": { + "size": "18", + "text": "Mappers" + } + }, + { + "ID": "9165", + "typeID": "TextArea", + "zOrder": "244", + "w": "232", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1480", + "y": "2481", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9166", + "typeID": "Label", + "zOrder": "245", + "measuredW": "147", + "measuredH": "26", + "x": "1522", + "y": "2493", + "properties": { + "size": "18", + "text": "Transaction Script" + } + }, + { + "ID": "9167", + "typeID": "TextArea", + "zOrder": "246", + "w": "232", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1480", + "y": "2536", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9168", + "typeID": "Label", + "zOrder": "247", + "measuredW": "176", + "measuredH": "26", + "x": "1508", + "y": "2548", + "properties": { + "size": "18", + "text": "Commands / Queries" + } + }, + { + "ID": "9169", + "typeID": "TextArea", + "zOrder": "248", + "w": "232", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1480", + "y": "2590", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9170", + "typeID": "Label", + "zOrder": "249", + "measuredW": "112", + "measuredH": "26", + "x": "1540", + "y": "2602", + "properties": { + "size": "18", + "text": "Value Objects" + } + }, + { + "ID": "9171", + "typeID": "TextArea", + "zOrder": "250", + "w": "232", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1480", + "y": "2645", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9172", + "typeID": "Label", + "zOrder": "251", + "measuredW": "128", + "measuredH": "26", + "x": "1532", + "y": "2657", + "properties": { + "size": "18", + "text": "Domain Models" + } + }, + { + "ID": "9173", + "typeID": "TextArea", + "zOrder": "252", + "w": "232", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1480", + "y": "2703", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9174", + "typeID": "Label", + "zOrder": "253", + "measuredW": "62", + "measuredH": "26", + "x": "1565", + "y": "2715", + "properties": { + "size": "18", + "text": "Entities" + } + }, + { + "ID": "9175", + "typeID": "TextArea", + "zOrder": "254", + "w": "232", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "1480", + "y": "2757", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9176", + "typeID": "Label", + "zOrder": "255", + "measuredW": "51", + "measuredH": "26", + "x": "1570", + "y": "2769", + "properties": { + "size": "18", + "text": "ORMs" + } + }, + { + "ID": "9177", + "typeID": "Arrow", + "zOrder": "12", + "w": "153", + "h": "6", + "measuredW": "150", + "measuredH": "100", + "x": "1347", + "y": "2451", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.15633307267671626, + "y": 6.172302194651365 + }, + "p1": { + "x": 0.32941176470588207, + "y": 0 + }, + "p2": { + "x": 153.21353147811692, + "y": -0.15237542540808136 + } + } + }, + { + "ID": "9178", + "typeID": "Arrow", + "zOrder": "11", + "w": "151", + "h": "58", + "measuredW": "150", + "measuredH": "100", + "x": "1342", + "y": "2389", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.09659097662893146, + "y": 58.05281800255625 + }, + "p1": { + "x": 0.38932235669963805, + "y": -0.0580573815813714 + }, + "p2": { + "x": 150.62391833404536, + "y": -0.1342161019915693 + } + } + }, + { + "ID": "9179", + "typeID": "Arrow", + "zOrder": "10", + "w": "151", + "measuredW": "150", + "measuredH": "100", + "x": "1343", + "y": "2338", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3615265006408208, + "y": 100.19826933447257 + }, + "p1": { + "x": 0.38164577983369, + "y": -0.034961851688536195 + }, + "p2": { + "x": 150.88885385805747, + "y": 0.2683629375324017 + } + } + }, + { + "ID": "9180", + "typeID": "Arrow", + "zOrder": "9", + "w": "186", + "h": "158", + "measuredW": "150", + "measuredH": "100", + "x": "1309", + "y": "2280", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.20826735231958082, + "y": 158.4034627624369 + }, + "p1": { + "x": 0.391497018853736, + "y": -0.06759950582800651 + }, + "p2": { + "x": 186.15378938206936, + "y": 0.2865222609493685 + } + } + }, + { + "ID": "9181", + "typeID": "Arrow", + "zOrder": "8", + "w": "158", + "h": "54", + "measuredW": "150", + "measuredH": "100", + "x": "1329", + "y": "2463", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.4472357365100379, + "y": 0.4969798147108122 + }, + "p1": { + "x": 0.5758841707679976, + "y": 0.07010415474419213 + }, + "p2": { + "x": 158.5641762379978, + "y": 54.88920734722251 + } + } + }, + { + "ID": "9182", + "typeID": "Arrow", + "zOrder": "7", + "w": "174", + "h": "106", + "measuredW": "150", + "measuredH": "100", + "x": "1312", + "y": "2463", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.4472357365100379, + "y": 0.4969798147108122 + }, + "p1": { + "x": 0.5758841707679977, + "y": 0.07010415474419214 + }, + "p2": { + "x": 174.2992407139859, + "y": 106.08404926817502 + } + } + }, + { + "ID": "9183", + "typeID": "Arrow", + "zOrder": "6", + "w": "177", + "h": "160", + "measuredW": "150", + "measuredH": "100", + "x": "1312", + "y": "2466", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.26186159965664046, + "y": 0.02685086273459092 + }, + "p1": { + "x": 0.5758841707679977, + "y": 0.07010415474419225 + }, + "p2": { + "x": 176.8291117620097, + "y": 160.0061478487105 + } + } + }, + { + "ID": "9184", + "typeID": "Arrow", + "zOrder": "5", + "w": "187", + "h": "209", + "measuredW": "150", + "measuredH": "100", + "x": "1298", + "y": "2467", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.17615236378765076, + "y": 0.2917863867464803 + }, + "p1": { + "x": 0.5758841707679977, + "y": 0.07010415474419218 + }, + "p2": { + "x": 187.03430518997402, + "y": 209.60356880918653 + } + } + }, + { + "ID": "9185", + "typeID": "Arrow", + "zOrder": "4", + "w": "218", + "h": "278", + "measuredW": "150", + "measuredH": "100", + "x": "1270", + "y": "2458", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.004733892049443966, + "y": -0.23027684487260558 + }, + "p1": { + "x": 0.5236760686488061, + "y": 0.057202713764446064 + }, + "p2": { + "x": 217.5641762379978, + "y": 278.05553843774624 + } + } + }, + { + "ID": "9186", + "typeID": "Arrow", + "zOrder": "3", + "w": "200", + "h": "208", + "measuredW": "150", + "measuredH": "100", + "x": "1291", + "y": "2224", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.20826735231958082, + "y": 207.4034627624369 + }, + "p1": { + "x": 0.391497018853736, + "y": -0.06759950582800654 + }, + "p2": { + "x": 200.35898281003347, + "y": -0.24334878707486496 + } + } + }, + { + "ID": "9187", + "typeID": "Arrow", + "zOrder": "2", + "w": "235", + "h": "324", + "measuredW": "150", + "measuredH": "100", + "x": "1255", + "y": "2462", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.18396018019234361, + "y": -0.4354702728369375 + }, + "p1": { + "x": 0.5236760686488061, + "y": 0.05720271376444608 + }, + "p2": { + "x": 235.09404728602158, + "y": 323.3880238742104 + } + } + }, + { + "ID": "9188", + "typeID": "Arrow", + "zOrder": "1", + "w": "160", + "h": "207", + "measuredW": "150", + "measuredH": "100", + "x": "1008", + "y": "2454", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.30540490036810297, + "y": 207.55083607344523 + }, + "p1": { + "x": 0.5414642109768111, + "y": 0.22898488490104937 + }, + "p2": { + "x": 159.83059520292386, + "y": 0.1438567416173555 + } + } + }, + { + "ID": "9189", + "typeID": "__group__", + "zOrder": "78", + "measuredW": "391", + "measuredH": "55", + "w": "391", + "h": "55", + "x": "779", + "y": "648", + "properties": { + "controlName": "ext_link:roadmap.sh/backend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "391", + "h": "55", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "4273622", + "borderColor": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "316", + "measuredH": "28", + "x": "38", + "y": "14", + "properties": { + "size": "20", + "color": "16777215", + "text": "Visit Backend Developer Roadmap" + } + } + ] + } + } + }, + { + "ID": "9190", + "typeID": "__group__", + "zOrder": "256", + "measuredW": "391", + "measuredH": "55", + "w": "391", + "h": "55", + "x": "849", + "y": "2642", + "properties": { + "controlName": "ext_link:roadmap.sh/backend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "391", + "h": "55", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "4273622", + "borderColor": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "316", + "measuredH": "28", + "x": "38", + "y": "14", + "properties": { + "size": "20", + "color": "16777215", + "text": "Visit Backend Developer Roadmap" + } + } + ] + } + } + }, + { + "ID": "9191", + "typeID": "Arrow", + "zOrder": "0", + "w": "1", + "h": "194", + "measuredW": "150", + "measuredH": "100", + "x": "1010", + "y": "2683", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.3586399639038973, + "y": 0 + }, + "p1": { + "x": 0.3294117647058822, + "y": 0 + }, + "p2": { + "x": -0.3586399639038973, + "y": 194.42473260131646 + } + } + }, + { + "ID": "9192", + "typeID": "Canvas", + "zOrder": "257", + "w": "388", + "h": "177", + "measuredW": "100", + "measuredH": "70", + "x": "384", + "y": "2564" + }, + { + "ID": "9193", + "typeID": "Label", + "zOrder": "258", + "measuredW": "235", + "measuredH": "32", + "x": "412", + "y": "2590", + "properties": { + "size": "24", + "text": "Note on Listed Topics" + } + }, + { + "ID": "9194", + "typeID": "Label", + "zOrder": "259", + "measuredW": "304", + "measuredH": "25", + "x": "413", + "y": "2627", + "properties": { + "size": "17", + "text": "The roadmap is not an exhaustive list of" + } + }, + { + "ID": "9195", + "typeID": "Label", + "zOrder": "260", + "measuredW": "324", + "measuredH": "25", + "x": "413", + "y": "2654", + "properties": { + "size": "17", + "text": "topics. It’s just some of the most important" + } + }, + { + "ID": "9196", + "typeID": "Label", + "zOrder": "261", + "measuredW": "216", + "measuredH": "25", + "x": "413", + "y": "2681", + "properties": { + "size": "17", + "text": "Topics under each category." + } + }, + { + "ID": "9198", + "typeID": "Canvas", + "zOrder": "262", + "w": "462", + "h": "119", + "measuredW": "100", + "measuredH": "70", + "x": "1250", + "y": "697" + }, + { + "ID": "9199", + "typeID": "Label", + "zOrder": "263", + "measuredW": "106", + "measuredH": "28", + "x": "1276", + "y": "722", + "properties": { + "size": "20", + "text": "References" + } + }, + { + "ID": "9205", + "typeID": "__group__", + "zOrder": "264", + "measuredW": "389", + "measuredH": "26", + "w": "389", + "h": "26", + "x": "1277", + "y": "764", + "properties": { + "controlName": "ext_link:khalilstemmler.com/articles/software-design-architecture/full-stack-software-design/" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "356", + "measuredH": "26", + "x": "33", + "y": "0", + "properties": { + "size": "18", + "text": "Khalil’s Software Design & Architecture Map" + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "1", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "1", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10066329" + } + } + ] + } + } + } + ] + }, + "attributes": { + "name": "New Wireframe 1 copy", + "order": 1000022.7455786733, + "parentID": null, + "notes": "" + }, + "branchID": "Master", + "resourceID": "8024860B-B61F-451D-B579-28AA621BB239", + "mockupH": "2431", + "mockupW": "1329", + "measuredW": "1712", + "measuredH": "2877", + "version": "1.0" + }, + "groupOffset": { + "x": 0, + "y": 0 + }, + "dependencies": [], + "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" +} diff --git a/public/jsons/vue.json b/public/jsons/vue.json new file mode 100644 index 000000000..1854e98d8 --- /dev/null +++ b/public/jsons/vue.json @@ -0,0 +1,5391 @@ +{ + "mockup": { + "controls": { + "control": [ + { + "ID": "1762", + "typeID": "Arrow", + "zOrder": "41", + "w": "45", + "h": "106", + "measuredW": "150", + "measuredH": "100", + "x": "695", + "y": "166", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 4, + "y": 0 + }, + "p1": { + "x": 0.4965158371040725, + "y": -0.18375565610859723 + }, + "p2": { + "x": 45, + "y": 105.5 + } + } + }, + { + "ID": "1763", + "typeID": "Label", + "zOrder": "42", + "measuredW": "74", + "measuredH": "36", + "x": "740", + "y": "288", + "properties": { + "size": "28", + "text": "Vue.js" + } + }, + { + "ID": "1764", + "typeID": "Arrow", + "zOrder": "43", + "w": "27", + "measuredW": "150", + "measuredH": "100", + "x": "688", + "y": "27", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 20.66666666666663, + "y": -0.33333333333333215 + }, + "p1": { + "x": 0.4525527916281198, + "y": 0.13367847141227748 + }, + "p2": { + "x": -0.019880609337405986, + "y": 99.62109147224172 + } + } + }, + { + "ID": "1766", + "typeID": "Arrow", + "zOrder": "10", + "w": "91", + "h": "56", + "measuredW": "150", + "measuredH": "100", + "x": "360", + "y": "1331", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 91, + "y": -0.5 + }, + "p1": { + "x": 0.6109328221585648, + "y": -0.04544573434706774 + }, + "p2": { + "x": 0, + "y": 55.5 + } + } + }, + { + "ID": "1775", + "typeID": "Arrow", + "zOrder": "44", + "w": "7", + "h": "812", + "measuredW": "150", + "measuredH": "100", + "x": "763", + "y": "1213", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.33333333333337123, + "y": 0 + }, + "p1": { + "x": 0.5326751848090502, + "y": 0.008478779433645877 + }, + "p2": { + "x": 0.33333333333337123, + "y": 812.4044116976004 + } + } + }, + { + "ID": "1777", + "typeID": "Arrow", + "zOrder": "45", + "w": "185", + "h": "260", + "measuredW": "150", + "measuredH": "100", + "x": "815", + "y": "1206", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.6386805175102197, + "y": -0.153177546462135 + }, + "p2": { + "x": 184.65450646720024, + "y": 260.0261202608003 + } + } + }, + { + "ID": "1780", + "typeID": "Arrow", + "zOrder": "46", + "w": "74", + "h": "47", + "measuredW": "150", + "measuredH": "100", + "x": "362", + "y": "1066", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 74, + "y": 46.5 + }, + "p1": { + "x": 0.48867924528301887, + "y": 0.06037735849056604 + }, + "p2": { + "x": 0, + "y": -0.5 + } + } + }, + { + "ID": "1781", + "typeID": "Arrow", + "zOrder": "13", + "w": "78", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "358", + "y": "1116", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 78, + "y": 4 + }, + "p1": { + "x": 0.5375000000000001, + "y": -0.025000000000000005 + }, + "p2": { + "x": 0, + "y": 0.5 + } + } + }, + { + "ID": "1785", + "typeID": "Arrow", + "zOrder": "3", + "w": "160", + "h": "6", + "measuredW": "150", + "measuredH": "100", + "x": "841", + "y": "1202", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.40018141960843606, + "y": -0.010431627485070682 + }, + "p2": { + "x": 159.99273204480028, + "y": 5.748583784000175 + } + } + }, + { + "ID": "1786", + "typeID": "Arrow", + "zOrder": "47", + "w": "80", + "h": "44", + "measuredW": "150", + "measuredH": "100", + "x": "357", + "y": "1125", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 80, + "y": -0.5 + }, + "p1": { + "x": 0.4805662188099808, + "y": -0.05806142034548944 + }, + "p2": { + "x": 0, + "y": 43.5 + } + } + }, + { + "ID": "1787", + "typeID": "Arrow", + "zOrder": "48", + "w": "83", + "h": "45", + "measuredW": "150", + "measuredH": "100", + "x": "343", + "y": "1602", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.4142521343999306, + "y": 44.686573236800314 + }, + "p1": { + "x": 0.485427381827088, + "y": 0.05241244183198637 + }, + "p2": { + "x": 82.5, + "y": 0 + } + } + }, + { + "ID": "1788", + "typeID": "Arrow", + "zOrder": "49", + "w": "90", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "340", + "y": "1594", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.09070328959990093, + "y": 3.1722268656003507 + }, + "p1": { + "x": 0.38285714285714273, + "y": 5.304829345092718e-18 + }, + "p2": { + "x": 89.5, + "y": 0 + } + } + }, + { + "ID": "1790", + "typeID": "Arrow", + "zOrder": "50", + "w": "82", + "h": "197", + "measuredW": "150", + "measuredH": "100", + "x": "347", + "y": "1604", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.3995754015999182, + "y": 196.58251466080037 + }, + "p1": { + "x": 0.4806545191468839, + "y": -0.05408932611764037 + }, + "p2": { + "x": 81.5, + "y": 0 + } + } + }, + { + "ID": "1791", + "typeID": "Arrow", + "zOrder": "51", + "w": "96", + "h": "236", + "measuredW": "150", + "measuredH": "100", + "x": "344", + "y": "1613", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.07602655679994541, + "y": 235.75863545440052 + }, + "p1": { + "x": 0.38845024469820544, + "y": -0.12424143556280588 + }, + "p2": { + "x": 95.5, + "y": 0 + } + } + }, + { + "ID": "1792", + "typeID": "Arrow", + "zOrder": "52", + "w": "84", + "h": "138", + "measuredW": "150", + "measuredH": "100", + "x": "347", + "y": "1601", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.3995754015999182, + "y": 138.02413809120048 + }, + "p1": { + "x": 0.48542738182708794, + "y": 0.052412441831986276 + }, + "p2": { + "x": 83.5, + "y": 0 + } + } + }, + { + "ID": "1795", + "typeID": "Arrow", + "zOrder": "53", + "w": "40", + "h": "67", + "measuredW": "150", + "measuredH": "100", + "x": "524", + "y": "1208", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 66.5 + }, + "p1": { + "x": 0.5210888020482414, + "y": 0.050532273278533886 + }, + "p2": { + "x": 40, + "y": -0.5 + } + } + }, + { + "ID": "1797", + "typeID": "Arrow", + "zOrder": "54", + "w": "96", + "h": "313", + "measuredW": "150", + "measuredH": "100", + "x": "604", + "y": "1216", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 78, + "y": -0.5 + }, + "p1": { + "x": 0.6755987828830571, + "y": 0.20191197026423297 + }, + "p2": { + "x": 0, + "y": 312 + } + } + }, + { + "ID": "1799", + "typeID": "Arrow", + "zOrder": "55", + "w": "105", + "h": "453", + "measuredW": "150", + "measuredH": "100", + "x": "713", + "y": "739", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5185682873198143, + "y": 0.16381627168336174 + }, + "p2": { + "x": 53.8032559648002, + "y": 453.3589896416004 + } + } + }, + { + "ID": "1810", + "typeID": "Arrow", + "zOrder": "56", + "w": "69", + "h": "59", + "measuredW": "150", + "measuredH": "100", + "x": "591", + "y": "430", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 69, + "y": 0 + }, + "p1": { + "x": 0.44947028326696226, + "y": -0.10519197535502291 + }, + "p2": { + "x": 0.4957052992001536, + "y": 59.12144861280012 + } + } + }, + { + "ID": "1820", + "typeID": "Arrow", + "zOrder": "57", + "w": "25", + "h": "70", + "measuredW": "150", + "measuredH": "100", + "x": "786", + "y": "343", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 22, + "y": -0.5 + }, + "p1": { + "x": 0.44883470778056644, + "y": 0.15539619935460727 + }, + "p2": { + "x": 0, + "y": 69 + } + } + }, + { + "ID": "1821", + "typeID": "Canvas", + "zOrder": "58", + "w": "350", + "h": "141", + "measuredW": "100", + "measuredH": "70", + "x": "964", + "y": "69" + }, + { + "ID": "1822", + "typeID": "Label", + "zOrder": "59", + "measuredW": "314", + "measuredH": "25", + "x": "978", + "y": "86", + "properties": { + "size": "17", + "text": "Find the detailed version of this roadmap" + } + }, + { + "ID": "1823", + "typeID": "Label", + "zOrder": "60", + "measuredW": "319", + "measuredH": "25", + "x": "978", + "y": "114", + "properties": { + "size": "17", + "text": "along with resources and other roadmaps" + } + }, + { + "ID": "1831", + "typeID": "Arrow", + "zOrder": "62", + "w": "86", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "577", + "y": "420", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 86, + "y": 0 + }, + "p1": { + "x": 0.4811090254395629, + "y": 0.004165338153758769 + }, + "p2": { + "x": -0.22477605439985382, + "y": 0 + } + } + }, + { + "ID": "1832", + "typeID": "Arrow", + "zOrder": "63", + "w": "76", + "h": "56", + "measuredW": "150", + "measuredH": "100", + "x": "585", + "y": "350", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 76, + "y": 56 + }, + "p1": { + "x": 0.37909451283121226, + "y": 0.05987899019403308 + }, + "p2": { + "x": -0.1954225887998291, + "y": -0.05401145759992687 + } + } + }, + { + "ID": "1906", + "typeID": "Label", + "zOrder": "80", + "measuredW": "117", + "measuredH": "25", + "x": "203", + "y": "1873", + "properties": { + "size": "17", + "text": "REST API Calls" + } + }, + { + "ID": "1913", + "typeID": "Label", + "zOrder": "83", + "measuredW": "71", + "measuredH": "25", + "x": "225", + "y": "1672", + "properties": { + "size": "17", + "text": "GraphQL" + } + }, + { + "ID": "1963", + "typeID": "__group__", + "zOrder": "88", + "measuredW": "542", + "measuredH": "96", + "w": "542", + "h": "96", + "x": "305", + "y": "98", + "properties": { + "controlName": "ext_link:roadmap.sh/frontend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "542", + "h": "96", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "475", + "measuredH": "32", + "x": "34", + "y": "18", + "properties": { + "size": "24", + "text": "Frontend Roadmap till Framework Selection" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "171", + "measuredH": "26", + "x": "201", + "y": "54", + "properties": { + "size": "18", + "text": "roadmap.sh/frontend", + "color": "10027263" + } + } + ] + } + } + }, + { + "ID": "1964", + "typeID": "__group__", + "zOrder": "61", + "measuredW": "320", + "measuredH": "45", + "w": "320", + "h": "45", + "x": "979", + "y": "150", + "properties": { + "controlName": "ext_link:roadmap.sh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "320", + "h": "45", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "28", + "x": "141", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "roadmap.sh" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "35", + "measuredH": "28", + "x": "76", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "http" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "5", + "measuredH": "28", + "x": "113", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": ":" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "10", + "measuredH": "28", + "x": "120", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "10", + "measuredH": "28", + "x": "128", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + } + ] + } + } + }, + { + "ID": "1971", + "typeID": "Arrow", + "zOrder": "40", + "w": "93", + "h": "59", + "measuredW": "150", + "measuredH": "100", + "x": "399", + "y": "349", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.28216153919993303, + "y": 0.2768757536000521 + }, + "p1": { + "x": 0.5531295985763665, + "y": -0.08925088121556413 + }, + "p2": { + "x": 93, + "y": 59 + } + } + }, + { + "ID": "1972", + "typeID": "Arrow", + "zOrder": "39", + "w": "91", + "h": "17", + "measuredW": "150", + "measuredH": "100", + "x": "395", + "y": "400", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.2968382719999454, + "y": 0.12944770240011394 + }, + "p1": { + "x": 0.4067680844458243, + "y": -0.016268239677118913 + }, + "p2": { + "x": 91, + "y": 17 + } + } + }, + { + "ID": "1973", + "typeID": "Arrow", + "zOrder": "38", + "w": "88", + "h": "33", + "measuredW": "150", + "measuredH": "100", + "x": "396", + "y": "423", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.041387305600096624, + "y": 33.334921961600116 + }, + "p1": { + "x": 0.40022307356578246, + "y": 0.06604917317297902 + }, + "p2": { + "x": 88, + "y": 0 + } + } + }, + { + "ID": "1974", + "typeID": "Arrow", + "zOrder": "37", + "w": "96", + "h": "88", + "measuredW": "150", + "measuredH": "100", + "x": "393", + "y": "427", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.36493615040006944, + "y": 88.21684737600015 + }, + "p1": { + "x": 0.42992499013028035, + "y": 0.004934859849980256 + }, + "p2": { + "x": 96, + "y": 0 + } + } + }, + { + "ID": "2896", + "typeID": "Arrow", + "zOrder": "17", + "w": "84", + "h": "168", + "measuredW": "150", + "measuredH": "100", + "x": "587", + "y": "430", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 84, + "y": 0 + }, + "p1": { + "x": 0.5406025677062014, + "y": 0.12359189147033602 + }, + "p2": { + "x": 0.48102856640014124, + "y": 167.51772039840012 + } + } + }, + { + "ID": "2897", + "typeID": "Arrow", + "zOrder": "35", + "w": "66", + "h": "29", + "measuredW": "150", + "measuredH": "100", + "x": "377", + "y": "601", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 29 + }, + "p1": { + "x": 0.33909140180668784, + "y": -0.058884933860741506 + }, + "p2": { + "x": 66, + "y": 0 + } + } + }, + { + "ID": "2898", + "typeID": "Arrow", + "zOrder": "36", + "w": "79", + "h": "13", + "measuredW": "150", + "measuredH": "100", + "x": "365", + "y": "582", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 2 + }, + "p1": { + "x": 0.3920449765553399, + "y": 0.06724676888745247 + }, + "p2": { + "x": 79, + "y": 13 + } + } + }, + { + "ID": "2906", + "typeID": "Arrow", + "zOrder": "34", + "w": "153", + "h": "89", + "measuredW": "150", + "measuredH": "100", + "x": "876", + "y": "327", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 153.06611570880023, + "y": 0.19615372320009783 + }, + "p1": { + "x": 0.4981106746880125, + "y": 0.05503902948341876 + }, + "p2": { + "x": 0, + "y": 89 + } + } + }, + { + "ID": "2907", + "typeID": "Arrow", + "zOrder": "33", + "w": "141", + "h": "32", + "measuredW": "150", + "measuredH": "100", + "x": "891", + "y": "382", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 140.7425668640002, + "y": 0.06340240480005832 + }, + "p1": { + "x": 0.44798938044995784, + "y": 0.04032682580733751 + }, + "p2": { + "x": 0, + "y": 32 + } + } + }, + { + "ID": "2908", + "typeID": "Arrow", + "zOrder": "32", + "w": "145", + "h": "17", + "measuredW": "150", + "measuredH": "100", + "x": "887", + "y": "422", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 144.7425668640002, + "y": 17.607102241600103 + }, + "p1": { + "x": 0.45522128005575574, + "y": -0.05494250203275645 + }, + "p2": { + "x": 0, + "y": 2 + } + } + }, + { + "ID": "2909", + "typeID": "Arrow", + "zOrder": "31", + "w": "134", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "892", + "y": "425", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 134.38966455360026, + "y": 69.47435092320012 + }, + "p1": { + "x": 0.5981432360742706, + "y": -0.0366931918656057 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "2910", + "typeID": "Arrow", + "zOrder": "30", + "w": "142", + "h": "113", + "measuredW": "150", + "measuredH": "100", + "x": "883", + "y": "427", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 142.0514389760002, + "y": 112.97402056160013 + }, + "p1": { + "x": 0.5467496438479419, + "y": 0.08532653520281926 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "2911", + "typeID": "Arrow", + "zOrder": "29", + "w": "147", + "h": "163", + "measuredW": "150", + "measuredH": "100", + "x": "881", + "y": "432", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 146.72789013120018, + "y": 162.84126924320014 + }, + "p1": { + "x": 0.5467496438479418, + "y": 0.0853265352028192 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "2912", + "typeID": "Arrow", + "zOrder": "28", + "w": "155", + "h": "220", + "measuredW": "150", + "measuredH": "100", + "x": "871", + "y": "423", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 155.38966455360026, + "y": 220.01739003680018 + }, + "p1": { + "x": 0.5144201268152997, + "y": 0.12669257516874619 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "2913", + "typeID": "Arrow", + "zOrder": "27", + "w": "102", + "h": "305", + "measuredW": "150", + "measuredH": "100", + "x": "678", + "y": "430", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 102, + "y": -0.5 + }, + "p1": { + "x": 0.5750441807624339, + "y": -0.17893208785660192 + }, + "p2": { + "x": 29.5, + "y": 304 + } + } + }, + { + "ID": "2920", + "typeID": "Arrow", + "zOrder": "26", + "w": "74", + "h": "104", + "measuredW": "150", + "measuredH": "100", + "x": "590", + "y": "433", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 74, + "y": 0 + }, + "p1": { + "x": 0.5406025677062014, + "y": 0.12359189147033613 + }, + "p2": { + "x": 0.1574797216001116, + "y": 104.29756940640016 + } + } + }, + { + "ID": "2939", + "typeID": "TextArea", + "zOrder": "111", + "w": "262", + "h": "154", + "measuredW": "200", + "measuredH": "140", + "x": "969", + "y": "967" + }, + { + "ID": "2940", + "typeID": "Label", + "zOrder": "112", + "measuredW": "85", + "measuredH": "25", + "x": "1057", + "y": "979", + "properties": { + "size": "17", + "text": "Animations" + } + }, + { + "ID": "2945", + "typeID": "TextArea", + "zOrder": "115", + "w": "250", + "h": "312", + "measuredW": "200", + "measuredH": "140", + "x": "151", + "y": "705" + }, + { + "ID": "2946", + "typeID": "Label", + "zOrder": "116", + "measuredW": "128", + "measuredH": "25", + "x": "212", + "y": "719", + "properties": { + "size": "17", + "text": "Composition API" + } + }, + { + "ID": "2967", + "typeID": "Arrow", + "zOrder": "25", + "w": "222", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "356", + "y": "727", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 221.5, + "y": 0 + }, + "p1": { + "x": 0.4807871956156193, + "y": 0.004484025658591265 + }, + "p2": { + "x": -0.03199635839990833, + "y": 0 + } + } + }, + { + "ID": "2968", + "typeID": "Arrow", + "zOrder": "24", + "w": "28", + "h": "77", + "measuredW": "150", + "measuredH": "100", + "x": "630", + "y": "741", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 25.730533024000124, + "y": 0.3769699904001982 + }, + "p1": { + "x": 0.7370475912096909, + "y": 0.23463818253699203 + }, + "p2": { + "x": 0.3042470496001215, + "y": 76.6558279136002 + } + } + }, + { + "ID": "2969", + "typeID": "Arrow", + "zOrder": "23", + "w": "140", + "h": "8", + "measuredW": "150", + "measuredH": "100", + "x": "841", + "y": "720", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 139.91934838080022, + "y": 7.994714214400119 + }, + "p1": { + "x": 0.4736842105263155, + "y": -0.03947368421052632 + }, + "p2": { + "x": 0, + "y": 3.5 + } + } + }, + { + "ID": "2970", + "typeID": "Arrow", + "zOrder": "22", + "w": "136", + "h": "46", + "measuredW": "150", + "measuredH": "100", + "x": "845", + "y": "733", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 135.91934838080022, + "y": 45.847286163200124 + }, + "p1": { + "x": 0.461517349539306, + "y": -0.013252303469907925 + }, + "p2": { + "x": 0, + "y": -0.5 + } + } + }, + { + "ID": "2971", + "typeID": "Arrow", + "zOrder": "21", + "w": "137", + "h": "92", + "measuredW": "150", + "measuredH": "100", + "x": "845", + "y": "740", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 137.25757395840026, + "y": 91.03808368960017 + }, + "p1": { + "x": 0.4416019869605713, + "y": 0.06513505122632714 + }, + "p2": { + "x": 0, + "y": -0.5 + } + } + }, + { + "ID": "2972", + "typeID": "Arrow", + "zOrder": "20", + "w": "151", + "h": "146", + "measuredW": "150", + "measuredH": "100", + "x": "833", + "y": "741", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 150.5957995360002, + "y": 146.24355794880023 + }, + "p1": { + "x": 0.4114461538461538, + "y": 0.05243076923076919 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "2973", + "typeID": "Arrow", + "zOrder": "19", + "w": "162", + "h": "202", + "measuredW": "150", + "measuredH": "100", + "x": "819", + "y": "739", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 161.91934838080022, + "y": 201.7725810528002 + }, + "p1": { + "x": 0.4134269539924311, + "y": 0.05352954054983893 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "2974", + "typeID": "Arrow", + "zOrder": "18", + "w": "176", + "h": "277", + "measuredW": "150", + "measuredH": "100", + "x": "812", + "y": "739", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 175.6104762688002, + "y": 276.71321339840017 + }, + "p1": { + "x": 0.3927933776984256, + "y": 0.0802629443272196 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "2975", + "typeID": "__group__", + "zOrder": "89", + "measuredW": "576", + "measuredH": "105", + "w": "576", + "h": "105", + "x": "531", + "y": "1817", + "properties": { + "controlName": "ext_link:roadmap.sh/frontend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "576", + "h": "105", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "502", + "measuredH": "32", + "x": "40", + "y": "22", + "properties": { + "size": "24", + "text": "Frontend Roadmap after Framework Selection" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "171", + "measuredH": "26", + "x": "205", + "y": "58", + "properties": { + "text": "roadmap.sh/frontend", + "size": "18", + "color": "10027263" + } + } + ] + } + } + }, + { + "ID": "2976", + "typeID": "Arrow", + "zOrder": "16", + "w": "1", + "h": "55", + "measuredW": "150", + "measuredH": "100", + "x": "630", + "y": "1060", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 55 + }, + "p1": { + "x": 0.6380090497737557, + "y": -0.0018099547511312255 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "2977", + "typeID": "Arrow", + "zOrder": "15", + "w": "1", + "h": "78", + "measuredW": "150", + "measuredH": "100", + "x": "630", + "y": "1127", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 78 + }, + "p1": { + "x": 0.6380090497737557, + "y": -0.0018099547511312257 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "2978", + "typeID": "Arrow", + "zOrder": "14", + "w": "82", + "h": "79", + "measuredW": "150", + "measuredH": "100", + "x": "485", + "y": "1127", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 82, + "y": 78.5 + }, + "p1": { + "x": 0.6030918077610684, + "y": 0.1775581028499316 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "2983", + "typeID": "Arrow", + "zOrder": "12", + "w": "87", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "353", + "y": "1276", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 87, + "y": 4.5 + }, + "p1": { + "x": 0.5375000000000003, + "y": -0.025000000000000022 + }, + "p2": { + "x": 0, + "y": 1.5 + } + } + }, + { + "ID": "2986", + "typeID": "Arrow", + "zOrder": "11", + "w": "81", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "354", + "y": "1333", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 81, + "y": 1.5 + }, + "p1": { + "x": 0.5375000000000002, + "y": -0.02500000000000002 + }, + "p2": { + "x": 0, + "y": 2.5 + } + } + }, + { + "ID": "2987", + "typeID": "Arrow", + "zOrder": "9", + "w": "81", + "h": "49", + "measuredW": "150", + "measuredH": "100", + "x": "355", + "y": "1283", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 81, + "y": 48.5 + }, + "p1": { + "x": 0.5375000000000003, + "y": -0.025000000000000123 + }, + "p2": { + "x": 0, + "y": -0.5 + } + } + }, + { + "ID": "2988", + "typeID": "Arrow", + "zOrder": "8", + "w": "58", + "h": "115", + "measuredW": "150", + "measuredH": "100", + "x": "515", + "y": "1217", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 114 + }, + "p1": { + "x": 0.3905730129390017, + "y": -0.10979667282809613 + }, + "p2": { + "x": 58, + "y": -0.5 + } + } + }, + { + "ID": "2989", + "typeID": "Arrow", + "zOrder": "7", + "w": "117", + "h": "389", + "measuredW": "150", + "measuredH": "100", + "x": "604", + "y": "1209", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 92, + "y": -0.5 + }, + "p1": { + "x": 0.675598782883057, + "y": 0.20191197026423305 + }, + "p2": { + "x": 0, + "y": 388 + } + } + }, + { + "ID": "2992", + "typeID": "Arrow", + "zOrder": "6", + "w": "76", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "337", + "y": "1529", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 76, + "y": 2.5 + }, + "p1": { + "x": 0.5375000000000003, + "y": -0.025000000000000026 + }, + "p2": { + "x": 0.23284555520007189, + "y": 1.2609479856002963 + } + } + }, + { + "ID": "2993", + "typeID": "Arrow", + "zOrder": "5", + "w": "71", + "h": "253", + "measuredW": "150", + "measuredH": "100", + "x": "609", + "y": "1207", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 51, + "y": -0.5 + }, + "p1": { + "x": 0.6755987828830532, + "y": 0.20191197026423108 + }, + "p2": { + "x": 0, + "y": 252 + } + } + }, + { + "ID": "2996", + "typeID": "Arrow", + "zOrder": "4", + "w": "86", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "340", + "y": "1459", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 86, + "y": 2.5 + }, + "p1": { + "x": 0.5375000000000003, + "y": -0.025000000000000022 + }, + "p2": { + "x": -0.09070328959990093, + "y": 1.6732179504003852 + } + } + }, + { + "ID": "2997", + "typeID": "TextArea", + "zOrder": "132", + "w": "262", + "h": "205", + "measuredW": "200", + "measuredH": "140", + "x": "969", + "y": "1182" + }, + { + "ID": "2998", + "typeID": "Label", + "zOrder": "133", + "measuredW": "56", + "measuredH": "25", + "x": "1072", + "y": "1196", + "properties": { + "size": "17", + "text": "Testing" + } + }, + { + "ID": "3003", + "typeID": "Arrow", + "zOrder": "2", + "w": "78", + "h": "51", + "measuredW": "150", + "measuredH": "100", + "x": "361", + "y": "1224", + "properties": { + "color": "2848996", + "curvature": "1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 78, + "y": 50.5 + }, + "p1": { + "x": 0.5375000000000003, + "y": -0.025 + }, + "p2": { + "x": 0, + "y": -0.5 + } + } + }, + { + "ID": "3004", + "typeID": "TextArea", + "zOrder": "138", + "w": "262", + "h": "212", + "measuredW": "200", + "measuredH": "140", + "x": "969", + "y": "1432" + }, + { + "ID": "3005", + "typeID": "Label", + "zOrder": "139", + "measuredW": "51", + "measuredH": "25", + "x": "1074", + "y": "1447", + "properties": { + "size": "17", + "text": "Styling" + } + }, + { + "ID": "3006", + "typeID": "__group__", + "zOrder": "64", + "measuredW": "244", + "measuredH": "50", + "w": "244", + "h": "50", + "x": "654", + "y": "394", + "properties": { + "controlName": "100-fundamental-topics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "244", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "155", + "measuredH": "25", + "x": "44", + "y": "12", + "properties": { + "size": "17", + "text": "Fundamental Topics" + } + } + ] + } + } + }, + { + "ID": "3007", + "typeID": "__group__", + "zOrder": "68", + "measuredW": "134", + "measuredH": "44", + "w": "134", + "h": "44", + "x": "463", + "y": "331", + "properties": { + "controlName": "100-fundamental-topics:vue-cli" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "134", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "25", + "x": "36", + "y": "9", + "properties": { + "size": "17", + "text": "Vue CLI" + } + } + ] + } + } + }, + { + "ID": "3008", + "typeID": "__group__", + "zOrder": "65", + "measuredW": "132", + "measuredH": "44", + "w": "132", + "h": "44", + "x": "465", + "y": "399", + "properties": { + "controlName": "101-fundamental-topics:components" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "132", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "99", + "measuredW": "99", + "measuredH": "25", + "x": "16", + "y": "9", + "properties": { + "size": "17", + "text": "Components" + } + } + ] + } + } + }, + { + "ID": "3009", + "typeID": "__group__", + "zOrder": "104", + "measuredW": "134", + "measuredH": "44", + "w": "134", + "h": "44", + "x": "465", + "y": "462", + "properties": { + "controlName": "102-fundamental-topics:templates" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "134", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "80", + "measuredH": "25", + "x": "27", + "y": "9", + "properties": { + "size": "17", + "text": "Templates" + } + } + ] + } + } + }, + { + "ID": "3010", + "typeID": "__group__", + "zOrder": "105", + "measuredW": "134", + "measuredH": "44", + "w": "134", + "h": "44", + "x": "465", + "y": "516", + "properties": { + "controlName": "103-fundamental-topics:directives" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "134", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "77", + "measuredH": "25", + "x": "28", + "y": "9", + "properties": { + "size": "17", + "text": "Directives" + } + } + ] + } + } + }, + { + "ID": "3011", + "typeID": "__group__", + "zOrder": "99", + "measuredW": "179", + "measuredH": "44", + "w": "179", + "h": "44", + "x": "420", + "y": "577", + "properties": { + "controlName": "104-fundamental-topics:api-styles" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "179", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "76", + "measuredH": "25", + "x": "47", + "y": "9", + "properties": { + "size": "17", + "text": "API Styles" + } + } + ] + } + } + }, + { + "ID": "3012", + "typeID": "__group__", + "zOrder": "97", + "measuredW": "212", + "measuredH": "44", + "w": "212", + "h": "44", + "x": "1016", + "y": "313", + "properties": { + "controlName": "105-fundamental-topics:app-configurations" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "146", + "measuredH": "25", + "x": "33", + "y": "9", + "properties": { + "size": "17", + "text": "App Configurations" + } + } + ] + } + } + }, + { + "ID": "3013", + "typeID": "__group__", + "zOrder": "100", + "measuredW": "212", + "measuredH": "44", + "w": "212", + "h": "44", + "x": "1016", + "y": "365", + "properties": { + "controlName": "106-fundamental-topics:rendering-lists" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "122", + "measuredH": "25", + "x": "45", + "y": "9", + "properties": { + "size": "17", + "text": "Rendering Lists" + } + } + ] + } + } + }, + { + "ID": "3014", + "typeID": "__group__", + "zOrder": "98", + "measuredW": "212", + "measuredH": "44", + "w": "212", + "h": "44", + "x": "1016", + "y": "416", + "properties": { + "controlName": "107-fundamental-topics:conditional-rendering" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "173", + "measuredH": "25", + "x": "19", + "y": "9", + "properties": { + "size": "17", + "text": "Conditional Rendering" + } + } + ] + } + } + }, + { + "ID": "3015", + "typeID": "__group__", + "zOrder": "93", + "measuredW": "212", + "measuredH": "44", + "w": "212", + "h": "44", + "x": "1016", + "y": "466", + "properties": { + "controlName": "108-fundamental-topics:lifecycle-hooks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "121", + "measuredH": "25", + "x": "45", + "y": "10", + "properties": { + "size": "17", + "text": "Lifecycle Hooks" + } + } + ] + } + } + }, + { + "ID": "3016", + "typeID": "__group__", + "zOrder": "101", + "measuredW": "212", + "measuredH": "44", + "w": "212", + "h": "44", + "x": "1016", + "y": "516", + "properties": { + "controlName": "109-fundamental-topics:forms-handling" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "122", + "measuredH": "25", + "x": "45", + "y": "9", + "properties": { + "size": "17", + "text": "Forms Handling" + } + } + ] + } + } + }, + { + "ID": "3017", + "typeID": "__group__", + "zOrder": "102", + "measuredW": "212", + "measuredH": "44", + "w": "212", + "h": "44", + "x": "1016", + "y": "566", + "properties": { + "controlName": "110-fundamental-topics:events-handling" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "126", + "measuredH": "25", + "x": "43", + "y": "9", + "properties": { + "size": "17", + "text": "Events Handling" + } + } + ] + } + } + }, + { + "ID": "3018", + "typeID": "__group__", + "zOrder": "94", + "measuredW": "212", + "measuredH": "44", + "w": "212", + "h": "44", + "x": "1016", + "y": "616", + "properties": { + "controlName": "111-fundamental-topics:computed-properties" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "165", + "measuredH": "25", + "x": "23", + "y": "9", + "properties": { + "size": "17", + "text": "Computed Properties" + } + } + ] + } + } + }, + { + "ID": "3019", + "typeID": "__group__", + "zOrder": "66", + "measuredW": "216", + "measuredH": "44", + "w": "216", + "h": "44", + "x": "191", + "y": "330", + "properties": { + "controlName": "100-fundamental-topics:components:single-file-components" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "216", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "183", + "measuredH": "25", + "x": "16", + "y": "10", + "properties": { + "size": "17", + "text": "Single File Components" + } + } + ] + } + } + }, + { + "ID": "3020", + "typeID": "__group__", + "zOrder": "67", + "measuredW": "216", + "measuredH": "44", + "w": "216", + "h": "44", + "x": "191", + "y": "380", + "properties": { + "controlName": "101-fundamental-topics:components:component-registration" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "216", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "188", + "measuredH": "25", + "x": "14", + "y": "10", + "properties": { + "size": "17", + "text": "Component Registration" + } + } + ] + } + } + }, + { + "ID": "3021", + "typeID": "__group__", + "zOrder": "90", + "measuredW": "104", + "measuredH": "44", + "w": "104", + "h": "44", + "x": "191", + "y": "431", + "properties": { + "controlName": "102-fundamental-topics:components:props" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "104", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "25", + "x": "29", + "y": "9", + "properties": { + "size": "17", + "text": "Props" + } + } + ] + } + } + }, + { + "ID": "3022", + "typeID": "__group__", + "zOrder": "91", + "measuredW": "104", + "measuredH": "44", + "w": "104", + "h": "44", + "x": "303", + "y": "430", + "properties": { + "controlName": "103-fundamental-topics:components:events" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "104", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "53", + "measuredH": "25", + "x": "25", + "y": "10", + "properties": { + "size": "17", + "text": "Events" + } + } + ] + } + } + }, + { + "ID": "3023", + "typeID": "__group__", + "zOrder": "92", + "measuredW": "216", + "measuredH": "44", + "w": "216", + "h": "44", + "x": "191", + "y": "480", + "properties": { + "controlName": "104-fundamental-topics:components:attribute-inheritance" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "216", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "158", + "measuredH": "25", + "x": "29", + "y": "10", + "properties": { + "size": "17", + "text": "Attribute Inheritance" + } + } + ] + } + } + }, + { + "ID": "3024", + "typeID": "__group__", + "zOrder": "96", + "measuredW": "163", + "measuredH": "44", + "w": "163", + "h": "44", + "x": "228", + "y": "553", + "properties": { + "controlName": "100-fundamental-topics:api-styles:options-api" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "163", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "91", + "measuredH": "25", + "x": "36", + "y": "9", + "properties": { + "size": "17", + "text": "Options API" + } + } + ] + } + } + }, + { + "ID": "3025", + "typeID": "__group__", + "zOrder": "95", + "measuredW": "163", + "measuredH": "44", + "w": "163", + "h": "44", + "x": "228", + "y": "603", + "properties": { + "controlName": "101-fundamental-topics:api-styles:composition-api" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "163", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "128", + "measuredH": "25", + "x": "18", + "y": "9", + "properties": { + "size": "17", + "text": "Composition API" + } + } + ] + } + } + }, + { + "ID": "3026", + "typeID": "__group__", + "zOrder": "103", + "measuredW": "299", + "measuredH": "50", + "w": "299", + "h": "50", + "x": "556", + "y": "705", + "properties": { + "controlName": "101-advanced-topics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "130", + "measuredH": "25", + "x": "85", + "y": "12", + "properties": { + "size": "17", + "text": "Advanced Topics" + } + } + ] + } + } + }, + { + "ID": "3027", + "typeID": "__group__", + "zOrder": "117", + "measuredW": "110", + "measuredH": "44", + "w": "110", + "h": "44", + "x": "165", + "y": "755", + "properties": { + "controlName": "100-advanced-topics:ref" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "110", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "22", + "measuredH": "25", + "x": "44", + "y": "9", + "properties": { + "size": "17", + "text": "ref" + } + } + ] + } + } + }, + { + "ID": "3028", + "typeID": "__group__", + "zOrder": "119", + "measuredW": "104", + "measuredH": "44", + "w": "104", + "h": "44", + "x": "282", + "y": "755", + "properties": { + "controlName": "101-advanced-topics:torefs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "104", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "51", + "measuredH": "25", + "x": "26", + "y": "9", + "properties": { + "size": "17", + "text": "toRefs" + } + } + ] + } + } + }, + { + "ID": "3029", + "typeID": "__group__", + "zOrder": "118", + "measuredW": "222", + "measuredH": "44", + "w": "222", + "h": "44", + "x": "165", + "y": "806", + "properties": { + "controlName": "102-advanced-topics:reactive" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "222", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "25", + "x": "80", + "y": "9", + "properties": { + "size": "17", + "text": "reactive" + } + } + ] + } + } + }, + { + "ID": "3030", + "typeID": "__group__", + "zOrder": "120", + "measuredW": "222", + "measuredH": "44", + "w": "222", + "h": "44", + "x": "165", + "y": "857", + "properties": { + "controlName": "103-advanced-topics:computed" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "222", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "77", + "measuredH": "25", + "x": "72", + "y": "9", + "properties": { + "size": "17", + "text": "computed" + } + } + ] + } + } + }, + { + "ID": "3031", + "typeID": "__group__", + "zOrder": "121", + "measuredW": "107", + "measuredH": "44", + "w": "107", + "h": "44", + "x": "165", + "y": "908", + "properties": { + "controlName": "104-advanced-topics:watch" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "107", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "25", + "x": "31", + "y": "9", + "properties": { + "size": "17", + "text": "watch" + } + } + ] + } + } + }, + { + "ID": "3032", + "typeID": "__group__", + "zOrder": "122", + "measuredW": "105", + "measuredH": "44", + "w": "105", + "h": "44", + "x": "281", + "y": "908", + "properties": { + "controlName": "105-advanced-topics:next-tick" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "105", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "25", + "x": "21", + "y": "9", + "properties": { + "size": "17", + "text": "nextTick" + } + } + ] + } + } + }, + { + "ID": "3033", + "typeID": "__group__", + "zOrder": "123", + "measuredW": "221", + "measuredH": "44", + "w": "221", + "h": "44", + "x": "165", + "y": "960", + "properties": { + "controlName": "106-advanced-topics:composables" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "221", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "106", + "measuredH": "25", + "x": "58", + "y": "9", + "properties": { + "size": "17", + "text": "Composables" + } + } + ] + } + } + }, + { + "ID": "3034", + "typeID": "__group__", + "zOrder": "124", + "measuredW": "227", + "measuredH": "44", + "w": "227", + "h": "44", + "x": "419", + "y": "796", + "properties": { + "controlName": "107-advanced-topics:async-components" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "148", + "measuredH": "25", + "x": "40", + "y": "9", + "properties": { + "size": "17", + "text": "Async Components" + } + } + ] + } + } + }, + { + "ID": "3035", + "typeID": "__group__", + "zOrder": "125", + "measuredW": "227", + "measuredH": "44", + "w": "227", + "h": "44", + "x": "417", + "y": "849", + "properties": { + "controlName": "108-advanced-topics:teleport-components" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "167", + "measuredH": "25", + "x": "30", + "y": "9", + "properties": { + "size": "17", + "text": "Teleport Components" + } + } + ] + } + } + }, + { + "ID": "3036", + "typeID": "__group__", + "zOrder": "126", + "measuredW": "227", + "measuredH": "44", + "w": "227", + "h": "44", + "x": "417", + "y": "900", + "properties": { + "controlName": "109-advanced-topics:provide-inject" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "227", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "119", + "measuredH": "25", + "x": "54", + "y": "9", + "properties": { + "size": "17", + "text": "Provide / Inject" + } + } + ] + } + } + }, + { + "ID": "3037", + "typeID": "__group__", + "zOrder": "108", + "measuredW": "261", + "measuredH": "44", + "w": "261", + "h": "44", + "x": "969", + "y": "705", + "properties": { + "controlName": "110-advanced-topics:custom-directives" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "261", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "140", + "measuredH": "25", + "x": "61", + "y": "9", + "properties": { + "size": "17", + "text": "Custom Directives" + } + } + ] + } + } + }, + { + "ID": "3038", + "typeID": "__group__", + "zOrder": "109", + "measuredW": "262", + "measuredH": "44", + "w": "262", + "h": "44", + "x": "969", + "y": "755", + "properties": { + "controlName": "111-advanced-topics:custom-events" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "262", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "116", + "measuredH": "25", + "x": "73", + "y": "9", + "properties": { + "size": "17", + "text": "Custom Events" + } + } + ] + } + } + }, + { + "ID": "3039", + "typeID": "__group__", + "zOrder": "110", + "measuredW": "262", + "measuredH": "44", + "w": "262", + "h": "44", + "x": "969", + "y": "806", + "properties": { + "controlName": "112-advanced-topics:plugins" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "262", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "103", + "y": "9", + "properties": { + "size": "17", + "text": "Plugins" + } + } + ] + } + } + }, + { + "ID": "3040", + "typeID": "__group__", + "zOrder": "106", + "measuredW": "263", + "measuredH": "44", + "w": "263", + "h": "44", + "x": "969", + "y": "860", + "properties": { + "controlName": "113-advanced-topics:watchers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "263", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "73", + "measuredH": "25", + "x": "95", + "y": "9", + "properties": { + "size": "17", + "text": "Watchers" + } + } + ] + } + } + }, + { + "ID": "3041", + "typeID": "__group__", + "zOrder": "107", + "measuredW": "265", + "measuredH": "44", + "w": "265", + "h": "44", + "x": "969", + "y": "911", + "properties": { + "controlName": "114-advanced-topics:slots" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "265", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "38", + "measuredH": "25", + "x": "114", + "y": "9", + "properties": { + "size": "17", + "text": "Slots" + } + } + ] + } + } + }, + { + "ID": "3042", + "typeID": "__group__", + "zOrder": "113", + "measuredW": "230", + "measuredH": "44", + "w": "230", + "h": "44", + "x": "985", + "y": "1011", + "properties": { + "controlName": "115-advanced-topics:transition" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "76", + "measuredH": "25", + "x": "77", + "y": "9", + "properties": { + "size": "17", + "text": "Transition" + } + } + ] + } + } + }, + { + "ID": "3043", + "typeID": "__group__", + "zOrder": "114", + "measuredW": "231", + "measuredH": "44", + "w": "231", + "h": "44", + "x": "985", + "y": "1061", + "properties": { + "controlName": "116-advanced-topics:transition-group" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "231", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "128", + "measuredH": "25", + "x": "52", + "y": "9", + "properties": { + "size": "17", + "text": "Transition Group" + } + } + ] + } + } + }, + { + "ID": "3044", + "typeID": "__group__", + "zOrder": "69", + "measuredW": "326", + "measuredH": "50", + "w": "326", + "h": "50", + "x": "556", + "y": "1179", + "properties": { + "controlName": "102-ecosystem" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "326", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "84", + "measuredH": "25", + "x": "121", + "y": "12", + "properties": { + "size": "17", + "text": "Ecosystem" + } + } + ] + } + } + }, + { + "ID": "3045", + "typeID": "__group__", + "zOrder": "74", + "measuredW": "142", + "measuredH": "44", + "w": "142", + "h": "44", + "x": "560", + "y": "1096", + "properties": { + "controlName": "100-ecosystem:routing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "142", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "60", + "measuredH": "25", + "x": "41", + "y": "9", + "properties": { + "size": "17", + "text": "Routing" + } + } + ] + } + } + }, + { + "ID": "3046", + "typeID": "__group__", + "zOrder": "70", + "measuredW": "108", + "measuredH": "44", + "w": "108", + "h": "44", + "x": "425", + "y": "1096", + "properties": { + "controlName": "101-ecosystem:forms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "108", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "25", + "x": "30", + "y": "9", + "properties": { + "size": "17", + "text": "Forms" + } + } + ] + } + } + }, + { + "ID": "3047", + "typeID": "__group__", + "zOrder": "128", + "measuredW": "108", + "measuredH": "44", + "w": "108", + "h": "44", + "x": "425", + "y": "1256", + "properties": { + "controlName": "102-ecosystem:ssr" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "108", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "33", + "measuredH": "25", + "x": "37", + "y": "9", + "properties": { + "size": "17", + "text": "SSR" + } + } + ] + } + } + }, + { + "ID": "3048", + "typeID": "__group__", + "zOrder": "129", + "measuredW": "108", + "measuredH": "44", + "w": "108", + "h": "44", + "x": "425", + "y": "1307", + "properties": { + "controlName": "103-ecosystem:ssg" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "108", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "34", + "measuredH": "25", + "x": "37", + "y": "9", + "properties": { + "size": "17", + "text": "SSG" + } + } + ] + } + } + }, + { + "ID": "3049", + "typeID": "__group__", + "zOrder": "85", + "measuredW": "216", + "measuredH": "44", + "w": "216", + "h": "44", + "x": "402", + "y": "1438", + "properties": { + "controlName": "104-ecosystem:state-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "216", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "148", + "measuredH": "25", + "x": "34", + "y": "9", + "properties": { + "size": "17", + "text": "State Management" + } + } + ] + } + } + }, + { + "ID": "3050", + "typeID": "__group__", + "zOrder": "84", + "measuredW": "219", + "measuredH": "44", + "w": "219", + "h": "44", + "x": "403", + "y": "1509", + "properties": { + "controlName": "105-ecosystem:mobile-apps" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "219", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "95", + "measuredH": "25", + "x": "62", + "y": "9", + "properties": { + "size": "17", + "text": "Mobile Apps" + } + } + ] + } + } + }, + { + "ID": "3051", + "typeID": "__group__", + "zOrder": "76", + "measuredW": "221", + "measuredH": "44", + "w": "221", + "h": "44", + "x": "401", + "y": "1575", + "properties": { + "controlName": "106-ecosystem:api-calls" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "221", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "69", + "measuredH": "25", + "x": "76", + "y": "9", + "properties": { + "size": "17", + "text": "API Calls" + } + } + ] + } + } + }, + { + "ID": "3052", + "typeID": "__group__", + "zOrder": "134", + "measuredW": "229", + "measuredH": "44", + "w": "229", + "h": "44", + "x": "985", + "y": "1231", + "properties": { + "controlName": "107-ecosystem:jest" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "229", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "33", + "measuredH": "25", + "x": "98", + "y": "10", + "properties": { + "size": "17", + "text": "Jest" + } + } + ] + } + } + }, + { + "ID": "3053", + "typeID": "__group__", + "zOrder": "135", + "measuredW": "229", + "measuredH": "44", + "w": "229", + "h": "44", + "x": "986", + "y": "1280", + "properties": { + "controlName": "108-ecosystem:vue-testing-library" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "229", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "147", + "measuredH": "25", + "x": "41", + "y": "10", + "properties": { + "size": "17", + "text": "Vue Testing Library" + } + } + ] + } + } + }, + { + "ID": "3054", + "typeID": "__group__", + "zOrder": "136", + "measuredW": "228", + "measuredH": "44", + "w": "228", + "h": "44", + "x": "989", + "y": "1329", + "properties": { + "controlName": "109-ecosystem:cypress" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "228", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "25", + "x": "82", + "y": "10", + "properties": { + "size": "17", + "text": "Cypress" + } + } + ] + } + } + }, + { + "ID": "3055", + "typeID": "__group__", + "zOrder": "140", + "measuredW": "230", + "measuredH": "44", + "w": "230", + "h": "44", + "x": "986", + "y": "1486", + "properties": { + "controlName": "110-ecosystem:tailwind-css" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "98", + "measuredH": "25", + "x": "66", + "y": "10", + "properties": { + "size": "17", + "text": "Tailwind CSS" + } + } + ] + } + } + }, + { + "ID": "3056", + "typeID": "__group__", + "zOrder": "141", + "measuredW": "228", + "measuredH": "44", + "w": "228", + "h": "44", + "x": "988", + "y": "1535", + "properties": { + "controlName": "111-ecosystem:vuetify" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "228", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "52", + "measuredH": "25", + "x": "88", + "y": "10", + "properties": { + "size": "17", + "text": "Vuetify" + } + } + ] + } + } + }, + { + "ID": "3057", + "typeID": "__group__", + "zOrder": "142", + "measuredW": "228", + "measuredH": "44", + "w": "228", + "h": "44", + "x": "988", + "y": "1583", + "properties": { + "controlName": "112-ecosystem:element-ui" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "228", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "87", + "measuredH": "25", + "x": "70", + "y": "10", + "properties": { + "size": "17", + "text": "Element UI" + } + } + ] + } + } + }, + { + "ID": "3058", + "typeID": "__group__", + "zOrder": "75", + "measuredW": "143", + "measuredH": "44", + "w": "143", + "h": "44", + "x": "559", + "y": "1034", + "properties": { + "controlName": "100-ecosystem:routing:vue-router" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "143", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "87", + "measuredH": "25", + "x": "28", + "y": "9", + "properties": { + "size": "17", + "text": "Vue Router" + } + } + ] + } + } + }, + { + "ID": "3059", + "typeID": "__group__", + "zOrder": "71", + "measuredW": "212", + "measuredH": "44", + "w": "212", + "h": "44", + "x": "160", + "y": "1048", + "properties": { + "controlName": "100-ecosystem:forms:vue-formulate" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "112", + "measuredH": "25", + "x": "50", + "y": "9", + "properties": { + "size": "17", + "text": "Vue Formulate" + } + } + ] + } + } + }, + { + "ID": "3060", + "typeID": "__group__", + "zOrder": "72", + "measuredW": "211", + "measuredH": "44", + "w": "211", + "h": "44", + "x": "161", + "y": "1098", + "properties": { + "controlName": "101-ecosystem:forms:vee-validate" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "211", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "95", + "measuredH": "25", + "x": "58", + "y": "10", + "properties": { + "size": "17", + "text": "Vee Validate" + } + } + ] + } + } + }, + { + "ID": "3061", + "typeID": "__group__", + "zOrder": "73", + "measuredW": "211", + "measuredH": "44", + "w": "211", + "h": "44", + "x": "161", + "y": "1148", + "properties": { + "controlName": "102-ecosystem:forms:vuelidate" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "211", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "72", + "measuredH": "25", + "x": "70", + "y": "9", + "properties": { + "size": "17", + "text": "Vuelidate" + } + } + ] + } + } + }, + { + "ID": "3062", + "typeID": "__group__", + "zOrder": "137", + "measuredW": "207", + "measuredH": "44", + "w": "207", + "h": "44", + "x": "163", + "y": "1204", + "properties": { + "controlName": "100-ecosystem:ssr:quasar" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "57", + "measuredH": "25", + "x": "75", + "y": "9", + "properties": { + "size": "17", + "text": "Quasar" + } + } + ] + } + } + }, + { + "ID": "3063", + "typeID": "__group__", + "zOrder": "86", + "measuredW": "206", + "measuredH": "44", + "w": "206", + "h": "44", + "x": "164", + "y": "1256", + "properties": { + "controlName": "101-ecosystem:ssr:nuxt-js" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "206", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "52", + "measuredH": "25", + "x": "77", + "y": "9", + "properties": { + "size": "17", + "text": "Nuxt.js" + } + } + ] + } + } + }, + { + "ID": "3064", + "typeID": "__group__", + "zOrder": "87", + "measuredW": "207", + "measuredH": "44", + "w": "207", + "h": "44", + "x": "163", + "y": "1311", + "properties": { + "controlName": "100-ecosystem:ssg:gridsome" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "75", + "measuredH": "25", + "x": "66", + "y": "10", + "properties": { + "size": "17", + "text": "Gridsome" + } + } + ] + } + } + }, + { + "ID": "3065", + "typeID": "__group__", + "zOrder": "127", + "measuredW": "208", + "measuredH": "44", + "w": "208", + "h": "44", + "x": "164", + "y": "1362", + "properties": { + "controlName": "101-ecosystem:ssg:vuepress" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "208", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "72", + "measuredH": "25", + "x": "68", + "y": "10", + "properties": { + "size": "17", + "text": "Vuepress" + } + } + ] + } + } + }, + { + "ID": "3066", + "typeID": "__group__", + "zOrder": "131", + "measuredW": "194", + "measuredH": "44", + "w": "194", + "h": "44", + "x": "162", + "y": "1438", + "properties": { + "controlName": "100-ecosystem:state-management:pinia" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "194", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "38", + "measuredH": "25", + "x": "78", + "y": "9", + "properties": { + "size": "17", + "text": "Pinia" + } + } + ] + } + } + }, + { + "ID": "3067", + "typeID": "__group__", + "zOrder": "130", + "measuredW": "193", + "measuredH": "44", + "w": "193", + "h": "44", + "x": "163", + "y": "1510", + "properties": { + "controlName": "100-ecosystem:mobile-apps:capacitor" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "193", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "76", + "measuredH": "25", + "x": "59", + "y": "9", + "properties": { + "size": "17", + "text": "Capacitor" + } + } + ] + } + } + }, + { + "ID": "3068", + "typeID": "__group__", + "zOrder": "81", + "measuredW": "190", + "measuredH": "44", + "w": "190", + "h": "44", + "x": "165", + "y": "1573", + "properties": { + "controlName": "100-ecosystem:api-calls:apollo" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "25", + "x": "71", + "y": "10", + "properties": { + "size": "17", + "text": "Apollo" + } + } + ] + } + } + }, + { + "ID": "3069", + "typeID": "__group__", + "zOrder": "82", + "measuredW": "188", + "measuredH": "44", + "w": "188", + "h": "44", + "x": "167", + "y": "1623", + "properties": { + "controlName": "101-ecosystem:api-calls:vue-relay" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "188", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "78", + "measuredH": "25", + "x": "55", + "y": "9", + "properties": { + "size": "17", + "text": "Vue Relay" + } + } + ] + } + } + }, + { + "ID": "3070", + "typeID": "__group__", + "zOrder": "77", + "measuredW": "191", + "measuredH": "44", + "w": "191", + "h": "44", + "x": "166", + "y": "1719", + "properties": { + "controlName": "102-ecosystem:api-calls:axios" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "191", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "41", + "measuredH": "25", + "x": "75", + "y": "10", + "properties": { + "size": "17", + "text": "Axios" + } + } + ] + } + } + }, + { + "ID": "3071", + "typeID": "__group__", + "zOrder": "78", + "measuredW": "189", + "measuredH": "44", + "w": "189", + "h": "44", + "x": "167", + "y": "1771", + "properties": { + "controlName": "103-ecosystem:api-calls:unfetch" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "189", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "61", + "measuredH": "25", + "x": "64", + "y": "10", + "properties": { + "size": "17", + "text": "Unfetch" + } + } + ] + } + } + }, + { + "ID": "3072", + "typeID": "__group__", + "zOrder": "79", + "measuredW": "189", + "measuredH": "44", + "w": "189", + "h": "44", + "x": "167", + "y": "1823", + "properties": { + "controlName": "104-ecosystem:api-calls:superagent" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "189", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "88", + "measuredH": "25", + "x": "51", + "y": "10", + "properties": { + "size": "17", + "text": "superagent" + } + } + ] + } + } + }, + { + "ID": "3073", + "typeID": "Arrow", + "zOrder": "1", + "w": "43", + "h": "129", + "measuredW": "150", + "measuredH": "100", + "x": "636", + "y": "742", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 27.61311916160014, + "y": 0.00939094720013145 + }, + "p1": { + "x": 0.6466153827592942, + "y": 0.2446732777297158 + }, + "p2": { + "x": -0.3428506399998241, + "y": 129.18485101760018 + } + } + }, + { + "ID": "3074", + "typeID": "Arrow", + "zOrder": "0", + "w": "68", + "h": "186", + "measuredW": "150", + "measuredH": "100", + "x": "624", + "y": "736", + "properties": { + "color": "2848996", + "curvature": "0", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 50.465691110400144, + "y": 0.02406768000014381 + }, + "p1": { + "x": 0.6466153827592942, + "y": 0.2446732777297158 + }, + "p2": { + "x": -0.3868808383998612, + "y": 186.0374229664002 + } + } + } + ] + }, + "attributes": { + "name": "New Wireframe 1", + "order": 1000000, + "parentID": null, + "notes": "" + }, + "branchID": "Master", + "resourceID": "CCB6346D-253A-48EE-9AB5-68DBEF696597", + "mockupH": "1998", + "mockupW": "1163", + "measuredW": "1314", + "measuredH": "2025", + "version": "1.0" + }, + "groupOffset": { + "x": 0, + "y": 0 + }, + "dependencies": [], + "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" +} diff --git a/src/components/InteractiveRoadmap/InteractiveRoadmap.astro b/src/components/InteractiveRoadmap/InteractiveRoadmap.astro index b88c67dff..d56b67663 100644 --- a/src/components/InteractiveRoadmap/InteractiveRoadmap.astro +++ b/src/components/InteractiveRoadmap/InteractiveRoadmap.astro @@ -1,17 +1,43 @@ --- +import Loader from "../Loader.astro"; +import ShareIcons from "../ShareIcons.astro"; import "./InteractiveRoadmap.css"; export interface Props { - jsonUrl: string; + roadmapId: string; + description: string; + roadmapPermalink: string; + jsonUrl: string; + dimensions: { + width: number; + height: number; + }; } -const { jsonUrl } = Astro.props; +const { roadmapId, jsonUrl, dimensions, description, roadmapPermalink } = + Astro.props; --- - + - \ No newline at end of file + diff --git a/src/components/InteractiveRoadmap/roadmap.js b/src/components/InteractiveRoadmap/roadmap.js new file mode 100644 index 000000000..fe47af4c8 --- /dev/null +++ b/src/components/InteractiveRoadmap/roadmap.js @@ -0,0 +1,102 @@ +import { wireframeJSONToSVG } from "roadmap-renderer"; +import { Topic } from "./topic"; +import { Sharer } from "./sharer"; + +/** + * @typedef {{ roadmapId: string, jsonUrl: string }} RoadmapConfig + */ + +export class Roadmap { + /** + * @param {RoadmapConfig} config + */ + constructor() { + this.roadmapId = ""; + this.jsonUrl = ""; + + this.containerId = "roadmap-svg"; + + this.init = this.init.bind(this); + this.onDOMLoaded = this.onDOMLoaded.bind(this); + this.fetchRoadmapSvg = this.fetchRoadmapSvg.bind(this); + this.handleRoadmapClick = this.handleRoadmapClick.bind(this); + this.prepareConfig = this.prepareConfig.bind(this); + } + + get containerEl() { + return document.getElementById(this.containerId); + } + + prepareConfig() { + const dataset = this.containerEl.dataset; + + this.roadmapId = dataset.roadmapId; + this.jsonUrl = dataset.jsonUrl; + } + + /** + * @param { string } jsonUrl + * @returns {Promise} + */ + fetchRoadmapSvg(jsonUrl) { + if (!jsonUrl) { + console.error("jsonUrl not defined in frontmatter"); + return null; + } + + return fetch(jsonUrl) + .then(function (res) { + return res.json(); + }) + .then(function (json) { + return wireframeJSONToSVG(json, { + fontURL: "/fonts/balsamiq.woff2", + }); + }); + } + + onDOMLoaded() { + this.prepareConfig(); + + this.fetchRoadmapSvg(this.jsonUrl) + .then((svg) => { + document.getElementById(this.containerId).replaceChildren(svg); + }) + .catch(console.error); + } + + handleRoadmapClick(e) { + const targetGroup = e.target.closest("g") || {}; + const groupId = targetGroup.dataset ? targetGroup.dataset.groupId : ""; + if (!groupId) { + return; + } + + e.stopImmediatePropagation(); + + window.dispatchEvent( + new CustomEvent("topic.click", { + detail: { + topicId: groupId, + roadmapId: this.roadmapId, + }, + }) + ); + } + + init() { + window.addEventListener("DOMContentLoaded", this.onDOMLoaded); + window.addEventListener("click", this.handleRoadmapClick); + } +} + +const roadmap = new Roadmap(); +roadmap.init(); + +// Initialize the topic loader +const topic = new Topic(); +topic.init(); + +// Handles the share icons on the roadmap page +const sharer = new Sharer(); +sharer.init(); diff --git a/src/components/InteractiveRoadmap/sharer.js b/src/components/InteractiveRoadmap/sharer.js new file mode 100644 index 000000000..de728b079 --- /dev/null +++ b/src/components/InteractiveRoadmap/sharer.js @@ -0,0 +1,25 @@ +export class Sharer { + constructor() { + this.init = this.init.bind(this); + this.onScroll = this.onScroll.bind(this); + + this.shareIconsId = "page-share-icons"; + } + + get shareIconsEl() { + return document.getElementById(this.shareIconsId); + } + + onScroll() { + if (window.scrollY < 100 || window.innerWidth < 1050) { + this.shareIconsEl.classList.add("hidden"); + return null; + } + + this.shareIconsEl.classList.remove("hidden"); + } + + init() { + window.addEventListener("scroll", this.onScroll, { passive: true }); + } +} \ No newline at end of file diff --git a/src/components/InteractiveRoadmap/topic.js b/src/components/InteractiveRoadmap/topic.js new file mode 100644 index 000000000..8a481f258 --- /dev/null +++ b/src/components/InteractiveRoadmap/topic.js @@ -0,0 +1,204 @@ +export class Topic { + constructor() { + this.overlayId = 'topic-overlay'; + this.contentId = 'topic-content'; + this.loaderId = 'topic-loader'; + this.topicBodyId = 'topic-body'; + this.topicActionsId = 'topic-actions'; + this.markTopicDoneId = 'mark-topic-done'; + this.markTopicPendingId = 'mark-topic-pending'; + this.closeTopicId = 'close-topic'; + + this.activeRoadmapId = null; + this.activeTopicId = null; + + this.handleTopicClick = this.handleTopicClick.bind(this); + + this.close = this.close.bind(this); + this.resetDOM = this.resetDOM.bind(this); + this.populate = this.populate.bind(this); + this.handleOverlayClick = this.handleOverlayClick.bind(this); + this.markAsDone = this.markAsDone.bind(this); + this.markAsPending = this.markAsPending.bind(this); + this.queryRoadmapElementsByTopicId = this.queryRoadmapElementsByTopicId.bind(this); + + this.init = this.init.bind(this); + } + + get loaderEl() { + return document.getElementById(this.loaderId); + } + + get markTopicDoneEl() { + return document.getElementById(this.markTopicDoneId); + } + + get markTopicPendingEl() { + return document.getElementById(this.markTopicPendingId); + } + + get topicActionsEl() { + return document.getElementById(this.topicActionsId); + } + + get contentEl() { + return document.getElementById(this.contentId); + } + + get overlayEl() { + return document.getElementById(this.overlayId); + } + + resetDOM(hideOverlay = false) { + if (hideOverlay) { + this.overlayEl.classList.add('hidden'); + } else { + this.overlayEl.classList.remove('hidden'); + } + + this.loaderEl.classList.remove('hidden'); // Show loader + this.topicActionsEl.classList.add('hidden'); // Hide Actions + this.contentEl.replaceChildren(''); // Remove content + } + + close() { + this.resetDOM(true); + + this.activeRoadmapId = null; + this.activeTopicId = null; + } + + /** + * @param {string | HTMLElement} html + */ + populate(html) { + this.contentEl.replaceChildren(html); + this.loaderEl.classList.add('hidden'); + this.topicActionsEl.classList.remove('hidden'); + + const normalizedGroup = (this.activeTopicId || '').replace(/^\d+-/, ''); + const isDone = localStorage.getItem(normalizedGroup) === 'done'; + + if (isDone) { + this.markTopicDoneEl.classList.add('hidden'); + this.markTopicPendingEl.classList.remove('hidden'); + } else { + this.markTopicDoneEl.classList.remove('hidden'); + this.markTopicPendingEl.classList.add('hidden'); + } + } + + fetchTopicHtml(roadmapId, topicId) { + const topicPartial = topicId.replace(/^\d+-/, '').replaceAll(/:/g, '/'); + const fullUrl = `/${roadmapId}/${topicPartial}/`; + + return fetch(fullUrl) + .then((res) => { + return res.text(); + }) + .then((topicHtml) => { + // It's full HTML with page body, head etc. + // We only need the inner HTML of the #main-content + const node = new DOMParser().parseFromString(topicHtml, 'text/html'); + + return node.getElementById('main-content'); + }); + } + + handleTopicClick(e) { + const { roadmapId, topicId } = e.detail; + if (!topicId || !roadmapId) { + console.log('Missing topic or roadmap: ', e.detail); + return; + } + + this.activeRoadmapId = roadmapId; + this.activeTopicId = topicId; + + if (/^ext_link/.test(topicId)) { + window.open(`https://${topicId.replace('ext_link:', '')}`); + return; + } + + this.resetDOM(); + this.fetchTopicHtml(roadmapId, topicId) + .then((content) => { + this.populate(content); + }) + .catch((e) => { + console.error(e); + this.populate('Error loading the content!'); + }); + } + + queryRoadmapElementsByTopicId(topicId) { + const elements = document.querySelectorAll(`[data-group-id$="-${topicId}"]`); + const matchingElements = []; + + elements.forEach((element) => { + const foundGroupId = element?.dataset?.groupId || ''; + const validGroupRegex = new RegExp(`^\\d+-${topicId}$`); + + if (validGroupRegex.test(foundGroupId)) { + matchingElements.push(element); + } + }); + + return matchingElements; + } + + markAsDone(topicId) { + const updatedTopicId = topicId.replace(/^\d+-/, ''); + localStorage.setItem(updatedTopicId, 'done'); + + this.queryRoadmapElementsByTopicId(updatedTopicId).forEach((item) => { + item?.classList?.add('done'); + }); + } + + markAsPending(topicId) { + const updatedTopicId = topicId.replace(/^\d+-/, ''); + + localStorage.removeItem(updatedTopicId); + this.queryRoadmapElementsByTopicId(updatedTopicId).forEach((item) => { + item?.classList?.remove('done'); + }); + } + + handleOverlayClick(e) { + const isClickedInsideTopic = e.target.closest(`#${this.topicBodyId}`); + + if (!isClickedInsideTopic) { + this.close(); + return; + } + + const isClickedDone = e.target.id === this.markTopicDoneId || e.target.closest(`#${this.markTopicDoneId}`); + if (isClickedDone) { + this.markAsDone(this.activeTopicId); + this.close(); + } + + const isClickedPending = e.target.id === this.markTopicPendingId || e.target.closest(`#${this.markTopicPendingId}`); + if (isClickedPending) { + this.markAsPending(this.activeTopicId); + this.close(); + } + + const isClickedClose = e.target.id === this.closeTopicId || e.target.closest(`#${this.closeTopicId}`); + if (isClickedClose) { + this.close(); + } + } + + init() { + window.addEventListener('topic.click', this.handleTopicClick); + window.addEventListener('click', this.handleOverlayClick); + window.addEventListener('keydown', (e) => { + if (e.key.toLowerCase() === 'escape') { + this.close(); + } + }); + } + } + \ No newline at end of file diff --git a/src/components/Loader.astro b/src/components/Loader.astro new file mode 100644 index 000000000..8b20a9032 --- /dev/null +++ b/src/components/Loader.astro @@ -0,0 +1,7 @@ +--- +import Icon from "./Icon.astro"; +--- + +
+ +
diff --git a/src/components/ResourcesAlert.astro b/src/components/ResourcesAlert.astro index 01149aaa2..689bcbcd5 100644 --- a/src/components/ResourcesAlert.astro +++ b/src/components/ResourcesAlert.astro @@ -2,10 +2,10 @@ import Icon from "./Icon.astro"; export interface Props { - roadmapUrl: string; + roadmapPermalink: string; } -const { roadmapUrl } = Astro.props; +const { roadmapPermalink } = Astro.props; --- @@ -21,7 +21,7 @@ const { roadmapUrl } = Astro.props;

@@ -34,7 +34,7 @@ const { roadmapUrl } = Astro.props; class="block sm:hidden text-sm border border-yellow-500 text-yellow-700 rounded-md py-1.5 px-2 bg-white mt-5 relative" > We have added resources. Try clicking roadmap nodes or visit{" "} - + resources list . diff --git a/src/components/RoadmapHeader.astro b/src/components/RoadmapHeader.astro index 8cc813543..c26064cad 100644 --- a/src/components/RoadmapHeader.astro +++ b/src/components/RoadmapHeader.astro @@ -7,7 +7,7 @@ import YouTubeAlert from "./YouTubeAlert.astro"; export interface Props { title: string; description: string; - roadmapUrl: string; + roadmapPermalink: string; isUpcoming?: boolean; hasSearch?: boolean; hasTopics?: boolean; @@ -16,7 +16,7 @@ export interface Props { const { title, description, - roadmapUrl, + roadmapPermalink, isUpcoming = false, hasSearch = false, hasTopics = true, @@ -71,7 +71,7 @@ const isRoadmapReady = !isUpcoming; { hasSearch && ( @@ -99,7 +99,7 @@ const isRoadmapReady = !isUpcoming; - {hasTopics && } + {hasTopics && } {hasSearch && } diff --git a/src/components/ShareIcons.astro b/src/components/ShareIcons.astro new file mode 100644 index 000000000..550585ac8 --- /dev/null +++ b/src/components/ShareIcons.astro @@ -0,0 +1,28 @@ +--- +import Icon from "./Icon.astro"; + +export interface Props { + pageUrl: string; + description: string; +} + +const { pageUrl, description } = Astro.props; + +const twitterUrl = `https://twitter.com/intent/tweet?text=${description}&url=${pageUrl}`; +const fbUrl = `https://www.facebook.com/sharer/sharer.php?quote=${description}&u=${pageUrl}`; +const hnUrl = `https://news.ycombinator.com/submitlink?t=${description}&u=${pageUrl}`; +const redditUrl = `https://www.reddit.com/submit?title=${description}&url=${pageUrl}`; +--- + + + + + + + + + + + + + diff --git a/src/global.css b/src/global.css new file mode 100644 index 000000000..0e3dbbfdc --- /dev/null +++ b/src/global.css @@ -0,0 +1,25 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +@layer components { + .container { + @apply max-w-[830px] px-4 mx-auto; + } +} + +.bg-stripes { + background-image: linear-gradient(45deg, var(--stripes-color) 12.5%, transparent 12.5%, transparent 50%, var(--stripes-color) 50%, var(--stripes-color) 62.5%, transparent 62.5%, transparent 100%); + background-size: 5.66px 5.66px +} + +.sponsor-footer { + text-align: center; + font-weight: 600; + font-size: 9px; + letter-spacing: 0.5px; + text-transform: uppercase; + padding: 3px 10px; + display: block; + background: repeating-linear-gradient(-45deg, transparent, transparent 5px, hsla(0, 0%, 0%, .025) 5px, hsla(0, 0%, 0%, .025) 10px) hsla(203, 11%, 95%, .4); +} diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro index d060a362a..fa4899406 100644 --- a/src/layouts/BaseLayout.astro +++ b/src/layouts/BaseLayout.astro @@ -1,4 +1,5 @@ --- +import "../global.css"; import Navigation from '../components/Navigation.astro'; export interface Props { @@ -26,24 +27,3 @@ const { title } = Astro.props; - diff --git a/src/pages/[roadmapId].astro b/src/pages/[roadmapId].astro index 9c9e3c917..6d21997ee 100644 --- a/src/pages/[roadmapId].astro +++ b/src/pages/[roadmapId].astro @@ -12,7 +12,11 @@ export async function getStaticPaths() { })); } -const { roadmapId } = Astro.params; +interface Params extends Record { + roadmapId: string; +} + +const { roadmapId } = Astro.params as Params; const file = await import(`../roadmaps/${roadmapId}/${roadmapId}.md`); const frontmatter = file.frontmatter as RoadmapFrontmatter; --- @@ -21,10 +25,20 @@ const frontmatter = file.frontmatter as RoadmapFrontmatter; - {frontmatter.jsonUrl && } + { + frontmatter.jsonUrl && ( + + ) + } diff --git a/src/roadmaps/frontend/frontend.md b/src/roadmaps/frontend/frontend.md index 8fe17be7d..b461cd8e3 100644 --- a/src/roadmaps/frontend/frontend.md +++ b/src/roadmaps/frontend/frontend.md @@ -1,6 +1,6 @@ --- -jsonUrl: "/assets/jsons/frontend.json" -pdfUrl: "/assets/pdfs/frontend.pdf" +jsonUrl: "/jsons/frontend.json" +pdfUrl: "/pdfs/frontend.pdf" order: 1 featuredTitle: "Frontend" featuredDescription: "Step by step guide to becoming a frontend developer in 2022"