computer-scienceangular-roadmapbackend-roadmapblockchain-roadmapdba-roadmapdeveloper-roadmapdevops-roadmapfrontend-roadmapgo-roadmaphactoberfestjava-roadmapjavascript-roadmapnodejs-roadmappython-roadmapqa-roadmapreact-roadmaproadmapstudy-planvue-roadmapweb3-roadmap
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
6399 lines
219 KiB
6399 lines
219 KiB
{ |
|
"mockup": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "145", |
|
"measuredH": "40", |
|
"x": "566", |
|
"y": "149", |
|
"properties": { |
|
"bold": "true", |
|
"size": "32", |
|
"text": "Back-end" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Arrow", |
|
"zOrder": "1", |
|
"w": "13", |
|
"h": "105", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "645", |
|
"y": "41", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 2, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.46601941747572817, |
|
"y": 0.10679611650485436 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 104 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier", |
|
"stroke": "dotted" |
|
} |
|
}, |
|
{ |
|
"ID": "2", |
|
"typeID": "Arrow", |
|
"zOrder": "2", |
|
"w": "25", |
|
"h": "128", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "626", |
|
"y": "205", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 3, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.430241233523999, |
|
"y": -0.06441183785128078 |
|
}, |
|
"p2": { |
|
"x": 24, |
|
"y": 127 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "3", |
|
"typeID": "Arrow", |
|
"zOrder": "3", |
|
"w": "22", |
|
"h": "119", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "636", |
|
"y": "333", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 15, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4700685560817019, |
|
"y": 0.10212735882394516 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 118 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "4", |
|
"typeID": "TextInput", |
|
"zOrder": "4", |
|
"w": "139", |
|
"measuredW": "74", |
|
"measuredH": "32", |
|
"x": "396", |
|
"y": "509", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Node.js" |
|
} |
|
}, |
|
{ |
|
"ID": "5", |
|
"typeID": "Arrow", |
|
"zOrder": "5", |
|
"w": "88", |
|
"h": "31", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "306", |
|
"y": "526", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 87, |
|
"y": 2 |
|
}, |
|
"p1": { |
|
"x": 0.5740384615384616, |
|
"y": -0.1451923076923077 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 30 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "6", |
|
"typeID": "Label", |
|
"zOrder": "6", |
|
"measuredW": "91", |
|
"measuredH": "26", |
|
"x": "254", |
|
"y": "557", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Framework" |
|
} |
|
}, |
|
{ |
|
"ID": "7", |
|
"typeID": "Arrow", |
|
"zOrder": "7", |
|
"w": "3", |
|
"h": "36", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "292", |
|
"y": "583", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 2, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.34285714285714286, |
|
"y": -0.05714285714285715 |
|
}, |
|
"p2": { |
|
"x": 2, |
|
"y": 35 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "8", |
|
"typeID": "TextInput", |
|
"zOrder": "8", |
|
"w": "139", |
|
"measuredW": "81", |
|
"measuredH": "32", |
|
"x": "232", |
|
"y": "620", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Express" |
|
} |
|
}, |
|
{ |
|
"ID": "9", |
|
"typeID": "TextInput", |
|
"zOrder": "9", |
|
"w": "139", |
|
"measuredW": "47", |
|
"measuredH": "32", |
|
"x": "233", |
|
"y": "655", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "hapi" |
|
} |
|
}, |
|
{ |
|
"ID": "10", |
|
"typeID": "TextInput", |
|
"zOrder": "10", |
|
"w": "139", |
|
"measuredW": "45", |
|
"measuredH": "32", |
|
"x": "234", |
|
"y": "690", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Koa" |
|
} |
|
}, |
|
{ |
|
"ID": "11", |
|
"typeID": "TextInput", |
|
"zOrder": "11", |
|
"w": "139", |
|
"measuredW": "71", |
|
"measuredH": "32", |
|
"x": "235", |
|
"y": "726", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Sails.js" |
|
} |
|
}, |
|
{ |
|
"ID": "12", |
|
"typeID": "Arrow", |
|
"zOrder": "12", |
|
"w": "229", |
|
"h": "38", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "167", |
|
"y": "506", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 228, |
|
"y": 14 |
|
}, |
|
"p1": { |
|
"x": 0.5200997848151886, |
|
"y": -0.10509778531030411 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 37 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "13", |
|
"typeID": "Label", |
|
"zOrder": "13", |
|
"measuredW": "150", |
|
"measuredH": "26", |
|
"x": "81", |
|
"y": "548", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Package Manager" |
|
} |
|
}, |
|
{ |
|
"ID": "14", |
|
"typeID": "Arrow", |
|
"zOrder": "14", |
|
"w": "13", |
|
"h": "36", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "133", |
|
"y": "579", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 12, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4678777137793531, |
|
"y": -0.06956136464333186 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 35 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "15", |
|
"typeID": "TextInput", |
|
"zOrder": "15", |
|
"w": "139", |
|
"measuredW": "49", |
|
"measuredH": "32", |
|
"x": "72", |
|
"y": "621", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "npm" |
|
} |
|
}, |
|
{ |
|
"ID": "16", |
|
"typeID": "TextInput", |
|
"zOrder": "16", |
|
"w": "139", |
|
"measuredW": "50", |
|
"measuredH": "32", |
|
"x": "73", |
|
"y": "656", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Yarn" |
|
} |
|
}, |
|
{ |
|
"ID": "17", |
|
"typeID": "Arrow", |
|
"zOrder": "17", |
|
"w": "88", |
|
"h": "42", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "537", |
|
"y": "466", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 87, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.42179546506247106, |
|
"y": -0.003933364183248496 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 41 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "18", |
|
"typeID": "Label", |
|
"zOrder": "18", |
|
"measuredW": "63", |
|
"measuredH": "26", |
|
"x": "458", |
|
"y": "565", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Testing" |
|
} |
|
}, |
|
{ |
|
"ID": "19", |
|
"typeID": "Arrow", |
|
"zOrder": "19", |
|
"w": "5", |
|
"h": "27", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "486", |
|
"y": "592", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 4, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4977375565610856, |
|
"y": 0.04751131221719452 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 26 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "20", |
|
"typeID": "TextInput", |
|
"zOrder": "20", |
|
"w": "162", |
|
"measuredW": "50", |
|
"measuredH": "32", |
|
"x": "407", |
|
"y": "621", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Jest" |
|
} |
|
}, |
|
{ |
|
"ID": "21", |
|
"typeID": "TextInput", |
|
"zOrder": "21", |
|
"w": "162", |
|
"measuredW": "66", |
|
"measuredH": "32", |
|
"x": "408", |
|
"y": "656", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Mocha" |
|
} |
|
}, |
|
{ |
|
"ID": "22", |
|
"typeID": "TextInput", |
|
"zOrder": "22", |
|
"w": "162", |
|
"measuredW": "82", |
|
"measuredH": "32", |
|
"x": "408", |
|
"y": "691", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Jasmine" |
|
} |
|
}, |
|
{ |
|
"ID": "23", |
|
"typeID": "Arrow", |
|
"zOrder": "23", |
|
"w": "4", |
|
"h": "20", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "484", |
|
"y": "545", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 2, |
|
"y": 19 |
|
}, |
|
"p1": { |
|
"x": 0.5513330320831451, |
|
"y": 0.09367374604609124 |
|
}, |
|
"p2": { |
|
"x": 3, |
|
"y": 0 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "24", |
|
"typeID": "TextInput", |
|
"zOrder": "24", |
|
"w": "162", |
|
"measuredW": "50", |
|
"measuredH": "32", |
|
"x": "408", |
|
"y": "726", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Chai" |
|
} |
|
}, |
|
{ |
|
"ID": "25", |
|
"typeID": "Arrow", |
|
"zOrder": "25", |
|
"w": "101", |
|
"h": "72", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "641", |
|
"y": "456", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4557377049180328, |
|
"y": 0.11311475409836064 |
|
}, |
|
"p2": { |
|
"x": 100, |
|
"y": 71 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "26", |
|
"typeID": "TextInput", |
|
"zOrder": "26", |
|
"w": "139", |
|
"measuredW": "64", |
|
"measuredH": "32", |
|
"x": "739", |
|
"y": "530", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "PHP 7" |
|
} |
|
}, |
|
{ |
|
"ID": "27", |
|
"typeID": "Arrow", |
|
"zOrder": "27", |
|
"w": "63", |
|
"h": "29", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "849", |
|
"y": "500", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 28 |
|
}, |
|
"p1": { |
|
"x": 0.5718861209964412, |
|
"y": 0.10996441281138793 |
|
}, |
|
"p2": { |
|
"x": 62, |
|
"y": 1 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "28", |
|
"typeID": "Label", |
|
"zOrder": "28", |
|
"measuredW": "150", |
|
"measuredH": "26", |
|
"x": "918", |
|
"y": "487", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Package Manager" |
|
} |
|
}, |
|
{ |
|
"ID": "29", |
|
"typeID": "Arrow", |
|
"zOrder": "29", |
|
"w": "40", |
|
"h": "2", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1078", |
|
"y": "499", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 1 |
|
}, |
|
"p1": { |
|
"x": 0.4615384615384616, |
|
"y": 0.025641025641025644 |
|
}, |
|
"p2": { |
|
"x": 39, |
|
"y": 1 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "30", |
|
"typeID": "TextInput", |
|
"zOrder": "30", |
|
"w": "139", |
|
"measuredW": "99", |
|
"measuredH": "32", |
|
"x": "1123", |
|
"y": "484", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Composer" |
|
} |
|
}, |
|
{ |
|
"ID": "31", |
|
"typeID": "Arrow", |
|
"zOrder": "31", |
|
"w": "50", |
|
"h": "27", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "878", |
|
"y": "559", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5574496644295301, |
|
"y": 0.0877852348993286 |
|
}, |
|
"p2": { |
|
"x": 49, |
|
"y": 26 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "32", |
|
"typeID": "Label", |
|
"zOrder": "32", |
|
"measuredW": "91", |
|
"measuredH": "26", |
|
"x": "904", |
|
"y": "586", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Framework" |
|
} |
|
}, |
|
{ |
|
"ID": "33", |
|
"typeID": "Arrow", |
|
"zOrder": "33", |
|
"w": "20", |
|
"h": "34", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "940", |
|
"y": "612", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.6388140161725069, |
|
"y": 0.021563342318059286 |
|
}, |
|
"p2": { |
|
"x": 19, |
|
"y": 33 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "34", |
|
"typeID": "TextInput", |
|
"zOrder": "34", |
|
"w": "139", |
|
"measuredW": "73", |
|
"measuredH": "32", |
|
"x": "927", |
|
"y": "648", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Laravel" |
|
} |
|
}, |
|
{ |
|
"ID": "35", |
|
"typeID": "TextInput", |
|
"zOrder": "35", |
|
"w": "139", |
|
"measuredW": "84", |
|
"measuredH": "32", |
|
"x": "928", |
|
"y": "683", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Symfony" |
|
} |
|
}, |
|
{ |
|
"ID": "36", |
|
"typeID": "Label", |
|
"zOrder": "36", |
|
"measuredW": "63", |
|
"measuredH": "26", |
|
"x": "743", |
|
"y": "590", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Testing" |
|
} |
|
}, |
|
{ |
|
"ID": "37", |
|
"typeID": "Arrow", |
|
"zOrder": "37", |
|
"w": "14", |
|
"h": "27", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "787", |
|
"y": "616", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.6878048780487805, |
|
"y": 0.009756097560975547 |
|
}, |
|
"p2": { |
|
"x": 13, |
|
"y": 26 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "38", |
|
"typeID": "TextInput", |
|
"zOrder": "38", |
|
"w": "162", |
|
"measuredW": "81", |
|
"measuredH": "32", |
|
"x": "752", |
|
"y": "649", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "PHPUnit" |
|
} |
|
}, |
|
{ |
|
"ID": "39", |
|
"typeID": "TextInput", |
|
"zOrder": "39", |
|
"w": "162", |
|
"measuredW": "84", |
|
"measuredH": "32", |
|
"x": "753", |
|
"y": "684", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "phpspec" |
|
} |
|
}, |
|
{ |
|
"ID": "40", |
|
"typeID": "TextInput", |
|
"zOrder": "40", |
|
"w": "162", |
|
"measuredW": "117", |
|
"measuredH": "32", |
|
"x": "753", |
|
"y": "719", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Codeception" |
|
} |
|
}, |
|
{ |
|
"ID": "41", |
|
"typeID": "Arrow", |
|
"zOrder": "41", |
|
"w": "18", |
|
"h": "25", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "756", |
|
"y": "563", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 17, |
|
"y": 24 |
|
}, |
|
"p1": { |
|
"x": 0.5059505645407385, |
|
"y": -0.14098260604211188 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "42", |
|
"typeID": "Arrow", |
|
"zOrder": "42", |
|
"w": "1", |
|
"h": "33", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "822", |
|
"y": "754", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5173501577287066, |
|
"y": 0.02208201892744478 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 32 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "43", |
|
"typeID": "TextInput", |
|
"zOrder": "43", |
|
"w": "162", |
|
"measuredW": "82", |
|
"measuredH": "32", |
|
"x": "752", |
|
"y": "788", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Mockery" |
|
} |
|
}, |
|
{ |
|
"ID": "44", |
|
"typeID": "TextInput", |
|
"zOrder": "44", |
|
"w": "162", |
|
"measuredW": "84", |
|
"measuredH": "32", |
|
"x": "408", |
|
"y": "760", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "should.js" |
|
} |
|
}, |
|
{ |
|
"ID": "45", |
|
"typeID": "Arrow", |
|
"zOrder": "45", |
|
"w": "136", |
|
"h": "420", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "641", |
|
"y": "469", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5136269339042672, |
|
"y": -0.052342997118429185 |
|
}, |
|
"p2": { |
|
"x": 136, |
|
"y": 420 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "46", |
|
"typeID": "TextInput", |
|
"zOrder": "46", |
|
"w": "130", |
|
"measuredW": "70", |
|
"measuredH": "32", |
|
"x": "747", |
|
"y": "397", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Python" |
|
} |
|
}, |
|
{ |
|
"ID": "47", |
|
"typeID": "TextInput", |
|
"zOrder": "47", |
|
"w": "246", |
|
"measuredW": "97", |
|
"measuredH": "32", |
|
"x": "785", |
|
"y": "878", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "C# (.NET)" |
|
} |
|
}, |
|
{ |
|
"ID": "48", |
|
"typeID": "TextInput", |
|
"zOrder": "48", |
|
"w": "246", |
|
"measuredW": "51", |
|
"measuredH": "32", |
|
"x": "793", |
|
"y": "993", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Java" |
|
} |
|
}, |
|
{ |
|
"ID": "49", |
|
"typeID": "TextInput", |
|
"zOrder": "49", |
|
"w": "246", |
|
"measuredW": "37", |
|
"measuredH": "32", |
|
"x": "785", |
|
"y": "913", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Go" |
|
} |
|
}, |
|
{ |
|
"ID": "50", |
|
"typeID": "TextInput", |
|
"zOrder": "50", |
|
"w": "139", |
|
"measuredW": "55", |
|
"measuredH": "32", |
|
"x": "396", |
|
"y": "397", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Ruby" |
|
} |
|
}, |
|
{ |
|
"ID": "51", |
|
"typeID": "Arrow", |
|
"zOrder": "51", |
|
"w": "62", |
|
"h": "397", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "613", |
|
"y": "459", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 11.819463301309298, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5603409503308074, |
|
"y": -0.08790823622100975 |
|
}, |
|
"p2": { |
|
"x": 61.717747520980744, |
|
"y": 397 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "52", |
|
"typeID": "Arrow", |
|
"zOrder": "52", |
|
"w": "141", |
|
"h": "79", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "539", |
|
"y": "857", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 140, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4648072163064605, |
|
"y": -0.04307523630745718 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 78 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "53", |
|
"typeID": "TextInput", |
|
"zOrder": "53", |
|
"w": "231", |
|
"measuredW": "127", |
|
"measuredH": "32", |
|
"x": "306", |
|
"y": "923", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "RESTful APIs" |
|
} |
|
}, |
|
{ |
|
"ID": "54", |
|
"typeID": "Arrow", |
|
"zOrder": "54", |
|
"w": "125", |
|
"h": "112", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "542", |
|
"y": "864", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 124, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.45325750773221585, |
|
"y": -0.004290132694801955 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 111 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "55", |
|
"typeID": "TextInput", |
|
"zOrder": "55", |
|
"w": "231", |
|
"measuredW": "153", |
|
"measuredH": "32", |
|
"x": "306", |
|
"y": "961", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Read about MVC" |
|
} |
|
}, |
|
{ |
|
"ID": "56", |
|
"typeID": "Arrow", |
|
"zOrder": "56", |
|
"w": "136", |
|
"h": "155", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "540", |
|
"y": "861", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 135, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4400283386468296, |
|
"y": 0.01608218207580588 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 154 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "57", |
|
"typeID": "TextInput", |
|
"zOrder": "57", |
|
"w": "231", |
|
"measuredW": "129", |
|
"measuredH": "32", |
|
"x": "306", |
|
"y": "997", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Authentication" |
|
} |
|
}, |
|
{ |
|
"ID": "58", |
|
"typeID": "Arrow", |
|
"zOrder": "58", |
|
"w": "51", |
|
"h": "18", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "256", |
|
"y": "992", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 50, |
|
"y": 15 |
|
}, |
|
"p1": { |
|
"x": 0.4532110091743119, |
|
"y": 0.1559633027522936 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "59", |
|
"typeID": "TextInput", |
|
"zOrder": "59", |
|
"w": "117", |
|
"measuredW": "94", |
|
"measuredH": "32", |
|
"x": "117", |
|
"y": "1011", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "OAuth 2.0" |
|
} |
|
}, |
|
{ |
|
"ID": "60", |
|
"typeID": "Arrow", |
|
"zOrder": "60", |
|
"w": "71", |
|
"h": "15", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "236", |
|
"y": "1014", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 70, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5879828326180258, |
|
"y": 0.002861230329041488 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 14 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "61", |
|
"typeID": "TextInput", |
|
"zOrder": "61", |
|
"w": "249", |
|
"measuredW": "218", |
|
"measuredH": "32", |
|
"x": "39", |
|
"y": "957", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "JSON Web Token (JWT)" |
|
} |
|
}, |
|
{ |
|
"ID": "62", |
|
"typeID": "TextInput", |
|
"zOrder": "62", |
|
"w": "231", |
|
"measuredW": "211", |
|
"measuredH": "32", |
|
"x": "306", |
|
"y": "1033", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "SOLID, YAGNI, KISS etc" |
|
} |
|
}, |
|
{ |
|
"ID": "63", |
|
"typeID": "Arrow", |
|
"zOrder": "63", |
|
"w": "144", |
|
"h": "189", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "542", |
|
"y": "862", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 143, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.484958364461289, |
|
"y": 0.03977697199395055 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 188 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "64", |
|
"typeID": "Arrow", |
|
"zOrder": "64", |
|
"w": "75", |
|
"h": "359", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "659", |
|
"y": "860", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 21, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4478752770110027, |
|
"y": 0.17431670619338285 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 358 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "65", |
|
"typeID": "TextInput", |
|
"zOrder": "65", |
|
"w": "153", |
|
"measuredW": "77", |
|
"measuredH": "32", |
|
"x": "288", |
|
"y": "1327", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Storage" |
|
} |
|
}, |
|
{ |
|
"ID": "66", |
|
"typeID": "Arrow", |
|
"zOrder": "66", |
|
"w": "49", |
|
"h": "30", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "352", |
|
"y": "1378", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 49, |
|
"y": 30 |
|
}, |
|
"p1": { |
|
"x": 0.4795564795564795, |
|
"y": -0.08246708246708248 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "67", |
|
"typeID": "Label", |
|
"zOrder": "67", |
|
"measuredW": "182", |
|
"measuredH": "26", |
|
"x": "341", |
|
"y": "1412", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Relational Databases" |
|
} |
|
}, |
|
{ |
|
"ID": "68", |
|
"typeID": "Arrow", |
|
"zOrder": "68", |
|
"w": "8", |
|
"h": "38", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "421", |
|
"y": "1442", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4243243243243244, |
|
"y": 0.05405405405405411 |
|
}, |
|
"p2": { |
|
"x": 7, |
|
"y": 37 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "69", |
|
"typeID": "TextInput", |
|
"zOrder": "69", |
|
"w": "246", |
|
"measuredW": "75", |
|
"measuredH": "32", |
|
"x": "351", |
|
"y": "1593", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "MySQL" |
|
} |
|
}, |
|
{ |
|
"ID": "70", |
|
"typeID": "TextInput", |
|
"zOrder": "70", |
|
"w": "246", |
|
"measuredW": "83", |
|
"measuredH": "32", |
|
"x": "351", |
|
"y": "1555", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "MariaDB" |
|
} |
|
}, |
|
{ |
|
"ID": "71", |
|
"typeID": "TextInput", |
|
"zOrder": "71", |
|
"w": "246", |
|
"measuredW": "114", |
|
"measuredH": "32", |
|
"x": "351", |
|
"y": "1518", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "PostgreSQL" |
|
} |
|
}, |
|
{ |
|
"ID": "72", |
|
"typeID": "TextInput", |
|
"zOrder": "72", |
|
"w": "246", |
|
"measuredW": "67", |
|
"measuredH": "32", |
|
"x": "350", |
|
"y": "1481", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Oracle" |
|
} |
|
}, |
|
{ |
|
"ID": "73", |
|
"typeID": "Arrow", |
|
"zOrder": "73", |
|
"w": "56", |
|
"h": "299", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "290", |
|
"y": "1376", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 55.681614316619516, |
|
"y": 299 |
|
}, |
|
"p1": { |
|
"x": 0.46014238003164, |
|
"y": 0.15758481279662506 |
|
}, |
|
"p2": { |
|
"x": 37.98682619492131, |
|
"y": 0 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "74", |
|
"typeID": "Label", |
|
"zOrder": "74", |
|
"measuredW": "157", |
|
"measuredH": "26", |
|
"x": "312", |
|
"y": "1679", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "NoSQL Databases" |
|
} |
|
}, |
|
{ |
|
"ID": "75", |
|
"typeID": "TextInput", |
|
"zOrder": "75", |
|
"w": "231", |
|
"measuredW": "185", |
|
"measuredH": "32", |
|
"x": "306", |
|
"y": "1069", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Regular Expressions" |
|
} |
|
}, |
|
{ |
|
"ID": "76", |
|
"typeID": "Arrow", |
|
"zOrder": "76", |
|
"w": "144", |
|
"h": "216", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "542", |
|
"y": "869", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 143, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4401741954956379, |
|
"y": 0.060565991635166794 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 215 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "77", |
|
"typeID": "Arrow", |
|
"zOrder": "77", |
|
"w": "11", |
|
"h": "36", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "364", |
|
"y": "1707", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.42432432432432426, |
|
"y": 0.05405405405405404 |
|
}, |
|
"p2": { |
|
"x": 10, |
|
"y": 35 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "78", |
|
"typeID": "TextInput", |
|
"zOrder": "78", |
|
"w": "246", |
|
"measuredW": "103", |
|
"measuredH": "32", |
|
"x": "318", |
|
"y": "1818", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Cassandra" |
|
} |
|
}, |
|
{ |
|
"ID": "79", |
|
"typeID": "TextInput", |
|
"zOrder": "79", |
|
"w": "246", |
|
"measuredW": "91", |
|
"measuredH": "32", |
|
"x": "318", |
|
"y": "1780", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "MongoDB" |
|
} |
|
}, |
|
{ |
|
"ID": "80", |
|
"typeID": "TextInput", |
|
"zOrder": "80", |
|
"w": "246", |
|
"measuredW": "60", |
|
"measuredH": "32", |
|
"x": "317", |
|
"y": "1743", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Redis" |
|
} |
|
}, |
|
{ |
|
"ID": "81", |
|
"typeID": "Label", |
|
"zOrder": "81", |
|
"measuredW": "195", |
|
"measuredH": "26", |
|
"x": "597", |
|
"y": "1678", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Up your Game further!" |
|
} |
|
}, |
|
{ |
|
"ID": "82", |
|
"typeID": "Arrow", |
|
"zOrder": "82", |
|
"w": "135", |
|
"h": "486", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "710", |
|
"y": "1708", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 42, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5678769541099344, |
|
"y": 0.2383761976802824 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 486 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "83", |
|
"typeID": "Arrow", |
|
"zOrder": "83", |
|
"w": "117", |
|
"h": "33", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "578", |
|
"y": "2194", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 116, |
|
"y": 32 |
|
}, |
|
"p1": { |
|
"x": 0.4988634015292415, |
|
"y": -0.022318660880347164 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "84", |
|
"typeID": "TextInput", |
|
"zOrder": "84", |
|
"w": "316", |
|
"measuredW": "188", |
|
"measuredH": "32", |
|
"x": "233", |
|
"y": "2179", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "GOF Design Patterns" |
|
} |
|
}, |
|
{ |
|
"ID": "85", |
|
"typeID": "TextInput", |
|
"zOrder": "85", |
|
"w": "316", |
|
"measuredW": "190", |
|
"measuredH": "32", |
|
"x": "233", |
|
"y": "2216", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Architectural Patterns" |
|
} |
|
}, |
|
{ |
|
"ID": "86", |
|
"typeID": "Arrow", |
|
"zOrder": "86", |
|
"w": "116", |
|
"h": "7", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "580", |
|
"y": "2227", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 115, |
|
"y": 6 |
|
}, |
|
"p1": { |
|
"x": 0.4988634015292416, |
|
"y": -0.02231866088034718 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 1 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "87", |
|
"typeID": "TextInput", |
|
"zOrder": "87", |
|
"w": "316", |
|
"measuredW": "149", |
|
"measuredH": "32", |
|
"x": "233", |
|
"y": "2252", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Give DDD a shot" |
|
} |
|
}, |
|
{ |
|
"ID": "88", |
|
"typeID": "Arrow", |
|
"zOrder": "88", |
|
"w": "120", |
|
"h": "24", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "580", |
|
"y": "2242", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 119, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4988634015292415, |
|
"y": -0.022318660880347178 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 23 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "89", |
|
"typeID": "TextInput", |
|
"zOrder": "89", |
|
"w": "316", |
|
"measuredW": "294", |
|
"measuredH": "32", |
|
"x": "233", |
|
"y": "2289", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Learn different testing techniques" |
|
} |
|
}, |
|
{ |
|
"ID": "90", |
|
"typeID": "Arrow", |
|
"zOrder": "90", |
|
"w": "122", |
|
"h": "62", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "579", |
|
"y": "2242", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 121, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5029016657710907, |
|
"y": 0.07700161203653946 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 61 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "91", |
|
"typeID": "Icon", |
|
"zOrder": "91", |
|
"measuredW": "48", |
|
"measuredH": "48", |
|
"x": "797", |
|
"y": "2474", |
|
"properties": { |
|
"color": "2848996", |
|
"icon": { |
|
"ID": "flag-checkered", |
|
"size": "large" |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "92", |
|
"typeID": "Arrow", |
|
"zOrder": "92", |
|
"w": "75", |
|
"h": "208", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "703", |
|
"y": "2266", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 1, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5282078957200382, |
|
"y": -0.11864336419112459 |
|
}, |
|
"p2": { |
|
"x": 74, |
|
"y": 207 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "93", |
|
"typeID": "TextInput", |
|
"zOrder": "93", |
|
"w": "316", |
|
"measuredW": "141", |
|
"measuredH": "32", |
|
"x": "233", |
|
"y": "2142", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Search Engines" |
|
} |
|
}, |
|
{ |
|
"ID": "94", |
|
"typeID": "Arrow", |
|
"zOrder": "94", |
|
"w": "118", |
|
"h": "65", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "582", |
|
"y": "2156", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 117, |
|
"y": 64 |
|
}, |
|
"p1": { |
|
"x": 0.5428732077593478, |
|
"y": -0.07056508293505763 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "95", |
|
"typeID": "Arrow", |
|
"zOrder": "95", |
|
"w": "62", |
|
"h": "141", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "374", |
|
"y": "2003", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 140 |
|
}, |
|
"p1": { |
|
"x": 0.5428732077593478, |
|
"y": -0.0705650829350576 |
|
}, |
|
"p2": { |
|
"x": 61, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "96", |
|
"typeID": "TextInput", |
|
"zOrder": "96", |
|
"w": "182", |
|
"measuredW": "126", |
|
"measuredH": "32", |
|
"x": "360", |
|
"y": "1963", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "ElasticSearch" |
|
} |
|
}, |
|
{ |
|
"ID": "97", |
|
"typeID": "Arrow", |
|
"zOrder": "97", |
|
"w": "80", |
|
"h": "146", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "260", |
|
"y": "1996", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 79, |
|
"y": 145 |
|
}, |
|
"p1": { |
|
"x": 0.5378461538461539, |
|
"y": 0.11876923076923078 |
|
}, |
|
"p2": { |
|
"x": 1, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "98", |
|
"typeID": "TextInput", |
|
"zOrder": "98", |
|
"w": "80", |
|
"measuredW": "47", |
|
"measuredH": "32", |
|
"x": "223", |
|
"y": "1962", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Solr" |
|
} |
|
}, |
|
{ |
|
"ID": "99", |
|
"typeID": "Icon", |
|
"zOrder": "99", |
|
"measuredW": "48", |
|
"measuredH": "48", |
|
"x": "676", |
|
"y": "2208", |
|
"properties": { |
|
"color": "2848996", |
|
"icon": { |
|
"ID": "circle", |
|
"size": "large" |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "100", |
|
"typeID": "Arrow", |
|
"zOrder": "100", |
|
"w": "203", |
|
"h": "88", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "432", |
|
"y": "1224", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "true", |
|
"p0": { |
|
"x": 0, |
|
"y": 88 |
|
}, |
|
"p1": { |
|
"x": 0.4380551113545824, |
|
"y": 0.12239135426023419 |
|
}, |
|
"p2": { |
|
"x": 203, |
|
"y": 0 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "101", |
|
"typeID": "Arrow", |
|
"zOrder": "101", |
|
"w": "122", |
|
"h": "458", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "604", |
|
"y": "1216", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 59.40008427848255, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.44396862412550336, |
|
"y": -0.18431206275174897 |
|
}, |
|
"p2": { |
|
"x": 122.02270208443565, |
|
"y": 458 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "102", |
|
"typeID": "Icon", |
|
"zOrder": "102", |
|
"measuredW": "48", |
|
"measuredH": "48", |
|
"x": "637", |
|
"y": "1190", |
|
"properties": { |
|
"color": "2848996", |
|
"icon": { |
|
"ID": "circle", |
|
"size": "large" |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "103", |
|
"typeID": "Icon", |
|
"zOrder": "103", |
|
"measuredW": "48", |
|
"measuredH": "48", |
|
"x": "655", |
|
"y": "838", |
|
"properties": { |
|
"color": "2848996", |
|
"icon": { |
|
"ID": "circle", |
|
"size": "large" |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "104", |
|
"typeID": "Icon", |
|
"zOrder": "104", |
|
"measuredW": "48", |
|
"measuredH": "48", |
|
"x": "605", |
|
"y": "437", |
|
"properties": { |
|
"color": "2848996", |
|
"icon": { |
|
"ID": "circle", |
|
"size": "large" |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "105", |
|
"typeID": "Label", |
|
"zOrder": "105", |
|
"measuredW": "63", |
|
"measuredH": "26", |
|
"x": "253", |
|
"y": "326", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Testing" |
|
} |
|
}, |
|
{ |
|
"ID": "106", |
|
"typeID": "Arrow", |
|
"zOrder": "106", |
|
"w": "4", |
|
"h": "34", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "451", |
|
"y": "365", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 3, |
|
"y": 33 |
|
}, |
|
"p1": { |
|
"x": 0.6878048780487805, |
|
"y": 0.0097560975609756 |
|
}, |
|
"p2": { |
|
"x": 1, |
|
"y": 0 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "107", |
|
"typeID": "TextInput", |
|
"zOrder": "107", |
|
"w": "130", |
|
"measuredW": "69", |
|
"measuredH": "32", |
|
"x": "238", |
|
"y": "261", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "RSpec" |
|
} |
|
}, |
|
{ |
|
"ID": "108", |
|
"typeID": "Label", |
|
"zOrder": "108", |
|
"measuredW": "150", |
|
"measuredH": "26", |
|
"x": "386", |
|
"y": "333", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Package Manager" |
|
} |
|
}, |
|
{ |
|
"ID": "109", |
|
"typeID": "Arrow", |
|
"zOrder": "109", |
|
"w": "3", |
|
"h": "38", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "448", |
|
"y": "300", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 2, |
|
"y": 37 |
|
}, |
|
"p1": { |
|
"x": 0.6878048780487805, |
|
"y": 0.009756097560975618 |
|
}, |
|
"p2": { |
|
"x": 1, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "110", |
|
"typeID": "TextInput", |
|
"zOrder": "110", |
|
"w": "130", |
|
"measuredW": "103", |
|
"measuredH": "32", |
|
"x": "396", |
|
"y": "261", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "RubyGems" |
|
} |
|
}, |
|
{ |
|
"ID": "111", |
|
"typeID": "TextInput", |
|
"zOrder": "111", |
|
"w": "142", |
|
"measuredW": "71", |
|
"measuredH": "32", |
|
"x": "81", |
|
"y": "225", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Sinatra" |
|
} |
|
}, |
|
{ |
|
"ID": "112", |
|
"typeID": "TextInput", |
|
"zOrder": "112", |
|
"w": "142", |
|
"measuredW": "125", |
|
"measuredH": "32", |
|
"x": "81", |
|
"y": "261", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Ruby on Rails" |
|
} |
|
}, |
|
{ |
|
"ID": "113", |
|
"typeID": "Arrow", |
|
"zOrder": "113", |
|
"w": "241", |
|
"h": "92", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "882", |
|
"y": "552", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5738202807452291, |
|
"y": 0.08565902600444236 |
|
}, |
|
"p2": { |
|
"x": 240, |
|
"y": 91 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "114", |
|
"typeID": "TextInput", |
|
"zOrder": "114", |
|
"w": "139", |
|
"measuredW": "59", |
|
"measuredH": "32", |
|
"x": "1074", |
|
"y": "648", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "PSRs" |
|
} |
|
}, |
|
{ |
|
"ID": "115", |
|
"typeID": "TextInput", |
|
"zOrder": "115", |
|
"w": "246", |
|
"measuredW": "78", |
|
"measuredH": "32", |
|
"x": "351", |
|
"y": "1629", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "MSSQL" |
|
} |
|
}, |
|
{ |
|
"ID": "116", |
|
"typeID": "TextInput", |
|
"zOrder": "116", |
|
"w": "246", |
|
"measuredW": "112", |
|
"measuredH": "32", |
|
"x": "13", |
|
"y": "1312", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Memcached" |
|
} |
|
}, |
|
{ |
|
"ID": "117", |
|
"typeID": "Arrow", |
|
"zOrder": "117", |
|
"w": "8", |
|
"h": "30", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "324", |
|
"y": "1279", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 7, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4795564795564795, |
|
"y": -0.08246708246708247 |
|
}, |
|
"p2": { |
|
"x": 1, |
|
"y": 29 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "118", |
|
"typeID": "Arrow", |
|
"zOrder": "118", |
|
"w": "138", |
|
"h": "46", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "539", |
|
"y": "855", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 137, |
|
"y": 1 |
|
}, |
|
"p1": { |
|
"x": 0.4663459178162894, |
|
"y": -0.0777652314792086 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 45 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "119", |
|
"typeID": "TextInput", |
|
"zOrder": "119", |
|
"w": "231", |
|
"measuredW": "111", |
|
"measuredH": "32", |
|
"x": "307", |
|
"y": "885", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Web Server" |
|
} |
|
}, |
|
{ |
|
"ID": "120", |
|
"typeID": "Arrow", |
|
"zOrder": "120", |
|
"w": "70", |
|
"h": "33", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "238", |
|
"y": "867", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 69, |
|
"y": 32 |
|
}, |
|
"p1": { |
|
"x": 0.5192660550458715, |
|
"y": -0.06422018348623854 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "121", |
|
"typeID": "TextInput", |
|
"zOrder": "121", |
|
"w": "117", |
|
"measuredW": "60", |
|
"measuredH": "32", |
|
"x": "118", |
|
"y": "888", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Nginx" |
|
} |
|
}, |
|
{ |
|
"ID": "122", |
|
"typeID": "Arrow", |
|
"zOrder": "122", |
|
"w": "71", |
|
"h": "4", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "237", |
|
"y": "903", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 70, |
|
"y": 3 |
|
}, |
|
"p1": { |
|
"x": 0.6145684554172618, |
|
"y": -0.01979187920832483 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 2 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "123", |
|
"typeID": "TextInput", |
|
"zOrder": "123", |
|
"w": "117", |
|
"measuredW": "75", |
|
"measuredH": "32", |
|
"x": "117", |
|
"y": "849", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Apache" |
|
} |
|
}, |
|
{ |
|
"ID": "124", |
|
"typeID": "Arrow", |
|
"zOrder": "124", |
|
"w": "84", |
|
"h": "40", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "539", |
|
"y": "413", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 83, |
|
"y": 39 |
|
}, |
|
"p1": { |
|
"x": 0.500780031201248, |
|
"y": -0.12012480499219969 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 1 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "125", |
|
"typeID": "Label", |
|
"zOrder": "125", |
|
"measuredW": "91", |
|
"measuredH": "26", |
|
"x": "147", |
|
"y": "333", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Framework" |
|
} |
|
}, |
|
{ |
|
"ID": "126", |
|
"typeID": "Arrow", |
|
"zOrder": "126", |
|
"w": "207", |
|
"h": "56", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "189", |
|
"y": "360", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 206, |
|
"y": 55 |
|
}, |
|
"p1": { |
|
"x": 0.6664393656100833, |
|
"y": 0.08569983062405138 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "127", |
|
"typeID": "Arrow", |
|
"zOrder": "127", |
|
"w": "24", |
|
"h": "39", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "155", |
|
"y": "299", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 23, |
|
"y": 38 |
|
}, |
|
"p1": { |
|
"x": 0.3862138874809934, |
|
"y": 0.02939685757729346 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier", |
|
"text": "" |
|
} |
|
}, |
|
{ |
|
"ID": "128", |
|
"typeID": "Arrow", |
|
"zOrder": "128", |
|
"w": "114", |
|
"h": "51", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "282", |
|
"y": "354", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 113, |
|
"y": 50 |
|
}, |
|
"p1": { |
|
"x": 0.6909198212629626, |
|
"y": 0.12950004215496166 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "129", |
|
"typeID": "Arrow", |
|
"zOrder": "129", |
|
"w": "4", |
|
"h": "33", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "279", |
|
"y": "299", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 2, |
|
"y": 32 |
|
}, |
|
"p1": { |
|
"x": 0.34285714285714286, |
|
"y": -0.057142857142857155 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "130", |
|
"typeID": "Label", |
|
"zOrder": "130", |
|
"measuredW": "69", |
|
"measuredH": "26", |
|
"x": "316", |
|
"y": "1238", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Caching" |
|
} |
|
}, |
|
{ |
|
"ID": "131", |
|
"typeID": "Arrow", |
|
"zOrder": "131", |
|
"w": "142", |
|
"h": "50", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "154", |
|
"y": "1250", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "true", |
|
"p0": { |
|
"x": 0, |
|
"y": 50.013368833320264 |
|
}, |
|
"p1": { |
|
"x": 0.5953938759487044, |
|
"y": 0.1319026432870976 |
|
}, |
|
"p2": { |
|
"x": 142, |
|
"y": 6.249120462403159 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "132", |
|
"typeID": "TextInput", |
|
"zOrder": "132", |
|
"w": "246", |
|
"measuredW": "60", |
|
"measuredH": "32", |
|
"x": "13", |
|
"y": "1353", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Redis" |
|
} |
|
}, |
|
{ |
|
"ID": "133", |
|
"typeID": "TextInput", |
|
"zOrder": "133", |
|
"w": "246", |
|
"measuredW": "99", |
|
"measuredH": "32", |
|
"x": "319", |
|
"y": "1854", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "RethinkDB" |
|
} |
|
}, |
|
{ |
|
"ID": "134", |
|
"typeID": "TextInput", |
|
"zOrder": "134", |
|
"w": "231", |
|
"measuredW": "83", |
|
"measuredH": "32", |
|
"x": "306", |
|
"y": "1105", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Security" |
|
} |
|
}, |
|
{ |
|
"ID": "135", |
|
"typeID": "Arrow", |
|
"zOrder": "135", |
|
"w": "145", |
|
"h": "245", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "544", |
|
"y": "876", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 144, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4401741954956379, |
|
"y": 0.060565991635166794 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 244 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "136", |
|
"typeID": "Arrow", |
|
"zOrder": "136", |
|
"w": "3", |
|
"h": "32", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "997", |
|
"y": "725", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 2, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4615384615384616, |
|
"y": 0.025641025641025644 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 31 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "137", |
|
"typeID": "TextInput", |
|
"zOrder": "137", |
|
"w": "139", |
|
"measuredW": "48", |
|
"measuredH": "32", |
|
"x": "932", |
|
"y": "764", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Slim" |
|
} |
|
}, |
|
{ |
|
"ID": "138", |
|
"typeID": "TextInput", |
|
"zOrder": "138", |
|
"w": "139", |
|
"measuredW": "69", |
|
"measuredH": "32", |
|
"x": "933", |
|
"y": "799", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Lumen" |
|
} |
|
}, |
|
{ |
|
"ID": "139", |
|
"typeID": "Arrow", |
|
"zOrder": "139", |
|
"w": "23", |
|
"h": "73", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "338", |
|
"y": "2067", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 22, |
|
"y": 72 |
|
}, |
|
"p1": { |
|
"x": 0.5378461538461539, |
|
"y": 0.11876923076923072 |
|
}, |
|
"p2": { |
|
"x": 2, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "140", |
|
"typeID": "TextInput", |
|
"zOrder": "140", |
|
"w": "80", |
|
"measuredW": "68", |
|
"measuredH": "32", |
|
"x": "304", |
|
"y": "2030", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Sphinx" |
|
} |
|
}, |
|
{ |
|
"ID": "141", |
|
"typeID": "TextInput", |
|
"zOrder": "141", |
|
"w": "246", |
|
"measuredW": "105", |
|
"measuredH": "32", |
|
"x": "319", |
|
"y": "1894", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Couchbase" |
|
} |
|
}, |
|
{ |
|
"ID": "142", |
|
"typeID": "Arrow", |
|
"zOrder": "142", |
|
"w": "111", |
|
"h": "43", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "636", |
|
"y": "414", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 42 |
|
}, |
|
"p1": { |
|
"x": 0.4557377049180327, |
|
"y": 0.11311475409836064 |
|
}, |
|
"p2": { |
|
"x": 110, |
|
"y": 1 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "143", |
|
"typeID": "Arrow", |
|
"zOrder": "143", |
|
"w": "194", |
|
"h": "17", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "879", |
|
"y": "405", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 193, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.30006759497093416, |
|
"y": 0.05572529403812356 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 14 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "144", |
|
"typeID": "TextInput", |
|
"zOrder": "144", |
|
"w": "142", |
|
"measuredW": "57", |
|
"measuredH": "32", |
|
"x": "1226", |
|
"y": "246", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Flask" |
|
} |
|
}, |
|
{ |
|
"ID": "145", |
|
"typeID": "TextInput", |
|
"zOrder": "145", |
|
"w": "142", |
|
"measuredW": "72", |
|
"measuredH": "32", |
|
"x": "1226", |
|
"y": "282", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Django" |
|
} |
|
}, |
|
{ |
|
"ID": "146", |
|
"typeID": "Arrow", |
|
"zOrder": "146", |
|
"w": "21", |
|
"h": "46", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1084", |
|
"y": "332", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 45 |
|
}, |
|
"p1": { |
|
"x": 0.4047619047619048, |
|
"y": 0.047619047619047616 |
|
}, |
|
"p2": { |
|
"x": 20, |
|
"y": 0 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier", |
|
"text": "" |
|
} |
|
}, |
|
{ |
|
"ID": "147", |
|
"typeID": "TextInput", |
|
"zOrder": "147", |
|
"w": "142", |
|
"measuredW": "79", |
|
"measuredH": "32", |
|
"x": "1226", |
|
"y": "211", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Pyramid" |
|
} |
|
}, |
|
{ |
|
"ID": "148", |
|
"typeID": "Arrow", |
|
"zOrder": "148", |
|
"w": "89", |
|
"h": "45", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "878", |
|
"y": "367", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 87, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.41884488965409294, |
|
"y": 0.22350915636249805 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 41 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "149", |
|
"typeID": "Label", |
|
"zOrder": "149", |
|
"measuredW": "63", |
|
"measuredH": "26", |
|
"x": "934", |
|
"y": "343", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Testing" |
|
} |
|
}, |
|
{ |
|
"ID": "150", |
|
"typeID": "TextInput", |
|
"zOrder": "150", |
|
"w": "142", |
|
"measuredW": "67", |
|
"measuredH": "32", |
|
"x": "902", |
|
"y": "246", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "py.test" |
|
} |
|
}, |
|
{ |
|
"ID": "151", |
|
"typeID": "TextInput", |
|
"zOrder": "151", |
|
"w": "142", |
|
"measuredW": "136", |
|
"measuredH": "32", |
|
"x": "902", |
|
"y": "282", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "unittest/pyUnit" |
|
} |
|
}, |
|
{ |
|
"ID": "152", |
|
"typeID": "Arrow", |
|
"zOrder": "152", |
|
"w": "3", |
|
"h": "26", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "963", |
|
"y": "318", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 2, |
|
"y": 25 |
|
}, |
|
"p1": { |
|
"x": 0.32114467408585057, |
|
"y": 0.014308426073131956 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier", |
|
"text": "" |
|
} |
|
}, |
|
{ |
|
"ID": "153", |
|
"typeID": "TextInput", |
|
"zOrder": "153", |
|
"w": "142", |
|
"measuredW": "76", |
|
"measuredH": "32", |
|
"x": "902", |
|
"y": "211", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "doctest" |
|
} |
|
}, |
|
{ |
|
"ID": "154", |
|
"typeID": "Arrow", |
|
"zOrder": "154", |
|
"w": "5", |
|
"h": "70", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "793", |
|
"y": "329", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5522012578616352, |
|
"y": 0.033962264150943396 |
|
}, |
|
"p2": { |
|
"x": 3, |
|
"y": 69 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "155", |
|
"typeID": "Label", |
|
"zOrder": "155", |
|
"measuredW": "150", |
|
"measuredH": "26", |
|
"x": "728", |
|
"y": "300", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Package Manager" |
|
} |
|
}, |
|
{ |
|
"ID": "156", |
|
"typeID": "Arrow", |
|
"zOrder": "156", |
|
"w": "3", |
|
"h": "38", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "790", |
|
"y": "267", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 2, |
|
"y": 37 |
|
}, |
|
"p1": { |
|
"x": 0.6878048780487804, |
|
"y": 0.009756097560975624 |
|
}, |
|
"p2": { |
|
"x": 1, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "157", |
|
"typeID": "TextInput", |
|
"zOrder": "157", |
|
"w": "130", |
|
"measuredW": "39", |
|
"measuredH": "32", |
|
"x": "728", |
|
"y": "228", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Pip" |
|
} |
|
}, |
|
{ |
|
"ID": "158", |
|
"typeID": "TextInput", |
|
"zOrder": "158", |
|
"w": "117", |
|
"measuredW": "66", |
|
"measuredH": "32", |
|
"x": "117", |
|
"y": "812", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Caddy" |
|
} |
|
}, |
|
{ |
|
"ID": "159", |
|
"typeID": "Arrow", |
|
"zOrder": "159", |
|
"w": "77", |
|
"h": "54", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "239", |
|
"y": "832", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 76, |
|
"y": 53 |
|
}, |
|
"p1": { |
|
"x": 0.511578947368421, |
|
"y": -0.1031578947368421 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "160", |
|
"typeID": "TextInput", |
|
"zOrder": "160", |
|
"w": "231", |
|
"measuredW": "87", |
|
"measuredH": "32", |
|
"x": "306", |
|
"y": "1142", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "GraphQL" |
|
} |
|
}, |
|
{ |
|
"ID": "161", |
|
"typeID": "Arrow", |
|
"zOrder": "161", |
|
"w": "145", |
|
"h": "287", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "543", |
|
"y": "870", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 144, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.515039207271876, |
|
"y": 0.1159637966683572 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 286 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "162", |
|
"typeID": "TextInput", |
|
"zOrder": "162", |
|
"w": "231", |
|
"measuredW": "71", |
|
"measuredH": "32", |
|
"x": "306", |
|
"y": "1177", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Docker" |
|
} |
|
}, |
|
{ |
|
"ID": "163", |
|
"typeID": "Arrow", |
|
"zOrder": "163", |
|
"h": "321", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "544", |
|
"y": "876", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 149, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5121913158818711, |
|
"y": 0.1355089142901728 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 320 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "164", |
|
"typeID": "Label", |
|
"zOrder": "164", |
|
"measuredW": "42", |
|
"measuredH": "26", |
|
"x": "1094", |
|
"y": "300", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Sync" |
|
} |
|
}, |
|
{ |
|
"ID": "165", |
|
"typeID": "Arrow", |
|
"zOrder": "165", |
|
"w": "100", |
|
"h": "70", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1124", |
|
"y": "226", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 69 |
|
}, |
|
"p1": { |
|
"x": 0.45920889987639063, |
|
"y": 0.1950968273588793 |
|
}, |
|
"p2": { |
|
"x": 99, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "166", |
|
"typeID": "Arrow", |
|
"zOrder": "166", |
|
"w": "90", |
|
"h": "38", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1136", |
|
"y": "263", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 37 |
|
}, |
|
"p1": { |
|
"x": 0.4303716360529688, |
|
"y": 0.15313968389577104 |
|
}, |
|
"p2": { |
|
"x": 89, |
|
"y": 1 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "167", |
|
"typeID": "Arrow", |
|
"zOrder": "167", |
|
"w": "78", |
|
"h": "10", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1144", |
|
"y": "299", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 9 |
|
}, |
|
"p1": { |
|
"x": 0.4227014755959138, |
|
"y": -0.01452894438138478 |
|
}, |
|
"p2": { |
|
"x": 77, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "168", |
|
"typeID": "Label", |
|
"zOrder": "168", |
|
"measuredW": "52", |
|
"measuredH": "26", |
|
"x": "1128", |
|
"y": "422", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Async" |
|
} |
|
}, |
|
{ |
|
"ID": "169", |
|
"typeID": "Arrow", |
|
"zOrder": "169", |
|
"w": "235", |
|
"h": "24", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "878", |
|
"y": "427", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.6014234875444839, |
|
"y": -0.07473309608540925 |
|
}, |
|
"p2": { |
|
"x": 234, |
|
"y": 10 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "170", |
|
"typeID": "TextInput", |
|
"zOrder": "170", |
|
"w": "142", |
|
"measuredW": "70", |
|
"measuredH": "32", |
|
"x": "1265", |
|
"y": "399", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "gevent" |
|
} |
|
}, |
|
{ |
|
"ID": "171", |
|
"typeID": "TextInput", |
|
"zOrder": "171", |
|
"w": "142", |
|
"measuredW": "70", |
|
"measuredH": "32", |
|
"x": "1265", |
|
"y": "435", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "aiohttp" |
|
} |
|
}, |
|
{ |
|
"ID": "172", |
|
"typeID": "TextInput", |
|
"zOrder": "172", |
|
"w": "142", |
|
"measuredW": "80", |
|
"measuredH": "32", |
|
"x": "1265", |
|
"y": "364", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Tornado" |
|
} |
|
}, |
|
{ |
|
"ID": "173", |
|
"typeID": "Arrow", |
|
"zOrder": "173", |
|
"w": "65", |
|
"h": "32", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1198", |
|
"y": "379", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 31 |
|
}, |
|
"p1": { |
|
"x": 0.4557377049180327, |
|
"y": 0.11311475409836094 |
|
}, |
|
"p2": { |
|
"x": 64, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "174", |
|
"typeID": "Arrow", |
|
"zOrder": "174", |
|
"w": "67", |
|
"h": "8", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1198", |
|
"y": "417", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 7 |
|
}, |
|
"p1": { |
|
"x": 0.4227014755959139, |
|
"y": -0.01452894438138492 |
|
}, |
|
"p2": { |
|
"x": 66, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "175", |
|
"typeID": "Arrow", |
|
"zOrder": "175", |
|
"w": "61", |
|
"h": "13", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1200", |
|
"y": "440", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4227014755959138, |
|
"y": -0.014528944381384704 |
|
}, |
|
"p2": { |
|
"x": 60, |
|
"y": 12 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "176", |
|
"typeID": "Label", |
|
"zOrder": "176", |
|
"measuredW": "101", |
|
"measuredH": "26", |
|
"x": "1030", |
|
"y": "379", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Frameworks" |
|
} |
|
}, |
|
{ |
|
"ID": "177", |
|
"typeID": "TextInput", |
|
"zOrder": "177", |
|
"w": "139", |
|
"measuredW": "53", |
|
"measuredH": "32", |
|
"x": "933", |
|
"y": "835", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Silex" |
|
} |
|
}, |
|
{ |
|
"ID": "178", |
|
"typeID": "Arrow", |
|
"zOrder": "178", |
|
"w": "99", |
|
"h": "4", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "881", |
|
"y": "540", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 1 |
|
}, |
|
"p1": { |
|
"x": 0.5688243831640057, |
|
"y": 0.012423802612481858 |
|
}, |
|
"p2": { |
|
"x": 98, |
|
"y": 3 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "179", |
|
"typeID": "TextInput", |
|
"zOrder": "179", |
|
"w": "139", |
|
"measuredW": "77", |
|
"measuredH": "32", |
|
"x": "1234", |
|
"y": "573", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "xDebug" |
|
} |
|
}, |
|
{ |
|
"ID": "180", |
|
"typeID": "TextInput", |
|
"zOrder": "180", |
|
"w": "139", |
|
"measuredW": "72", |
|
"measuredH": "32", |
|
"x": "1234", |
|
"y": "608", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "XHProf" |
|
} |
|
}, |
|
{ |
|
"ID": "181", |
|
"typeID": "Label", |
|
"zOrder": "181", |
|
"measuredW": "154", |
|
"measuredH": "26", |
|
"x": "983", |
|
"y": "531", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Debugger/Profiler" |
|
} |
|
}, |
|
{ |
|
"ID": "182", |
|
"typeID": "Arrow", |
|
"zOrder": "182", |
|
"w": "84", |
|
"h": "25", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1146", |
|
"y": "546", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.6077640824789771, |
|
"y": 0.0346734247206543 |
|
}, |
|
"p2": { |
|
"x": 83, |
|
"y": 24 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "183", |
|
"typeID": "TextInput", |
|
"zOrder": "183", |
|
"w": "139", |
|
"measuredW": "95", |
|
"measuredH": "32", |
|
"x": "1234", |
|
"y": "644", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "New Relic" |
|
} |
|
}, |
|
{ |
|
"ID": "184", |
|
"typeID": "TextInput", |
|
"zOrder": "184", |
|
"w": "139", |
|
"measuredW": "84", |
|
"measuredH": "32", |
|
"x": "1234", |
|
"y": "679", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Blackfire" |
|
} |
|
}, |
|
{ |
|
"ID": "185", |
|
"typeID": "Arrow", |
|
"zOrder": "185", |
|
"w": "169", |
|
"h": "13", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "227", |
|
"y": "422", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 168, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.6863437367603445, |
|
"y": 0.030574777573789017 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 10 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "186", |
|
"typeID": "TextInput", |
|
"zOrder": "186", |
|
"w": "139", |
|
"measuredW": "76", |
|
"measuredH": "32", |
|
"x": "84", |
|
"y": "415", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "ByeBug" |
|
} |
|
}, |
|
{ |
|
"ID": "187", |
|
"typeID": "TextInput", |
|
"zOrder": "187", |
|
"w": "142", |
|
"measuredW": "60", |
|
"measuredH": "32", |
|
"x": "1264", |
|
"y": "328", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Sanic" |
|
} |
|
}, |
|
{ |
|
"ID": "188", |
|
"typeID": "TextInput", |
|
"zOrder": "188", |
|
"w": "142", |
|
"measuredW": "53", |
|
"measuredH": "32", |
|
"x": "903", |
|
"y": "176", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "nose" |
|
} |
|
}, |
|
{ |
|
"ID": "189", |
|
"typeID": "Arrow", |
|
"zOrder": "189", |
|
"w": "255", |
|
"h": "59", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "915", |
|
"y": "983", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 44 |
|
}, |
|
"p1": { |
|
"x": 0.6845205134658947, |
|
"y": -0.16239617417568591 |
|
}, |
|
"p2": { |
|
"x": 255, |
|
"y": 0 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "192", |
|
"typeID": "Arrow", |
|
"zOrder": "190", |
|
"w": "262", |
|
"h": "70", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "916", |
|
"y": "1028", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.562798514063329, |
|
"y": -0.032460640367946214 |
|
}, |
|
"p2": { |
|
"x": 262, |
|
"y": 70 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "193", |
|
"typeID": "Arrow", |
|
"zOrder": "191", |
|
"w": "176", |
|
"h": "126", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1180", |
|
"y": "808", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 126 |
|
}, |
|
"p1": { |
|
"x": 0.41288017060489235, |
|
"y": 0.11658660781222491 |
|
}, |
|
"p2": { |
|
"x": 176, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "194", |
|
"typeID": "TextInput", |
|
"zOrder": "192", |
|
"w": "198", |
|
"measuredW": "51", |
|
"measuredH": "32", |
|
"x": "1371", |
|
"y": "748", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Java" |
|
} |
|
}, |
|
{ |
|
"ID": "195", |
|
"typeID": "TextInput", |
|
"zOrder": "193", |
|
"w": "198", |
|
"measuredW": "61", |
|
"measuredH": "32", |
|
"x": "1371", |
|
"y": "791", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Scala" |
|
} |
|
}, |
|
{ |
|
"ID": "196", |
|
"typeID": "TextInput", |
|
"zOrder": "194", |
|
"w": "198", |
|
"measuredW": "72", |
|
"measuredH": "32", |
|
"x": "1371", |
|
"y": "832", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Groovy" |
|
} |
|
}, |
|
{ |
|
"ID": "197", |
|
"typeID": "Arrow", |
|
"zOrder": "195", |
|
"w": "158", |
|
"h": "80", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1196", |
|
"y": "852", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 80 |
|
}, |
|
"p1": { |
|
"x": 0.5250433920158692, |
|
"y": 0.05616166625340934 |
|
}, |
|
"p2": { |
|
"x": 158, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "198", |
|
"typeID": "Arrow", |
|
"zOrder": "196", |
|
"w": "144", |
|
"h": "44", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1208", |
|
"y": "894", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 44 |
|
}, |
|
"p1": { |
|
"x": 0.480777202072539, |
|
"y": -0.027046632124352307 |
|
}, |
|
"p2": { |
|
"x": 144, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "199", |
|
"typeID": "Label", |
|
"zOrder": "197", |
|
"measuredW": "101", |
|
"measuredH": "26", |
|
"x": "1113", |
|
"y": "1191", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Frameworks" |
|
} |
|
}, |
|
{ |
|
"ID": "200", |
|
"typeID": "Label", |
|
"zOrder": "198", |
|
"measuredW": "137", |
|
"measuredH": "26", |
|
"x": "1124", |
|
"y": "950", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "JVM Languages" |
|
} |
|
}, |
|
{ |
|
"ID": "201", |
|
"typeID": "Arrow", |
|
"zOrder": "199", |
|
"w": "136", |
|
"h": "130", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1170", |
|
"y": "1221", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5725305405230935, |
|
"y": -0.04900022427699652 |
|
}, |
|
"p2": { |
|
"x": 136, |
|
"y": 130 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "202", |
|
"typeID": "Arrow", |
|
"zOrder": "200", |
|
"w": "134", |
|
"h": "176", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1170", |
|
"y": "1225", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.49437999492930385, |
|
"y": -0.12908596503610367 |
|
}, |
|
"p2": { |
|
"x": 134, |
|
"y": 176 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "203", |
|
"typeID": "Arrow", |
|
"zOrder": "201", |
|
"w": "136", |
|
"h": "218", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1168", |
|
"y": "1221", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0.5124632632941721, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.44834138335181245, |
|
"y": -0.14359915321193512 |
|
}, |
|
"p2": { |
|
"x": 136.00665282794392, |
|
"y": 218 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "205", |
|
"typeID": "TextInput", |
|
"zOrder": "202", |
|
"w": "198", |
|
"measuredW": "60", |
|
"measuredH": "32", |
|
"x": "1316", |
|
"y": "1344", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Grails" |
|
} |
|
}, |
|
{ |
|
"ID": "206", |
|
"typeID": "TextInput", |
|
"zOrder": "203", |
|
"w": "198", |
|
"measuredW": "68", |
|
"measuredH": "32", |
|
"x": "1316", |
|
"y": "1425", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Spring" |
|
} |
|
}, |
|
{ |
|
"ID": "207", |
|
"typeID": "TextInput", |
|
"zOrder": "204", |
|
"w": "198", |
|
"measuredW": "48", |
|
"measuredH": "32", |
|
"x": "1316", |
|
"y": "1384", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Play" |
|
} |
|
}, |
|
{ |
|
"ID": "209", |
|
"typeID": "TextInput", |
|
"zOrder": "205", |
|
"w": "139", |
|
"measuredW": "113", |
|
"measuredH": "32", |
|
"x": "1023", |
|
"y": "1726", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Spring Core" |
|
} |
|
}, |
|
{ |
|
"ID": "210", |
|
"typeID": "TextInput", |
|
"zOrder": "206", |
|
"w": "151", |
|
"measuredW": "112", |
|
"measuredH": "32", |
|
"x": "1335", |
|
"y": "1765", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Spring Data" |
|
} |
|
}, |
|
{ |
|
"ID": "211", |
|
"typeID": "TextInput", |
|
"zOrder": "207", |
|
"w": "166", |
|
"measuredW": "142", |
|
"measuredH": "32", |
|
"x": "1166", |
|
"y": "1838", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Spring Security" |
|
} |
|
}, |
|
{ |
|
"ID": "212", |
|
"typeID": "TextInput", |
|
"zOrder": "208", |
|
"w": "337", |
|
"measuredW": "150", |
|
"measuredH": "32", |
|
"x": "1466", |
|
"y": "2053", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Spring Data JPA" |
|
} |
|
}, |
|
{ |
|
"ID": "213", |
|
"typeID": "TextInput", |
|
"zOrder": "209", |
|
"w": "337", |
|
"measuredW": "195", |
|
"measuredH": "32", |
|
"x": "1466", |
|
"y": "2165", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Spring Data MongoDB" |
|
} |
|
}, |
|
{ |
|
"ID": "214", |
|
"typeID": "TextInput", |
|
"zOrder": "210", |
|
"w": "167", |
|
"measuredW": "155", |
|
"measuredH": "32", |
|
"x": "1165", |
|
"y": "1726", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Spring Commons" |
|
} |
|
}, |
|
{ |
|
"ID": "215", |
|
"typeID": "TextInput", |
|
"zOrder": "211", |
|
"w": "236", |
|
"measuredW": "139", |
|
"measuredH": "32", |
|
"x": "1504", |
|
"y": "1716", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Reactive Stack" |
|
} |
|
}, |
|
{ |
|
"ID": "216", |
|
"typeID": "TextInput", |
|
"zOrder": "212", |
|
"w": "462", |
|
"measuredW": "110", |
|
"measuredH": "32", |
|
"x": "1504", |
|
"y": "1678", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Spring Boot" |
|
} |
|
}, |
|
{ |
|
"ID": "217", |
|
"typeID": "Arrow", |
|
"zOrder": "213", |
|
"w": "288", |
|
"h": "162", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "882", |
|
"y": "1026", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.7405209363666336, |
|
"y": 0.04154302670623145 |
|
}, |
|
"p2": { |
|
"x": 288, |
|
"y": 162 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "218", |
|
"typeID": "Arrow", |
|
"zOrder": "214", |
|
"w": "153", |
|
"h": "511", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "632", |
|
"y": "482", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "top", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5136269339042674, |
|
"y": -0.05234299711842919 |
|
}, |
|
"p2": { |
|
"x": 153, |
|
"y": 511 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "219", |
|
"typeID": "Label", |
|
"zOrder": "215", |
|
"measuredW": "284", |
|
"measuredH": "26", |
|
"x": "872", |
|
"y": "1279", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Build Tools/Dependency Manager" |
|
} |
|
}, |
|
{ |
|
"ID": "220", |
|
"typeID": "Label", |
|
"zOrder": "216", |
|
"measuredW": "63", |
|
"measuredH": "26", |
|
"x": "785", |
|
"y": "1279", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Testing" |
|
} |
|
}, |
|
{ |
|
"ID": "221", |
|
"typeID": "Label", |
|
"zOrder": "217", |
|
"measuredW": "64", |
|
"measuredH": "26", |
|
"x": "1196", |
|
"y": "1092", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Profiler" |
|
} |
|
}, |
|
{ |
|
"ID": "222", |
|
"typeID": "Arrow", |
|
"zOrder": "218", |
|
"w": "50", |
|
"h": "250", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "822", |
|
"y": "1024", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 50, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.33814494883884605, |
|
"y": -0.06257860495929361 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 250 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "223", |
|
"typeID": "Arrow", |
|
"zOrder": "219", |
|
"w": "130", |
|
"h": "242", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "852", |
|
"y": "1024", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 16.15101924145433, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4772941225391521, |
|
"y": -0.2355110711859701 |
|
}, |
|
"p2": { |
|
"x": 130.4125408734738, |
|
"y": 242 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "224", |
|
"typeID": "Arrow", |
|
"zOrder": "220", |
|
"w": "249", |
|
"h": "207", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1433", |
|
"y": "1459", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0.004218713752567847, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.37145693832964716, |
|
"y": -0.14858374465244278 |
|
}, |
|
"p2": { |
|
"x": 249.0000069139615, |
|
"y": 207 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "225", |
|
"typeID": "Arrow", |
|
"zOrder": "221", |
|
"w": "209", |
|
"h": "202", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1223", |
|
"y": "1456", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 209.00527141880144, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.721233015131643, |
|
"y": -0.17188750707364106 |
|
}, |
|
"p2": { |
|
"x": 10.729823575048213, |
|
"y": 202.1478678553338 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "226", |
|
"typeID": "TextInput", |
|
"zOrder": "222", |
|
"w": "464", |
|
"measuredW": "144", |
|
"measuredH": "32", |
|
"x": "1023", |
|
"y": "1678", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Spring Libraries" |
|
} |
|
}, |
|
{ |
|
"ID": "227", |
|
"typeID": "TextInput", |
|
"zOrder": "223", |
|
"w": "166", |
|
"measuredW": "125", |
|
"measuredH": "32", |
|
"x": "1166", |
|
"y": "1764", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Spring Mobile" |
|
} |
|
}, |
|
{ |
|
"ID": "228", |
|
"typeID": "Arrow", |
|
"zOrder": "224", |
|
"w": "146", |
|
"h": "198", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1398", |
|
"y": "1810", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5397766216520172, |
|
"y": 0.04646715086242423 |
|
}, |
|
"p2": { |
|
"x": 146, |
|
"y": 197.83036119477492 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "229", |
|
"typeID": "TextInput", |
|
"zOrder": "225", |
|
"w": "337", |
|
"measuredW": "164", |
|
"measuredH": "32", |
|
"x": "1466", |
|
"y": "2202", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Spring Data Redis" |
|
} |
|
}, |
|
{ |
|
"ID": "230", |
|
"typeID": "TextInput", |
|
"zOrder": "226", |
|
"w": "338", |
|
"measuredW": "199", |
|
"measuredH": "32", |
|
"x": "1467", |
|
"y": "2018", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Spring Data Commons" |
|
} |
|
}, |
|
{ |
|
"ID": "231", |
|
"typeID": "TextInput", |
|
"zOrder": "227", |
|
"w": "337", |
|
"measuredW": "166", |
|
"measuredH": "32", |
|
"x": "1466", |
|
"y": "2091", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Spring Data REST" |
|
} |
|
}, |
|
{ |
|
"ID": "232", |
|
"typeID": "TextInput", |
|
"zOrder": "228", |
|
"w": "336", |
|
"measuredW": "245", |
|
"measuredH": "32", |
|
"x": "1467", |
|
"y": "2238", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Spring Data for Apache Solr" |
|
} |
|
}, |
|
{ |
|
"ID": "233", |
|
"typeID": "TextInput", |
|
"zOrder": "229", |
|
"w": "335", |
|
"measuredW": "301", |
|
"measuredH": "32", |
|
"x": "1468", |
|
"y": "2274", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Spring Data for Apache Cassandra" |
|
} |
|
}, |
|
{ |
|
"ID": "234", |
|
"typeID": "TextInput", |
|
"zOrder": "230", |
|
"w": "335", |
|
"measuredW": "162", |
|
"measuredH": "32", |
|
"x": "1468", |
|
"y": "2127", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Spring Data LDAP" |
|
} |
|
}, |
|
{ |
|
"ID": "235", |
|
"typeID": "TextInput", |
|
"zOrder": "231", |
|
"w": "335", |
|
"measuredW": "322", |
|
"measuredH": "32", |
|
"x": "1468", |
|
"y": "2309", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Spring Data for Apache Elasticsearch" |
|
} |
|
}, |
|
{ |
|
"ID": "236", |
|
"typeID": "TextInput", |
|
"zOrder": "232", |
|
"w": "139", |
|
"measuredW": "123", |
|
"measuredH": "32", |
|
"x": "1023", |
|
"y": "1763", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Spring Social" |
|
} |
|
}, |
|
{ |
|
"ID": "237", |
|
"typeID": "TextInput", |
|
"zOrder": "233", |
|
"w": "139", |
|
"measuredW": "119", |
|
"measuredH": "32", |
|
"x": "1023", |
|
"y": "1800", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Spring Batch" |
|
} |
|
}, |
|
{ |
|
"ID": "238", |
|
"typeID": "TextInput", |
|
"zOrder": "234", |
|
"w": "152", |
|
"measuredW": "120", |
|
"measuredH": "32", |
|
"x": "1335", |
|
"y": "1726", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Spring Cloud" |
|
} |
|
}, |
|
{ |
|
"ID": "239", |
|
"typeID": "TextInput", |
|
"zOrder": "235", |
|
"w": "218", |
|
"measuredW": "127", |
|
"measuredH": "32", |
|
"x": "1748", |
|
"y": "1717", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Servlet Stack" |
|
} |
|
}, |
|
{ |
|
"ID": "240", |
|
"typeID": "TextInput", |
|
"zOrder": "236", |
|
"w": "235", |
|
"measuredW": "59", |
|
"measuredH": "32", |
|
"x": "1504", |
|
"y": "1797", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Netty" |
|
} |
|
}, |
|
{ |
|
"ID": "241", |
|
"typeID": "TextInput", |
|
"zOrder": "237", |
|
"w": "234", |
|
"measuredW": "207", |
|
"measuredH": "32", |
|
"x": "1505", |
|
"y": "1832", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Servlet 3.1+ Containers" |
|
} |
|
}, |
|
{ |
|
"ID": "242", |
|
"typeID": "TextInput", |
|
"zOrder": "238", |
|
"w": "219", |
|
"measuredW": "169", |
|
"measuredH": "32", |
|
"x": "1748", |
|
"y": "1797", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Servlet Containers" |
|
} |
|
}, |
|
{ |
|
"ID": "243", |
|
"typeID": "TextInput", |
|
"zOrder": "239", |
|
"w": "137", |
|
"measuredW": "113", |
|
"measuredH": "32", |
|
"x": "1025", |
|
"y": "1838", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Spring MVC" |
|
} |
|
}, |
|
{ |
|
"ID": "244", |
|
"typeID": "TextInput", |
|
"zOrder": "240", |
|
"w": "235", |
|
"measuredW": "220", |
|
"measuredH": "32", |
|
"x": "1504", |
|
"y": "1871", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Spring Security Reactive" |
|
} |
|
}, |
|
{ |
|
"ID": "245", |
|
"typeID": "TextInput", |
|
"zOrder": "241", |
|
"w": "166", |
|
"measuredW": "160", |
|
"measuredH": "32", |
|
"x": "1166", |
|
"y": "1800", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Spring Integration" |
|
} |
|
}, |
|
{ |
|
"ID": "246", |
|
"typeID": "Arrow", |
|
"zOrder": "242", |
|
"w": "2", |
|
"h": "31", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1602", |
|
"y": "1753", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 2, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4615384615384616, |
|
"y": 0.02564102564102715 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 31 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "247", |
|
"typeID": "Arrow", |
|
"zOrder": "243", |
|
"w": "1", |
|
"h": "31", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1843", |
|
"y": "1757", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 1, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4615384615384617, |
|
"y": 0.025641025641027153 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 31 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "250", |
|
"typeID": "TextInput", |
|
"zOrder": "244", |
|
"w": "167", |
|
"measuredW": "67", |
|
"measuredH": "32", |
|
"x": "1039", |
|
"y": "1376", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Maven" |
|
} |
|
}, |
|
{ |
|
"ID": "251", |
|
"typeID": "Arrow", |
|
"zOrder": "245", |
|
"w": "59", |
|
"h": "58", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "824", |
|
"y": "1306", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0.48091596477504883, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.35852063186561134, |
|
"y": -0.1585365259287555 |
|
}, |
|
"p2": { |
|
"x": 58.54831272311909, |
|
"y": 58 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "252", |
|
"typeID": "TextInput", |
|
"zOrder": "246", |
|
"w": "167", |
|
"measuredW": "67", |
|
"measuredH": "32", |
|
"x": "1039", |
|
"y": "1416", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Gradle" |
|
} |
|
}, |
|
{ |
|
"ID": "253", |
|
"typeID": "TextInput", |
|
"zOrder": "247", |
|
"w": "167", |
|
"measuredW": "42", |
|
"measuredH": "32", |
|
"x": "1039", |
|
"y": "1447", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Ant" |
|
} |
|
}, |
|
{ |
|
"ID": "254", |
|
"typeID": "TextInput", |
|
"zOrder": "248", |
|
"w": "217", |
|
"measuredW": "76", |
|
"measuredH": "32", |
|
"x": "806", |
|
"y": "1449", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "TestNG" |
|
} |
|
}, |
|
{ |
|
"ID": "255", |
|
"typeID": "TextInput", |
|
"zOrder": "249", |
|
"w": "219", |
|
"measuredW": "58", |
|
"measuredH": "32", |
|
"x": "806", |
|
"y": "1376", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "JUnit" |
|
} |
|
}, |
|
{ |
|
"ID": "256", |
|
"typeID": "TextInput", |
|
"zOrder": "250", |
|
"w": "219", |
|
"measuredW": "76", |
|
"measuredH": "32", |
|
"x": "806", |
|
"y": "1411", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Mockito" |
|
} |
|
}, |
|
{ |
|
"ID": "257", |
|
"typeID": "Arrow", |
|
"zOrder": "251", |
|
"w": "48", |
|
"h": "48", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1057", |
|
"y": "1312", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5976069133614004, |
|
"y": 0.2273432306669621 |
|
}, |
|
"p2": { |
|
"x": 47, |
|
"y": 48 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "258", |
|
"typeID": "TextInput", |
|
"zOrder": "252", |
|
"w": "217", |
|
"measuredW": "61", |
|
"measuredH": "32", |
|
"x": "806", |
|
"y": "1487", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "JTest" |
|
} |
|
}, |
|
{ |
|
"ID": "259", |
|
"typeID": "TextInput", |
|
"zOrder": "253", |
|
"w": "217", |
|
"measuredW": "88", |
|
"measuredH": "32", |
|
"x": "806", |
|
"y": "1522", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Arquillian" |
|
} |
|
}, |
|
{ |
|
"ID": "260", |
|
"typeID": "TextInput", |
|
"zOrder": "254", |
|
"w": "217", |
|
"measuredW": "64", |
|
"measuredH": "32", |
|
"x": "806", |
|
"y": "1560", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "JWalk" |
|
} |
|
}, |
|
{ |
|
"ID": "261", |
|
"typeID": "TextInput", |
|
"zOrder": "255", |
|
"w": "198", |
|
"measuredW": "181", |
|
"measuredH": "32", |
|
"x": "1381", |
|
"y": "1033", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Java Mission Control" |
|
} |
|
}, |
|
{ |
|
"ID": "262", |
|
"typeID": "TextInput", |
|
"zOrder": "256", |
|
"w": "198", |
|
"measuredW": "84", |
|
"measuredH": "32", |
|
"x": "1381", |
|
"y": "1073", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "JProfiler" |
|
} |
|
}, |
|
{ |
|
"ID": "263", |
|
"typeID": "TextInput", |
|
"zOrder": "257", |
|
"w": "198", |
|
"measuredW": "95", |
|
"measuredH": "32", |
|
"x": "1381", |
|
"y": "1108", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Visual VM" |
|
} |
|
}, |
|
{ |
|
"ID": "264", |
|
"typeID": "TextInput", |
|
"zOrder": "258", |
|
"w": "198", |
|
"measuredW": "73", |
|
"measuredH": "32", |
|
"x": "1381", |
|
"y": "1146", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "YourKit" |
|
} |
|
}, |
|
{ |
|
"ID": "265", |
|
"typeID": "Arrow", |
|
"zOrder": "259", |
|
"w": "100", |
|
"h": "62", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1268", |
|
"y": "1050", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 62 |
|
}, |
|
"p1": { |
|
"x": 0.37880524045015485, |
|
"y": -0.07698210033805314 |
|
}, |
|
"p2": { |
|
"x": 100.15423055529533, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "266", |
|
"typeID": "Arrow", |
|
"zOrder": "260", |
|
"w": "334", |
|
"h": "65", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1378", |
|
"y": "912", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 55.24037271319161 |
|
}, |
|
"p1": { |
|
"x": 0.7551836787567763, |
|
"y": 0.18654634476064025 |
|
}, |
|
"p2": { |
|
"x": 334, |
|
"y": 64.7214016634299 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "267", |
|
"typeID": "Arrow", |
|
"zOrder": "261", |
|
"w": "470", |
|
"h": "77", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "908", |
|
"y": "968", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 56 |
|
}, |
|
"p1": { |
|
"x": 0.4573829173709854, |
|
"y": -0.0899572437108482 |
|
}, |
|
"p2": { |
|
"x": 470, |
|
"y": 0 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "268", |
|
"typeID": "Label", |
|
"zOrder": "262", |
|
"measuredW": "82", |
|
"measuredH": "26", |
|
"x": "1665", |
|
"y": "983", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Debugger" |
|
} |
|
}, |
|
{ |
|
"ID": "269", |
|
"typeID": "TextInput", |
|
"zOrder": "263", |
|
"w": "198", |
|
"measuredW": "49", |
|
"measuredH": "32", |
|
"x": "1626", |
|
"y": "1054", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "JDB" |
|
} |
|
}, |
|
{ |
|
"ID": "271", |
|
"typeID": "Arrow", |
|
"zOrder": "264", |
|
"w": "1", |
|
"h": "31", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1708", |
|
"y": "1014", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 1, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4615384615384617, |
|
"y": 0.025641025641027153 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 31 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "272", |
|
"typeID": "TextInput", |
|
"zOrder": "265", |
|
"w": "198", |
|
"measuredW": "59", |
|
"measuredH": "32", |
|
"x": "1626", |
|
"y": "1092", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "JMap" |
|
} |
|
}, |
|
{ |
|
"ID": "273", |
|
"typeID": "TextInput", |
|
"zOrder": "266", |
|
"w": "198", |
|
"measuredW": "71", |
|
"measuredH": "32", |
|
"x": "1626", |
|
"y": "1128", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "BTrace" |
|
} |
|
}, |
|
{ |
|
"ID": "274", |
|
"typeID": "Arrow", |
|
"zOrder": "267", |
|
"w": "108", |
|
"h": "26", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1266", |
|
"y": "1088", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 24 |
|
}, |
|
"p1": { |
|
"x": 0.37880524045015485, |
|
"y": -0.07698210033805324 |
|
}, |
|
"p2": { |
|
"x": 108, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "275", |
|
"typeID": "Arrow", |
|
"zOrder": "268", |
|
"w": "110", |
|
"h": "13", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1264", |
|
"y": "1114", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.37880524045015485, |
|
"y": -0.07698210033805326 |
|
}, |
|
"p2": { |
|
"x": 110, |
|
"y": 10 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "276", |
|
"typeID": "Arrow", |
|
"zOrder": "269", |
|
"w": "110", |
|
"h": "50", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1264", |
|
"y": "1116", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.3788052404501549, |
|
"y": -0.07698210033805326 |
|
}, |
|
"p2": { |
|
"x": 110, |
|
"y": 50 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "277", |
|
"typeID": "Arrow", |
|
"zOrder": "270", |
|
"w": "568", |
|
"h": "264", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "898", |
|
"y": "1024", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.706973898858075, |
|
"y": -0.0059135399673735725 |
|
}, |
|
"p2": { |
|
"x": 568, |
|
"y": 264 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "278", |
|
"typeID": "Label", |
|
"zOrder": "271", |
|
"measuredW": "160", |
|
"measuredH": "26", |
|
"x": "1451", |
|
"y": "1288", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Servlet containers" |
|
} |
|
}, |
|
{ |
|
"ID": "279", |
|
"typeID": "Arrow", |
|
"zOrder": "272", |
|
"w": "43", |
|
"h": "26", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1567", |
|
"y": "1312", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0.4991421584165619 |
|
}, |
|
"p1": { |
|
"x": 0.47507855208335736, |
|
"y": 0.18118844212602608 |
|
}, |
|
"p2": { |
|
"x": 43, |
|
"y": 26.00233829484337 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "280", |
|
"typeID": "TextInput", |
|
"zOrder": "273", |
|
"w": "198", |
|
"measuredW": "74", |
|
"measuredH": "32", |
|
"x": "1536", |
|
"y": "1341", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "Tomcat" |
|
} |
|
}, |
|
{ |
|
"ID": "281", |
|
"typeID": "TextInput", |
|
"zOrder": "274", |
|
"w": "198", |
|
"measuredW": "65", |
|
"measuredH": "32", |
|
"x": "1536", |
|
"y": "1427", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "JBoss" |
|
} |
|
}, |
|
{ |
|
"ID": "282", |
|
"typeID": "TextInput", |
|
"zOrder": "275", |
|
"w": "198", |
|
"measuredW": "89", |
|
"measuredH": "32", |
|
"x": "1536", |
|
"y": "1384", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Glassfish" |
|
} |
|
}, |
|
{ |
|
"ID": "284", |
|
"typeID": "TextInput", |
|
"zOrder": "276", |
|
"w": "217", |
|
"measuredW": "65", |
|
"measuredH": "32", |
|
"x": "806", |
|
"y": "1629", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Spock" |
|
} |
|
}, |
|
{ |
|
"ID": "285", |
|
"typeID": "TextInput", |
|
"zOrder": "277", |
|
"w": "217", |
|
"measuredW": "106", |
|
"measuredH": "32", |
|
"x": "806", |
|
"y": "1592", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Powermock" |
|
} |
|
}, |
|
{ |
|
"ID": "286", |
|
"typeID": "Arrow", |
|
"zOrder": "278", |
|
"w": "600", |
|
"h": "235", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "908", |
|
"y": "1024", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.7444710794927313, |
|
"y": -0.02880451592947727 |
|
}, |
|
"p2": { |
|
"x": 600, |
|
"y": 232 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "287", |
|
"typeID": "Label", |
|
"zOrder": "279", |
|
"measuredW": "65", |
|
"measuredH": "26", |
|
"x": "1524", |
|
"y": "1238", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Logging" |
|
} |
|
}, |
|
{ |
|
"ID": "288", |
|
"typeID": "Arrow", |
|
"zOrder": "280", |
|
"w": "232", |
|
"h": "108", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1604", |
|
"y": "1218", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 21.711441678162437 |
|
}, |
|
"p1": { |
|
"x": 0.6798288361284979, |
|
"y": 0.3139497207789758 |
|
}, |
|
"p2": { |
|
"x": 230, |
|
"y": 108.09531826354463 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "290", |
|
"typeID": "TextInput", |
|
"zOrder": "281", |
|
"w": "198", |
|
"measuredW": "69", |
|
"measuredH": "32", |
|
"x": "1747", |
|
"y": "1422", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Log4J" |
|
} |
|
}, |
|
{ |
|
"ID": "291", |
|
"typeID": "TextInput", |
|
"zOrder": "282", |
|
"w": "198", |
|
"measuredW": "159", |
|
"measuredH": "32", |
|
"x": "1747", |
|
"y": "1339", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Commons logging" |
|
} |
|
}, |
|
{ |
|
"ID": "292", |
|
"typeID": "TextInput", |
|
"zOrder": "283", |
|
"w": "198", |
|
"measuredW": "51", |
|
"measuredH": "32", |
|
"x": "1747", |
|
"y": "1380", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "slf4j" |
|
} |
|
}, |
|
{ |
|
"ID": "293", |
|
"typeID": "TextInput", |
|
"zOrder": "284", |
|
"w": "198", |
|
"measuredW": "78", |
|
"measuredH": "32", |
|
"x": "1747", |
|
"y": "1467", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "logback" |
|
} |
|
}, |
|
{ |
|
"ID": "294", |
|
"typeID": "Arrow", |
|
"zOrder": "285", |
|
"w": "139", |
|
"h": "848", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "741", |
|
"y": "1024", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 132.60130159489012, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.3991867105661646, |
|
"y": -0.15943575560610085 |
|
}, |
|
"p2": { |
|
"x": 139.1647372354034, |
|
"y": 848 |
|
}, |
|
"rightArrow": "false", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "295", |
|
"typeID": "Label", |
|
"zOrder": "286", |
|
"measuredW": "82", |
|
"measuredH": "26", |
|
"x": "858", |
|
"y": "1880", |
|
"properties": { |
|
"bold": "true", |
|
"size": "18", |
|
"text": "Database" |
|
} |
|
}, |
|
{ |
|
"ID": "297", |
|
"typeID": "TextInput", |
|
"zOrder": "287", |
|
"w": "198", |
|
"measuredW": "46", |
|
"measuredH": "32", |
|
"x": "1025", |
|
"y": "1994", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "JPA" |
|
} |
|
}, |
|
{ |
|
"ID": "298", |
|
"typeID": "TextInput", |
|
"zOrder": "288", |
|
"w": "198", |
|
"measuredW": "93", |
|
"measuredH": "32", |
|
"x": "1025", |
|
"y": "1952", |
|
"properties": { |
|
"align": "center", |
|
"color": "16770457", |
|
"size": "18", |
|
"text": "Hibernate" |
|
} |
|
}, |
|
{ |
|
"ID": "299", |
|
"typeID": "TextInput", |
|
"zOrder": "289", |
|
"w": "198", |
|
"measuredW": "62", |
|
"measuredH": "32", |
|
"x": "1025", |
|
"y": "1912", |
|
"properties": { |
|
"align": "center", |
|
"color": "16776960", |
|
"size": "18", |
|
"text": "JDBC" |
|
} |
|
}, |
|
{ |
|
"ID": "300", |
|
"typeID": "TextInput", |
|
"zOrder": "290", |
|
"w": "198", |
|
"measuredW": "106", |
|
"measuredH": "32", |
|
"x": "1025", |
|
"y": "2035", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "EclipseLink" |
|
} |
|
}, |
|
{ |
|
"ID": "301", |
|
"typeID": "Arrow", |
|
"zOrder": "291", |
|
"w": "106", |
|
"h": "18", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "904", |
|
"y": "1916", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.3788052404501549, |
|
"y": -0.076982100338053 |
|
}, |
|
"p2": { |
|
"x": 106, |
|
"y": 18 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "302", |
|
"typeID": "Arrow", |
|
"zOrder": "292", |
|
"w": "114", |
|
"h": "54", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "898", |
|
"y": "1912", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.39441930618401205, |
|
"y": -0.12895927601809953 |
|
}, |
|
"p2": { |
|
"x": 114, |
|
"y": 54 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "303", |
|
"typeID": "Arrow", |
|
"zOrder": "293", |
|
"w": "112", |
|
"h": "134", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "899", |
|
"y": "1912", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4649983247599808, |
|
"y": -0.14070139219905514 |
|
}, |
|
"p2": { |
|
"x": 111.51435132898378, |
|
"y": 134 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "304", |
|
"typeID": "Arrow", |
|
"zOrder": "294", |
|
"w": "110", |
|
"h": "88", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "902", |
|
"y": "1920", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.46299297676931384, |
|
"y": -0.15397082658022693 |
|
}, |
|
"p2": { |
|
"x": 110, |
|
"y": 88 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "305", |
|
"typeID": "Arrow", |
|
"zOrder": "295", |
|
"w": "112", |
|
"h": "172", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "900", |
|
"y": "1918", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0.0005201209188609948, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4649983247599808, |
|
"y": -0.14070139219905511 |
|
}, |
|
"p2": { |
|
"x": 111.99999998188572, |
|
"y": 172 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
}, |
|
{ |
|
"ID": "306", |
|
"typeID": "TextInput", |
|
"zOrder": "296", |
|
"w": "198", |
|
"measuredW": "57", |
|
"measuredH": "32", |
|
"x": "1025", |
|
"y": "2075", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "ibatis" |
|
} |
|
}, |
|
{ |
|
"ID": "307", |
|
"typeID": "TextInput", |
|
"zOrder": "297", |
|
"w": "198", |
|
"measuredW": "56", |
|
"measuredH": "32", |
|
"x": "1536", |
|
"y": "1467", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Jetty" |
|
} |
|
}, |
|
{ |
|
"ID": "308", |
|
"typeID": "TextInput", |
|
"zOrder": "298", |
|
"w": "198", |
|
"measuredW": "106", |
|
"measuredH": "32", |
|
"x": "1536", |
|
"y": "1507", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Websphere" |
|
} |
|
}, |
|
{ |
|
"ID": "309", |
|
"typeID": "TextInput", |
|
"zOrder": "299", |
|
"w": "198", |
|
"measuredW": "59", |
|
"measuredH": "32", |
|
"x": "1368", |
|
"y": "876", |
|
"properties": { |
|
"align": "center", |
|
"color": "15658734", |
|
"size": "18", |
|
"text": "Kotlin" |
|
} |
|
}, |
|
{ |
|
"ID": "310", |
|
"typeID": "Arrow", |
|
"zOrder": "300", |
|
"w": "190", |
|
"h": "174", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1166", |
|
"y": "764", |
|
"properties": { |
|
"color": "2848996", |
|
"direction": "bottom", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 174 |
|
}, |
|
"p1": { |
|
"x": 0.3952633481981439, |
|
"y": 0.13275882849222612 |
|
}, |
|
"p2": { |
|
"x": 190, |
|
"y": 0 |
|
}, |
|
"rightArrow": "true", |
|
"shape": "bezier" |
|
} |
|
} |
|
] |
|
}, |
|
"mockupH": "2481", |
|
"mockupW": "1954", |
|
"measuredW": "1967", |
|
"measuredH": "2522", |
|
"version": "1.0" |
|
} |
|
} |
|
|
|
|